コード例 #1
0
ファイル: Client.Recv.cs プロジェクト: AVATAR-Phoenix/c-raft
 public static void HandlePacketPlayerRotation(Client client, PlayerRotationPacket packet)
 {
     client.Owner.RotateTo(packet.Yaw, packet.Pitch);
     client.OnGround = packet.OnGround;
     client.Owner.UpdateEntities();
 }
コード例 #2
0
 private void OnPlayerRotation(PlayerRotationPacket p)
 {
     if (PlayerRotation != null) PlayerRotation.Invoke(this, new PacketEventArgs<PlayerRotationPacket>(p));
 }
コード例 #3
0
ファイル: PacketHandlers.cs プロジェクト: IdentErr/c-raft
        public static void ReadPlayerRotation(Client client, PacketReader reader)
        {
            PlayerRotationPacket pr = new PlayerRotationPacket();
            pr.Read(reader);

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