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_IIslandTileCoordinatedirection_GTileDirection
Fields
Direction
public readonly TileDirection Direction
Field Value
Position
public readonly IslandTileCoordinate Position
Field Value
Methods
Equals(IslandTilePivot)
public bool Equals(IslandTilePivot other)
Parameters
otherIslandTilePivot
Returns
- bool
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int
Rotate(GridRotation)
public IslandTilePivot Rotate(GridRotation rotation)
Parameters
rotationGridRotation
Returns
ToString()
public override string ToString()
Returns
- string
Operators
operator +(in IslandTilePivot, TileVector)
public static IslandTilePivot operator +(in IslandTilePivot lhs, TileVector rhs)
Parameters
lhsIslandTilePivotrhsTileVector
Returns
operator ==(in IslandTilePivot, in IslandTilePivot)
public static bool operator ==(in IslandTilePivot lhs, in IslandTilePivot rhs)
Parameters
lhsIslandTilePivotrhsIslandTilePivot
Returns
- bool
operator !=(in IslandTilePivot, in IslandTilePivot)
public static bool operator !=(in IslandTilePivot lhs, in IslandTilePivot rhs)
Parameters
lhsIslandTilePivotrhsIslandTilePivot
Returns
- bool
operator -(in IslandTilePivot, TileVector)
public static IslandTilePivot operator -(in IslandTilePivot lhs, TileVector rhs)
Parameters
lhsIslandTilePivotrhsTileVector