public override void Deserialize(GenericReader reader) { base.Deserialize(reader); int version = reader.ReadInt(); if (version > 0) { m_Candidate = reader.ReadMobile(); m_Orb = (ElvenVoteGem)reader.ReadItem(); m_filled = reader.ReadBool(); m_Controller = (ElvenVoteController)reader.ReadItem(); m_Votes = reader.ReadInt(); } }
public CandidateGump(Mobile owner, ElvenVoteController controller) : base(150, 50) { m_Candidate = owner; m_Control = controller; AddPage(0); AddBackground(0, 0, 400, 350, 2600); AddHtml(0, 20, 400, 35, "Elven Council Candidacy", false, false); AddHtml(50, 55, 300, 140, "Some text here, blah blah, you wanna be a candidate?", true, false); AddButton(200, 227, 4005, 4007, 0, GumpButtonType.Reply, 0); AddHtmlLocalized(235, 230, 110, 35, 1011012, false, false); // CANCEL AddButton(65, 227, 4005, 4007, 1, GumpButtonType.Reply, 0); AddHtmlLocalized(100, 230, 110, 35, 1011011, false, false); // CONTINUE }