Server.Mobiles.CharacterStatue.Demolish C# (CSharp) Метод

Demolish() публичный Метод

public Demolish ( Server.Mobile by ) : void
by Server.Mobile
Результат void
        public void Demolish( Mobile by )
        {
            CharacterStatueDeed deed = new CharacterStatueDeed( null );

            if ( by.PlaceInBackpack( deed ) )
            {
                Delete();

                deed.Statue = this;
                deed.StatueType = m_Type;
                deed.IsRewardItem = m_IsRewardItem;

                if ( m_Plinth != null )
                    m_Plinth.Delete();
            }
            else
            {
                by.SendLocalizedMessage( 500720 ); // You don't have enough room in your backpack!
                deed.Delete();
            }
        }

Usage Example

Пример #1
0
            public override void OnClick()
            {
                if (m_Statue.Deleted)
                {
                    return;
                }

                m_Statue.Demolish(Owner.From);
            }