diff --git a/Entities/LocationUpdate.cs b/Entities/LocationUpdate.cs deleted file mode 100644 index d46e03562..000000000 --- a/Entities/LocationUpdate.cs +++ /dev/null @@ -1,41 +0,0 @@ -using System; -using OpenTK; - -namespace ClassicalSharp { - - public struct LocationUpdate { - - public Vector3 Pos; - public float Yaw, Pitch; - - public bool IncludesPosition; - public bool RelativePosition; - public bool IncludesOrientation; - - public LocationUpdate( float x, float y, float z, float yaw, float pitch, - bool incPos, bool relPos, bool incOri ) { - Pos = new Vector3( x, y, z ); - Yaw = yaw; - Pitch = pitch; - IncludesPosition = incPos; - RelativePosition = relPos; - IncludesOrientation = incOri; - } - - public static LocationUpdate MakeOri( float yaw, float pitch ) { - return new LocationUpdate( 0, 0, 0, yaw, pitch, false, false, true ); - } - - public static LocationUpdate MakePos( float x, float y, float z, bool rel ) { - return new LocationUpdate( x, y, z, 0, 0, true, rel, false ); - } - - public static LocationUpdate MakePos( Vector3 pos, bool rel ) { - return new LocationUpdate( pos.X, pos.Y, pos.Z, 0, 0, true, rel, false ); - } - - public static LocationUpdate MakePosAndOri( float x, float y, float z, float yaw, float pitch, bool rel ) { - return new LocationUpdate( x, y, z, yaw, pitch, true, rel, true ); - } - } -} \ No newline at end of file