Struct LocalTileTransform
- Namespace
- Game.Core.Coordinates
- Assembly
- Game.Core.Coordinates.dll
public readonly struct LocalTileTransform
- Extension Methods
Constructors
LocalTileTransform(TileVector, GridRotation)
public LocalTileTransform(TileVector position, GridRotation rotation)
Parameters
positionTileVectorrotationGridRotation
Fields
Position
public readonly TileVector Position
Field Value
Rotation
public readonly GridRotation Rotation
Field Value
Methods
Equals(LocalTileTransform)
public bool Equals(LocalTileTransform other)
Parameters
otherLocalTileTransform
Returns
- bool
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int
Rotate(in GridRotation)
public LocalTileTransform Rotate(in GridRotation rotation)
Parameters
rotationGridRotation
Returns
ToGlobal(in GlobalChunkTransform)
public GlobalTileTransform ToGlobal(in GlobalChunkTransform transform)
Parameters
transformGlobalChunkTransform
Returns
ToGlobal(in GlobalTileTransform)
public GlobalTileTransform ToGlobal(in GlobalTileTransform transform)
Parameters
transformGlobalTileTransform
Returns
ToPivot()
public LocalTilePivot ToPivot()
Returns
ToString()
public override string ToString()
Returns
- string
Operators
operator ==(in LocalTileTransform, in LocalTileTransform)
public static bool operator ==(in LocalTileTransform lhs, in LocalTileTransform rhs)
Parameters
lhsLocalTileTransformrhsLocalTileTransform
Returns
- bool
operator !=(in LocalTileTransform, in LocalTileTransform)
public static bool operator !=(in LocalTileTransform lhs, in LocalTileTransform rhs)
Parameters
lhsLocalTileTransformrhsLocalTileTransform
Returns
- bool