Table of Contents

Struct LocalTilePivot

Namespace
Game.Core.Coordinates
Assembly
Game.Core.Coordinates.dll
public readonly struct LocalTilePivot : IPivot<TileVector, TileDirection, LocalTilePivot>, IPositionalPivot<TileVector, LocalTilePivot>, IDirectionalPivot<TileDirection, LocalTilePivot>, IPivot<LocalTilePivot>, IConvertibleToGlobalPivot<GlobalTileTransform, GlobalTilePivot>
Implements
Extension Methods

Constructors

LocalTilePivot(TileVector, TileDirection)

public LocalTilePivot(TileVector position, TileDirection direction)

Parameters

position TileVector
direction TileDirection

Fields

Direction

public readonly TileDirection Direction

Field Value

TileDirection

Position

public readonly TileVector Position

Field Value

TileVector

Methods

Equals(LocalTilePivot)

public bool Equals(LocalTilePivot other)

Parameters

other LocalTilePivot

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

Rotate(GridRotation)

public LocalTilePivot Rotate(GridRotation rotation)

Parameters

rotation GridRotation

Returns

LocalTilePivot

ToGlobal(in GlobalTileTransform)

public GlobalTilePivot ToGlobal(in GlobalTileTransform globalOrigin)

Parameters

globalOrigin GlobalTileTransform

Returns

GlobalTilePivot

ToString()

public override string ToString()

Returns

string

WithDirection(TileDirection)

public LocalTilePivot WithDirection(TileDirection direction)

Parameters

direction TileDirection

Returns

LocalTilePivot

WithPosition(TileVector)

public LocalTilePivot WithPosition(TileVector position)

Parameters

position TileVector

Returns

LocalTilePivot

Operators

operator ==(in LocalTilePivot, in LocalTilePivot)

public static bool operator ==(in LocalTilePivot left, in LocalTilePivot right)

Parameters

left LocalTilePivot
right LocalTilePivot

Returns

bool

operator !=(in LocalTilePivot, in LocalTilePivot)

public static bool operator !=(in LocalTilePivot left, in LocalTilePivot right)

Parameters

left LocalTilePivot
right LocalTilePivot

Returns

bool