Beispiel #1
0
 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));
 }
Beispiel #3
0
        public static void ReadPlayerRotation(Client client, PacketReader reader)
        {
            PlayerRotationPacket pr = new PlayerRotationPacket();
            pr.Read(reader);

            if (!reader.Failed)
                Client.HandlePacketPlayerRotation(client, pr);
        }