コード例 #1
0
 public static NewGameConfig Singleton()
 {
     if (null == ins)
     {
         ins = new NewGameConfig();
         ins.Init();
     }
     return(ins);
 }
コード例 #2
0
        List <ConfigData> getConfigByVersion(string version, string ip)
        {
            List <ConfigData> newCD = new List <ConfigData>();

            // UI
            //GameConfigUI gcu = _configDic[(int)EnumConfigFileType.UI] as GameConfigUI;
            //gcu.getDate(newCD, version);
            NewGameConfig.Singleton().getConfigUIData(newCD, version);


            // activity
            //GameConfigActivity gca = _configDic[(int)EnumConfigFileType.Activity] as GameConfigActivity;
            //gca.getDate(newCD, version);
            NewGameConfig.Singleton().getActivityDate(newCD, version);


            // openClose
            //GameConfigOpenClose gcoc = _configDic[(int)EnumConfigFileType.OpenClose] as GameConfigOpenClose;
            //gcoc.getDate(newCD, version, ip);
            NewGameConfig.Singleton().getPaySwitchData(newCD, version, ip);

            return(newCD);
        }
コード例 #3
0
        protected override void OnStartAffer()
        {
            new ShareCacheStruct <UserRanking>();
            new ShareCacheStruct <HistoryUserRanking>();
            new ShareCacheStruct <ExchangeCode>();
            new ShareCacheStruct <UserRankingTotal>();

            NewGameConfig.Singleton().CreateDBTable();
            happyMapInit();
            List <GameRanking.Pack.ConfigData> LST_d = new List <GameRanking.Pack.ConfigData>();

            NewGameConfig.Singleton().getActivityDate(LST_d, "1.08");

            GameConfigMgr.Instance().Start();

            RankingFactorNew.Singleton().add <UserRanking>(typeof(RankingScore).ToString(), new RankingScore());
            RankingFactorNew.Singleton().add <UserRankingTotal>(typeof(RankingTotal).ToString(), new RankingTotal());
            bool openDebug = GameConfigMgr.Instance().getInt("timer_open_debug", 0) == 1;

            if (openDebug)
            {
                string str = GameConfigMgr.Instance().getString("timer_user_ranking", "10000,20000");
                RankingFactorNew.Singleton().Start <UserRanking>(typeof(RankingScore).ToString(), sortMethod.sortType.Interval, str);
                RankingFactorNew.Singleton().Start <UserRankingTotal>(typeof(RankingTotal).ToString(), sortMethod.sortType.Interval, str);
            }
            else
            {
                string strTiming = GameConfigMgr.Instance().getString("timer_user_ranking_timming", "00:00");
                RankingFactorNew.Singleton().Start <UserRanking>(typeof(RankingScore).ToString(), sortMethod.sortType.Timing, strTiming);
                RankingFactorNew.Singleton().Start <UserRankingTotal>(typeof(RankingTotal).ToString(), sortMethod.sortType.Timing, strTiming);
                ConsoleLog.showNotifyInfo("timer_user_ranking_timming begin:" + strTiming);
            }

            RankingClear.Instance().Start();
            RealItemCntUpdate.Instance().Start();
        }