public static void Register() { DialogConfig.Init(); EffectConfig.Init(); GameBouquetsConfig.Init(); GameDailyTaskConfig.Init(); GameGuideConfig.Init(); GameInitConfig.Init(); GDailyTaskGiftConfig.Init(); GuiConfig.Init(); IPConfig.Init(); LuckDrawConfig.Init(); RepConfig.Init(); RoleConfig.Init(); SoundConfig.Init(); StrConfig.Init(); TalkConfig.Init(); }
private static void Add_Item(ReadStream rs) { int arr_item_len_GameDailyTaskConfig; int id = rs.ReadInt(); int type = rs.ReadInt(); string title = rs.ReadString(); int activeness = rs.ReadInt(); int total = rs.ReadInt(); arr_item_len_GameDailyTaskConfig = rs.ReadShort(); int[] closeViewIds = new int [arr_item_len_GameDailyTaskConfig]; for (int i = 0; i < arr_item_len_GameDailyTaskConfig; ++i) { closeViewIds[i] = rs.ReadInt(); } arr_item_len_GameDailyTaskConfig = rs.ReadShort(); int[] openViewIds = new int [arr_item_len_GameDailyTaskConfig]; for (int i = 0; i < arr_item_len_GameDailyTaskConfig; ++i) { openViewIds[i] = rs.ReadInt(); } arr_item_len_GameDailyTaskConfig = rs.ReadShort(); int[] openViewParam = new int [arr_item_len_GameDailyTaskConfig]; for (int i = 0; i < arr_item_len_GameDailyTaskConfig; ++i) { openViewParam[i] = rs.ReadInt(); } GameDailyTaskConfig new_obj_GameDailyTaskConfig = new GameDailyTaskConfig(id, type, title, activeness, total, closeViewIds, openViewIds, openViewParam); if (dic.ContainsKey(id)) { LogWarning("duplicate key: " + id); return; } dic.Add(id, new_obj_GameDailyTaskConfig); array.Add(new_obj_GameDailyTaskConfig); }