Class ProcessEditor
Process node editor.
Events
onProcessChanged
public event Action onProcessChanged;
onProcessChanging
public event Action onProcessChanging;
Properties
title
public virtual string title { get; }
icon
public virtual Texture icon { get; }
stepGraphView
public StepGraphView stepGraphView { get; private set; }
settingBar
protected SettingBar settingBar { get; private set; }
Methods
OpenProcessEditorWindow<T>()
public static T OpenProcessEditorWindow<T>()
OpenFile(string relativeProjectPath)
public static bool OpenFile(string relativeProjectPath)
Open(Object processAssetObject)
public static bool Open(Object processAssetObject)
Open(EditorProcessInfo editorProcessInfo)
public static void Open(EditorProcessInfo editorProcessInfo)
LoadFromAsset(Object obj)
public static EditorProcessInfo LoadFromAsset(Object obj)
OpenProcessFile(string relativeProjectPath)
public void OpenProcessFile(string relativeProjectPath)
LoadProcess(EditorProcessInfo editorProcessInfo)
public void LoadProcess(EditorProcessInfo editorProcessInfo)
OnClosed()
protected override sealed void OnClosed()
OnCreated()
protected override sealed void OnCreated()
OnSaved()
protected override sealed bool OnSaved()
OnEditorSaved()
Called when process editor saved.
protected virtual void OnEditorSaved()
OnEditorRefresh()
Called when process editor refresh.
protected virtual void OnEditorRefresh()
OnEditorClosed()
Called when process editor closed.
protected virtual void OnEditorClosed()
OnEditorCreated()
Called when process editor created.
protected virtual void OnEditorCreated()