Exemple #1
0
        /// <summary>
        /// 初始化
        /// </summary>
        static public void Init()
        {
            var config = new BDEditorSetting(BDApplication.ProjectRoot);

            BdFrameEditorSetting = config.Load();
            LoadFrameConfig();
        }
Exemple #2
0
        /// <summary>
        /// 加载
        /// </summary>
        /// <param name="root"></param>
        /// <returns></returns>
        public BDEditorSetting Load()
        {
            BDEditorSetting editorSetting = null;

            if (File.Exists(savepath))
            {
                var content = File.ReadAllText(savepath);
                editorSetting          = JsonMapper.ToObject <BDEditorSetting>(content);
                editorSetting.savepath = savepath;
                return(editorSetting);
            }
            else
            {
                return(this);
            }
        }
Exemple #3
0
        /// <summary>
        /// 加载
        /// </summary>
        /// <param name="root"></param>
        /// <returns></returns>
        static public BDEditorSetting Load()
        {
            if (string.IsNullOrEmpty(PATH))
            {
                PATH = IPath.Combine(BDApplication.BDWorkSpace, "config.json");
            }

            var setting = new BDEditorSetting();

            if (File.Exists(PATH))
            {
                var content = File.ReadAllText(PATH);
                setting = JsonMapper.ToObject <BDEditorSetting>(content);
            }

            return(setting);
        }
Exemple #4
0
 /// <summary>
 /// 初始化
 /// </summary>
 static public void Init()
 {
     BdFrameEditorSetting = BDEditorSetting.Load();
     BDFrameConfig        = BDFrameConfig.Load();
 }