public override void OnResponse(NetState state, int index) { if (GuildMenu.BadMember(m_Mobile, m_Guild)) { return; } switch (index) { case 0: m_Mobile.SendMenu(new InternalWarMenu(m_Mobile, m_Guild, 0)); break; case 1: m_Mobile.SendMenu(new InternalDeclarationsMenu(m_Mobile, m_Guild, 0)); break; case 2: m_Mobile.SendMenu(new InternalDeclaredMenu(m_Mobile, m_Guild, 0)); break; case 3: default: m_Mobile.SendMenu(new GuildMenu(m_Mobile, m_Guild)); break; } }
public override void OnResponse(NetState state, int index) { if (GuildMenu.BadMember(m_Mobile, m_Guild)) { return; } if (index == m_StringList.IndexOf("Next page")) // next { m_Mobile.SendMenu(new DeclareFealtyMenu(m_Mobile, m_Guild, m_Begin + ListSize)); } else if (index == m_StringList.IndexOf("Previous page")) // back { m_Mobile.SendMenu(new DeclareFealtyMenu(m_Mobile, m_Guild, m_Begin - ListSize)); } else { if (index >= 0 && index < m_List.Count) { Mobile m = (Mobile)m_List[index]; if (m != null && !m.Deleted) { state.Mobile.GuildFealty = m; } } m_Mobile.SendMenu(new GuildMenu(m_Mobile, m_Guild)); } }
public override void OnResponse(NetState state, int index) { if (GuildMenu.BadMember(m_Mobile, m_Guild)) { return; } switch (index) { case 0: { string website; if ((website = m_Guild.Website) == null || (website = website.Trim()).Length <= 0) { website = DefaultWebsite; } m_Mobile.LaunchBrowser(website); break; } case 1: { m_Mobile.SendMenu(new GuildMenu(m_Mobile, m_Guild)); break; } } }
public override void OnResponse(NetState state, int index) { if (GuildMenu.BadMember(m_Mobile, m_Guild)) { return; } m_Mobile.SendMenu(new GuildMenu(m_Mobile, m_Guild)); }
public override void OnCancel(NetState state) { if (GuildMenu.BadMember(m_Mobile, m_Guild)) { return; } m_Mobile.SendMenu(new GuildWarMenu(m_Mobile, m_Guild)); }
public override void OnResponse(NetState state, int index) { if (GuildMenu.BadMember(m_Mobile, m_Guild)) { return; } if (index == m_StringList.IndexOf("Next page")) // next { m_Mobile.SendMenu(new DeclareFealtyMenu(m_Mobile, m_Guild, m_Begin + ListSize)); } else if (index == m_StringList.IndexOf("Previous page")) // back { m_Mobile.SendMenu(new DeclareFealtyMenu(m_Mobile, m_Guild, m_Begin - ListSize)); } else { m_Mobile.SendMenu(new GuildMenu(m_Mobile, m_Guild)); } }
public override void OnResponse(NetState state, int index) { if (GuildMenu.BadMember(m_Mobile, m_Guild)) { return; } Mobile from = state.Mobile; if (index == m_StringList.IndexOf("Next page")) // next { m_Mobile.SendMenu(new GuildRosterMenu(m_Mobile, m_Guild, m_Begin + 11)); } else if (index == m_StringList.IndexOf("Previous page")) // back { m_Mobile.SendMenu(new GuildRosterMenu(m_Mobile, m_Guild, m_Begin - 11)); } else { m_Mobile.SendMenu(new GuildMenu(m_Mobile, m_Guild)); } }