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
definitionIIslandDefinitiontransformGlobalChunkTransformstateContainerSimulationStateContainerconfigurationIIslandConfiguration
Fields
Configuration
public readonly IIslandConfiguration Configuration
Field Value
Definition
public readonly IIslandDefinition Definition
Field Value
Invalid
public static readonly IslandInstance Invalid
Field Value
State
public readonly SimulationStateContainer State
Field Value
Transform
public readonly GlobalChunkTransform Transform
Field Value
Properties
Position
public GlobalChunkCoordinate Position { get; }
Property Value
Rotation
public GridRotation Rotation { get; }
Property Value
Methods
Equals(IslandInstance)
public bool Equals(IslandInstance other)
Parameters
otherIslandInstance
Returns
- bool
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
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
lhsIslandInstancerhsIslandInstance
Returns
- bool
operator !=(IslandInstance, IslandInstance)
public static bool operator !=(IslandInstance lhs, IslandInstance rhs)
Parameters
lhsIslandInstancerhsIslandInstance
Returns
- bool