예제 #1
0
 public IOSProjectInitModule(EditorWindow editorWin) : base(editorWin)
 {
     _cfg = EditorConfigUtil.LoadConfig <IOSProjectInitConfigVO>(CONFIG_NAME);
     if (null == _cfg)
     {
         _cfg = new IOSProjectInitConfigVO();
     }
     frameworkToProjectList = _cfg.frameworkToProjectList;
     file2BuildList         = _cfg.file2BuildList;
     setBuildProperty       = _cfg.buildPropertyList;
     addPListInfo           = _cfg.pListDataList;
     urlSchemeList          = _cfg.urlSchemeList;
     appQueriesSchemeList   = _cfg.appQueriesSchemeList;
 }
예제 #2
0
        public GenerateLinkXMLModule(EditorWindow editorWin) : base(editorWin)
        {
            _cfg = EditorConfigUtil.LoadConfig <ConfigVO>(CONFIG_NAME);
            if (null == _cfg.includeDirs)
            {
                _cfg.includeDirs = new List <string>();
            }
            if (null == _cfg.includeDlls)
            {
                _cfg.includeDlls = new List <string>();
            }

            includeDirs = _cfg.includeDirs;
            includeDlls = _cfg.includeDlls;

            CheckExistsAndRefreshPreviewList();
        }
        public GenerateLinkXMLModule(EditorWindow editorWin) : base(editorWin)
        {
            _cfg = EditorConfigUtil.LoadConfig <ConfigVO>(CONFIG_NAME);
            if (null == _cfg.includeDirs)
            {
                _cfg.includeDirs = new List <string>();
            }
            if (null == _cfg.includeDlls)
            {
                _cfg.includeDlls = new List <string>();
            }

            var defaultDir = FileSystem.CombineDirs(true, EditorApplication.applicationContentsPath);

            if (false == _cfg.includeDirs.Contains(defaultDir))
            {
                _cfg.includeDirs.Add(defaultDir);
            }

            includeDirs = _cfg.includeDirs;
            includeDlls = _cfg.includeDlls;

            RefreshPreviewList();
        }
예제 #4
0
 public BuildSettingJsonModule(EditorWindow editorWin) : base(editorWin)
 {
     SetCfg(EditorConfigUtil.LoadConfig <SettingVO>(CONFIG_NAME));
 }
예제 #5
0
        /// <summary>
        /// 加载配置
        /// </summary>
        /// <returns></returns>
        public static ConfigVO LoadConfig()
        {
            var cfg = EditorConfigUtil.LoadConfig <ConfigVO>(CONFIG_NAME);

            return(cfg);
        }