Table of Contents

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

position TileVector
rotation GridRotation

Fields

Position

public readonly TileVector Position

Field Value

TileVector

Rotation

public readonly GridRotation Rotation

Field Value

GridRotation

Methods

Equals(LocalTileTransform)

public bool Equals(LocalTileTransform other)

Parameters

other LocalTileTransform

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

Rotate(in GridRotation)

public LocalTileTransform Rotate(in GridRotation rotation)

Parameters

rotation GridRotation

Returns

LocalTileTransform

ToGlobal(in GlobalChunkTransform)

public GlobalTileTransform ToGlobal(in GlobalChunkTransform transform)

Parameters

transform GlobalChunkTransform

Returns

GlobalTileTransform

ToGlobal(in GlobalTileTransform)

public GlobalTileTransform ToGlobal(in GlobalTileTransform transform)

Parameters

transform GlobalTileTransform

Returns

GlobalTileTransform

ToPivot()

public LocalTilePivot ToPivot()

Returns

LocalTilePivot

ToString()

public override string ToString()

Returns

string

Operators

operator ==(in LocalTileTransform, in LocalTileTransform)

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

Parameters

lhs LocalTileTransform
rhs LocalTileTransform

Returns

bool

operator !=(in LocalTileTransform, in LocalTileTransform)

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

Parameters

lhs LocalTileTransform
rhs LocalTileTransform

Returns

bool