跳到主要内容

Class EditorWindowWithData

Provides data saving function base on winS.UnityEditor.EditorWindow.

Properties

editorDataDirectory

public string editorDataDirectory { get; private set; }

editorDataSaveLocation

public virtual EditorDataSaveLocation editorDataSaveLocation { get; }

Methods

SaveWindow()

public override sealed void SaveWindow()

LoadEditorData<T>([bool autoSave = true])

protected T LoadEditorData<T>([bool autoSave = true])

LoadEditorData<T>(string tag, [bool autoSave = true])

Load editor data T by tag. if editor data loading fails, use the creator to get default editor data.

protected T LoadEditorData<T>(string tag, [bool autoSave = true])

TryLoadEditorData<T>(T data)

protected bool TryLoadEditorData<T>(T data)

TryLoadEditorData<T>(T data, string tag)

protected bool TryLoadEditorData<T>(T data, string tag)

SaveEditorData<T>(T data)

protected void SaveEditorData<T>(T data)

SaveEditorData<T>(T data, string tag)

protected void SaveEditorData<T>(T data, string tag)

AddItemsToMenu(GenericMenu genericMenu)

protected override void AddItemsToMenu(GenericMenu genericMenu)