Server.Network.PacketHandlers.ObjectHelpRequest C# (CSharp) Méthode

ObjectHelpRequest() public static méthode

public static ObjectHelpRequest ( NetState state, PacketReader pvSrc ) : void
state NetState
pvSrc PacketReader
Résultat void
        public static void ObjectHelpRequest( NetState state, PacketReader pvSrc )
        {
            Mobile from = state.Mobile;

            Serial serial = pvSrc.ReadInt32();
            int unk = pvSrc.ReadByte();
            string lang = pvSrc.ReadString( 3 );

            if ( serial.IsItem )
            {
                Item item = World.FindItem( serial );

                if ( item != null && from.Map == item.Map && Utility.InUpdateRange( item.GetWorldLocation(), from.Location ) && from.CanSee( item ) )
                    item.OnHelpRequest( from );
            }
            else if ( serial.IsMobile )
            {
                Mobile m = World.FindMobile( serial );

                if ( m != null && from.Map == m.Map && Utility.InUpdateRange( m.Location, from.Location ) && from.CanSee( m ) )
                    m.OnHelpRequest( m );
            }
        }
PacketHandlers