示例#1
0
        public static DeclareCampBattleRank Create(string in_awards, int in_icon, int in_id, int in_level, string in_name, int in_quality, int in_reachScore)
        {
            DeclareCampBattleRank tmp = new DeclareCampBattleRank();

            tmp._awards     = in_awards;
            tmp._icon       = in_icon;
            tmp._id         = in_id;
            tmp._level      = in_level;
            tmp._name       = in_name;
            tmp._quality    = in_quality;
            tmp._reachScore = in_reachScore;

            return(tmp);
        }
示例#2
0
        public static void SetData()
        {
            if (_dataCaches == null && LuaEnv.isLoadLuaCfg)
            {
                long startTime = DateTime.Now.Ticks;
                Dictionary <int, int[]> dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataCampBattleRank");
                if (dic == null)
                {
                    LuaEnv.SharedLuaEnv.DoString("DataCampBattleRank = require 'Lua/Config/DataCampBattleRank'");
                    dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataCampBattleRank");
                }

                if (dic != null)
                {
                    _dataCaches = new Dictionary <int, DeclareCampBattleRank>(31);
                    foreach (var item in dic)
                    {
                        DeclareCampBattleRank tmp = new DeclareCampBattleRank();
                        tmp.Awards     = CfgStringLua.Get(item.Value[0]);
                        tmp.Icon       = item.Value[1];
                        tmp.Id         = item.Value[2];
                        tmp.Level      = item.Value[3];
                        tmp.Name       = CfgStringLua.Get(item.Value[4]);
                        tmp.Quality    = item.Value[5];
                        tmp.ReachScore = item.Value[6];

                        _dataCaches.Add(item.Key, tmp);
                    }
                }
                Record(startTime, DateTime.Now.Ticks, "CampBattleRank");
            }
            if (_dataCaches == null && _fillDataCallBack != null)
            {
                if (_dataCaches == null)
                {
                    long startTime = DateTime.Now.Ticks;
                    _dataCaches = new Dictionary <int, DeclareCampBattleRank>(31);
                    _fillDataCallBack(_dataCaches);
                    Record(startTime, DateTime.Now.Ticks, "CampBattleRank");
                }
            }
        }
示例#3
0
 public static void Convert(Dictionary <int, DeclareCampBattleRank> data)
 {
     if (data == null)
     {
         return;
     }
     data.Clear();
     data.Add(100, DeclareCampBattleRank.Create(StringDefines.Key_50073, 912, 100, 0, StringDefines.Key_50074, 1, 0));
     data.Add(101, DeclareCampBattleRank.Create(StringDefines.Key_50075, 912, 101, 1, StringDefines.Key_50076, 1, 100));
     data.Add(102, DeclareCampBattleRank.Create(StringDefines.Key_50077, 912, 102, 2, StringDefines.Key_50078, 1, 150));
     data.Add(103, DeclareCampBattleRank.Create(StringDefines.Key_50079, 912, 103, 3, StringDefines.Key_50080, 1, 200));
     data.Add(104, DeclareCampBattleRank.Create(StringDefines.Key_50081, 912, 104, 4, StringDefines.Key_50082, 1, 250));
     data.Add(105, DeclareCampBattleRank.Create(StringDefines.Key_50083, 912, 105, 5, StringDefines.Key_50084, 1, 300));
     data.Add(201, DeclareCampBattleRank.Create(StringDefines.Key_50085, 913, 201, 1, StringDefines.Key_50086, 2, 350));
     data.Add(202, DeclareCampBattleRank.Create(StringDefines.Key_50087, 913, 202, 2, StringDefines.Key_50088, 2, 400));
     data.Add(203, DeclareCampBattleRank.Create(StringDefines.Key_50089, 913, 203, 3, StringDefines.Key_50090, 2, 450));
     data.Add(204, DeclareCampBattleRank.Create(StringDefines.Key_50091, 913, 204, 4, StringDefines.Key_50092, 2, 500));
     data.Add(205, DeclareCampBattleRank.Create(StringDefines.Key_50093, 913, 205, 5, StringDefines.Key_50094, 2, 550));
     data.Add(301, DeclareCampBattleRank.Create(StringDefines.Key_50095, 914, 301, 1, StringDefines.Key_50096, 3, 600));
     data.Add(302, DeclareCampBattleRank.Create(StringDefines.Key_50097, 914, 302, 2, StringDefines.Key_50098, 3, 650));
     data.Add(303, DeclareCampBattleRank.Create(StringDefines.Key_50099, 914, 303, 3, StringDefines.Key_50100, 3, 700));
     data.Add(304, DeclareCampBattleRank.Create(StringDefines.Key_50101, 914, 304, 4, StringDefines.Key_50102, 3, 750));
     data.Add(305, DeclareCampBattleRank.Create(StringDefines.Key_50103, 914, 305, 5, StringDefines.Key_50104, 3, 800));
     data.Add(401, DeclareCampBattleRank.Create(StringDefines.Key_50105, 915, 401, 1, StringDefines.Key_50106, 4, 850));
     data.Add(402, DeclareCampBattleRank.Create(StringDefines.Key_50107, 915, 402, 2, StringDefines.Key_50108, 4, 900));
     data.Add(403, DeclareCampBattleRank.Create(StringDefines.Key_50109, 915, 403, 3, StringDefines.Key_50110, 4, 950));
     data.Add(404, DeclareCampBattleRank.Create(StringDefines.Key_50111, 915, 404, 4, StringDefines.Key_50112, 4, 1000));
     data.Add(405, DeclareCampBattleRank.Create(StringDefines.Key_50113, 915, 405, 5, StringDefines.Key_50114, 4, 1050));
     data.Add(501, DeclareCampBattleRank.Create(StringDefines.Key_50115, 916, 501, 1, StringDefines.Key_50116, 5, 1100));
     data.Add(502, DeclareCampBattleRank.Create(StringDefines.Key_50117, 916, 502, 2, StringDefines.Key_50118, 5, 1150));
     data.Add(503, DeclareCampBattleRank.Create(StringDefines.Key_50119, 916, 503, 3, StringDefines.Key_50120, 5, 1200));
     data.Add(504, DeclareCampBattleRank.Create(StringDefines.Key_50121, 916, 504, 4, StringDefines.Key_50122, 5, 1250));
     data.Add(505, DeclareCampBattleRank.Create(StringDefines.Key_50123, 916, 505, 5, StringDefines.Key_50124, 5, 1300));
     data.Add(601, DeclareCampBattleRank.Create(StringDefines.Key_50125, 917, 601, 1, StringDefines.Key_50126, 6, 1350));
     data.Add(602, DeclareCampBattleRank.Create(StringDefines.Key_50127, 917, 602, 2, StringDefines.Key_50128, 6, 1400));
     data.Add(603, DeclareCampBattleRank.Create(StringDefines.Key_50129, 917, 603, 3, StringDefines.Key_50130, 6, 1450));
     data.Add(604, DeclareCampBattleRank.Create(StringDefines.Key_50131, 917, 604, 4, StringDefines.Key_50132, 6, 1500));
     data.Add(605, DeclareCampBattleRank.Create(StringDefines.Key_50133, 917, 605, 5, StringDefines.Key_50134, 6, 1550));
 }