Table of Contents

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

x short
y short
z short

Fields

Origin

public static readonly IslandChunkCoordinate Origin

Field Value

IslandChunkCoordinate

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

other IslandChunkCoordinate

Returns

bool

Equals(object)

public override readonly bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override readonly int GetHashCode()

Returns

int

RotateAroundOrigin(GridRotation)

public readonly IslandChunkCoordinate RotateAroundOrigin(GridRotation rotation)

Parameters

rotation GridRotation

Returns

IslandChunkCoordinate

ToGlobal(GlobalChunkCoordinate)

public readonly GlobalChunkCoordinate ToGlobal(GlobalChunkCoordinate islandOrigin)

Parameters

islandOrigin GlobalChunkCoordinate

Returns

GlobalChunkCoordinate

ToOrigin_I(short)

public readonly IslandTileCoordinate ToOrigin_I(short layer = 0)

Parameters

layer short

Returns

IslandTileCoordinate

ToString()

public override string ToString()

Returns

string

To_L(GridRotation)

public ChunkVector To_L(GridRotation islandRotation)

Parameters

islandRotation GridRotation

Returns

ChunkVector

Operators

operator +(IslandChunkCoordinate, ChunkVector)

public static IslandChunkCoordinate operator +(IslandChunkCoordinate lhs, ChunkVector rhs)

Parameters

lhs IslandChunkCoordinate
rhs ChunkVector

Returns

IslandChunkCoordinate

operator ==(IslandChunkCoordinate, IslandChunkCoordinate)

public static bool operator ==(IslandChunkCoordinate lhs, IslandChunkCoordinate rhs)

Parameters

lhs IslandChunkCoordinate
rhs IslandChunkCoordinate

Returns

bool

explicit operator int3(IslandChunkCoordinate)

public static explicit operator int3(IslandChunkCoordinate v)

Parameters

v IslandChunkCoordinate

Returns

int3

operator !=(IslandChunkCoordinate, IslandChunkCoordinate)

public static bool operator !=(IslandChunkCoordinate lhs, IslandChunkCoordinate rhs)

Parameters

lhs IslandChunkCoordinate
rhs IslandChunkCoordinate

Returns

bool

operator -(IslandChunkCoordinate, ChunkVector)

public static IslandChunkCoordinate operator -(IslandChunkCoordinate lhs, ChunkVector rhs)

Parameters

lhs IslandChunkCoordinate
rhs ChunkVector

Returns

IslandChunkCoordinate

operator -(IslandChunkCoordinate, IslandChunkCoordinate)

public static ChunkVector operator -(IslandChunkCoordinate lhs, IslandChunkCoordinate rhs)

Parameters

lhs IslandChunkCoordinate
rhs IslandChunkCoordinate

Returns

ChunkVector