Exemple #1
0
 public static void CreateClientMonoBehaviour()
 {
     SlimNetCreateFileDialog.Open((filename) =>
     {
         CreateScriptAsset("ClientMonoBehaviour", filename, (s) => s.Replace("{Class}", filename));
     });
 }
Exemple #2
0
 public static void CreateSharedActorEvent()
 {
     SlimNetCreateFileDialog.Open((filename) =>
     {
         CreateScriptAsset("SharedActorEvent", filename, (s) => s.Replace("{Class}", filename));
     });
 }
Exemple #3
0
 public static void CreateSharedActorDefinition()
 {
     SlimNetCreateFileDialog.Open((filename) =>
     {
         CreateScriptAsset("SharedActorDefinition", filename, (s) => s.Replace("{Class}", filename));
         CreateScriptAsset("SharedActorDefinition.Gen", filename + ".Gen", (s) => s.Replace("{Class}", filename));
     });
 }
 public static void Open(System.Action <string> onCreate)
 {
     if (onCreate != null)
     {
         SlimNetCreateFileDialog dialog = ScriptableObject.CreateInstance <SlimNetCreateFileDialog>();
         dialog.title    = "Create File";
         dialog.maxSize  = dialog.minSize = new Vector2(400, 35);
         dialog.onCreate = onCreate;
         dialog.ShowUtility();
     }
 }