public static DeclareSevendaypartystrong Create(int in_cloneGroupID, string in_desc1, int in_icon, int in_id, string in_npcID, int in_openUI, int in_type)
        {
            DeclareSevendaypartystrong tmp = new DeclareSevendaypartystrong();

            tmp._cloneGroupID = in_cloneGroupID;
            tmp._desc1        = in_desc1;
            tmp._icon         = in_icon;
            tmp._id           = in_id;
            tmp._npcID        = in_npcID;
            tmp._openUI       = in_openUI;
            tmp._type         = in_type;

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

                if (dic != null)
                {
                    _dataCaches = new Dictionary <int, DeclareSevendaypartystrong>(16);
                    foreach (var item in dic)
                    {
                        DeclareSevendaypartystrong tmp = new DeclareSevendaypartystrong();
                        tmp.CloneGroupID = item.Value[0];
                        tmp.Desc1        = CfgStringLua.Get(item.Value[1]);
                        tmp.Icon         = item.Value[2];
                        tmp.Id           = item.Value[3];
                        tmp.NpcID        = CfgStringLua.Get(item.Value[4]);
                        tmp.OpenUI       = item.Value[5];
                        tmp.Type         = item.Value[6];

                        _dataCaches.Add(item.Key, tmp);
                    }
                }
                Record(startTime, DateTime.Now.Ticks, "Sevendaypartystrong");
            }
            if (_dataCaches == null && _fillDataCallBack != null)
            {
                if (_dataCaches == null)
                {
                    long startTime = DateTime.Now.Ticks;
                    _dataCaches = new Dictionary <int, DeclareSevendaypartystrong>(16);
                    _fillDataCallBack(_dataCaches);
                    Record(startTime, DateTime.Now.Ticks, "Sevendaypartystrong");
                }
            }
        }
Example #3
0
 public static void Convert(Dictionary <int, DeclareSevendaypartystrong> data)
 {
     if (data == null)
     {
         return;
     }
     data.Clear();
     data.Add(101, DeclareSevendaypartystrong.Create(0, StringDefines.Key_58259, 726, 101, StringDefines.Key_20, 1024000, 1));
     data.Add(102, DeclareSevendaypartystrong.Create(0, StringDefines.Key_3685, 882, 102, StringDefines.Key_30652, 0, 2));
     data.Add(103, DeclareSevendaypartystrong.Create(6666, StringDefines.Key_58260, 880, 103, StringDefines.Key_20, 2030000, 1));
     data.Add(104, DeclareSevendaypartystrong.Create(0, StringDefines.Key_15144, 876, 104, StringDefines.Key_20, 0, 1));
     data.Add(201, DeclareSevendaypartystrong.Create(0, StringDefines.Key_58261, 737, 201, StringDefines.Key_20, 1024000, 1));
     data.Add(202, DeclareSevendaypartystrong.Create(0, StringDefines.Key_58262, 877, 202, StringDefines.Key_20, 1022000, 1));
     data.Add(203, DeclareSevendaypartystrong.Create(0, StringDefines.Key_58263, 886, 203, StringDefines.Key_20, 1026000, 1));
     data.Add(301, DeclareSevendaypartystrong.Create(0, StringDefines.Key_15275, 737, 301, StringDefines.Key_20, 1047000, 1));
     data.Add(302, DeclareSevendaypartystrong.Create(0, StringDefines.Key_58264, 1008, 302, StringDefines.Key_20, 1024000, 1));
     data.Add(401, DeclareSevendaypartystrong.Create(0, StringDefines.Key_58265, 1008, 401, StringDefines.Key_20, 2261000, 1));
     data.Add(402, DeclareSevendaypartystrong.Create(0, StringDefines.Key_58266, 281, 402, StringDefines.Key_20, 1023000, 1));
     data.Add(501, DeclareSevendaypartystrong.Create(0, StringDefines.Key_58264, 732, 501, StringDefines.Key_20, 1024000, 1));
     data.Add(502, DeclareSevendaypartystrong.Create(0, StringDefines.Key_14951, 740, 502, StringDefines.Key_20, 111000, 1));
     data.Add(601, DeclareSevendaypartystrong.Create(0, StringDefines.Key_14934, 739, 601, StringDefines.Key_20, 102000, 1));
     data.Add(602, DeclareSevendaypartystrong.Create(0, StringDefines.Key_34442, 887, 602, StringDefines.Key_20, 1024000, 1));
     data.Add(603, DeclareSevendaypartystrong.Create(0, StringDefines.Key_58267, 492, 603, StringDefines.Key_20, 1046000, 1));
 }