Server.Items.HousePlacementCategoryGump.OnResponse C# (CSharp) Method

OnResponse() public method

public OnResponse ( Server sender, RelayInfo info ) : void
sender Server
info Server.Gumps.RelayInfo
return void
        public override void OnResponse( Server.Network.NetState sender, RelayInfo info )
        {
            if ( !m_From.CheckAlive() || m_From.Backpack == null || m_From.Backpack.FindItemByType( typeof( HousePlacementTool ) ) == null  )
                return;

            switch ( info.ButtonID )
            {
                case 1: // Classic Houses
                {
                    m_From.SendGump( new HousePlacementListGump( m_From, HousePlacementEntry.ClassicHouses ) );
                    break;
                }
                case 2: // 2-Story Customizable Houses
                {
                    m_From.SendGump( new HousePlacementListGump( m_From, HousePlacementEntry.TwoStoryFoundations ) );
                    break;
                }
                case 3: // 3-Story Customizable Houses
                {
                    m_From.SendGump( new HousePlacementListGump( m_From, HousePlacementEntry.ThreeStoryFoundations ) );
                    break;
                }
            }
        }