public static void InsertDragonInfo(DragonInfo dragonInfo) { try { conn.Open(); cmd = new MySqlCommand("InsertDragonInfo", conn) { CommandType = CommandType.StoredProcedure }; cmd.Parameters.AddWithValue("Enabled", dragonInfo.Enabled ? 1 : 0); cmd.Parameters.AddWithValue("MapFileName", dragonInfo.MapFileName); cmd.Parameters.AddWithValue("MonsterName", dragonInfo.MonsterName); cmd.Parameters.AddWithValue("BodyName", dragonInfo.BodyName); cmd.Parameters.AddWithValue("Location_X", dragonInfo.Location.X); cmd.Parameters.AddWithValue("Location_Y", dragonInfo.Location.Y); cmd.Parameters.AddWithValue("DropAreaTop_X", dragonInfo.DropAreaTop.X); cmd.Parameters.AddWithValue("DropAreaTop_Y", dragonInfo.DropAreaTop.Y); cmd.Parameters.AddWithValue("DropAreaBottom_X", dragonInfo.DropAreaBottom.X); cmd.Parameters.AddWithValue("DropAreaBottom_Y", dragonInfo.DropAreaBottom.Y); cmd.ExecuteNonQuery(); } catch (MySqlException ex) { } finally { conn.Close(); } }
public Dragon(DragonInfo runtime, DragonManager manager, SoulManager soulManager) { Utils.Assert(runtime == null || manager == null || soulManager == null, "Can't initialize Dragon Object for input data is null."); RTData = runtime; Config = manager.getDragonConfig(RTData.lv); if (RTData.num == AoYiData.DRAGON_EARTH) { Fragment = soulManager.GetFramentByType(ItemType.Earth_Frage); } else { Fragment = soulManager.GetFramentByType(ItemType.Nameike_Frage); } Fragment.Sort(new SortByDraonBallNum()); Utils.Assert(Config == null, "Dragon Up Level Config file is wrong. lv = " + RTData.lv); }
private void UpdateInterface() { DragonInfo info = Envir.DragonInfo; if (info == null) { return; } EnableDragonCheckBox.CheckState = info.Enabled ? CheckState.Checked : CheckState.Unchecked; MapFileNameTextBox.Text = info.MapFileName; MonsterNameTextBox.Text = info.MonsterName; BodyNameTextBox.Text = info.BodyName; XTextBox.Text = info.Location.X.ToString(); YTextBox.Text = info.Location.Y.ToString(); DropAreaTopXTextBox.Text = info.DropAreaTop.X.ToString(); DropAreaTopYTextBox.Text = info.DropAreaTop.Y.ToString(); DropAreaBottomXTextBox.Text = info.DropAreaBottom.X.ToString(); DropAreaBottomYTextBox.Text = info.DropAreaBottom.Y.ToString(); label6.Text = info.Level.ToString(); label9.Text = info.Experience.ToString(); Level1ExpTextBox.Text = info.Exps[0].ToString(); Level2ExpTextBox.Text = info.Exps[1].ToString(); Level3ExpTextBox.Text = info.Exps[2].ToString(); Level4ExpTextBox.Text = info.Exps[3].ToString(); Level5ExpTextBox.Text = info.Exps[4].ToString(); Level6ExpTextBox.Text = info.Exps[5].ToString(); Level7ExpTextBox.Text = info.Exps[6].ToString(); Level8ExpTextBox.Text = info.Exps[7].ToString(); Level9ExpTextBox.Text = info.Exps[8].ToString(); Level10ExpTextBox.Text = info.Exps[9].ToString(); Level11ExpTextBox.Text = info.Exps[10].ToString(); //Level12ExpTextBox.Text = info.Exps[11].ToString(); deLevelBox.Text = info.DeLevelDelay.ToString(); tabPage1.Enabled = info.Enabled; tabPage2.Enabled = info.Enabled; }
public Dragon(DragonInfo info) { Info = info; }
public Dragon(DragonInfo info) { Info = info; DeLevelDelay = Settings.Minute * info.DeLevelDelay; }