public static void CreateSystem(CommandExecuteContext context = null) { CreateScript("NewSystem.cs", name => { var newSystemTemplate = Application.PackageDirectory.Combine("Unity.Editor", "Unity.Editor").GetFile("NewSystemTemplate.cs.in").ReadAllText(); return(newSystemTemplate.Replace("{{SystemName}}", name)); }); }
public static void CreateScene(CommandExecuteContext context = null) { CreateAsset(CreateScene); }
public static void ValidateCreateScene(CommandExecuteContext context) { context.result = Application.AuthoringProject != null; }
public static void OpenCSharpProject(CommandExecuteContext context) { OpenCSharpProject(); }