示例#1
0
 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));
     });
 }
示例#2
0
 public static void CreateScene(CommandExecuteContext context = null)
 {
     CreateAsset(CreateScene);
 }
示例#3
0
 public static void ValidateCreateScene(CommandExecuteContext context)
 {
     context.result = Application.AuthoringProject != null;
 }
示例#4
0
 public static void OpenCSharpProject(CommandExecuteContext context)
 {
     OpenCSharpProject();
 }