コード例 #1
0
        ///////////////////////////////////////////////////////////////////////////////////////////
        // PRIVATE STATIC METHODS: ----------------------------------------------------------------

        private static void CreateGeneric(string templateName, string creationName)
        {
            string templatePath = Path.GetFullPath(Path.Combine(CORE_TEMPLATES_PATH, templateName));
            string creationPath = Path.Combine(CreateCoreAsset.GetSelectionPath(), creationName);

            CreateCoreAsset.CreateActionScript(templatePath, creationPath);
        }
コード例 #2
0
 public static void CreateIgniterTemplate()
 {
     CreateCoreAsset.CreateGeneric(IGNITER_TEMPLATE_FILE, IGNITER_EXAMPLE_NAME);
 }
コード例 #3
0
 public static void CreateActionTemplate()
 {
     CreateCoreAsset.CreateGeneric(ACTION_TEMPLATE_FILE, ACTION_EXAMPLE_NAME);
 }
コード例 #4
0
 public static void CreateConditionTemplate()
 {
     CreateCoreAsset.CreateGeneric(CONDITION_TEMPLATE_FILE, CONDITION_EXAMPLE_NAME);
 }
コード例 #5
0
 public override void Action(int instanceId, string pathName, string resourceFile)
 {
     UnityEngine.Object asset = CreateCoreAsset.CreateScriptAssetFromTemplate(pathName, resourceFile);
     ProjectWindowUtil.ShowCreatedAsset(asset);
 }