Bläddra i källkod

Individual assets can now be forced to reimport

Matt Benic 10 år sedan
förälder
incheckning
8703a88ac2
1 ändrade filer med 8 tillägg och 0 borttagningar
  1. 8 0
      Script/AtomicEditor/ui/frames/menus/ProjectFrameMenu.ts

+ 8 - 0
Script/AtomicEditor/ui/frames/menus/ProjectFrameMenu.ts

@@ -79,6 +79,13 @@ class ProjectFrameMenus extends Atomic.ScriptObject {
                 utils.revealInFinder(path);
                 utils.revealInFinder(path);
                 return true;
                 return true;
             }
             }
+
+            if (refid == "force_reimport") {
+                asset.setDirty(true);
+                ToolCore.assetDatabase.scan();
+                return true;
+            }
+
         }
         }
 
 
         return false;
         return false;
@@ -134,6 +141,7 @@ var StringID = strings.StringID;
 var assetGeneralContextItems = {
 var assetGeneralContextItems = {
     "Rename": ["rename_asset", undefined, ""],
     "Rename": ["rename_asset", undefined, ""],
     "Reveal in Finder": ["reveal_folder", undefined, ""],
     "Reveal in Finder": ["reveal_folder", undefined, ""],
+    "Force Reimport": ["force_reimport", undefined, ""],
     "-1": null,
     "-1": null,
     "Delete": ["delete_asset", undefined, ""]
     "Delete": ["delete_asset", undefined, ""]
 };
 };