/////////////////////////////////////////////////////////////////////////////////////////// // 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); }
public static void CreateIgniterTemplate() { CreateCoreAsset.CreateGeneric(IGNITER_TEMPLATE_FILE, IGNITER_EXAMPLE_NAME); }
public static void CreateActionTemplate() { CreateCoreAsset.CreateGeneric(ACTION_TEMPLATE_FILE, ACTION_EXAMPLE_NAME); }
public static void CreateConditionTemplate() { CreateCoreAsset.CreateGeneric(CONDITION_TEMPLATE_FILE, CONDITION_EXAMPLE_NAME); }
public override void Action(int instanceId, string pathName, string resourceFile) { UnityEngine.Object asset = CreateCoreAsset.CreateScriptAssetFromTemplate(pathName, resourceFile); ProjectWindowUtil.ShowCreatedAsset(asset); }