public frmChooseMob(MobDBMobList mobs) { InitializeComponent(); pnlMobs.Controls.Clear(); for (int i = 0; i < mobs.Count; i++) { MobPanel pnl = new MobPanel(); pnl.Mob = mobs[i]; pnl.Location = new Point((pnl.Width + 2) * pnlMobs.Controls.Count, 2); pnlMobs.Controls.Add(pnl); } }
public bool LoadMobList() { if (File.Exists(MoblistFilepath) == false) { return false; } XmlSerializer xml = new XmlSerializer(typeof(MobDBMobList)); try { using (FileStream fs = new FileStream(MoblistFilepath, FileMode.Open)) { mMobs = (MobDBMobList)xml.Deserialize(fs); } } catch { return false; } if (mMobs == null || mMobs.Count == 0) { return false; } return true; }
public MobDB2XML() { mMobs = new MobDBMobList(); }