Пример #1
0
 public static void Convert(Dictionary <int, DeclareMedal> data)
 {
     if (data == null)
     {
         return;
     }
     data.Clear();
     data.Add(1, DeclareMedal.Create(StringDefines.Key_30978, StringDefines.Key_30979, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_30980, StringDefines.Key_2297, 1, 2001, StringDefines.Key_30981, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_30982, StringDefines.Key_30983));
     data.Add(2, DeclareMedal.Create(StringDefines.Key_30984, StringDefines.Key_30985, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_30986, StringDefines.Key_2217, 2, 2002, StringDefines.Key_30987, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_30988, StringDefines.Key_30983));
     data.Add(3, DeclareMedal.Create(StringDefines.Key_30989, StringDefines.Key_30990, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_30991, StringDefines.Key_2265, 3, 2003, StringDefines.Key_30992, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_30993, StringDefines.Key_30983));
     data.Add(4, DeclareMedal.Create(StringDefines.Key_30994, StringDefines.Key_30995, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_30996, StringDefines.Key_2213, 4, 2004, StringDefines.Key_30997, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_30998, StringDefines.Key_30983));
     data.Add(5, DeclareMedal.Create(StringDefines.Key_30999, StringDefines.Key_31000, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_31001, StringDefines.Key_2241, 5, 2005, StringDefines.Key_31002, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_31003, StringDefines.Key_30983));
     data.Add(6, DeclareMedal.Create(StringDefines.Key_31004, StringDefines.Key_31005, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_31006, StringDefines.Key_2197, 6, 2006, StringDefines.Key_31007, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_31008, StringDefines.Key_30983));
     data.Add(7, DeclareMedal.Create(StringDefines.Key_31009, StringDefines.Key_31010, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_31011, StringDefines.Key_2341, 7, 2007, StringDefines.Key_31012, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_31013, StringDefines.Key_30983));
     data.Add(8, DeclareMedal.Create(StringDefines.Key_31014, StringDefines.Key_31015, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_31016, StringDefines.Key_2289, 8, 2008, StringDefines.Key_31017, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_31018, StringDefines.Key_30983));
     data.Add(9, DeclareMedal.Create(StringDefines.Key_31019, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_31020, StringDefines.Key_20, StringDefines.Key_31021, StringDefines.Key_2301, 9, 2009, StringDefines.Key_31022, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_30983));
     data.Add(10, DeclareMedal.Create(StringDefines.Key_31023, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_31024, StringDefines.Key_20, StringDefines.Key_31025, StringDefines.Key_2273, 10, 2010, StringDefines.Key_31026, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_30983));
     data.Add(11, DeclareMedal.Create(StringDefines.Key_31019, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_31020, StringDefines.Key_20, StringDefines.Key_31027, StringDefines.Key_2253, 11, 2011, StringDefines.Key_31028, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_30983));
     data.Add(12, DeclareMedal.Create(StringDefines.Key_31023, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_31024, StringDefines.Key_20, StringDefines.Key_31029, StringDefines.Key_2337, 12, 2012, StringDefines.Key_31030, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_30983));
     data.Add(13, DeclareMedal.Create(StringDefines.Key_31031, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_31032, StringDefines.Key_20, StringDefines.Key_31033, StringDefines.Key_2269, 13, 2013, StringDefines.Key_31034, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_30983));
     data.Add(14, DeclareMedal.Create(StringDefines.Key_31023, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_31024, StringDefines.Key_20, StringDefines.Key_31035, StringDefines.Key_2333, 14, 2014, StringDefines.Key_31036, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_30983));
     data.Add(15, DeclareMedal.Create(StringDefines.Key_31019, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_31020, StringDefines.Key_20, StringDefines.Key_31037, StringDefines.Key_2305, 15, 2015, StringDefines.Key_31038, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_30983));
     data.Add(101, DeclareMedal.Create(StringDefines.Key_31039, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_31040, StringDefines.Key_20, StringDefines.Key_31041, StringDefines.Key_31042, 101, 0, StringDefines.Key_31043, StringDefines.Key_31044, StringDefines.Key_20, StringDefines.Key_31045, StringDefines.Key_31046));
     data.Add(201, DeclareMedal.Create(StringDefines.Key_31047, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_31048, StringDefines.Key_20, StringDefines.Key_31049, StringDefines.Key_31050, 201, 0, StringDefines.Key_31051, StringDefines.Key_31052, StringDefines.Key_31053, StringDefines.Key_31054, StringDefines.Key_31046));
     data.Add(301, DeclareMedal.Create(StringDefines.Key_31055, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_31056, StringDefines.Key_20, StringDefines.Key_31057, StringDefines.Key_31058, 301, 0, StringDefines.Key_31059, StringDefines.Key_31060, StringDefines.Key_31061, StringDefines.Key_31062, StringDefines.Key_31046));
     data.Add(401, DeclareMedal.Create(StringDefines.Key_31063, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_31064, StringDefines.Key_20, StringDefines.Key_31065, StringDefines.Key_31066, 401, 0, StringDefines.Key_31067, StringDefines.Key_31068, StringDefines.Key_31069, StringDefines.Key_31070, StringDefines.Key_31046));
     data.Add(501, DeclareMedal.Create(StringDefines.Key_31071, StringDefines.Key_20, StringDefines.Key_20, StringDefines.Key_31072, StringDefines.Key_20, StringDefines.Key_31073, StringDefines.Key_31074, 501, 0, StringDefines.Key_31075, StringDefines.Key_31076, StringDefines.Key_20, StringDefines.Key_31077, StringDefines.Key_31046));
 }
