瀏覽代碼

Added early-out check if we're already successfully loaded

JeffR 10 小時之前
父節點
當前提交
11548d2630
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      Engine/source/T3D/assets/TerrainAsset.cpp

+ 3 - 0
Engine/source/T3D/assets/TerrainAsset.cpp

@@ -191,6 +191,9 @@ void TerrainAsset::setTerrainFileName(const char* pScriptFile)
 
 
 U32 TerrainAsset::load()
 U32 TerrainAsset::load()
 {
 {
+   if (mLoadedState == AssetErrCode::Ok)
+      return mLoadedState;
+
    if (!Torque::FS::IsFile(mTerrainFilePath))
    if (!Torque::FS::IsFile(mTerrainFilePath))
    {
    {
       mLoadedState = BadFileReference;
       mLoadedState = BadFileReference;