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
Field Value
- 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