mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-07-12 23:24:41 +00:00
Expands ScriptAsset behavior to operate as a generic type-settable asset
This commit is contained in:
parent
b6f3c25fea
commit
167f98b767
6 changed files with 50 additions and 4 deletions
|
|
@ -46,6 +46,7 @@ extern StringTableEntry assetCategoryField;
|
|||
extern StringTableEntry assetInternalField;
|
||||
extern StringTableEntry assetPrivateField;
|
||||
extern StringTableEntry assetAutoUnloadField;
|
||||
extern StringTableEntry assetTypeField;
|
||||
|
||||
//#define ASSET_BASE_ASSETNAME_FIELD "AssetName"
|
||||
//#define ASSET_BASE_ASSETDESCRIPTION_FIELD "AssetDescription"
|
||||
|
|
@ -137,6 +138,7 @@ public:
|
|||
protected:
|
||||
virtual void initializeAsset(void) {}
|
||||
virtual void onAssetRefresh(void) {}
|
||||
virtual void unloadAsset(void) {}
|
||||
|
||||
protected:
|
||||
static bool setAssetName(void *obj, const char *array, const char *data) { static_cast<AssetBase*>(obj)->setAssetName(data); return false; }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue