Class AssetsEditor
Provides editing support for multiple asset of same type.
Properties
directory
Directory of assets (Relative to project folder).
protected abstract string directory { get; }
assetTypeName
protected abstract string assetTypeName { get; }
assetIndex
protected int assetIndex { get; }
asset
protected T asset { get; private set; }
assetPathList
protected List<string> assetPathList { get; private set; }
assetsControl
protected AssetsControl assetsControl { get; private set; }
Methods
OnCreated()
protected override sealed void OnCreated()
OnClosed()
protected override sealed void OnClosed()
OnSaved()
protected override sealed bool OnSaved()
OnInitialize()
protected virtual void OnInitialize()
OnCreateGUI(VisualElement content)
Called when window is created. This method is called only once.
protected abstract void OnCreateGUI(VisualElement content)
OnLoadAsset(string path)
protected abstract T OnLoadAsset(string path)
OnSaveAsset(T asset)
protected abstract void OnSaveAsset(T asset)
OnCreateAsset(string name)
protected abstract string OnCreateAsset(string name)
OnAssetLoaded(T asset)
protected virtual void OnAssetLoaded(T asset)
OnWindowClosed()
protected virtual void OnWindowClosed()