Table of Contents

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_I IslandTileCoordinate
rotation_I GridRotation

Fields

Position

public readonly IslandTileCoordinate Position

Field Value

IslandTileCoordinate

Rotation

public readonly GridRotation Rotation

Field Value

GridRotation

Methods

Equals(IslandTileTransform)

public bool Equals(IslandTileTransform other)

Parameters

other IslandTileTransform

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToGlobal(in GlobalChunkCoordinate)

public GlobalTileTransform ToGlobal(in GlobalChunkCoordinate islandOriginChunk)

Parameters

islandOriginChunk GlobalChunkCoordinate

Returns

GlobalTileTransform

ToPivot()

public IslandTilePivot ToPivot()

Returns

IslandTilePivot

ToString()

public override string ToString()

Returns

string

Operators

operator ==(in IslandTileTransform, in IslandTileTransform)

public static bool operator ==(in IslandTileTransform lhs, in IslandTileTransform rhs)

Parameters

lhs IslandTileTransform
rhs IslandTileTransform

Returns

bool

operator !=(in IslandTileTransform, in IslandTileTransform)

public static bool operator !=(in IslandTileTransform lhs, in IslandTileTransform rhs)

Parameters

lhs IslandTileTransform
rhs IslandTileTransform

Returns

bool