Пример #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[]> >("DataMedal");
                if (dic == null)
                {
                    LuaEnv.SharedLuaEnv.DoString("DataMedal = require 'Lua/Config/DataMedal'");
                    dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataMedal");
                }

                if (dic != null)
                {
                    _dataCaches = new Dictionary <int, DeclareMedal>(20);
                    foreach (var item in dic)
                    {
                        DeclareMedal tmp = new DeclareMedal();
                        tmp.AbilityDes    = CfgStringLua.Get(item.Value[0]);
                        tmp.ActiveBranch  = CfgStringLua.Get(item.Value[1]);
                        tmp.ActiveReward  = CfgStringLua.Get(item.Value[2]);
                        tmp.ActiveSkill   = CfgStringLua.Get(item.Value[3]);
                        tmp.Condition     = CfgStringLua.Get(item.Value[4]);
                        tmp.Des           = CfgStringLua.Get(item.Value[5]);
                        tmp.Icon          = CfgStringLua.Get(item.Value[6]);
                        tmp.Id            = item.Value[7];
                        tmp.MedalClone    = item.Value[8];
                        tmp.Name          = CfgStringLua.Get(item.Value[9]);
                        tmp.OddsDes       = CfgStringLua.Get(item.Value[10]);
                        tmp.OpenCondition = CfgStringLua.Get(item.Value[11]);
                        tmp.SkillIcon     = CfgStringLua.Get(item.Value[12]);
                        tmp.Type          = CfgStringLua.Get(item.Value[13]);

                        _dataCaches.Add(item.Key, tmp);
                    }
                }
                Record(startTime, DateTime.Now.Ticks, "Medal");
            }
            if (_dataCaches == null && _fillDataCallBack != null)
            {
                if (_dataCaches == null)
                {
                    long startTime = DateTime.Now.Ticks;
                    _dataCaches = new Dictionary <int, DeclareMedal>(20);
                    _fillDataCallBack(_dataCaches);
                    Record(startTime, DateTime.Now.Ticks, "Medal");
                }
            }
        }
Пример #3
0
        public static DeclareMedal Create(string in_abilityDes, string in_active_branch, string in_active_reward, string in_active_skill, string in_condition, string in_des, string in_icon, int in_id, int in_medal_clone, string in_name, string in_oddsDes, string in_open_condition, string in_skill_icon, string in_type)
        {
            DeclareMedal tmp = new DeclareMedal();

            tmp._abilityDes     = in_abilityDes;
            tmp._active_branch  = in_active_branch;
            tmp._active_reward  = in_active_reward;
            tmp._active_skill   = in_active_skill;
            tmp._condition      = in_condition;
            tmp._des            = in_des;
            tmp._icon           = in_icon;
            tmp._id             = in_id;
            tmp._medal_clone    = in_medal_clone;
            tmp._name           = in_name;
            tmp._oddsDes        = in_oddsDes;
            tmp._open_condition = in_open_condition;
            tmp._skill_icon     = in_skill_icon;
            tmp._type           = in_type;

            return(tmp);
        }