public static DeclareEquipSkillCfg Create(string in_book1, string in_book2, string in_book3, string in_book4, string in_book5, int in_num) { DeclareEquipSkillCfg tmp = new DeclareEquipSkillCfg(); tmp._book1 = in_book1; tmp._book2 = in_book2; tmp._book3 = in_book3; tmp._book4 = in_book4; tmp._book5 = in_book5; tmp._num = in_num; return(tmp); }
public static void Convert(Dictionary <int, DeclareEquipSkillCfg> data) { if (data == null) { return; } data.Clear(); data.Add(0, DeclareEquipSkillCfg.Create(StringDefines.Key_20287, StringDefines.Key_20288, StringDefines.Key_20289, StringDefines.Key_20290, StringDefines.Key_20291, 0)); data.Add(1, DeclareEquipSkillCfg.Create(StringDefines.Key_20287, StringDefines.Key_20288, StringDefines.Key_20289, StringDefines.Key_20290, StringDefines.Key_20291, 1)); data.Add(2, DeclareEquipSkillCfg.Create(StringDefines.Key_20287, StringDefines.Key_20288, StringDefines.Key_20289, StringDefines.Key_20290, StringDefines.Key_20291, 2)); data.Add(3, DeclareEquipSkillCfg.Create(StringDefines.Key_20287, StringDefines.Key_20288, StringDefines.Key_20289, StringDefines.Key_20290, StringDefines.Key_20291, 3)); data.Add(4, DeclareEquipSkillCfg.Create(StringDefines.Key_20287, StringDefines.Key_20288, StringDefines.Key_20289, StringDefines.Key_20290, StringDefines.Key_20291, 4)); data.Add(5, DeclareEquipSkillCfg.Create(StringDefines.Key_20287, StringDefines.Key_20288, StringDefines.Key_20289, StringDefines.Key_20290, StringDefines.Key_20291, 5)); data.Add(6, DeclareEquipSkillCfg.Create(StringDefines.Key_20287, StringDefines.Key_20288, StringDefines.Key_20289, StringDefines.Key_20290, StringDefines.Key_20291, 6)); data.Add(7, DeclareEquipSkillCfg.Create(StringDefines.Key_20287, StringDefines.Key_20288, StringDefines.Key_20289, StringDefines.Key_20290, StringDefines.Key_20291, 7)); }
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[]> >("DataEquipSkillCfg"); if (dic == null) { LuaEnv.SharedLuaEnv.DoString("DataEquipSkillCfg = require 'Lua/Config/DataEquipSkillCfg'"); dic = LuaEnv.SharedLuaEnv.Global.Get <Dictionary <int, int[]> >("DataEquipSkillCfg"); } if (dic != null) { _dataCaches = new Dictionary <int, DeclareEquipSkillCfg>(8); foreach (var item in dic) { DeclareEquipSkillCfg tmp = new DeclareEquipSkillCfg(); tmp.Book1 = CfgStringLua.Get(item.Value[0]); tmp.Book2 = CfgStringLua.Get(item.Value[1]); tmp.Book3 = CfgStringLua.Get(item.Value[2]); tmp.Book4 = CfgStringLua.Get(item.Value[3]); tmp.Book5 = CfgStringLua.Get(item.Value[4]); tmp.Num = item.Value[5]; _dataCaches.Add(item.Key, tmp); } } Record(startTime, DateTime.Now.Ticks, "EquipSkillCfg"); } if (_dataCaches == null && _fillDataCallBack != null) { if (_dataCaches == null) { long startTime = DateTime.Now.Ticks; _dataCaches = new Dictionary <int, DeclareEquipSkillCfg>(8); _fillDataCallBack(_dataCaches); Record(startTime, DateTime.Now.Ticks, "EquipSkillCfg"); } } }