跳到主要内容

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