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)