Class TrainDualSimulationSystem
public class TrainDualSimulationSystem : ISpecializedIslandTenantSimulationSystem, IIslandTenantSimulationSystem, ISimulationSystem
- Inheritance
-
objectTrainDualSimulationSystem
- Implements
- Derived
- Extension Methods
Constructors
TrainDualSimulationSystem(ISpecializedIslandTenantSimulationSystem, ISpecializedIslandTenantSimulationSystem)
public TrainDualSimulationSystem(ISpecializedIslandTenantSimulationSystem other, ISpecializedIslandTenantSimulationSystem observerTenant)
Parameters
otherISpecializedIslandTenantSimulationSystemobserverTenantISpecializedIslandTenantSimulationSystem
Methods
Dispose()
public void Dispose()
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