diff --git a/Engine/source/T3D/assets/TerrainAsset.cpp b/Engine/source/T3D/assets/TerrainAsset.cpp index 144e534b1..ff0cbbe8d 100644 --- a/Engine/source/T3D/assets/TerrainAsset.cpp +++ b/Engine/source/T3D/assets/TerrainAsset.cpp @@ -191,6 +191,9 @@ void TerrainAsset::setTerrainFileName(const char* pScriptFile) U32 TerrainAsset::load() { + if (mLoadedState == AssetErrCode::Ok) + return mLoadedState; + if (!Torque::FS::IsFile(mTerrainFilePath)) { mLoadedState = BadFileReference;