Class AtomicStatefulIslandSimulationSystem<TSimulation, TSimulationState>
- Namespace
- Root
- Assembly
- Game.Content.Features.dll
public class AtomicStatefulIslandSimulationSystem<TSimulation, TSimulationState> : AtomicIslandSimulationSystem<ConnectableIslandSimulation>, IChunkSimulationSystem, ISpecializedIslandTenantSimulationSystem, IIslandTenantSimulationSystem, ISimulationSystem where TSimulation : Simulation<TSimulationState> where TSimulationState : class, ISimulationState, new()
Type Parameters
TSimulationTSimulationState
- Inheritance
-
objectAtomicStatefulIslandSimulationSystem<TSimulation, TSimulationState>
- Implements
- Inherited Members
- Extension Methods
Constructors
AtomicStatefulIslandSimulationSystem(IFactory<TSimulationState, IslandInstance, TSimulation>, IslandDefinitionId, ILogger)
public AtomicStatefulIslandSimulationSystem(IFactory<TSimulationState, IslandInstance, TSimulation> simulationFactory, IslandDefinitionId islandDefinitionId, ILogger logger)
Parameters
simulationFactoryIFactory<TSimulationState, IslandInstance, TSimulation>islandDefinitionIdIslandDefinitionIdloggerILogger
Methods
CreateConnectableSimulation(IslandInstance)
protected override ConnectableIslandSimulation CreateConnectableSimulation(IslandInstance island)
Parameters
islandIslandInstance