Table of Contents

Struct IslandInstance

Namespace
Root
Assembly
Game.Core.Map.Simulation.dll
public readonly struct IslandInstance
Extension Methods

Constructors

IslandInstance(IIslandDefinition, GlobalChunkTransform, SimulationStateContainer, IIslandConfiguration)

public IslandInstance(IIslandDefinition definition, GlobalChunkTransform transform, SimulationStateContainer stateContainer, IIslandConfiguration configuration)

Parameters

definition IIslandDefinition
transform GlobalChunkTransform
stateContainer SimulationStateContainer
configuration IIslandConfiguration

Fields

Configuration

public readonly IIslandConfiguration Configuration

Field Value

IIslandConfiguration

Definition

public readonly IIslandDefinition Definition

Field Value

IIslandDefinition

Invalid

public static readonly IslandInstance Invalid

Field Value

IslandInstance

State

public readonly SimulationStateContainer State

Field Value

SimulationStateContainer

Transform

public readonly GlobalChunkTransform Transform

Field Value

GlobalChunkTransform

Properties

Position

public GlobalChunkCoordinate Position { get; }

Property Value

GlobalChunkCoordinate

Rotation

public GridRotation Rotation { get; }

Property Value

GridRotation

Methods

Equals(IslandInstance)

public bool Equals(IslandInstance other)

Parameters

other IslandInstance

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(IslandInstance, IslandInstance)

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

Parameters

lhs IslandInstance
rhs IslandInstance

Returns

bool

operator !=(IslandInstance, IslandInstance)

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

Parameters

lhs IslandInstance
rhs IslandInstance

Returns

bool