public void Set_Pet_Info() { label_pet_Name.Text = Globals.gamedata.my_pet.Name; if (string.IsNullOrWhiteSpace(Globals.gamedata.my_pet.Name)) { label_pet_Name.Text = "No Name"; } label_pet_Level.Text = Globals.gamedata.my_pet.Level.ToString(); label_pet_PAtk.Text = Globals.gamedata.my_pet.Patk.ToString(); label_pet_PDef.Text = Globals.gamedata.my_pet.PDef.ToString(); label_pet_MAtk.Text = Globals.gamedata.my_pet.Matk.ToString(); label_pet_MDef.Text = Globals.gamedata.my_pet.MDef.ToString(); label_pet_Accuracy.Text = Globals.gamedata.my_pet.Accuracy.ToString(); label_pet_CritRate.Text = Globals.gamedata.my_pet.Focus.ToString(); label_pet_AtkSpd.Text = Globals.gamedata.my_pet.PatkSpeed.ToString(); label_pet_Soulshot.Text = Globals.gamedata.my_pet.SSUsage.ToString(); label_pet_Evasion.Text = Globals.gamedata.my_pet.Evasion.ToString(); label_pet_Speed.Text = Globals.gamedata.my_pet.RunSpeed.ToString(); label_pet_Casting.Text = Globals.gamedata.my_pet.MatkSpeed.ToString(); label_pet_Spiritshot.Text = Globals.gamedata.my_pet.SPSUSage.ToString(); label_pet_SP.Text = Globals.gamedata.my_pet.SP.ToString(); if (this.progressBar_pet_HP.InvokeRequired) { Set_Pet_Info_Callback d = new Set_Pet_Info_Callback(Set_Pet_Info); progressBar_pet_HP.Invoke(d); return; } try { progressBar_pet_HP.Value = Convert.ToInt32(Globals.gamedata.my_pet.Cur_HP / Globals.gamedata.my_pet.Max_HP * 100); progressBar_pet_HP.BarText = Globals.gamedata.my_pet.Cur_HP.ToString() + " / " + Globals.gamedata.my_pet.Max_HP.ToString(); } catch { progressBar_pet_HP.Value = 0; } try { progressBar_pet_MP.Value = Convert.ToInt32(Globals.gamedata.my_pet.Cur_MP / Globals.gamedata.my_pet.Max_MP * 100); progressBar_pet_MP.BarText = Globals.gamedata.my_pet.Cur_MP.ToString() + " / " + Globals.gamedata.my_pet.Max_MP.ToString(); } catch { progressBar_pet_MP.Value = 0; } try { progressBar_pet_Food.Value = Convert.ToInt32(Convert.ToDecimal(Globals.gamedata.my_pet.Cur_Fed) / Convert.ToDecimal(Globals.gamedata.my_pet.Max_Fed) * 100); progressBar_pet_Food.BarText = (Convert.ToDecimal(Globals.gamedata.my_pet.Cur_Fed) / Convert.ToDecimal(Globals.gamedata.my_pet.Max_Fed)).ToString("P", System.Globalization.CultureInfo.InvariantCulture); } catch { progressBar_pet_Food.Value = 0; } try { progressBar_pet_Load.Value = Convert.ToInt32(Convert.ToDecimal(Globals.gamedata.my_pet.Cur_Load) / Convert.ToDecimal(Globals.gamedata.my_pet.Max_Load) * 100); progressBar_pet_Load.BarText = (Convert.ToDecimal(Globals.gamedata.my_pet.Cur_Load) / Convert.ToDecimal(Globals.gamedata.my_pet.Max_Load)).ToString("P", System.Globalization.CultureInfo.InvariantCulture); } catch { progressBar_pet_Load.Value = 0; } progressBar_pet_XP.BarText = Get_Pet_XP_Percent(); progressBar_pet_XP.Value = Get_Pet_XP_Percent_Int(); }
public void Set_Pet_Info() { label_pet_Name.Text = Globals.gamedata.my_pet.Name; if (string.IsNullOrWhiteSpace(Globals.gamedata.my_pet.Name)) label_pet_Name.Text = "No Name"; label_pet_Level.Text = Globals.gamedata.my_pet.Level.ToString(); label_pet_PAtk.Text = Globals.gamedata.my_pet.Patk.ToString(); label_pet_PDef.Text = Globals.gamedata.my_pet.PDef.ToString(); label_pet_MAtk.Text = Globals.gamedata.my_pet.Matk.ToString(); label_pet_MDef.Text = Globals.gamedata.my_pet.MDef.ToString(); label_pet_Accuracy.Text = Globals.gamedata.my_pet.Accuracy.ToString(); label_pet_CritRate.Text = Globals.gamedata.my_pet.Focus.ToString(); label_pet_AtkSpd.Text = Globals.gamedata.my_pet.PatkSpeed.ToString(); label_pet_Soulshot.Text = Globals.gamedata.my_pet.SSUsage.ToString(); label_pet_Evasion.Text = Globals.gamedata.my_pet.Evasion.ToString(); label_pet_Speed.Text = Globals.gamedata.my_pet.RunSpeed.ToString(); label_pet_Casting.Text = Globals.gamedata.my_pet.MatkSpeed.ToString(); label_pet_Spiritshot.Text = Globals.gamedata.my_pet.SPSUSage.ToString(); label_pet_SP.Text = Globals.gamedata.my_pet.SP.ToString(); if (this.progressBar_pet_HP.InvokeRequired) { Set_Pet_Info_Callback d = new Set_Pet_Info_Callback(Set_Pet_Info); progressBar_pet_HP.Invoke(d); return; } try { progressBar_pet_HP.Value = System.Convert.ToInt32((Globals.gamedata.my_pet.Cur_HP / Globals.gamedata.my_pet.Max_HP) * 100); progressBar_pet_HP.BarText = Globals.gamedata.my_pet.Cur_HP.ToString() + " / " + Globals.gamedata.my_pet.Max_HP.ToString(); } catch { progressBar_pet_HP.Value = 0; } try { progressBar_pet_MP.Value = System.Convert.ToInt32((Globals.gamedata.my_pet.Cur_MP / Globals.gamedata.my_pet.Max_MP) * 100); progressBar_pet_MP.BarText = Globals.gamedata.my_pet.Cur_MP.ToString() + " / " + Globals.gamedata.my_pet.Max_MP.ToString(); } catch { progressBar_pet_MP.Value = 0; } try { progressBar_pet_Food.Value = System.Convert.ToInt32((System.Convert.ToDecimal(Globals.gamedata.my_pet.Cur_Fed) / System.Convert.ToDecimal(Globals.gamedata.my_pet.Max_Fed)) * 100); progressBar_pet_Food.BarText = (System.Convert.ToDecimal(Globals.gamedata.my_pet.Cur_Fed) / System.Convert.ToDecimal(Globals.gamedata.my_pet.Max_Fed)).ToString("P", System.Globalization.CultureInfo.InvariantCulture); } catch { progressBar_pet_Food.Value = 0; } try { progressBar_pet_Load.Value = System.Convert.ToInt32((System.Convert.ToDecimal(Globals.gamedata.my_pet.Cur_Load) / System.Convert.ToDecimal(Globals.gamedata.my_pet.Max_Load)) * 100); progressBar_pet_Load.BarText = (System.Convert.ToDecimal(Globals.gamedata.my_pet.Cur_Load) / System.Convert.ToDecimal(Globals.gamedata.my_pet.Max_Load)).ToString("P", System.Globalization.CultureInfo.InvariantCulture); } catch { progressBar_pet_Load.Value = 0; } progressBar_pet_XP.BarText = Get_Pet_XP_Percent(); progressBar_pet_XP.Value = Get_Pet_XP_Percent_Int(); }