Aura.Channel.Network.Sending.Send.CombatAttackR C# (CSharp) 메소드

CombatAttackR() 공개 정적인 메소드

Sends CombatAttackR to creature's client.
Contains creature's and target's position, sent for out of range, so the client knows it has to adjust the creature's position.
public static CombatAttackR ( Creature creature, Creature target ) : void
creature Aura.Channel.World.Entities.Creature
target Aura.Channel.World.Entities.Creature
리턴 void
		public static void CombatAttackR(Creature creature, Creature target)
		{
			var creaturePos = creature.GetPosition();
			var targetPos = target.GetPosition();

			var packet = new Packet(Op.CombatAttackR, creature.EntityId);
			packet.PutByte(100);
			packet.PutLong(target.EntityId);
			packet.PutByte(0);
			packet.PutByte(0);
			packet.PutInt(creaturePos.X);
			packet.PutInt(creaturePos.Y);
			packet.PutByte(0);
			packet.PutInt(targetPos.X);
			packet.PutInt(targetPos.Y);
			packet.PutString("");

			creature.Client.Send(packet);
		}

Same methods

Send::CombatAttackR ( Creature creature, bool success ) : void
Send