public static DeclareActiveBehavior Create(int in_activeValue, int in_canshow, int in_cloneID, string in_condition, int in_conditions, string in_description, string in_foundTeam, int in_icon, int in_id, string in_level, int in_maxValue, string in_name, string in_npcID, int in_openLevel, string in_openTime, string in_openTimeDes, int in_openType, int in_openUI, string in_production, int in_refresh, string in_reward, int in_sort, int in_star, string in_task, string in_team, string in_time, string in_type) { DeclareActiveBehavior tmp = new DeclareActiveBehavior(); tmp._activeValue = in_activeValue; tmp._canshow = in_canshow; tmp._cloneID = in_cloneID; tmp._condition = in_condition; tmp._conditions = in_conditions; tmp._description = in_description; tmp._foundTeam = in_foundTeam; tmp._icon = in_icon; tmp._id = in_id; tmp._level = in_level; tmp._maxValue = in_maxValue; tmp._name = in_name; tmp._npcID = in_npcID; tmp._openLevel = in_openLevel; tmp._openTime = in_openTime; tmp._openTimeDes = in_openTimeDes; tmp._openType = in_openType; tmp._openUI = in_openUI; tmp._production = in_production; tmp._refresh = in_refresh; tmp._reward = in_reward; tmp._sort = in_sort; tmp._star = in_star; tmp._task = in_task; tmp._team = in_team; tmp._time = in_time; tmp._type = in_type; return(tmp); }
public static void Convert(Dictionary <int, DeclareActiveBehavior> data) { if (data == null) { return; } data.Clear(); data.Add(1, DeclareActiveBehavior.Create(2, 1, 0, StringDefines.Key_30617, 0, StringDefines.Key_30618, StringDefines.Key_10474, 232, 1, StringDefines.Key_30619, 6, StringDefines.Key_30620, StringDefines.Key_10474, 0, StringDefines.Key_10474, StringDefines.Key_30621, 1, 2041000, StringDefines.Key_30622, 0, StringDefines.Key_30623, 13, 1, StringDefines.Key_30624, StringDefines.Key_30625, StringDefines.Key_20, StringDefines.Key_2217)); data.Add(2, DeclareActiveBehavior.Create(2, 1, 0, StringDefines.Key_30626, 0, StringDefines.Key_30627, StringDefines.Key_10474, 232, 2, StringDefines.Key_30619, 6, StringDefines.Key_30628, StringDefines.Key_10474, 0, StringDefines.Key_10474, StringDefines.Key_30621, 1, 2041000, StringDefines.Key_30622, 0, StringDefines.Key_30623, 12, 2, StringDefines.Key_30624, StringDefines.Key_30625, StringDefines.Key_20, StringDefines.Key_2217)); data.Add(3, DeclareActiveBehavior.Create(2, 1, 1000, StringDefines.Key_30629, 0, StringDefines.Key_30630, StringDefines.Key_10474, 885, 3, StringDefines.Key_30619, 10, StringDefines.Key_30631, StringDefines.Key_10474, 0, StringDefines.Key_10474, StringDefines.Key_30621, 1, 2030000, StringDefines.Key_30632, 0, StringDefines.Key_30633, 11, 3, StringDefines.Key_30624, StringDefines.Key_30625, StringDefines.Key_20, StringDefines.Key_2217)); data.Add(4, DeclareActiveBehavior.Create(10, 1, 6666, StringDefines.Key_30634, 0, StringDefines.Key_30635, StringDefines.Key_10474, 876, 4, StringDefines.Key_30636, 20, StringDefines.Key_4009, StringDefines.Key_10474, 0, StringDefines.Key_10474, StringDefines.Key_30621, 1, 2030000, StringDefines.Key_30637, 0, StringDefines.Key_30638, 1, 5, StringDefines.Key_30639, StringDefines.Key_30640, StringDefines.Key_20, StringDefines.Key_2217)); data.Add(6, DeclareActiveBehavior.Create(5, 1, 1, StringDefines.Key_30641, 0, StringDefines.Key_30642, StringDefines.Key_10474, 875, 6, StringDefines.Key_30643, 5, StringDefines.Key_3722, StringDefines.Key_10474, 0, StringDefines.Key_3723, StringDefines.Key_30644, 1, 2030000, StringDefines.Key_30645, 0, StringDefines.Key_30646, 50, 5, StringDefines.Key_30647, StringDefines.Key_30625, StringDefines.Key_30648, StringDefines.Key_2305)); data.Add(7, DeclareActiveBehavior.Create(1, 1, 0, StringDefines.Key_30649, 0, StringDefines.Key_30650, StringDefines.Key_10474, 880, 7, StringDefines.Key_30651, 20, StringDefines.Key_3685, StringDefines.Key_30652, 0, StringDefines.Key_10474, StringDefines.Key_30621, 2, 0, StringDefines.Key_30653, 0, StringDefines.Key_30654, 3, 5, StringDefines.Key_30655, StringDefines.Key_30625, StringDefines.Key_20, StringDefines.Key_2217)); data.Add(8, DeclareActiveBehavior.Create(5, 1, 0, StringDefines.Key_30656, 0, StringDefines.Key_30657, StringDefines.Key_10474, 877, 8, StringDefines.Key_30658, 10, StringDefines.Key_3972, StringDefines.Key_10474, 0, StringDefines.Key_10474, StringDefines.Key_30621, 1, 2032000, StringDefines.Key_30659, 0, StringDefines.Key_30660, 4, 5, StringDefines.Key_30661, StringDefines.Key_30640, StringDefines.Key_20, StringDefines.Key_2217)); data.Add(11, DeclareActiveBehavior.Create(10, 1, 0, StringDefines.Key_30662, 0, StringDefines.Key_30663, StringDefines.Key_10474, 886, 11, StringDefines.Key_30664, 30, StringDefines.Key_14986, StringDefines.Key_10474, 0, StringDefines.Key_10474, StringDefines.Key_30621, 1, 1046000, StringDefines.Key_30665, 0, StringDefines.Key_30666, 9, 5, StringDefines.Key_30667, StringDefines.Key_30640, StringDefines.Key_20, StringDefines.Key_2217)); data.Add(13, DeclareActiveBehavior.Create(0, 1, 11, StringDefines.Key_34, 0, StringDefines.Key_30668, StringDefines.Key_10474, 878, 13, StringDefines.Key_30669, 0, StringDefines.Key_14325, StringDefines.Key_10474, 0, StringDefines.Key_10474, StringDefines.Key_30621, 1, 2030000, StringDefines.Key_30670, 0, StringDefines.Key_30671, 7, 5, StringDefines.Key_30672, StringDefines.Key_30625, StringDefines.Key_20, StringDefines.Key_2217)); data.Add(15, DeclareActiveBehavior.Create(10, 1, 0, StringDefines.Key_30673, 1, StringDefines.Key_30674, StringDefines.Key_10474, 887, 15, StringDefines.Key_30675, 10, StringDefines.Key_30676, StringDefines.Key_10474, 0, StringDefines.Key_2321, StringDefines.Key_30677, 1, 54400, StringDefines.Key_30678, 0, StringDefines.Key_30679, 105, 5, StringDefines.Key_30680, StringDefines.Key_30640, StringDefines.Key_30681, StringDefines.Key_2297)); data.Add(18, DeclareActiveBehavior.Create(0, 1, 0, StringDefines.Key_30682, 1, StringDefines.Key_30683, StringDefines.Key_10474, 882, 18, StringDefines.Key_30675, 0, StringDefines.Key_30684, StringDefines.Key_30685, 0, StringDefines.Key_10474, StringDefines.Key_30621, 3, 0, StringDefines.Key_30686, 1, StringDefines.Key_2253, 101, 5, StringDefines.Key_30680, StringDefines.Key_30625, StringDefines.Key_20, StringDefines.Key_2297)); data.Add(19, DeclareActiveBehavior.Create(5, 1, 0, StringDefines.Key_30687, 1, StringDefines.Key_30688, StringDefines.Key_10474, 739, 19, StringDefines.Key_30675, 5, StringDefines.Key_30689, StringDefines.Key_10474, 0, StringDefines.Key_10474, StringDefines.Key_30621, 1, 51500, StringDefines.Key_30686, 0, StringDefines.Key_2253, 102, 5, StringDefines.Key_30680, StringDefines.Key_30625, StringDefines.Key_20, StringDefines.Key_2297)); data.Add(20, DeclareActiveBehavior.Create(0, 1, 0, StringDefines.Key_34, 1, StringDefines.Key_30690, StringDefines.Key_10474, 336, 20, StringDefines.Key_30675, 0, StringDefines.Key_18369, StringDefines.Key_10474, 0, StringDefines.Key_3723, StringDefines.Key_30691, 1, 54200, StringDefines.Key_30692, 0, StringDefines.Key_30638, 103, 5, StringDefines.Key_30680, StringDefines.Key_30625, StringDefines.Key_30693, StringDefines.Key_2297)); data.Add(21, DeclareActiveBehavior.Create(1, 1, 0, StringDefines.Key_30694, 1, StringDefines.Key_30695, StringDefines.Key_10474, 881, 21, StringDefines.Key_30675, 5, StringDefines.Key_3966, StringDefines.Key_10474, 0, StringDefines.Key_3723, StringDefines.Key_30696, 1, 54300, StringDefines.Key_30697, 0, StringDefines.Key_30698, 104, 5, StringDefines.Key_30680, StringDefines.Key_30625, StringDefines.Key_30699, StringDefines.Key_2297)); data.Add(23, DeclareActiveBehavior.Create(2, 1, 0, StringDefines.Key_30700, 0, StringDefines.Key_30701, StringDefines.Key_10474, 1036, 23, StringDefines.Key_30702, 20, StringDefines.Key_3968, StringDefines.Key_10474, 0, StringDefines.Key_10474, StringDefines.Key_30621, 1, 1051000, StringDefines.Key_30703, 0, StringDefines.Key_30704, 8, 5, StringDefines.Key_30705, StringDefines.Key_30625, StringDefines.Key_20, StringDefines.Key_2217)); data.Add(24, DeclareActiveBehavior.Create(5, 1, 0, StringDefines.Key_30706, 0, StringDefines.Key_30707, StringDefines.Key_10474, 737, 24, StringDefines.Key_30708, 10, StringDefines.Key_3951, StringDefines.Key_10474, 0, StringDefines.Key_10474, StringDefines.Key_30621, 1, 2033000, StringDefines.Key_30709, 0, StringDefines.Key_30710, 2, 5, StringDefines.Key_30711, StringDefines.Key_30640, StringDefines.Key_20, StringDefines.Key_2217)); data.Add(28, DeclareActiveBehavior.Create(1, 1, 0, StringDefines.Key_30712, 0, StringDefines.Key_30713, StringDefines.Key_10474, 1072, 28, StringDefines.Key_30714, 5, StringDefines.Key_3963, StringDefines.Key_10474, 80, StringDefines.Key_3715, StringDefines.Key_30715, 1, 2280000, StringDefines.Key_30716, 0, StringDefines.Key_30717, 51, 5, StringDefines.Key_10474, StringDefines.Key_30625, StringDefines.Key_30718, StringDefines.Key_2305)); data.Add(31, DeclareActiveBehavior.Create(2, 1, 0, StringDefines.Key_30719, 0, StringDefines.Key_30720, StringDefines.Key_10474, 841, 31, StringDefines.Key_30721, 2, StringDefines.Key_11246, StringDefines.Key_30722, 180, StringDefines.Key_10474, StringDefines.Key_30621, 2, 0, StringDefines.Key_30622, 0, StringDefines.Key_30623, 10, 5, StringDefines.Key_10474, StringDefines.Key_30625, StringDefines.Key_20, StringDefines.Key_2217)); data.Add(33, DeclareActiveBehavior.Create(1, 1, 0, StringDefines.Key_30723, 0, StringDefines.Key_30724, StringDefines.Key_10474, 732, 33, StringDefines.Key_30725, 10, StringDefines.Key_30726, StringDefines.Key_10474, 90, StringDefines.Key_10474, StringDefines.Key_30727, 0, 0, StringDefines.Key_30728, 0, StringDefines.Key_30729, 58, 5, StringDefines.Key_10474, StringDefines.Key_30625, StringDefines.Key_30730, StringDefines.Key_2305)); data.Add(34, DeclareActiveBehavior.Create(1, 1, 0, StringDefines.Key_30731, 0, StringDefines.Key_30732, StringDefines.Key_10474, 1009, 34, StringDefines.Key_30733, 10, StringDefines.Key_30734, StringDefines.Key_10474, 20, StringDefines.Key_10474, StringDefines.Key_30735, 0, 0, StringDefines.Key_30728, 0, StringDefines.Key_30729, 59, 5, StringDefines.Key_10474, StringDefines.Key_30625, StringDefines.Key_30736, StringDefines.Key_2305)); data.Add(35, DeclareActiveBehavior.Create(0, 1, 0, StringDefines.Key_34, 0, StringDefines.Key_30737, StringDefines.Key_10474, 920, 35, StringDefines.Key_30738, 0, StringDefines.Key_30739, StringDefines.Key_10474, 52, StringDefines.Key_10474, StringDefines.Key_30621, 1, 122000, StringDefines.Key_30740, 0, StringDefines.Key_30638, 15, 5, StringDefines.Key_10474, StringDefines.Key_30625, StringDefines.Key_20, StringDefines.Key_2217)); data.Add(36, DeclareActiveBehavior.Create(0, 1, 0, StringDefines.Key_34, 0, StringDefines.Key_30741, StringDefines.Key_10474, 734, 36, StringDefines.Key_30742, 0, StringDefines.Key_14983, StringDefines.Key_10474, 160, StringDefines.Key_10474, StringDefines.Key_30621, 1, 1043000, StringDefines.Key_30743, 0, StringDefines.Key_30744, 14, 5, StringDefines.Key_10474, StringDefines.Key_30640, StringDefines.Key_20, StringDefines.Key_2217)); data.Add(37, DeclareActiveBehavior.Create(0, 1, 5400, StringDefines.Key_30745, 0, StringDefines.Key_30746, StringDefines.Key_10474, 1168, 37, StringDefines.Key_30658, 0, StringDefines.Key_2723, StringDefines.Key_10474, 1, StringDefines.Key_3715, StringDefines.Key_30747, 0, 2030000, StringDefines.Key_30748, 0, StringDefines.Key_30749, 55, 5, StringDefines.Key_30639, StringDefines.Key_30625, StringDefines.Key_30750, StringDefines.Key_2305)); data.Add(38, DeclareActiveBehavior.Create(0, 1, 0, StringDefines.Key_30751, 0, StringDefines.Key_30752, StringDefines.Key_10474, 1122, 38, StringDefines.Key_30753, 0, StringDefines.Key_3987, StringDefines.Key_10474, 115, StringDefines.Key_3944, StringDefines.Key_30754, 0, 1056000, StringDefines.Key_30755, 0, StringDefines.Key_30756, 56, 5, StringDefines.Key_10474, StringDefines.Key_30625, StringDefines.Key_30757, StringDefines.Key_2305)); data.Add(39, DeclareActiveBehavior.Create(5, 1, 0, StringDefines.Key_30758, 0, StringDefines.Key_30759, StringDefines.Key_10474, 1038, 39, StringDefines.Key_30753, 5, StringDefines.Key_14831, StringDefines.Key_10474, 115, StringDefines.Key_3715, StringDefines.Key_30760, 0, 1054000, StringDefines.Key_30761, 0, StringDefines.Key_30762, 53, 5, StringDefines.Key_10474, StringDefines.Key_30625, StringDefines.Key_30763, StringDefines.Key_2305)); data.Add(40, DeclareActiveBehavior.Create(5, 1, 0, StringDefines.Key_30764, 0, StringDefines.Key_30765, StringDefines.Key_10474, 1034, 40, StringDefines.Key_30753, 5, StringDefines.Key_3989, StringDefines.Key_10474, 115, StringDefines.Key_3723, StringDefines.Key_30766, 0, 1055000, StringDefines.Key_30767, 0, StringDefines.Key_30768, 54, 5, StringDefines.Key_10474, StringDefines.Key_30625, StringDefines.Key_30769, StringDefines.Key_2305)); data.Add(41, DeclareActiveBehavior.Create(2, 1, 0, StringDefines.Key_30770, 0, StringDefines.Key_30771, StringDefines.Key_10474, 483, 41, StringDefines.Key_30772, 6, StringDefines.Key_3991, StringDefines.Key_30773, 130, StringDefines.Key_10474, StringDefines.Key_30621, 2, 0, StringDefines.Key_30774, 0, StringDefines.Key_30775, 5, 5, StringDefines.Key_10474, StringDefines.Key_30625, StringDefines.Key_20, StringDefines.Key_2217)); data.Add(42, DeclareActiveBehavior.Create(0, 1, 0, StringDefines.Key_30776, 0, StringDefines.Key_30777, StringDefines.Key_10474, 483, 42, StringDefines.Key_30772, 0, StringDefines.Key_30778, StringDefines.Key_30773, 130, StringDefines.Key_10474, StringDefines.Key_30779, 2, 0, StringDefines.Key_30774, 0, StringDefines.Key_30775, 52, 5, StringDefines.Key_10474, StringDefines.Key_30625, StringDefines.Key_30780, StringDefines.Key_2305)); data.Add(43, DeclareActiveBehavior.Create(5, 1, 0, StringDefines.Key_30781, 1, StringDefines.Key_30782, StringDefines.Key_10474, 1035, 43, StringDefines.Key_30675, 5, StringDefines.Key_30783, StringDefines.Key_10474, 0, StringDefines.Key_3715, StringDefines.Key_30784, 1, 54600, StringDefines.Key_30692, 0, StringDefines.Key_30638, 106, 5, StringDefines.Key_30680, StringDefines.Key_30640, StringDefines.Key_30785, StringDefines.Key_2297)); data.Add(44, DeclareActiveBehavior.Create(3, 1, 63001, StringDefines.Key_30786, 0, StringDefines.Key_30787, StringDefines.Key_10474, 1426, 44, StringDefines.Key_30788, 6, StringDefines.Key_3993, StringDefines.Key_10474, 320, StringDefines.Key_10474, StringDefines.Key_30621, 1, 2030000, StringDefines.Key_30789, 0, StringDefines.Key_30790, 6, 5, StringDefines.Key_10474, StringDefines.Key_30625, StringDefines.Key_20, StringDefines.Key_2217)); data.Add(45, DeclareActiveBehavior.Create(5, 1, 0, StringDefines.Key_30791, 0, StringDefines.Key_30792, StringDefines.Key_10474, 1120, 45, StringDefines.Key_30793, 5, StringDefines.Key_14701, StringDefines.Key_10474, 400, StringDefines.Key_3715, StringDefines.Key_30747, 1, 1057000, StringDefines.Key_30774, 0, StringDefines.Key_30775, 57, 5, StringDefines.Key_10474, StringDefines.Key_30640, StringDefines.Key_30750, StringDefines.Key_2305)); }
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[]> >("DataActiveBehavior"); if (dic == null) { LuaEnv.SharedLuaEnv.DoString("DataActiveBehavior = require 'Lua/Config/DataActiveBehavior'"); dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataActiveBehavior"); } if (dic != null) { _dataCaches = new Dictionary <int, DeclareActiveBehavior>(31); foreach (var item in dic) { DeclareActiveBehavior tmp = new DeclareActiveBehavior(); tmp.ActiveValue = item.Value[0]; tmp.Canshow = item.Value[1]; tmp.CloneID = item.Value[2]; tmp.Condition = CfgStringLua.Get(item.Value[3]); tmp.Conditions = item.Value[4]; tmp.Description = CfgStringLua.Get(item.Value[5]); tmp.FoundTeam = CfgStringLua.Get(item.Value[6]); tmp.Icon = item.Value[7]; tmp.Id = item.Value[8]; tmp.Level = CfgStringLua.Get(item.Value[9]); tmp.MaxValue = item.Value[10]; tmp.Name = CfgStringLua.Get(item.Value[11]); tmp.NpcID = CfgStringLua.Get(item.Value[12]); tmp.OpenLevel = item.Value[13]; tmp.OpenTime = CfgStringLua.Get(item.Value[14]); tmp.OpenTimeDes = CfgStringLua.Get(item.Value[15]); tmp.OpenType = item.Value[16]; tmp.OpenUI = item.Value[17]; tmp.Production = CfgStringLua.Get(item.Value[18]); tmp.Refresh = item.Value[19]; tmp.Reward = CfgStringLua.Get(item.Value[20]); tmp.Sort = item.Value[21]; tmp.Star = item.Value[22]; tmp.Task = CfgStringLua.Get(item.Value[23]); tmp.Team = CfgStringLua.Get(item.Value[24]); tmp.Time = CfgStringLua.Get(item.Value[25]); tmp.Type = CfgStringLua.Get(item.Value[26]); _dataCaches.Add(item.Key, tmp); } } Record(startTime, DateTime.Now.Ticks, "ActiveBehavior"); } if (_dataCaches == null && _fillDataCallBack != null) { if (_dataCaches == null) { long startTime = DateTime.Now.Ticks; _dataCaches = new Dictionary <int, DeclareActiveBehavior>(31); _fillDataCallBack(_dataCaches); Record(startTime, DateTime.Now.Ticks, "ActiveBehavior"); } } }