public override void WriteToGump(Gump g, ref int y) { m_Objective.WriteToGump(g, ref y); y -= 16; if (m_Objective.ShowDetailed) { base.WriteToGump(g, ref y); g.AddHtmlLocalized(103, y, 120, 16, 3000087, 0x15F90, false, false); // Total g.AddLabel(223, y, 0x481, GetCurrentTotal().ToString()); y += 16; g.AddHtmlLocalized(103, y, 120, 16, 1074782, 0x15F90, false, false); // Return to g.AddLabel(223, y, 0x481, QuesterNameAttribute.GetQuesterNameFor(Instance.QuesterType)); y += 16; } }
public override void WriteToGump(Gump g, ref int y) { string amount = Amount.ToString(); g.AddHtmlLocalized(98, y, 312, 16, 1072207, 0x15F90); // Deliver g.AddLabel(143, y, 0x481, amount); if (Name.Number > 0) { g.AddHtmlLocalized(143 + amount.Length * 15, y, 190, 18, Name.Number, 0x77BF); g.AddItem(350, y, CollectObjective.LabelToItemID(Name.Number)); } else if (Name.String != null) { g.AddLabel(143 + amount.Length * 15, y, 0x481, Name.String); } y += 32; g.AddHtmlLocalized(103, y, 120, 16, 1072379, 0x15F90); // Deliver to g.AddLabel(223, y, 0x481, QuesterNameAttribute.GetQuesterNameFor(Destination)); y += 16; }