Class TrainLauncherCatcherPredictionSimulationSystem
- Namespace
- Game.Content.Features.Predictions
- Assembly
- Game.Content.Features.dll
public class TrainLauncherCatcherPredictionSimulationSystem : ISpecializedIslandTenantSimulationSystem, IIslandTenantSimulationSystem, ISimulationSystem
- Inheritance
-
objectTrainLauncherCatcherPredictionSimulationSystem
- Implements
- Extension Methods
Constructors
TrainLauncherCatcherPredictionSimulationSystem(IslandDefinitionId, IslandDefinitionId, int, int, ILogger)
public TrainLauncherCatcherPredictionSimulationSystem(IslandDefinitionId trainLauncher, IslandDefinitionId trainCatcher, int minLength, int maxLength, ILogger logger)
Parameters
trainLauncherIslandDefinitionIdtrainCatcherIslandDefinitionIdminLengthintmaxLengthintloggerILogger
Properties
ConnectableSimulations
public IEnumerable<IConnectableSimulation> ConnectableSimulations { get; }
Property Value
- IEnumerable<IConnectableSimulation>
OnBeforeSimulationDestroyed
public IEvent<IConnectableSimulation> OnBeforeSimulationDestroyed { get; }
Property Value
OnSimulationCreated
public IEvent<IConnectableSimulation> OnSimulationCreated { get; }
Property Value
Methods
IslandIsOffered(in IslandInstance, IReadOnlyMapLayout, in SimulationSystemPropagationHandle)
public bool IslandIsOffered(in IslandInstance island, IReadOnlyMapLayout layout, in SimulationSystemPropagationHandle propagation)
Parameters
islandIslandInstancelayoutIReadOnlyMapLayoutpropagationSimulationSystemPropagationHandle
Returns
- bool
IslandOfferIsTerminated(in IslandInstance, IReadOnlyMapLayout, in SimulationSystemPropagationHandle)
public bool IslandOfferIsTerminated(in IslandInstance island, IReadOnlyMapLayout layout, in SimulationSystemPropagationHandle propagation)
Parameters
islandIslandInstancelayoutIReadOnlyMapLayoutpropagationSimulationSystemPropagationHandle
Returns
- bool