diff --git a/Engine/source/terrain/terrData.cpp b/Engine/source/terrain/terrData.cpp index dcda1a6bf..dc7f44e76 100644 --- a/Engine/source/terrain/terrData.cpp +++ b/Engine/source/terrain/terrData.cpp @@ -305,7 +305,7 @@ bool TerrainBlock::_setBaseTexFormat(void *obj, const char *index, const char *d // If the cached base texture is older that the terrain file or // it doesn't exist then generate and cache it. String baseCachePath = terrain->_getBaseTexCacheFileName(); - if (Platform::compareModifiedTimes(baseCachePath, terrain->mTerrainAsset->getTerrainFilePath()) < 0 && mUpdateBasetex) + if (Platform::compareModifiedTimes(baseCachePath, terrain->mTerrainAsset->getTerrainFilePath()) < 0 && terrain->mUpdateBasetex) terrain->_updateBaseTexture(true); break; } diff --git a/Engine/source/terrain/terrData.h b/Engine/source/terrain/terrData.h index fac5dd940..021a11dae 100644 --- a/Engine/source/terrain/terrData.h +++ b/Engine/source/terrain/terrData.h @@ -478,6 +478,7 @@ public: virtual void getUtilizedAssets(Vector* usedAssetsList); protected: + bool mUpdateBasetex; bool mIgnoreZodiacs; U16* zode_primBuffer; void deleteZodiacPrimitiveBuffer();