Exemple #1
0
        public AiukAppModuleSetting
        (
            AiukAppSetting appSetting,
            string moduleName
        )
        {
            AppName = appSetting.Name;
            Name    = moduleName;
            RootDir = appSetting.RootDir + Name + "/";

            //  初始化默认的资源加载策略。
            InitDefaultAssetSetting();
        }
        /// <summary>
        /// 添加一个新的应用。
        /// </summary>
        /// <param name="app">App.</param>
        public static void AddApp(AiukAppSetting app)
        {
            if (IsExist(app.Name))
            {
                AiukDebugUtility.LogError(
                    string.Format("目标应用{0}已存在,添加失败!", app.Name));
                return;
            }

            Instance.AppSetings.Add(app);
            Debug.Log(Instance.AppSetings.Count);
            //  更新当前应用为新添加的应用。
            Instance.CurrentAppName = app.Name;
        }