![]() |
CustomAssets
Askowl Custom Assets
|
Classes | |
| class | AssetWizardEditor |
Public Member Functions | |
| virtual void | Create () |
| virtual void | Clear () |
Public Member Functions inherited from CustomAsset.Base | |
| void | Initialiser () |
| Called by Managers MonoBehaviour More... | |
Protected Member Functions | |
| void | CreateAssets (string assetName, string assetType, string basePath) |
| virtual void | ProcessAllFiles (string textAssetTypes) |
| void | ProcessFiles (string textAssetTypes, params string[] files) |
| virtual string | FillTemplate (Template template, string text) |
| virtual string | TemplatePath () |
| string | AskForDestinationPath (string basePath) |
| void | Fatal (string msg) |
| string [] | ToDefinitions (string text) |
| string | ToTuple (string fields) |
Protected Member Functions inherited from CustomAsset.Base | |
| virtual void | Initialise () |
| Called by Managers MonoBehaviour or when mutual data is first accessed More... | |
| virtual void | OnEnable () |
| make sure that this item will be initialised at least one frame after it is enabled and the scene is loaded More... | |
| virtual void | OnDisable () |
| clear the decks as all is being destroyed More... | |
Protected Attributes | |
| string | Label = "BuildCustomAsset" |
| Jit< string > | selectedPathInProjectView = Jit<string>.Instance(getProjectFolder) |
Protected Attributes inherited from CustomAsset.Base | |
| bool | Initialised |
| More... | |
Static Protected Attributes | |
| static string | destination |
Static Protected Attributes inherited from CustomAsset.Base | |
| static readonly Emitter | InitialiseAssetEmitter = Emitter.SingleFireInstance |
| triggered by scene load in Manager More... | |
| static readonly Fifo< Base > | AssetsWaitingInitialisation = Fifo<Base>.Instance |
| initialisation for all assets loaded before the related/first scene More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from CustomAsset.Base | |
| static T | Instance< T > (string path) |
If this is a project asset, then you will need to reference it somewhere. Other classes can get a reference using Instance() or Instance(string name). Also useful for creating in-memory versions to share between hosts More... | |
Public Attributes inherited from CustomAsset.Base | |
| string | Description => description |
| Editor only description of what the asset is all about More... | |
Definition at line 16 of file AssetWizard.cs.