public GuildAdvancedSearchGump(PlayerMobile pm, Guild g, GuildDisplayType display, SearchSelectionCallback callback) : base(pm, g) { this.m_Callback = callback; this.m_Display = display; this.PopulateGump(); }
public GuildAdvancedSearchGump(PlayerMobile pm, Guild g, GuildDisplayType display, SearchSelectionCallback callback) : base(pm, g) { m_Callback = callback; m_Display = display; PopulateGump(); }
public override void OnResponse(NetState sender, RelayInfo info) { base.OnResponse(sender, info); PlayerMobile pm = sender.Mobile as PlayerMobile; if (pm == null || !IsMember(pm, guild)) { return; } GuildDisplayType display = m_Display; if (info.ButtonID == 5) { for (int i = 0; i < 3; i++) { if (info.IsSwitched(i)) { display = (GuildDisplayType)i; m_Callback(display); break; } } } }
public GuildDiplomacyGump(PlayerMobile pm, Guild g, IComparer <Guild> currentComparer, bool ascending, string filter, int startNumber, GuildDisplayType display) : this(pm, g, currentComparer, ascending, filter, startNumber, display, Utility.CastListCovariant <BaseGuild, Guild>(new List <BaseGuild>(BaseGuild.List.Values)), 1063136 + (int)display) { }
public GuildDiplomacyGump(PlayerMobile pm, Guild g, IComparer <Guild> currentComparer, bool ascending, string filter, int startNumber, GuildDisplayType display, List <Guild> list, TextDefinition lowerText) : base(pm, g, list, currentComparer, ascending, filter, startNumber, new InfoField <Guild>[] { new InfoField <Guild>(1062954, 280, GuildDiplomacyGump.NameComparer.Instance), //Guild Name new InfoField <Guild>(1062957, 50, GuildDiplomacyGump.AbbrevComparer.Instance), //Abbrev new InfoField <Guild>(1062958, 120, new GuildDiplomacyGump.StatusComparer(g)) //Guild Title }) { this.m_Display = display; this.m_LowerText = lowerText; this.PopulateGump(); }
public GuildDiplomacyGump( PlayerMobile pm, Guild g, IComparer <Guild> currentComparer, bool ascending, string filter, int startNumber, GuildDisplayType display ) : this( pm, g, currentComparer, ascending, filter, startNumber, display, World.Guilds.Values.SafeConvertList <BaseGuild, Guild>(), 1063136 + (int)display ) { }
public void AdvancedSearch_Callback(GuildDisplayType display) { m_Display = display; ResendGump(); }