Struct ChunkTileCoordinate
- Namespace
- Game.Core.Coordinates
- Assembly
- Game.Core.Coordinates.dll
public struct ChunkTileCoordinate
- Extension Methods
Constructors
ChunkTileCoordinate(int, int, short)
public ChunkTileCoordinate(int x, int y, short z)
Parameters
xintyintzshort
ChunkTileCoordinate(int2, short)
public ChunkTileCoordinate(int2 xy, short z)
Parameters
xyint2zshort
Fields
Origin
public static readonly ChunkTileCoordinate Origin
Field Value
x
public int x
Field Value
- int
y
public int y
Field Value
- int
z
public short z
Field Value
- short
Methods
Equals(ChunkTileCoordinate)
public readonly bool Equals(ChunkTileCoordinate other)
Parameters
otherChunkTileCoordinate
Returns
- bool
Equals(object)
public override readonly bool Equals(object obj)
Parameters
objobject
Returns
- bool
GetHashCode()
public override readonly int GetHashCode()
Returns
- int
RotateAroundCenter(GridRotation)
public readonly ChunkTileCoordinate RotateAroundCenter(GridRotation rotation)
Parameters
rotationGridRotation
Returns
ToGlobal(in GlobalChunkTransform)
public readonly GlobalTileCoordinate ToGlobal(in GlobalChunkTransform transform)
Parameters
transformGlobalChunkTransform
Returns
ToString()
public override string ToString()
Returns
- string
To_I(in IslandChunkCoordinate)
public readonly IslandTileCoordinate To_I(in IslandChunkCoordinate chunkOrigin)
Parameters
chunkOriginIslandChunkCoordinate
Returns
Operators
operator +(ChunkTileCoordinate, TileVector)
public static ChunkTileCoordinate operator +(ChunkTileCoordinate lhs, TileVector rhs)
Parameters
lhsChunkTileCoordinaterhsTileVector
Returns
operator ==(ChunkTileCoordinate, ChunkTileCoordinate)
public static bool operator ==(ChunkTileCoordinate lhs, ChunkTileCoordinate rhs)
Parameters
Returns
- bool
explicit operator float3(ChunkTileCoordinate)
public static explicit operator float3(ChunkTileCoordinate v)
Parameters
Returns
- float3
explicit operator int3(ChunkTileCoordinate)
public static explicit operator int3(ChunkTileCoordinate v)
Parameters
Returns
- int3
operator !=(ChunkTileCoordinate, ChunkTileCoordinate)
public static bool operator !=(ChunkTileCoordinate lhs, ChunkTileCoordinate rhs)
Parameters
Returns
- bool
operator -(ChunkTileCoordinate, ChunkTileCoordinate)
public static TileVector operator -(ChunkTileCoordinate lhs, ChunkTileCoordinate rhs)
Parameters
Returns
operator -(ChunkTileCoordinate, TileVector)
public static ChunkTileCoordinate operator -(ChunkTileCoordinate lhs, TileVector rhs)
Parameters
lhsChunkTileCoordinaterhsTileVector