Struct GlobalTileTransform
- Namespace
- Game.Core.Coordinates
- Assembly
- Game.Core.Coordinates.dll
public readonly struct GlobalTileTransform : ITransform<GlobalTileCoordinate, GlobalTileTransform>
- Implements
- Extension Methods
Constructors
GlobalTileTransform(GlobalTileCoordinate, GridRotation)
public GlobalTileTransform(GlobalTileCoordinate position_G, GridRotation rotation_G)
Parameters
position_GGlobalTileCoordinaterotation_GGridRotation
Fields
Identity
public static readonly GlobalTileTransform Identity
Field Value
Position
public readonly GlobalTileCoordinate Position
Field Value
Rotation
public readonly GridRotation Rotation
Field Value
Methods
Equals(GlobalTileTransform)
public bool Equals(GlobalTileTransform other)
Parameters
otherGlobalTileTransform
Returns
- bool
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int
Rotate(GridRotation)
public GlobalTileTransform Rotate(GridRotation rotation)
Parameters
rotationGridRotation
Returns
ToPivot()
public GlobalTilePivot ToPivot()
Returns
ToString()
public override string ToString()
Returns
- string
To_I(in GlobalChunkCoordinate)
public IslandTileTransform To_I(in GlobalChunkCoordinate islandOrigin)
Parameters
islandOriginGlobalChunkCoordinate
Returns
Operators
operator +(in GlobalTileTransform, TileVector)
public static GlobalTileTransform operator +(in GlobalTileTransform lhs, TileVector rhs)
Parameters
lhsGlobalTileTransformrhsTileVector
Returns
operator ==(in GlobalTileTransform, in GlobalTileTransform)
public static bool operator ==(in GlobalTileTransform lhs, in GlobalTileTransform rhs)
Parameters
Returns
- bool
operator !=(in GlobalTileTransform, in GlobalTileTransform)
public static bool operator !=(in GlobalTileTransform lhs, in GlobalTileTransform rhs)
Parameters
Returns
- bool
operator *(in LocalTileTransform, in GlobalTileTransform)
public static GlobalTileTransform operator *(in LocalTileTransform lhs, in GlobalTileTransform rhs)
Parameters
Returns
operator -(in GlobalTileTransform, TileVector)
public static GlobalTileTransform operator -(in GlobalTileTransform lhs, TileVector rhs)
Parameters
lhsGlobalTileTransformrhsTileVector