public static void HandlePacketPlayerRotation(Client client, PlayerRotationPacket packet) { client.Owner.RotateTo(packet.Yaw, packet.Pitch); client.OnGround = packet.OnGround; client.Owner.UpdateEntities(); }
private void OnPlayerRotation(PlayerRotationPacket p) { if (PlayerRotation != null) PlayerRotation.Invoke(this, new PacketEventArgs<PlayerRotationPacket>(p)); }
public static void ReadPlayerRotation(Client client, PacketReader reader) { PlayerRotationPacket pr = new PlayerRotationPacket(); pr.Read(reader); if (!reader.Failed) Client.HandlePacketPlayerRotation(client, pr); }