Struct GridRotation
- Namespace
- Game.Core.Coordinates
- Assembly
- Game.Core.Coordinates.dll
public readonly struct GridRotation : IConvertibleToWorldRotation
- Implements
-
- Extension Methods
-
Constructors
GridRotation(Serializable)
public GridRotation(GridRotation.Serializable value)
Parameters
value GridRotation.Serializable
GridRotation(byte)
public GridRotation(byte value)
Parameters
value byte
Fields
NoRotate
public static readonly GridRotation NoRotate
Field Value
- GridRotation
Rotate180
public static readonly GridRotation Rotate180
Field Value
- GridRotation
RotateCCW
public static readonly GridRotation RotateCCW
Field Value
- GridRotation
RotateCW
public static readonly GridRotation RotateCW
Field Value
- GridRotation
RotationsInClockwiseOrder
public static IReadOnlyList<GridRotation> RotationsInClockwiseOrder
Field Value
- IReadOnlyList<GridRotation>
Value
public readonly GridRotation.Serializable Value
Field Value
- GridRotation.Serializable
Properties
MirroredHorizontally
public GridRotation MirroredHorizontally { get; }
Property Value
- GridRotation
MirroredVertically
public GridRotation MirroredVertically { get; }
Property Value
- GridRotation
Methods
Equals(GridRotation)
public bool Equals(GridRotation other)
Parameters
other GridRotation
Returns
- bool
Equals(object)
public override bool Equals(object obj)
Parameters
obj object
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int
ToChunkDirection()
public ChunkDirection ToChunkDirection()
Returns
- ChunkDirection
ToString()
public override string ToString()
Returns
- string
ToTileDirection()
public TileDirection ToTileDirection()
Returns
- TileDirection
ToWorld()
public WorldRotation ToWorld()
Returns
- WorldRotation
Operators
operator +(GridRotation, GridRotation)
public static GridRotation operator +(GridRotation lhs, GridRotation rhs)
Parameters
lhs GridRotation
rhs GridRotation
Returns
- GridRotation
operator ==(GridRotation, GridRotation)
public static bool operator ==(GridRotation lhs, GridRotation rhs)
Parameters
lhs GridRotation
rhs GridRotation
Returns
- bool
operator !=(GridRotation, GridRotation)
public static bool operator !=(GridRotation lhs, GridRotation rhs)
Parameters
lhs GridRotation
rhs GridRotation
Returns
- bool
operator -(GridRotation, GridRotation)
public static GridRotation operator -(GridRotation lhs, GridRotation rhs)
Parameters
lhs GridRotation
rhs GridRotation
Returns
- GridRotation
operator -(GridRotation)
public static GridRotation operator -(GridRotation rotation)
Parameters
rotation GridRotation
Returns
- GridRotation