Exemple #1
0
        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;
            }
        }
Exemple #2
0
        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;
            }
            }
        }
Exemple #4
0
            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));
            }
Exemple #5
0
            public override void OnCancel(NetState state)
            {
                if (GuildMenu.BadMember(m_Mobile, m_Guild))
                {
                    return;
                }

                m_Mobile.SendMenu(new GuildWarMenu(m_Mobile, m_Guild));
            }
Exemple #6
0
        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));
            }
        }