private void changeLimitKyoukaValue(Mst_ship mst_data, Dictionary <Mem_ship.enumKyoukaIdx, int> kyoukaValue) { if (mst_data.Houg + kyoukaValue[Mem_ship.enumKyoukaIdx.Houg] > mst_data.Houg_max) { kyoukaValue[Mem_ship.enumKyoukaIdx.Houg] = mst_data.Houg_max - mst_data.Houg; } if (mst_data.Raig + kyoukaValue[Mem_ship.enumKyoukaIdx.Raig] > mst_data.Raig_max) { kyoukaValue[Mem_ship.enumKyoukaIdx.Raig] = mst_data.Raig_max - mst_data.Raig; } if (mst_data.Tyku + kyoukaValue[Mem_ship.enumKyoukaIdx.Tyku] > mst_data.Tyku_max) { kyoukaValue[Mem_ship.enumKyoukaIdx.Tyku] = mst_data.Tyku_max - mst_data.Tyku; } if (mst_data.Souk + kyoukaValue[Mem_ship.enumKyoukaIdx.Souk] > mst_data.Souk_max) { kyoukaValue[Mem_ship.enumKyoukaIdx.Souk] = mst_data.Souk_max - mst_data.Souk; } if (mst_data.Kaih + kyoukaValue[Mem_ship.enumKyoukaIdx.Kaihi] > mst_data.Kaih_max) { kyoukaValue[Mem_ship.enumKyoukaIdx.Kaihi] = mst_data.Kaih_max - mst_data.Kaih; } if (mst_data.Tais + kyoukaValue[Mem_ship.enumKyoukaIdx.Taisen] > mst_data.Tais_max) { kyoukaValue[Mem_ship.enumKyoukaIdx.Taisen] = mst_data.Tais_max - mst_data.Tais; } if (mst_data.Luck + kyoukaValue[Mem_ship.enumKyoukaIdx.Luck] > mst_data.Luck_max) { kyoukaValue[Mem_ship.enumKyoukaIdx.Luck] = mst_data.Luck_max - mst_data.Luck; } }
private void changeLimitKyoukaValue(Mst_ship mst_data, Dictionary <Mem_ship.enumKyoukaIdx, int> kyoukaValue) { if (mst_data.Houg + kyoukaValue.get_Item(Mem_ship.enumKyoukaIdx.Houg) > mst_data.Houg_max) { kyoukaValue.set_Item(Mem_ship.enumKyoukaIdx.Houg, mst_data.Houg_max - mst_data.Houg); } if (mst_data.Raig + kyoukaValue.get_Item(Mem_ship.enumKyoukaIdx.Raig) > mst_data.Raig_max) { kyoukaValue.set_Item(Mem_ship.enumKyoukaIdx.Raig, mst_data.Raig_max - mst_data.Raig); } if (mst_data.Tyku + kyoukaValue.get_Item(Mem_ship.enumKyoukaIdx.Tyku) > mst_data.Tyku_max) { kyoukaValue.set_Item(Mem_ship.enumKyoukaIdx.Tyku, mst_data.Tyku_max - mst_data.Tyku); } if (mst_data.Souk + kyoukaValue.get_Item(Mem_ship.enumKyoukaIdx.Souk) > mst_data.Souk_max) { kyoukaValue.set_Item(Mem_ship.enumKyoukaIdx.Souk, mst_data.Souk_max - mst_data.Souk); } if (mst_data.Kaih + kyoukaValue.get_Item(Mem_ship.enumKyoukaIdx.Kaihi) > mst_data.Kaih_max) { kyoukaValue.set_Item(Mem_ship.enumKyoukaIdx.Kaihi, mst_data.Kaih_max - mst_data.Kaih); } if (mst_data.Tais + kyoukaValue.get_Item(Mem_ship.enumKyoukaIdx.Taisen) > mst_data.Tais_max) { kyoukaValue.set_Item(Mem_ship.enumKyoukaIdx.Taisen, mst_data.Tais_max - mst_data.Tais); } if (mst_data.Luck + kyoukaValue.get_Item(Mem_ship.enumKyoukaIdx.Luck) > mst_data.Luck_max) { kyoukaValue.set_Item(Mem_ship.enumKyoukaIdx.Luck, mst_data.Luck_max - mst_data.Luck); } }
private Mem_ship getMemShip(int rid, int mst_id, int level) { Mst_ship mst_ship = Mst_DataManager.Instance.Mst_ship[mst_id]; Array values = Enum.GetValues(typeof(Mem_ship.enumKyoukaIdx)); Dictionary <Mem_ship.enumKyoukaIdx, int> dictionary = new Dictionary <Mem_ship.enumKyoukaIdx, int>(); foreach (object item in values) { dictionary.Add((Mem_ship.enumKyoukaIdx)(int) item, 0); } Mem_shipBase baseData = new Mem_shipBase(rid, mst_ship, level, dictionary); Mem_ship mem_ship = new Mem_ship(); mem_ship.Set_ShipParam(baseData, mst_ship, enemy_flag: true); return(mem_ship); }
public Ship_GrowValues(Mst_ship mst_data, int level, Dictionary <Mem_ship.enumKyoukaIdx, int> kyoukaValue) { this.changeLimitKyoukaValue(mst_data, kyoukaValue); this.Maxhp = mst_data.Taik + kyoukaValue.get_Item(Mem_ship.enumKyoukaIdx.Taik) + kyoukaValue.get_Item(Mem_ship.enumKyoukaIdx.Taik_Powerup); this.Houg = mst_data.Houg + kyoukaValue.get_Item(Mem_ship.enumKyoukaIdx.Houg); this.Raig = mst_data.Raig + kyoukaValue.get_Item(Mem_ship.enumKyoukaIdx.Raig); this.Taiku = mst_data.Tyku + kyoukaValue.get_Item(Mem_ship.enumKyoukaIdx.Tyku); this.Soukou = mst_data.Souk + kyoukaValue.get_Item(Mem_ship.enumKyoukaIdx.Souk); this.Kaihi = mst_data.Kaih + kyoukaValue.get_Item(Mem_ship.enumKyoukaIdx.Kaihi); this.Taisen = mst_data.Tais + kyoukaValue.get_Item(Mem_ship.enumKyoukaIdx.Taisen); this.Sakuteki = (int)((float)mst_data.Saku + (float)((mst_data.Saku_max - mst_data.Saku) * level) / 99f); if (this.Sakuteki > mst_data.Saku_max) { this.Sakuteki = mst_data.Saku_max; } this.Luck = mst_data.Luck + kyoukaValue.get_Item(Mem_ship.enumKyoukaIdx.Luck); }
public Ship_GrowValues(Mst_ship mst_data, int level, Dictionary <Mem_ship.enumKyoukaIdx, int> kyoukaValue) { changeLimitKyoukaValue(mst_data, kyoukaValue); Maxhp = mst_data.Taik + kyoukaValue[Mem_ship.enumKyoukaIdx.Taik] + kyoukaValue[Mem_ship.enumKyoukaIdx.Taik_Powerup]; Houg = mst_data.Houg + kyoukaValue[Mem_ship.enumKyoukaIdx.Houg]; Raig = mst_data.Raig + kyoukaValue[Mem_ship.enumKyoukaIdx.Raig]; Taiku = mst_data.Tyku + kyoukaValue[Mem_ship.enumKyoukaIdx.Tyku]; Soukou = mst_data.Souk + kyoukaValue[Mem_ship.enumKyoukaIdx.Souk]; Kaihi = mst_data.Kaih + kyoukaValue[Mem_ship.enumKyoukaIdx.Kaihi]; Taisen = mst_data.Tais + kyoukaValue[Mem_ship.enumKyoukaIdx.Taisen]; Sakuteki = (int)((float)mst_data.Saku + (float)((mst_data.Saku_max - mst_data.Saku) * level) / 99f); if (Sakuteki > mst_data.Saku_max) { Sakuteki = mst_data.Saku_max; } Luck = mst_data.Luck + kyoukaValue[Mem_ship.enumKyoukaIdx.Luck]; }
public Mem_shipBase(int rid, Mst_ship mst_ship, int level, Dictionary <Mem_ship.enumKyoukaIdx, int> kyouka) : this() { this.Rid = rid; this.Ship_id = mst_ship.Id; this.Level = level; this.Nowhp = mst_ship.Taik; for (int i = 0; i < mst_ship.Slot_num; i++) { this.Slot.Add(mst_ship.Defeq.get_Item(i)); this.Onslot.Add(mst_ship.Maxeq.get_Item(i)); } this.SetKyoukaValue(kyouka); this.Fuel = mst_ship.Fuel_max; this.Bull = mst_ship.Bull_max; this.Locked = 0; this.Cond = 40; this.BlingType = Mem_ship.BlingKind.None; }
public Mem_shipBase(int rid, Mst_ship mst_ship, int level, Dictionary <Mem_ship.enumKyoukaIdx, int> kyouka) : this() { Rid = rid; Ship_id = mst_ship.Id; Level = level; Nowhp = mst_ship.Taik; for (int i = 0; i < mst_ship.Slot_num; i++) { Slot.Add(mst_ship.Defeq[i]); Onslot.Add(mst_ship.Maxeq[i]); } SetKyoukaValue(kyouka); Fuel = mst_ship.Fuel_max; Bull = mst_ship.Bull_max; Locked = 0; Cond = 40; BlingType = Mem_ship.BlingKind.None; }
private Mem_ship getMemShip(int rid, int mst_id, int level) { Mst_ship mst_ship = Mst_DataManager.Instance.Mst_ship.get_Item(mst_id); Array values = Enum.GetValues(typeof(Mem_ship.enumKyoukaIdx)); Dictionary <Mem_ship.enumKyoukaIdx, int> dictionary = new Dictionary <Mem_ship.enumKyoukaIdx, int>(); using (IEnumerator enumerator = values.GetEnumerator()) { while (enumerator.MoveNext()) { object current = enumerator.get_Current(); dictionary.Add((Mem_ship.enumKyoukaIdx)((int)current), 0); } } Mem_shipBase baseData = new Mem_shipBase(rid, mst_ship, level, dictionary); Mem_ship mem_ship = new Mem_ship(); mem_ship.Set_ShipParam(baseData, mst_ship, true); return(mem_ship); }
public bool Contains_Yomi(int mst_id) { Mst_ship value = null; if (!Mst_DataManager.Instance.Mst_ship.TryGetValue(mst_id, out value)) { return(true); } string yomi = value.Yomi; for (int i = 0; i < Ship.Count(); i++) { Mem_ship mem_ship = Comm_UserDatas.Instance.User_ship[Ship[i]]; string yomi2 = Mst_DataManager.Instance.Mst_ship[mem_ship.Ship_id].Yomi; if (yomi.Equals(yomi2)) { return(true); } } return(false); }
public bool Contains_Yomi(int mst_id) { Mst_ship mst_ship = null; if (!Mst_DataManager.Instance.Mst_ship.TryGetValue(mst_id, ref mst_ship)) { return(true); } string yomi = mst_ship.Yomi; for (int i = 0; i < this.Ship.Count(); i++) { Mem_ship mem_ship = Comm_UserDatas.Instance.User_ship.get_Item(this.Ship[i]); string yomi2 = Mst_DataManager.Instance.Mst_ship.get_Item(mem_ship.Ship_id).Yomi; if (yomi.Equals(yomi2)) { return(true); } } return(false); }
public Mem_shipBase(int rid, int getNo, Mst_ship mst_data) : this() { Rid = rid; GetNo = getNo; Ship_id = mst_data.Id; Level = 1; Exp = 0; Nowhp = mst_data.Taik; List <int> list = Comm_UserDatas.Instance.Add_Slot(mst_data.Defeq); for (int i = 0; i < mst_data.Slot_num; i++) { if (list.Count() > i) { Slot.Add(list[i]); Mem_slotitem mem_slotitem = Comm_UserDatas.Instance.User_slot[list[i]]; mem_slotitem.Equip(rid); } else { Slot.Add(mst_data.Defeq[i]); } Onslot.Add(mst_data.Maxeq[i]); } C_houg = 0; C_raig = 0; C_tyku = 0; C_souk = 0; C_kaihi = 0; C_taisen = 0; C_taik = 0; C_taik_powerup = 0; C_luck = 0; Fuel = mst_data.Fuel_max; Bull = mst_data.Bull_max; Locked = 0; Cond = 40; Lov = 50; }
public Mem_shipBase(int rid, int getNo, Mst_ship mst_data) : this() { this.Rid = rid; this.GetNo = getNo; this.Ship_id = mst_data.Id; this.Level = 1; this.Exp = 0; this.Nowhp = mst_data.Taik; List <int> list = Comm_UserDatas.Instance.Add_Slot(mst_data.Defeq); for (int i = 0; i < mst_data.Slot_num; i++) { if (Enumerable.Count <int>(list) > i) { this.Slot.Add(list.get_Item(i)); Mem_slotitem mem_slotitem = Comm_UserDatas.Instance.User_slot.get_Item(list.get_Item(i)); mem_slotitem.Equip(rid); } else { this.Slot.Add(mst_data.Defeq.get_Item(i)); } this.Onslot.Add(mst_data.Maxeq.get_Item(i)); } this.C_houg = 0; this.C_raig = 0; this.C_tyku = 0; this.C_souk = 0; this.C_kaihi = 0; this.C_taisen = 0; this.C_taik = 0; this.C_taik_powerup = 0; this.C_luck = 0; this.Fuel = mst_data.Fuel_max; this.Bull = mst_data.Bull_max; this.Locked = 0; this.Cond = 40; this.Lov = 50; }
private Dictionary <string, Action <Model_Base, XElement> > getMasterSetter() { Dictionary <string, Action <Model_Base, XElement> > dictionary = new Dictionary <string, Action <Model_Base, XElement> >(); dictionary.Add("mst_ship", delegate(Model_Base x, XElement y) { Mst_ship mst_ship = (Mst_ship)x; Model_Base.SetMaster <Mst_ship>(out mst_ship, y); this.Mst_ship.Add(mst_ship.Id, mst_ship); }); dictionary.Add("mst_ship_resources", delegate(Model_Base x, XElement y) { Mst_ship_resources mst_ship_resources = (Mst_ship_resources)x; Model_Base.SetMaster <Mst_ship_resources>(out mst_ship_resources, y); this.Mst_ship_resources.Add(mst_ship_resources.Id, mst_ship_resources); }); dictionary.Add("mst_slotitem", delegate(Model_Base x, XElement y) { Mst_slotitem mst_slotitem = (Mst_slotitem)x; Model_Base.SetMaster <Mst_slotitem>(out mst_slotitem, y); this.Mst_Slotitem.Add(mst_slotitem.Id, mst_slotitem); }); dictionary.Add("mst_maparea", delegate(Model_Base x, XElement y) { Mst_maparea mst_maparea = (Mst_maparea)x; Model_Base.SetMaster <Mst_maparea>(out mst_maparea, y); this.Mst_maparea.Add(mst_maparea.Id, mst_maparea); }); dictionary.Add("mst_mapinfo", delegate(Model_Base x, XElement y) { Mst_mapinfo mst_mapinfo = (Mst_mapinfo)x; Model_Base.SetMaster <Mst_mapinfo>(out mst_mapinfo, y); this.Mst_mapinfo.Add(mst_mapinfo.Id, mst_mapinfo); }); dictionary.Add("mst_useitem", delegate(Model_Base x, XElement y) { Mst_useitem mst_useitem = (Mst_useitem)x; Model_Base.SetMaster <Mst_useitem>(out mst_useitem, y); this.Mst_useitem.Add(mst_useitem.Id, mst_useitem); }); dictionary.Add("mst_stype", delegate(Model_Base x, XElement y) { Mst_stype mst_stype = (Mst_stype)x; Model_Base.SetMaster <Mst_stype>(out mst_stype, y); this.Mst_stype.Add(mst_stype.Id, mst_stype); }); dictionary.Add("mst_mission2", delegate(Model_Base x, XElement y) { Mst_mission2 mst_mission = (Mst_mission2)x; Model_Base.SetMaster <Mst_mission2>(out mst_mission, y); this.Mst_mission.Add(mst_mission.Id, mst_mission); }); dictionary.Add("mst_shipupgrade", delegate(Model_Base x, XElement y) { Mst_shipupgrade mst_shipupgrade = (Mst_shipupgrade)x; Model_Base.SetMaster <Mst_shipupgrade>(out mst_shipupgrade, y); this.Mst_upgrade.Add(mst_shipupgrade.Id, mst_shipupgrade); }); dictionary.Add("mst_furniture", delegate(Model_Base x, XElement y) { Mst_furniture mst_furniture = (Mst_furniture)x; Model_Base.SetMaster <Mst_furniture>(out mst_furniture, y); this.Mst_furniture.Add(mst_furniture.Id, mst_furniture); }); dictionary.Add("mst_shipgraph", delegate(Model_Base x, XElement y) { Mst_shipgraph mst_shipgraph = (Mst_shipgraph)x; Model_Base.SetMaster <Mst_shipgraph>(out mst_shipgraph, y); this.Mst_shipgraph.Add(mst_shipgraph.Id, mst_shipgraph); }); dictionary.Add("mst_item_limit", delegate(Model_Base x, XElement y) { Mst_item_limit mst_item_limit = (Mst_item_limit)x; Model_Base.SetMaster <Mst_item_limit>(out mst_item_limit, y); this.Mst_item_limit.Add(mst_item_limit.Id, mst_item_limit); }); dictionary.Add("mst_equip_category", delegate(Model_Base x, XElement y) { Mst_equip_category mst_equip_category = (Mst_equip_category)x; Model_Base.SetMaster <Mst_equip_category>(out mst_equip_category, y); this.Mst_equip_category.Add(mst_equip_category.Id, mst_equip_category); }); dictionary.Add("mst_equip_ship", delegate(Model_Base x, XElement y) { Mst_equip_ship mst_equip_ship = (Mst_equip_ship)x; Model_Base.SetMaster <Mst_equip_ship>(out mst_equip_ship, y); this.Mst_equip_ship.Add(mst_equip_ship.Id, mst_equip_ship); }); dictionary.Add("mst_shipgraphbattle", delegate(Model_Base x, XElement y) { Mst_shipgraphbattle mst_shipgraphbattle = (Mst_shipgraphbattle)x; Model_Base.SetMaster <Mst_shipgraphbattle>(out mst_shipgraphbattle, y); this.Mst_shipgraphbattle.Add(mst_shipgraphbattle.Id, mst_shipgraphbattle); }); dictionary.Add("mst_const", delegate(Model_Base x, XElement y) { Mst_const mst_const = (Mst_const)x; Model_Base.SetMaster <Mst_const>(out mst_const, y); this.Mst_const.Add(mst_const.Id, mst_const); }); dictionary.Add("mst_questcount", delegate(Model_Base x, XElement y) { Mst_questcount mst_questcount = (Mst_questcount)x; Model_Base.SetMaster <Mst_questcount>(out mst_questcount, y); this.Mst_questcount.Add(mst_questcount.Id, mst_questcount); }); dictionary.Add("mst_rebellionpoint", delegate(Model_Base x, XElement y) { Mst_rebellionpoint mst_rebellionpoint = (Mst_rebellionpoint)x; Model_Base.SetMaster <Mst_rebellionpoint>(out mst_rebellionpoint, y); this.Mst_RebellionPoint.Add(mst_rebellionpoint.Id, mst_rebellionpoint); }); dictionary.Add(Mst_bgm_jukebox.tableName, delegate(Model_Base x, XElement y) { Mst_bgm_jukebox mst_bgm_jukebox = (Mst_bgm_jukebox)x; Model_Base.SetMaster <Mst_bgm_jukebox>(out mst_bgm_jukebox, y); this._mst_jukebox.Add(mst_bgm_jukebox.Bgm_id, mst_bgm_jukebox); }); dictionary.Add(Mst_radingtype.tableName, delegate(Model_Base x, XElement y) { Mst_radingtype mst_radingtype = (Mst_radingtype)x; Model_Base.SetMaster <Mst_radingtype>(out mst_radingtype, y); List <Mst_radingtype> list = null; if (!this.Mst_RadingType.TryGetValue(mst_radingtype.Difficult, ref list)) { list = new List <Mst_radingtype>(); this.Mst_RadingType.Add(mst_radingtype.Difficult, list); } list.Add(mst_radingtype); }); dictionary.Add(Mst_radingrate.tableName, delegate(Model_Base x, XElement y) { Mst_radingrate mst_radingrate = (Mst_radingrate)x; Model_Base.SetMaster <Mst_radingrate>(out mst_radingrate, y); if (!this.Mst_RadingRate.ContainsKey(mst_radingrate.Maparea_id)) { Dictionary <int, Mst_radingrate> dictionary2 = new Dictionary <int, Mst_radingrate>(); dictionary2.Add(mst_radingrate.Rading_type, mst_radingrate); this.Mst_RadingRate.Add(mst_radingrate.Maparea_id, dictionary2); } else { this.Mst_RadingRate.get_Item(mst_radingrate.Maparea_id).Add(mst_radingrate.Rading_type, mst_radingrate); } }); return(dictionary); }
private Dictionary <string, Action <Model_Base, XElement> > getMasterSetter() { Dictionary <string, Action <Model_Base, XElement> > dictionary = new Dictionary <string, Action <Model_Base, XElement> >(); dictionary.Add("mst_ship", delegate(Model_Base x, XElement y) { Mst_ship instance21 = (Mst_ship)x; Model_Base.SetMaster(out instance21, y); Mst_ship.Add(instance21.Id, instance21); }); dictionary.Add("mst_ship_resources", delegate(Model_Base x, XElement y) { Mst_ship_resources instance20 = (Mst_ship_resources)x; Model_Base.SetMaster(out instance20, y); Mst_ship_resources.Add(instance20.Id, instance20); }); dictionary.Add("mst_slotitem", delegate(Model_Base x, XElement y) { Mst_slotitem instance19 = (Mst_slotitem)x; Model_Base.SetMaster(out instance19, y); Mst_Slotitem.Add(instance19.Id, instance19); }); dictionary.Add("mst_maparea", delegate(Model_Base x, XElement y) { Mst_maparea instance18 = (Mst_maparea)x; Model_Base.SetMaster(out instance18, y); Mst_maparea.Add(instance18.Id, instance18); }); dictionary.Add("mst_mapinfo", delegate(Model_Base x, XElement y) { Mst_mapinfo instance17 = (Mst_mapinfo)x; Model_Base.SetMaster(out instance17, y); Mst_mapinfo.Add(instance17.Id, instance17); }); dictionary.Add("mst_useitem", delegate(Model_Base x, XElement y) { Mst_useitem instance16 = (Mst_useitem)x; Model_Base.SetMaster(out instance16, y); Mst_useitem.Add(instance16.Id, instance16); }); dictionary.Add("mst_stype", delegate(Model_Base x, XElement y) { Mst_stype instance15 = (Mst_stype)x; Model_Base.SetMaster(out instance15, y); Mst_stype.Add(instance15.Id, instance15); }); dictionary.Add("mst_mission2", delegate(Model_Base x, XElement y) { Mst_mission2 instance14 = (Mst_mission2)x; Model_Base.SetMaster(out instance14, y); Mst_mission.Add(instance14.Id, instance14); }); dictionary.Add("mst_shipupgrade", delegate(Model_Base x, XElement y) { Mst_shipupgrade instance13 = (Mst_shipupgrade)x; Model_Base.SetMaster(out instance13, y); Mst_upgrade.Add(instance13.Id, instance13); }); dictionary.Add("mst_furniture", delegate(Model_Base x, XElement y) { Mst_furniture instance12 = (Mst_furniture)x; Model_Base.SetMaster(out instance12, y); Mst_furniture.Add(instance12.Id, instance12); }); dictionary.Add("mst_shipgraph", delegate(Model_Base x, XElement y) { Mst_shipgraph instance11 = (Mst_shipgraph)x; Model_Base.SetMaster(out instance11, y); Mst_shipgraph.Add(instance11.Id, instance11); }); dictionary.Add("mst_item_limit", delegate(Model_Base x, XElement y) { Mst_item_limit instance10 = (Mst_item_limit)x; Model_Base.SetMaster(out instance10, y); Mst_item_limit.Add(instance10.Id, instance10); }); dictionary.Add("mst_equip_category", delegate(Model_Base x, XElement y) { Mst_equip_category instance9 = (Mst_equip_category)x; Model_Base.SetMaster(out instance9, y); Mst_equip_category.Add(instance9.Id, instance9); }); dictionary.Add("mst_equip_ship", delegate(Model_Base x, XElement y) { Mst_equip_ship instance8 = (Mst_equip_ship)x; Model_Base.SetMaster(out instance8, y); Mst_equip_ship.Add(instance8.Id, instance8); }); dictionary.Add("mst_shipgraphbattle", delegate(Model_Base x, XElement y) { Mst_shipgraphbattle instance7 = (Mst_shipgraphbattle)x; Model_Base.SetMaster(out instance7, y); Mst_shipgraphbattle.Add(instance7.Id, instance7); }); dictionary.Add("mst_const", delegate(Model_Base x, XElement y) { Mst_const instance6 = (Mst_const)x; Model_Base.SetMaster(out instance6, y); Mst_const.Add(instance6.Id, instance6); }); dictionary.Add("mst_questcount", delegate(Model_Base x, XElement y) { Mst_questcount instance5 = (Mst_questcount)x; Model_Base.SetMaster(out instance5, y); Mst_questcount.Add(instance5.Id, instance5); }); dictionary.Add("mst_rebellionpoint", delegate(Model_Base x, XElement y) { Mst_rebellionpoint instance4 = (Mst_rebellionpoint)x; Model_Base.SetMaster(out instance4, y); Mst_RebellionPoint.Add(instance4.Id, instance4); }); dictionary.Add(Mst_bgm_jukebox.tableName, delegate(Model_Base x, XElement y) { Mst_bgm_jukebox instance3 = (Mst_bgm_jukebox)x; Model_Base.SetMaster(out instance3, y); _mst_jukebox.Add(instance3.Bgm_id, instance3); }); dictionary.Add(Mst_radingtype.tableName, delegate(Model_Base x, XElement y) { Mst_radingtype instance2 = (Mst_radingtype)x; Model_Base.SetMaster(out instance2, y); List <Mst_radingtype> value2 = null; if (!Mst_RadingType.TryGetValue(instance2.Difficult, out value2)) { value2 = new List <Mst_radingtype>(); Mst_RadingType.Add(instance2.Difficult, value2); } value2.Add(instance2); }); dictionary.Add(Mst_radingrate.tableName, delegate(Model_Base x, XElement y) { Mst_radingrate instance = (Mst_radingrate)x; Model_Base.SetMaster(out instance, y); if (!Mst_RadingRate.ContainsKey(instance.Maparea_id)) { Dictionary <int, Mst_radingrate> value = new Dictionary <int, Mst_radingrate> { { instance.Rading_type, instance } }; Mst_RadingRate.Add(instance.Maparea_id, value); } else { Mst_RadingRate[instance.Maparea_id].Add(instance.Rading_type, instance); } }); return(dictionary); }