public virtual string Tooltip() { System.Text.StringBuilder tooltipText = new StringBuilder(); TooltipBuilder.CreateHeadline(tooltipText, ItemName); tooltipText.Append('\n'); //Type TooltipBuilder.AppendColorOpen(tooltipText, "BAEEFF"); tooltipText.Append(Type); TooltipBuilder.AppendColorClosure(tooltipText); tooltipText.Append("\n\n"); //Attributes TooltipBuilder.AppendColorOpen(tooltipText, "00CC00"); foreach (var attr in Attributes) { tooltipText.Append(attr.Name); tooltipText.Append(": "); tooltipText.Append(attr.Value); tooltipText.Append('\n'); } TooltipBuilder.AppendColorClosure(tooltipText); //Description TooltipBuilder.CreateDescription(tooltipText, Description); tooltipText.Append("\n\n"); //Value TooltipBuilder.AppendColorOpen(tooltipText, "FFD700"); tooltipText.Append(Value); tooltipText.Append(" gold"); TooltipBuilder.AppendColorClosure(tooltipText); return(tooltipText.ToString()); }
public string Tooltip() { StringBuilder tooltipSB = new StringBuilder(); TooltipBuilder.CreateHeadline(tooltipSB, Name); tooltipSB.Append("\n"); //Show mana cost TooltipBuilder.AppendColorOpen(tooltipSB, "0021FF"); tooltipSB.Append(Cost); tooltipSB.Append(" mana"); TooltipBuilder.AppendColorClosure(tooltipSB); tooltipSB.Append("\n"); //Show cooldown TooltipBuilder.CreateDescription(tooltipSB, Cooldown + " seconds cooldown.\n\n" + Description); return(tooltipSB.ToString()); }