跳到主要内容

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()