Table of Contents

Class SpaceConverterHubSystem

Namespace
Game.Content.AtomicIslands.ConvertorHub
Assembly
Game.Content.dll
public class SpaceConverterHubSystem : IChunkSimulationSystem, ITileLayerDependentSystem, ISpecializedIslandTenantSimulationSystem, IIslandTenantSimulationSystem, ISimulationSystem
Inheritance
object
SpaceConverterHubSystem
Implements
Extension Methods

Constructors

SpaceConverterHubSystem(IslandDefinitionId, IConverterHubConfiguration)

public SpaceConverterHubSystem(IslandDefinitionId hubId, IConverterHubConfiguration config)

Parameters

hubId IslandDefinitionId
config IConverterHubConfiguration

Properties

OnBeforeSimulationDestroyed

public IEvent<IConnectableSimulation> OnBeforeSimulationDestroyed { get; }

Property Value

IEvent<IConnectableSimulation>

OnSimulationCreated

public IEvent<IConnectableSimulation> OnSimulationCreated { get; }

Property Value

IEvent<IConnectableSimulation>

Methods

Dispose()

public void Dispose()

IslandIsOffered(in IslandInstance, IReadOnlyMapLayout, in SimulationSystemPropagationHandle)

public bool IslandIsOffered(in IslandInstance island, IReadOnlyMapLayout layout, in SimulationSystemPropagationHandle propagation)

Parameters

island IslandInstance
layout IReadOnlyMapLayout
propagation SimulationSystemPropagationHandle

Returns

bool

IslandOfferIsTerminated(in IslandInstance, IReadOnlyMapLayout, in SimulationSystemPropagationHandle)

public bool IslandOfferIsTerminated(in IslandInstance island, IReadOnlyMapLayout layout, in SimulationSystemPropagationHandle propagation)

Parameters

island IslandInstance
layout IReadOnlyMapLayout
propagation SimulationSystemPropagationHandle

Returns

bool

SetMaxTileLayer(int)

public void SetMaxTileLayer(int maxUnlockedLayer)

Parameters

maxUnlockedLayer int

TryGetChunkSimulation(in GlobalChunkCoordinate, out ILocalizedChunkSimulation)

public bool TryGetChunkSimulation(in GlobalChunkCoordinate position, out ILocalizedChunkSimulation simulation)

Parameters

position GlobalChunkCoordinate
simulation ILocalizedChunkSimulation

Returns

bool