Пример #1
0
        public static DeclareWingStar Create(string in_attr, string in_id, int in_notice, string in_up_item_info)
        {
            DeclareWingStar tmp = new DeclareWingStar();

            tmp._attr         = in_attr;
            tmp._id           = in_id;
            tmp._notice       = in_notice;
            tmp._up_item_info = in_up_item_info;

            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[]> >("DataWingStar");
                if (dic == null)
                {
                    LuaEnv.SharedLuaEnv.DoString("DataWingStar = require 'Lua/Config/DataWingStar'");
                    dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataWingStar");
                }

                if (dic != null)
                {
                    _dataCaches = new Dictionary <string, DeclareWingStar>(110);
                    foreach (var item in dic)
                    {
                        DeclareWingStar tmp = new DeclareWingStar();
                        tmp.Attr       = CfgStringLua.Get(item.Value[0]);
                        tmp.Id         = CfgStringLua.Get(item.Value[1]);
                        tmp.Notice     = item.Value[2];
                        tmp.UpItemInfo = CfgStringLua.Get(item.Value[3]);

                        _dataCaches.Add(CfgStringLua.Get(item.Key), tmp);
                    }
                }
                Record(startTime, DateTime.Now.Ticks, "WingStar");
            }
            if (_dataCaches == null && _fillDataCallBack != null)
            {
                if (_dataCaches == null)
                {
                    long startTime = DateTime.Now.Ticks;
                    _dataCaches = new Dictionary <string, DeclareWingStar>(110);
                    _fillDataCallBack(_dataCaches);
                    Record(startTime, DateTime.Now.Ticks, "WingStar");
                }
            }
        }
