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

BandageTarget() public static méthode

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

            if (from == null)
                return;

            if (from.AccessLevel >= AccessLevel.Counselor || Core.TickCount - from.NextActionTime >= 0)
            {
                Item bandage = World.FindItem(pvSrc.ReadInt32());

                if (bandage == null)
                    return;

                Mobile target = World.FindMobile(pvSrc.ReadInt32());

                if (target == null)
                    return;

                EventSink.InvokeBandageTargetRequest(new BandageTargetRequestEventArgs(from, bandage, target));

                from.NextActionTime = Core.TickCount + Mobile.ActionDelay;
            }
            else
            {
                from.SendActionMessage();
            }
        }
PacketHandlers