Table of Contents

Struct IslandTilePivot

Namespace
Game.Core.Coordinates
Assembly
Game.Core.Coordinates.dll
public readonly struct IslandTilePivot
Extension Methods

Constructors

IslandTilePivot(IslandTileCoordinate, TileDirection)

public IslandTilePivot(IslandTileCoordinate position_I, TileDirection direction_G)

Parameters

position_I IslandTileCoordinate
direction_G TileDirection

Fields

Direction

public readonly TileDirection Direction

Field Value

TileDirection

Position

public readonly IslandTileCoordinate Position

Field Value

IslandTileCoordinate

Methods

Equals(IslandTilePivot)

public bool Equals(IslandTilePivot other)

Parameters

other IslandTilePivot

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 IslandTilePivot Rotate(GridRotation rotation)

Parameters

rotation GridRotation

Returns

IslandTilePivot

ToString()

public override string ToString()

Returns

string

Operators

operator +(in IslandTilePivot, TileVector)

public static IslandTilePivot operator +(in IslandTilePivot lhs, TileVector rhs)

Parameters

lhs IslandTilePivot
rhs TileVector

Returns

IslandTilePivot

operator ==(in IslandTilePivot, in IslandTilePivot)

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

Parameters

lhs IslandTilePivot
rhs IslandTilePivot

Returns

bool

operator !=(in IslandTilePivot, in IslandTilePivot)

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

Parameters

lhs IslandTilePivot
rhs IslandTilePivot

Returns

bool

operator -(in IslandTilePivot, TileVector)

public static IslandTilePivot operator -(in IslandTilePivot lhs, TileVector rhs)

Parameters

lhs IslandTilePivot
rhs TileVector

Returns

IslandTilePivot