public void showComplexItemToolTip(HabProperties hpsItem, int goldCost) { UIRichTextEx.Default.ClearText(); if (hpsItem == null) { return; } UIRichTextEx.Default.AddTaggedText(DHFormatter.ToString(hpsItem.GetValue("Tip")), UIFonts.boldArial8, Color.White);//item.ID, UIFonts.boldArial8, Color.White); string gold = (goldCost == 0) ? "" : goldCost + ""; HabProperties hpsItemData = DHMpqDatabase.ItemSlkDatabase["ItemData"][hpsItem.name]; ShowCopmlexItemPrice(gold); tipRTB.Rtf = UIRichTextEx.Default.CloseRtf(); UIRichTextEx.Default.ClearText(); UIRichTextEx.Default.AddTaggedText(DHFormatter.ToString(hpsItem.GetValue("UberTip")), UIFonts.boldArial8, Color.White);//item.description.Text, UIFonts.boldArial8, Color.White); ubertipRTB.Rtf = UIRichTextEx.Default.CloseRtf(); }
public void showItemToolTip(HabProperties hpsItem, bool inventory) { UIRichTextEx.Default.ClearText(); if (hpsItem == null) { return; } UIRichTextEx.Default.AddTaggedText(DHFormatter.ToString(hpsItem.GetValue("Tip")), UIFonts.boldArial8, Color.White);//item.ID, UIFonts.boldArial8, Color.White); string gold = null; string mana = null; HabProperties hpsItemData; if (DHHELPER.IsNewVersionItem(hpsItem.name)) { hpsItemData = DHMpqDatabase.UnitSlkDatabase["UnitBalance"][hpsItem.name]; } else { hpsItemData = DHMpqDatabase.ItemSlkDatabase["ItemData"][hpsItem.name]; } bool pawnable = DHFormatter.ToBool(hpsItemData.GetValue("pawnable")); DBINT goldcost = new DBINT(hpsItemData.GetValue("goldcost")); //int goldcost = DHFormatter.ToInt(hpsItemData.GetValue("goldcost")); if ((inventory && !pawnable) == false) { gold = inventory ? (goldcost / 2) + "" : goldcost.Text; } ShowPrices(mana, gold); tipRTB.Rtf = UIRichTextEx.Default.CloseRtf(); UIRichTextEx.Default.ClearText(); UIRichTextEx.Default.AddTaggedText(DHFormatter.ToString(hpsItem.GetValue("UberTip")), UIFonts.boldArial8, Color.White);//item.description.Text, UIFonts.boldArial8, Color.White); ubertipRTB.Rtf = UIRichTextEx.Default.CloseRtf(); }
public void showHeroToolTip(HabProperties hpsHero) { this.Visible = false; UIRichTextEx.Default.ClearText(); if (hpsHero == null) { return; } UIRichTextEx.Default.AddTaggedText(DHFormatter.ToString(hpsHero.GetValue("Tip")), UIFonts.boldArial8, Color.White); tipRTB.Rtf = UIRichTextEx.Default.CloseRtf(); ShowPrices(null, hpsHero.GetValue("goldcost") + ""); UIRichTextEx.Default.ClearText(); UIRichTextEx.Default.AddTaggedText(DHFormatter.ToString(hpsHero.GetStringListValue("Ubertip")), UIFonts.boldArial8, Color.White); ubertipRTB.Rtf = UIRichTextEx.Default.CloseRtf(); }
public void showItemToolTip(HabProperties hpsItem, bool inventory) { UIRichTextEx.Default.ClearText(); if (hpsItem == null) return; UIRichTextEx.Default.AddTaggedText(DHFormatter.ToString(hpsItem.GetValue("Tip")), UIFonts.boldArial8, Color.White);//item.ID, UIFonts.boldArial8, Color.White); string gold = null; string mana = null; HabProperties hpsItemData; if (DHHELPER.IsNewVersionItem(hpsItem.name)) hpsItemData = DHMpqDatabase.UnitSlkDatabase["UnitBalance"][hpsItem.name]; else hpsItemData = DHMpqDatabase.ItemSlkDatabase["ItemData"][hpsItem.name]; bool pawnable = DHFormatter.ToBool(hpsItemData.GetValue("pawnable")); DBINT goldcost = new DBINT(hpsItemData.GetValue("goldcost")); //int goldcost = DHFormatter.ToInt(hpsItemData.GetValue("goldcost")); if ((inventory && !pawnable) == false) gold = inventory ? (goldcost / 2) + "" : goldcost.Text; ShowPrices(mana, gold); tipRTB.Rtf = UIRichTextEx.Default.CloseRtf(); UIRichTextEx.Default.ClearText(); UIRichTextEx.Default.AddTaggedText(DHFormatter.ToString(hpsItem.GetValue("UberTip")), UIFonts.boldArial8, Color.White);//item.description.Text, UIFonts.boldArial8, Color.White); ubertipRTB.Rtf = UIRichTextEx.Default.CloseRtf(); }
public void showHeroToolTip(HabProperties hpsHero) { this.Visible = false; UIRichTextEx.Default.ClearText(); if (hpsHero == null) return; UIRichTextEx.Default.AddTaggedText(DHFormatter.ToString(hpsHero.GetValue("Tip")), UIFonts.boldArial8, Color.White); tipRTB.Rtf = UIRichTextEx.Default.CloseRtf(); ShowPrices(null, hpsHero.GetValue("goldcost")+""); UIRichTextEx.Default.ClearText(); UIRichTextEx.Default.AddTaggedText(DHFormatter.ToString(hpsHero.GetStringListValue("Ubertip")), UIFonts.boldArial8, Color.White); ubertipRTB.Rtf = UIRichTextEx.Default.CloseRtf(); }
public void showComplexItemToolTip(HabProperties hpsItem, int goldCost) { UIRichTextEx.Default.ClearText(); if (hpsItem == null) return; UIRichTextEx.Default.AddTaggedText(DHFormatter.ToString(hpsItem.GetValue("Tip")), UIFonts.boldArial8, Color.White);//item.ID, UIFonts.boldArial8, Color.White); string gold = (goldCost == 0) ? "" : goldCost + ""; HabProperties hpsItemData = DHMpqDatabase.ItemSlkDatabase["ItemData"][hpsItem.name]; ShowCopmlexItemPrice(gold); tipRTB.Rtf = UIRichTextEx.Default.CloseRtf(); UIRichTextEx.Default.ClearText(); UIRichTextEx.Default.AddTaggedText(DHFormatter.ToString(hpsItem.GetValue("UberTip")), UIFonts.boldArial8, Color.White);//item.description.Text, UIFonts.boldArial8, Color.White); ubertipRTB.Rtf = UIRichTextEx.Default.CloseRtf(); }