Пример #1
0
                public override void OnResponse(NetState sender, RelayInfo info)
                {
                    if (m_Shield == null || m_Shield.Deleted || m_House == null)
                    {
                        return;
                    }

                    DecorativeShardShield shield = null;

                    if (info.ButtonID == (int)Buttons.East)
                    {
                        shield = new DecorativeShardShield(m_ItemID);
                    }

                    if (info.ButtonID == (int)Buttons.South)
                    {
                        shield = new DecorativeShardShield(GetSouthItemID(m_ItemID));
                    }

                    if (shield != null)
                    {
                        m_House.Addons[shield] = sender.Mobile;

                        shield.MoveToWorld(m_Location, sender.Mobile.Map);

                        m_Shield.Delete();
                    }
                }