|
@@ -192,7 +192,10 @@ void TerrainAsset::setTerrainFileName(const char* pScriptFile)
|
|
|
U32 TerrainAsset::load()
|
|
|
{
|
|
|
if (!Torque::FS::IsFile(mTerrainFilePath))
|
|
|
- return BadFileReference;
|
|
|
+ {
|
|
|
+ mLoadedState = BadFileReference;
|
|
|
+ return mLoadedState;
|
|
|
+ }
|
|
|
|
|
|
mTerrMaterialAssets.clear();
|
|
|
mTerrMaterialAssetIds.clear();
|
|
@@ -229,9 +232,15 @@ U32 TerrainAsset::load()
|
|
|
mTerrainFile = ResourceManager::get().load(mTerrainFilePath);
|
|
|
|
|
|
if (mTerrainFile)
|
|
|
- return Ok;
|
|
|
+ {
|
|
|
+ mLoadedState = Ok;
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ mLoadedState = BadFileReference;
|
|
|
+ }
|
|
|
|
|
|
- return BadFileReference;
|
|
|
+ return mLoadedState;
|
|
|
}
|
|
|
|
|
|
//------------------------------------------------------------------------------
|