Пример #3
0
 public static void Convert(Dictionary <string, DeclareWingStar> data)
 {
     if (data == null)
     {
         return;
     }
     data.Clear();
     data.Add(StringDefines.Key_6528, DeclareWingStar.Create(StringDefines.Key_10472, StringDefines.Key_6528, 0, StringDefines.Key_33971));
     data.Add(StringDefines.Key_72, DeclareWingStar.Create(StringDefines.Key_33972, StringDefines.Key_72, 0, StringDefines.Key_33973));
     data.Add(StringDefines.Key_3151, DeclareWingStar.Create(StringDefines.Key_33974, StringDefines.Key_3151, 0, StringDefines.Key_33975));
     data.Add(StringDefines.Key_5102, DeclareWingStar.Create(StringDefines.Key_33976, StringDefines.Key_5102, 0, StringDefines.Key_33977));
     data.Add(StringDefines.Key_5105, DeclareWingStar.Create(StringDefines.Key_33978, StringDefines.Key_5105, 0, StringDefines.Key_33977));
     data.Add(StringDefines.Key_5108, DeclareWingStar.Create(StringDefines.Key_33979, StringDefines.Key_5108, 0, StringDefines.Key_33980));
     data.Add(StringDefines.Key_6552, DeclareWingStar.Create(StringDefines.Key_33981, StringDefines.Key_6552, 0, StringDefines.Key_33982));
     data.Add(StringDefines.Key_6558, DeclareWingStar.Create(StringDefines.Key_33983, StringDefines.Key_6558, 0, StringDefines.Key_33984));
     data.Add(StringDefines.Key_6564, DeclareWingStar.Create(StringDefines.Key_33985, StringDefines.Key_6564, 0, StringDefines.Key_33984));
     data.Add(StringDefines.Key_6570, DeclareWingStar.Create(StringDefines.Key_33986, StringDefines.Key_6570, 0, StringDefines.Key_33987));
     data.Add(StringDefines.Key_11703, DeclareWingStar.Create(StringDefines.Key_33988, StringDefines.Key_11703, 0, StringDefines.Key_33989));
     data.Add(StringDefines.Key_6576, DeclareWingStar.Create(StringDefines.Key_33988, StringDefines.Key_6576, 0, StringDefines.Key_33971));
     data.Add(StringDefines.Key_5111, DeclareWingStar.Create(StringDefines.Key_33990, StringDefines.Key_5111, 0, StringDefines.Key_33991));
     data.Add(StringDefines.Key_3180, DeclareWingStar.Create(StringDefines.Key_33992, StringDefines.Key_3180, 0, StringDefines.Key_33991));
     data.Add(StringDefines.Key_5116, DeclareWingStar.Create(StringDefines.Key_33993, StringDefines.Key_5116, 0, StringDefines.Key_33994));
     data.Add(StringDefines.Key_5119, DeclareWingStar.Create(StringDefines.Key_33995, StringDefines.Key_5119, 0, StringDefines.Key_33996));
     data.Add(StringDefines.Key_5122, DeclareWingStar.Create(StringDefines.Key_33997, StringDefines.Key_5122, 0, StringDefines.Key_33996));
     data.Add(StringDefines.Key_6608, DeclareWingStar.Create(StringDefines.Key_33998, StringDefines.Key_6608, 0, StringDefines.Key_33999));
     data.Add(StringDefines.Key_6614, DeclareWingStar.Create(StringDefines.Key_34000, StringDefines.Key_6614, 0, StringDefines.Key_34001));
     data.Add(StringDefines.Key_6620, DeclareWingStar.Create(StringDefines.Key_34002, StringDefines.Key_6620, 0, StringDefines.Key_34001));
     data.Add(StringDefines.Key_96, DeclareWingStar.Create(StringDefines.Key_34003, StringDefines.Key_96, 0, StringDefines.Key_34004));
     data.Add(StringDefines.Key_12237, DeclareWingStar.Create(StringDefines.Key_34005, StringDefines.Key_12237, 0, StringDefines.Key_34006));
     data.Add(StringDefines.Key_6631, DeclareWingStar.Create(StringDefines.Key_34005, StringDefines.Key_6631, 0, StringDefines.Key_33971));
     data.Add(StringDefines.Key_84, DeclareWingStar.Create(StringDefines.Key_34007, StringDefines.Key_84, 0, StringDefines.Key_34006));
     data.Add(StringDefines.Key_26, DeclareWingStar.Create(StringDefines.Key_34008, StringDefines.Key_26, 0, StringDefines.Key_34009));
     data.Add(StringDefines.Key_4241, DeclareWingStar.Create(StringDefines.Key_34010, StringDefines.Key_4241, 0, StringDefines.Key_34011));
     data.Add(StringDefines.Key_5131, DeclareWingStar.Create(StringDefines.Key_34012, StringDefines.Key_5131, 0, StringDefines.Key_34011));
     data.Add(StringDefines.Key_5134, DeclareWingStar.Create(StringDefines.Key_34013, StringDefines.Key_5134, 0, StringDefines.Key_34014));
     data.Add(StringDefines.Key_6666, DeclareWingStar.Create(StringDefines.Key_34015, StringDefines.Key_6666, 0, StringDefines.Key_34016));
     data.Add(StringDefines.Key_5288, DeclareWingStar.Create(StringDefines.Key_34017, StringDefines.Key_5288, 0, StringDefines.Key_34016));
     data.Add(StringDefines.Key_6673, DeclareWingStar.Create(StringDefines.Key_34018, StringDefines.Key_6673, 0, StringDefines.Key_34019));
     data.Add(StringDefines.Key_6677, DeclareWingStar.Create(StringDefines.Key_34020, StringDefines.Key_6677, 0, StringDefines.Key_34021));
     data.Add(StringDefines.Key_28, DeclareWingStar.Create(StringDefines.Key_34022, StringDefines.Key_28, 0, StringDefines.Key_34021));
     data.Add(StringDefines.Key_6681, DeclareWingStar.Create(StringDefines.Key_34022, StringDefines.Key_6681, 0, StringDefines.Key_33971));
     data.Add(StringDefines.Key_5137, DeclareWingStar.Create(StringDefines.Key_34023, StringDefines.Key_5137, 0, StringDefines.Key_34024));
     data.Add(StringDefines.Key_5140, DeclareWingStar.Create(StringDefines.Key_34025, StringDefines.Key_5140, 0, StringDefines.Key_34026));
     data.Add(StringDefines.Key_5143, DeclareWingStar.Create(StringDefines.Key_34027, StringDefines.Key_5143, 0, StringDefines.Key_34026));
     data.Add(StringDefines.Key_5146, DeclareWingStar.Create(StringDefines.Key_34028, StringDefines.Key_5146, 0, StringDefines.Key_34029));
     data.Add(StringDefines.Key_5149, DeclareWingStar.Create(StringDefines.Key_34030, StringDefines.Key_5149, 0, StringDefines.Key_34031));
     data.Add(StringDefines.Key_6701, DeclareWingStar.Create(StringDefines.Key_34032, StringDefines.Key_6701, 0, StringDefines.Key_34031));
     data.Add(StringDefines.Key_6705, DeclareWingStar.Create(StringDefines.Key_34033, StringDefines.Key_6705, 0, StringDefines.Key_34034));
     data.Add(StringDefines.Key_6709, DeclareWingStar.Create(StringDefines.Key_34035, StringDefines.Key_6709, 0, StringDefines.Key_34034));
     data.Add(StringDefines.Key_6713, DeclareWingStar.Create(StringDefines.Key_34036, StringDefines.Key_6713, 0, StringDefines.Key_34037));
     data.Add(StringDefines.Key_12422, DeclareWingStar.Create(StringDefines.Key_34038, StringDefines.Key_12422, 0, StringDefines.Key_34039));
     data.Add(StringDefines.Key_6717, DeclareWingStar.Create(StringDefines.Key_34038, StringDefines.Key_6717, 1, StringDefines.Key_33971));
     data.Add(StringDefines.Key_6722, DeclareWingStar.Create(StringDefines.Key_34040, StringDefines.Key_6722, 1, StringDefines.Key_34039));
     data.Add(StringDefines.Key_6726, DeclareWingStar.Create(StringDefines.Key_34041, StringDefines.Key_6726, 1, StringDefines.Key_34042));
     data.Add(StringDefines.Key_6730, DeclareWingStar.Create(StringDefines.Key_34043, StringDefines.Key_6730, 1, StringDefines.Key_34044));
     data.Add(StringDefines.Key_6734, DeclareWingStar.Create(StringDefines.Key_34045, StringDefines.Key_6734, 1, StringDefines.Key_34044));
     data.Add(StringDefines.Key_3166, DeclareWingStar.Create(StringDefines.Key_34046, StringDefines.Key_3166, 1, StringDefines.Key_34047));
     data.Add(StringDefines.Key_6741, DeclareWingStar.Create(StringDefines.Key_34048, StringDefines.Key_6741, 1, StringDefines.Key_34047));
     data.Add(StringDefines.Key_6745, DeclareWingStar.Create(StringDefines.Key_34049, StringDefines.Key_6745, 1, StringDefines.Key_34050));
     data.Add(StringDefines.Key_6749, DeclareWingStar.Create(StringDefines.Key_34051, StringDefines.Key_6749, 1, StringDefines.Key_34052));
     data.Add(StringDefines.Key_6753, DeclareWingStar.Create(StringDefines.Key_34053, StringDefines.Key_6753, 1, StringDefines.Key_34052));
     data.Add(StringDefines.Key_12629, DeclareWingStar.Create(StringDefines.Key_34054, StringDefines.Key_12629, 1, StringDefines.Key_34055));
     data.Add(StringDefines.Key_6757, DeclareWingStar.Create(StringDefines.Key_34054, StringDefines.Key_6757, 1, StringDefines.Key_33971));
     data.Add(StringDefines.Key_6762, DeclareWingStar.Create(StringDefines.Key_34056, StringDefines.Key_6762, 1, StringDefines.Key_34055));
     data.Add(StringDefines.Key_6766, DeclareWingStar.Create(StringDefines.Key_34057, StringDefines.Key_6766, 1, StringDefines.Key_34058));
     data.Add(StringDefines.Key_6770, DeclareWingStar.Create(StringDefines.Key_34059, StringDefines.Key_6770, 1, StringDefines.Key_34060));
     data.Add(StringDefines.Key_6774, DeclareWingStar.Create(StringDefines.Key_34061, StringDefines.Key_6774, 1, StringDefines.Key_34060));
     data.Add(StringDefines.Key_6778, DeclareWingStar.Create(StringDefines.Key_34062, StringDefines.Key_6778, 1, StringDefines.Key_34063));
     data.Add(StringDefines.Key_3176, DeclareWingStar.Create(StringDefines.Key_34064, StringDefines.Key_3176, 1, StringDefines.Key_34063));
     data.Add(StringDefines.Key_6785, DeclareWingStar.Create(StringDefines.Key_34065, StringDefines.Key_6785, 1, StringDefines.Key_34066));
     data.Add(StringDefines.Key_6789, DeclareWingStar.Create(StringDefines.Key_34067, StringDefines.Key_6789, 1, StringDefines.Key_34068));
     data.Add(StringDefines.Key_6793, DeclareWingStar.Create(StringDefines.Key_34069, StringDefines.Key_6793, 1, StringDefines.Key_34068));
     data.Add(StringDefines.Key_30911, DeclareWingStar.Create(StringDefines.Key_34070, StringDefines.Key_30911, 1, StringDefines.Key_34071));
     data.Add(StringDefines.Key_6797, DeclareWingStar.Create(StringDefines.Key_34070, StringDefines.Key_6797, 1, StringDefines.Key_33971));
     data.Add(StringDefines.Key_134, DeclareWingStar.Create(StringDefines.Key_34072, StringDefines.Key_134, 1, StringDefines.Key_34071));
     data.Add(StringDefines.Key_6805, DeclareWingStar.Create(StringDefines.Key_34073, StringDefines.Key_6805, 1, StringDefines.Key_34074));
     data.Add(StringDefines.Key_6809, DeclareWingStar.Create(StringDefines.Key_34075, StringDefines.Key_6809, 1, StringDefines.Key_34076));
     data.Add(StringDefines.Key_6813, DeclareWingStar.Create(StringDefines.Key_34077, StringDefines.Key_6813, 1, StringDefines.Key_34076));
     data.Add(StringDefines.Key_6817, DeclareWingStar.Create(StringDefines.Key_34078, StringDefines.Key_6817, 1, StringDefines.Key_34079));
     data.Add(StringDefines.Key_6821, DeclareWingStar.Create(StringDefines.Key_34080, StringDefines.Key_6821, 1, StringDefines.Key_34079));
     data.Add(StringDefines.Key_3201, DeclareWingStar.Create(StringDefines.Key_34081, StringDefines.Key_3201, 1, StringDefines.Key_34082));
     data.Add(StringDefines.Key_6828, DeclareWingStar.Create(StringDefines.Key_34083, StringDefines.Key_6828, 1, StringDefines.Key_34084));
     data.Add(StringDefines.Key_6832, DeclareWingStar.Create(StringDefines.Key_34085, StringDefines.Key_6832, 1, StringDefines.Key_34084));
     data.Add(StringDefines.Key_9652, DeclareWingStar.Create(StringDefines.Key_34086, StringDefines.Key_9652, 1, StringDefines.Key_34087));
     data.Add(StringDefines.Key_6836, DeclareWingStar.Create(StringDefines.Key_34086, StringDefines.Key_6836, 1, StringDefines.Key_33971));
     data.Add(StringDefines.Key_177, DeclareWingStar.Create(StringDefines.Key_34088, StringDefines.Key_177, 1, StringDefines.Key_34087));
     data.Add(StringDefines.Key_6844, DeclareWingStar.Create(StringDefines.Key_34089, StringDefines.Key_6844, 1, StringDefines.Key_34090));
     data.Add(StringDefines.Key_6848, DeclareWingStar.Create(StringDefines.Key_34091, StringDefines.Key_6848, 1, StringDefines.Key_34092));
     data.Add(StringDefines.Key_6852, DeclareWingStar.Create(StringDefines.Key_34093, StringDefines.Key_6852, 1, StringDefines.Key_34092));
     data.Add(StringDefines.Key_6856, DeclareWingStar.Create(StringDefines.Key_34094, StringDefines.Key_6856, 1, StringDefines.Key_34095));
     data.Add(StringDefines.Key_6860, DeclareWingStar.Create(StringDefines.Key_34096, StringDefines.Key_6860, 1, StringDefines.Key_34095));
     data.Add(StringDefines.Key_6864, DeclareWingStar.Create(StringDefines.Key_34097, StringDefines.Key_6864, 1, StringDefines.Key_34098));
     data.Add(StringDefines.Key_3214, DeclareWingStar.Create(StringDefines.Key_34099, StringDefines.Key_3214, 1, StringDefines.Key_34098));
     data.Add(StringDefines.Key_6871, DeclareWingStar.Create(StringDefines.Key_34100, StringDefines.Key_6871, 1, StringDefines.Key_34101));
     data.Add(StringDefines.Key_30944, DeclareWingStar.Create(StringDefines.Key_34102, StringDefines.Key_30944, 1, StringDefines.Key_34103));
     data.Add(StringDefines.Key_6875, DeclareWingStar.Create(StringDefines.Key_34102, StringDefines.Key_6875, 1, StringDefines.Key_33971));
     data.Add(StringDefines.Key_6880, DeclareWingStar.Create(StringDefines.Key_34104, StringDefines.Key_6880, 1, StringDefines.Key_34103));
     data.Add(StringDefines.Key_6884, DeclareWingStar.Create(StringDefines.Key_34105, StringDefines.Key_6884, 1, StringDefines.Key_34106));
     data.Add(StringDefines.Key_3962, DeclareWingStar.Create(StringDefines.Key_34107, StringDefines.Key_3962, 1, StringDefines.Key_34106));
     data.Add(StringDefines.Key_6891, DeclareWingStar.Create(StringDefines.Key_34108, StringDefines.Key_6891, 1, StringDefines.Key_34109));
     data.Add(StringDefines.Key_6895, DeclareWingStar.Create(StringDefines.Key_34110, StringDefines.Key_6895, 1, StringDefines.Key_34111));
     data.Add(StringDefines.Key_6899, DeclareWingStar.Create(StringDefines.Key_34112, StringDefines.Key_6899, 1, StringDefines.Key_34111));
     data.Add(StringDefines.Key_6903, DeclareWingStar.Create(StringDefines.Key_34113, StringDefines.Key_6903, 1, StringDefines.Key_34114));
     data.Add(StringDefines.Key_6907, DeclareWingStar.Create(StringDefines.Key_34115, StringDefines.Key_6907, 1, StringDefines.Key_34114));
     data.Add(StringDefines.Key_3234, DeclareWingStar.Create(StringDefines.Key_34116, StringDefines.Key_3234, 1, StringDefines.Key_34117));
     data.Add(StringDefines.Key_30961, DeclareWingStar.Create(StringDefines.Key_34118, StringDefines.Key_30961, 1, StringDefines.Key_34117));
     data.Add(StringDefines.Key_6914, DeclareWingStar.Create(StringDefines.Key_34118, StringDefines.Key_6914, 1, StringDefines.Key_33971));
     data.Add(StringDefines.Key_6919, DeclareWingStar.Create(StringDefines.Key_34119, StringDefines.Key_6919, 1, StringDefines.Key_34120));
     data.Add(StringDefines.Key_6923, DeclareWingStar.Create(StringDefines.Key_34121, StringDefines.Key_6923, 1, StringDefines.Key_34122));
     data.Add(StringDefines.Key_6927, DeclareWingStar.Create(StringDefines.Key_34123, StringDefines.Key_6927, 1, StringDefines.Key_34122));
     data.Add(StringDefines.Key_6931, DeclareWingStar.Create(StringDefines.Key_34124, StringDefines.Key_6931, 1, StringDefines.Key_34125));
     data.Add(StringDefines.Key_6935, DeclareWingStar.Create(StringDefines.Key_34126, StringDefines.Key_6935, 1, StringDefines.Key_34125));
     data.Add(StringDefines.Key_6939, DeclareWingStar.Create(StringDefines.Key_34127, StringDefines.Key_6939, 1, StringDefines.Key_34128));
     data.Add(StringDefines.Key_6943, DeclareWingStar.Create(StringDefines.Key_34129, StringDefines.Key_6943, 1, StringDefines.Key_34128));
     data.Add(StringDefines.Key_6947, DeclareWingStar.Create(StringDefines.Key_34130, StringDefines.Key_6947, 1, StringDefines.Key_34131));
     data.Add(StringDefines.Key_6951, DeclareWingStar.Create(StringDefines.Key_34132, StringDefines.Key_6951, 1, StringDefines.Key_34133));
     data.Add(StringDefines.Key_3164, DeclareWingStar.Create(StringDefines.Key_34134, StringDefines.Key_3164, 1, StringDefines.Key_34133));
 }