Struct TileAxis
- Namespace
- Game.Core.Coordinates
- Assembly
- Game.Core.Coordinates.dll
public readonly struct TileAxis : IAxis<TileAxis>, IAxisSpace<TileVector>
- Implements
- Extension Methods
Constructors
TileAxis(byte)
public TileAxis(byte value)
Parameters
valuebyte
Fields
Axes
public static TileAxis[] Axes
Field Value
- TileAxis[]
Value
public readonly byte Value
Field Value
- byte
XAxis
public static readonly TileAxis XAxis
Field Value
YAxis
public static readonly TileAxis YAxis
Field Value
ZAxis
public static readonly TileAxis ZAxis
Field Value
Methods
Equals(TileAxis)
public bool Equals(TileAxis other)
Parameters
otherTileAxis
Returns
- bool
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int
GetStandardBasis(ICollection<TileVector>)
public void GetStandardBasis(ICollection<TileVector> standardBasis)
Parameters
standardBasisICollection<TileVector>
Operators
operator ==(TileAxis, TileAxis)
public static bool operator ==(TileAxis left, TileAxis right)
Parameters
Returns
- bool
operator !=(TileAxis, TileAxis)
public static bool operator !=(TileAxis left, TileAxis right)
Parameters
Returns
- bool