Table of Contents

Struct SuperChunkVector

Namespace
Game.Core.Coordinates
Assembly
Game.Core.Coordinates.dll
public struct SuperChunkVector
Extension Methods

Constructors

SuperChunkVector(int, int)

public SuperChunkVector(int x, int y)

Parameters

x int
y int

Fields

East

public static readonly SuperChunkVector East

Field Value

SuperChunkVector

North

public static readonly SuperChunkVector North

Field Value

SuperChunkVector

South

public static readonly SuperChunkVector South

Field Value

SuperChunkVector

West

public static readonly SuperChunkVector West

Field Value

SuperChunkVector

Zero

public static readonly SuperChunkVector Zero

Field Value

SuperChunkVector

x

public int x

Field Value

int

y

public int y

Field Value

int

Methods

ByDirection(ChunkDirection)

public static SuperChunkVector ByDirection(ChunkDirection direction)

Parameters

direction ChunkDirection

Returns

SuperChunkVector

Equals(SuperChunkVector)

public readonly bool Equals(SuperChunkVector other)

Parameters

other SuperChunkVector

Returns

bool

Equals(object)

public override readonly bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override readonly int GetHashCode()

Returns

int

Rotate(GridRotation)

public readonly SuperChunkVector Rotate(GridRotation rotation)

Parameters

rotation GridRotation

Returns

SuperChunkVector

ToChunkVector()

public readonly ChunkVector ToChunkVector()

Returns

ChunkVector

ToString()

public override string ToString()

Returns

string

Operators

operator +(SuperChunkVector, SuperChunkVector)

public static SuperChunkVector operator +(SuperChunkVector lhs, SuperChunkVector rhs)

Parameters

lhs SuperChunkVector
rhs SuperChunkVector

Returns

SuperChunkVector

operator /(SuperChunkVector, int)

public static SuperChunkVector operator /(SuperChunkVector lhs, int rhs)

Parameters

lhs SuperChunkVector
rhs int

Returns

SuperChunkVector

operator ==(SuperChunkVector, SuperChunkVector)

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

Parameters

lhs SuperChunkVector
rhs SuperChunkVector

Returns

bool

implicit operator SuperChunkVector(ChunkDirection)

public static implicit operator SuperChunkVector(ChunkDirection direction)

Parameters

direction ChunkDirection

Returns

SuperChunkVector

operator !=(SuperChunkVector, SuperChunkVector)

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

Parameters

lhs SuperChunkVector
rhs SuperChunkVector

Returns

bool

operator *(SuperChunkVector, int)

public static SuperChunkVector operator *(SuperChunkVector lhs, int rhs)

Parameters

lhs SuperChunkVector
rhs int

Returns

SuperChunkVector

operator *(int, SuperChunkVector)

public static SuperChunkVector operator *(int lhs, SuperChunkVector rhs)

Parameters

lhs int
rhs SuperChunkVector

Returns

SuperChunkVector

operator -(SuperChunkVector, SuperChunkVector)

public static SuperChunkVector operator -(SuperChunkVector lhs, SuperChunkVector rhs)

Parameters

lhs SuperChunkVector
rhs SuperChunkVector

Returns

SuperChunkVector