Переглянути джерело

Default AssetImporter.requiresCacheFile to false, set to true explicitly in importers that have cache files

Matt Benic 9 роки тому
батько
коміт
7869320d97

+ 1 - 1
Source/ToolCore/Assets/AssetImporter.cpp

@@ -31,7 +31,7 @@ namespace ToolCore
 
 AssetImporter::AssetImporter(Context* context, Asset *asset) : Object(context),
     asset_(asset),
-    requiresCacheFile_(true)
+    requiresCacheFile_(false)
 {
     SetDefaults();
 }

+ 0 - 1
Source/ToolCore/Assets/CSharpImporter.cpp

@@ -37,7 +37,6 @@ namespace ToolCore
 
     CSharpImporter::CSharpImporter(Context* context, Asset *asset) : AssetImporter(context, asset)
     {
-        requiresCacheFile_ = false;
     }
 
     CSharpImporter::~CSharpImporter()

+ 0 - 1
Source/ToolCore/Assets/JSONImporter.cpp

@@ -37,7 +37,6 @@ namespace ToolCore
 
 JSONImporter::JSONImporter(Context* context, Asset *asset) : AssetImporter(context, asset)
 {
-    requiresCacheFile_ = false;
 }
 
 JSONImporter::~JSONImporter()

+ 0 - 1
Source/ToolCore/Assets/JavascriptImporter.cpp

@@ -37,7 +37,6 @@ namespace ToolCore
 
 JavascriptImporter::JavascriptImporter(Context* context, Asset *asset) : AssetImporter(context, asset)
 {
-    requiresCacheFile_ = false;
     isComponentFile_ = false;
 }
 

+ 0 - 1
Source/ToolCore/Assets/MaterialImporter.cpp

@@ -33,7 +33,6 @@ namespace ToolCore
 
 MaterialImporter::MaterialImporter(Context* context, Asset* asset) : AssetImporter(context, asset)
 {
-    requiresCacheFile_ = false;
 }
 
 MaterialImporter::~MaterialImporter()

+ 2 - 0
Source/ToolCore/Assets/ModelImporter.cpp

@@ -47,6 +47,8 @@ namespace ToolCore
 /// Node + Model (static or animated)
 ModelImporter::ModelImporter(Context* context, Asset *asset) : AssetImporter(context, asset)
 {
+    requiresCacheFile_ = true;
+
     SetDefaults();
 }
 

+ 0 - 1
Source/ToolCore/Assets/NETAssemblyImporter.cpp

@@ -41,7 +41,6 @@ namespace ToolCore
 
     NETAssemblyImporter::NETAssemblyImporter(Context* context, Asset *asset) : AssetImporter(context, asset)
     {
-        requiresCacheFile_ = false;
         resultHandler_ = new NETAssemblyImporterResultHandler(context, this);
     }
 

+ 2 - 0
Source/ToolCore/Assets/PrefabImporter.cpp

@@ -37,6 +37,8 @@ namespace ToolCore
 PrefabImporter::PrefabImporter(Context* context, Asset* asset) : AssetImporter(context, asset),
     lastFileStamp_(0xFFFFFFFF)
 {
+    requiresCacheFile_ = true;
+
     SubscribeToEvent(E_PREFABSAVE, ATOMIC_HANDLER(PrefabImporter, HandlePrefabSave));
 }
 

+ 0 - 1
Source/ToolCore/Assets/SpriterImporter.cpp

@@ -36,7 +36,6 @@ namespace ToolCore
 
 SpriterImporter::SpriterImporter(Context* context, Asset *asset) : AssetImporter(context, asset)
 {
-    requiresCacheFile_ = false;
 }
 
 SpriterImporter::~SpriterImporter()

+ 2 - 0
Source/ToolCore/Assets/TextureImporter.cpp

@@ -39,6 +39,8 @@ namespace ToolCore
     TextureImporter::TextureImporter(Context* context, Asset *asset) : AssetImporter(context, asset),
         compressTextures_(false), compressedSize_(0)
 {
+    requiresCacheFile_ = true;
+
     ApplyProjectImportConfig();
 }
 

+ 0 - 1
Source/ToolCore/Assets/TypeScriptImporter.cpp

@@ -34,7 +34,6 @@ namespace ToolCore
 
 TypeScriptImporter::TypeScriptImporter(Context* context, Asset *asset) : AssetImporter(context, asset)
 {
-    requiresCacheFile_ = false;
     isComponentFile_ = false;
 }