Server.Network.Packet.Release C# (CSharp) Méthode

Release() public méthode

public Release ( ) : void
Résultat void
        public void Release()
        {
            if ( (m_State & State.Acquired) != 0 )
                Free();
        }

Same methods

Packet::Release ( OPLInfo &p ) : void
Packet::Release ( ObjectPropertyList &p ) : void
Packet::Release ( Packet &p ) : void
Packet::Release ( RemoveItem &p ) : void
Packet::Release ( RemoveMobile &p ) : void

Usage Example

Exemple #1
0
        public static void SendDamageToAll(this Mobile m, int amount)
        {
            if (amount < 0)
            {
                return;
            }

            Map map = m.Map;

            if (map == null)
            {
                return;
            }

            Packet p = Packet.Acquire(new DamagePacket(m, amount));

            foreach (GameClient ns in map.GetClientsInRange(m.Location))
            {
                if (ns.Mobile.CanSee(m))
                {
                    ns.Send(p);
                }
            }

            Packet.Release(p);
        }
All Usage Examples Of Server.Network.Packet::Release