Advertisement
MaoChessy

CreateScriptByRBM

Jul 14th, 2022
897
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.78 KB | None | 0 0
  1. public class JsScript : TextAsset
  2.     {
  3.         private const string DefaultScript =
  4.             @"Vars = {
  5.    
  6. }
  7.  
  8. function Awake() {
  9.  
  10. }";
  11.        
  12.         [MenuItem("Assets/Create/Mao/Js Script", false, 50)]
  13.         private  static void Create()
  14.         {
  15.             if (File.Exists("Assets/NewJs.js"))
  16.             {
  17.                 Debug.LogError("В папке ассетах уже есть файл (NewJs.js), устраните проблему");
  18.                 return;
  19.             }
  20.             FileStream f =new FileStream("Assets/NewJs.js", FileMode.CreateNew, FileAccess.Write);
  21.             byte[] r = Encoding.Default.GetBytes(DefaultScript);
  22.             f.Write(r,0, r.Length);
  23.             f.Close();
  24.             AssetDatabase.Refresh();
  25.         }
  26.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement