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_GameGuideConfig; int id = rs.ReadInt(); int nextId = rs.ReadInt(); bool isRoleAction = rs.ReadBool(); arr_item_len_GameGuideConfig = rs.ReadShort(); float[] startPos = new float [arr_item_len_GameGuideConfig]; for (int i = 0; i < arr_item_len_GameGuideConfig; ++i) { startPos[i] = rs.ReadFloat(); } arr_item_len_GameGuideConfig = rs.ReadShort(); float[] endPos = new float [arr_item_len_GameGuideConfig]; for (int i = 0; i < arr_item_len_GameGuideConfig; ++i) { endPos[i] = rs.ReadFloat(); } string msg = rs.ReadString(); arr_item_len_GameGuideConfig = rs.ReadShort(); float[] msgPos = new float [arr_item_len_GameGuideConfig]; for (int i = 0; i < arr_item_len_GameGuideConfig; ++i) { msgPos[i] = rs.ReadFloat(); } bool isInvert = rs.ReadBool(); float handRotation = rs.ReadFloat(); GameGuideConfig new_obj_GameGuideConfig = new GameGuideConfig(id, nextId, isRoleAction, startPos, endPos, msg, msgPos, isInvert, handRotation); if (dic.ContainsKey(id)) { LogWarning("duplicate key: " + id); return; } dic.Add(id, new_obj_GameGuideConfig); array.Add(new_obj_GameGuideConfig); }