Table of Contents

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