Dropped support for transient resources; I am not using this functionality at all whatsoever and likely won't for a while, so why do I have it?

This commit is contained in:
Aruki
2017-05-07 20:29:33 -06:00
parent 283444cea4
commit f72f82d519
29 changed files with 156 additions and 330 deletions

View File

@@ -200,7 +200,7 @@ void CDamageableTriggerExtra::PropertyModified(IProperty *pProperty)
{
if (pProperty == mpTextureProps[iTex])
{
mpTextures[iTex] = gpResourceStore->LoadResource( mpTextureProps[iTex]->Get(), "TXTR" );
mpTextures[iTex] = gpResourceStore->LoadResource<CTexture>( mpTextureProps[iTex]->Get() );
if (mpTextures[iTex] && mpTextures[iTex]->Type() != eTexture)
mpTextures[iTex] = nullptr;

View File

@@ -29,7 +29,7 @@ void CDoorExtra::PropertyModified(IProperty *pProperty)
{
if (pProperty == mpShieldModelProp)
{
mpShieldModel = gpResourceStore->LoadResource( mpShieldModelProp->Get(), "CMDL" );
mpShieldModel = gpResourceStore->LoadResource<CModel>( mpShieldModelProp->Get() );
if (mpShieldModel)
mLocalAABox = mpShieldModel->AABox();

View File

@@ -19,7 +19,7 @@ CPointOfInterestExtra::CPointOfInterestExtra(CScriptObject *pInstance, CScene *p
void CPointOfInterestExtra::PropertyModified(IProperty* pProperty)
{
if (mpScanProperty == pProperty)
mpScanData = gpResourceStore->LoadResource( mpScanProperty->Get(), "SCAN" );
mpScanData = gpResourceStore->LoadResource<CScan>( mpScanProperty->Get() );
}
void CPointOfInterestExtra::ModifyTintColor(CColor& Color)