Struct IslandChunkCoordinate
- Namespace
- Game.Core.Coordinates
- Assembly
- Game.Core.Coordinates.dll
public struct IslandChunkCoordinate
- Extension Methods
Constructors
IslandChunkCoordinate(short, short, short)
public IslandChunkCoordinate(short x, short y, short z)
Parameters
xshortyshortzshort
Fields
Origin
public static readonly IslandChunkCoordinate Origin
Field Value
x
public short x
Field Value
- short
y
public short y
Field Value
- short
z
public short z
Field Value
- short
Methods
Equals(IslandChunkCoordinate)
public readonly bool Equals(IslandChunkCoordinate other)
Parameters
otherIslandChunkCoordinate
Returns
- bool
Equals(object)
public override readonly bool Equals(object obj)
Parameters
objobject
Returns
- bool
GetHashCode()
public override readonly int GetHashCode()
Returns
- int
RotateAroundOrigin(GridRotation)
public readonly IslandChunkCoordinate RotateAroundOrigin(GridRotation rotation)
Parameters
rotationGridRotation
Returns
ToGlobal(GlobalChunkCoordinate)
public readonly GlobalChunkCoordinate ToGlobal(GlobalChunkCoordinate islandOrigin)
Parameters
islandOriginGlobalChunkCoordinate
Returns
ToOrigin_I(short)
public readonly IslandTileCoordinate ToOrigin_I(short layer = 0)
Parameters
layershort
Returns
ToString()
public override string ToString()
Returns
- string
To_L(GridRotation)
public ChunkVector To_L(GridRotation islandRotation)
Parameters
islandRotationGridRotation
Returns
Operators
operator +(IslandChunkCoordinate, ChunkVector)
public static IslandChunkCoordinate operator +(IslandChunkCoordinate lhs, ChunkVector rhs)
Parameters
lhsIslandChunkCoordinaterhsChunkVector
Returns
operator ==(IslandChunkCoordinate, IslandChunkCoordinate)
public static bool operator ==(IslandChunkCoordinate lhs, IslandChunkCoordinate rhs)
Parameters
Returns
- bool
explicit operator int3(IslandChunkCoordinate)
public static explicit operator int3(IslandChunkCoordinate v)
Parameters
Returns
- int3
operator !=(IslandChunkCoordinate, IslandChunkCoordinate)
public static bool operator !=(IslandChunkCoordinate lhs, IslandChunkCoordinate rhs)
Parameters
Returns
- bool
operator -(IslandChunkCoordinate, ChunkVector)
public static IslandChunkCoordinate operator -(IslandChunkCoordinate lhs, ChunkVector rhs)
Parameters
lhsIslandChunkCoordinaterhsChunkVector
Returns
operator -(IslandChunkCoordinate, IslandChunkCoordinate)
public static ChunkVector operator -(IslandChunkCoordinate lhs, IslandChunkCoordinate rhs)