Class SimulationStateContainer
- Namespace
- Root
- Assembly
- Game.Core.Map.Simulation.dll
public class SimulationStateContainer
- Inheritance
-
objectSimulationStateContainer
- Extension Methods
Constructors
SimulationStateContainer()
public SimulationStateContainer()
Methods
As<T>()
public T As<T>() where T : class, ISimulationState
Returns
- T
Type Parameters
T
Cast<T>()
public T Cast<T>() where T : class, ISimulationState
Returns
- T
Type Parameters
T
Clear()
public void Clear()
Is<T>()
public bool Is<T>() where T : class, ISimulationState
Returns
- bool
Type Parameters
T
Is<T>(out T)
public bool Is<T>(out T state) where T : class, ISimulationState
Parameters
stateT
Returns
- bool
Type Parameters
T
New<T>()
public T New<T>() where T : class, ISimulationState, new()
Returns
- T
Type Parameters
T
Sync(ISerializationVisitor)
public void Sync(ISerializationVisitor visitor)
Parameters
visitorISerializationVisitor