Struct IslandTileTransform
- Namespace
- Game.Core.Coordinates
- Assembly
- Game.Core.Coordinates.dll
public readonly struct IslandTileTransform
- Extension Methods
Constructors
IslandTileTransform(IslandTileCoordinate, GridRotation)
public IslandTileTransform(IslandTileCoordinate position_I, GridRotation rotation_I)
Parameters
position_IIslandTileCoordinaterotation_IGridRotation
Fields
Position
public readonly IslandTileCoordinate Position
Field Value
Rotation
public readonly GridRotation Rotation
Field Value
Methods
Equals(IslandTileTransform)
public bool Equals(IslandTileTransform other)
Parameters
otherIslandTileTransform
Returns
- bool
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int
ToGlobal(in GlobalChunkCoordinate)
public GlobalTileTransform ToGlobal(in GlobalChunkCoordinate islandOriginChunk)
Parameters
islandOriginChunkGlobalChunkCoordinate
Returns
ToPivot()
public IslandTilePivot ToPivot()
Returns
ToString()
public override string ToString()
Returns
- string
Operators
operator ==(in IslandTileTransform, in IslandTileTransform)
public static bool operator ==(in IslandTileTransform lhs, in IslandTileTransform rhs)
Parameters
Returns
- bool
operator !=(in IslandTileTransform, in IslandTileTransform)
public static bool operator !=(in IslandTileTransform lhs, in IslandTileTransform rhs)
Parameters
Returns
- bool