Struct IslandDescriptor
- Namespace
- Root
- Assembly
- Game.Core.Map.Simulation.dll
public readonly struct IslandDescriptor : IEntityDescriptor<GlobalChunkTransform>, IEntityDescriptor
- Implements
- Extension Methods
Constructors
IslandDescriptor(IIslandDefinition, in GlobalChunkTransform, IIslandConfiguration, SimulationStateContainer)
public IslandDescriptor(IIslandDefinition definition, in GlobalChunkTransform transform, IIslandConfiguration configuration, SimulationStateContainer state)
Parameters
definitionIIslandDefinitiontransformGlobalChunkTransformconfigurationIIslandConfigurationstateSimulationStateContainer
IslandDescriptor(IslandInstance)
public IslandDescriptor(IslandInstance instance)
Parameters
instanceIslandInstance
Fields
Configuration
public readonly IIslandConfiguration Configuration
Field Value
Definition
public readonly IIslandDefinition Definition
Field Value
State
public readonly SimulationStateContainer State
Field Value
Transform
public readonly GlobalChunkTransform Transform
Field Value
Methods
Equals(IEntityDescriptor<GlobalChunkTransform>)
public bool Equals(IEntityDescriptor<GlobalChunkTransform> other)
Parameters
Returns
- bool
Equals(IslandDescriptor)
public bool Equals(IslandDescriptor other)
Parameters
otherIslandDescriptor
Returns
- bool
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int
ToInstance()
public IslandInstance ToInstance()
Returns
ToString()
public override string ToString()
Returns
- string
Operators
operator ==(in IslandDescriptor, in IslandDescriptor)
public static bool operator ==(in IslandDescriptor left, in IslandDescriptor right)
Parameters
leftIslandDescriptorrightIslandDescriptor
Returns
- bool
operator !=(in IslandDescriptor, in IslandDescriptor)
public static bool operator !=(in IslandDescriptor left, in IslandDescriptor right)
Parameters
leftIslandDescriptorrightIslandDescriptor
Returns
- bool