Fixes the hook-ins so when a shape asset is changed, tsstatics now are correctly triggered for a reload

This commit is contained in:
Areloch 2020-09-13 17:57:19 -05:00
parent 1600bfaf57
commit 8fbad31b43
4 changed files with 28 additions and 6 deletions

View file

@ -76,6 +76,10 @@ protected:
Vector<StringTableEntry> mAnimationAssetIds;
Vector<AssetPtr<ShapeAnimationAsset>> mAnimationAssets;
typedef Signal<void()> ShapeAssetChanged;
ShapeAssetChanged mChangeSignal;
public:
ShapeAsset();
virtual ~ShapeAsset();
@ -122,7 +126,7 @@ public:
void _onResourceChanged(const Torque::Path &path);
Signal< void(ShapeAsset*) > onShapeChanged;
ShapeAssetChanged& getChangedSignal() { return mChangeSignal; }
void setShapeFile(const char* pScriptFile);
inline StringTableEntry getShapeFile(void) const { return mFileName; };