public static string GetTemplatesDirectory()
 {
     if (_settings == null)
     {
         _settings = Resources.Load <CustomScriptTemplateSettings>("CustomScriptTemplateSettings");
     }
     return(_settings.TemplatesDirectory);
 }
 public static string GetNamespacePrefix()
 {
     if (_settings == null)
     {
         _settings = Resources.Load <CustomScriptTemplateSettings>("CustomScriptTemplateSettings");
     }
     return(_settings.NamespacePrefix);
 }
 public static string GetNamespaceRootDir()
 {
     if (_settings == null)
     {
         _settings = Resources.Load <CustomScriptTemplateSettings>("CustomScriptTemplateSettings");
     }
     return(_settings.NamespaceRootDirectory);
 }
        public static void SetTemplatesDirectory(string directory)
        {
            if (_settings == null)
            {
                _settings = Resources.Load <CustomScriptTemplateSettings>("CustomScriptTemplateSettings");
            }

            _settings.TemplatesDirectory = directory;
            EditorUtility.SetDirty(_settings);
        }
        public static void SetNamespacePrefix(string prefix)
        {
            if (_settings == null)
            {
                _settings = Resources.Load <CustomScriptTemplateSettings>("CustomScriptTemplateSettings");
            }

            _settings.NamespacePrefix = prefix;
            EditorUtility.SetDirty(_settings);
        }
        public static void SetNamespaceRootDir(string rootDir)
        {
            if (_settings == null)
            {
                _settings = Resources.Load <CustomScriptTemplateSettings>("CustomScriptTemplateSettings");
            }

            _settings.NamespaceRootDirectory = rootDir;
            EditorUtility.SetDirty(_settings);
        }