Class SimulationBufferState<T>
- Namespace
- Game.Core.Simulation.Buffers
- Assembly
- Game.Core.Simulation.dll
public abstract class SimulationBufferState<T> : ISyncable
Type Parameters
T
- Inheritance
-
objectSimulationBufferState<T>
- Implements
- Derived
- Extension Methods
Constructors
SimulationBufferState(int)
protected SimulationBufferState(int capacity)
Parameters
capacityint
Fields
Capacity
public readonly int Capacity
Field Value
- int
InputTicks
public Ticks InputTicks
Field Value
OutputTicks
public Ticks OutputTicks
Field Value
Queue
public readonly Queue<SimulationTimedBufferItem<T>> Queue
Field Value
- Queue<SimulationTimedBufferItem<T>>
Methods
Clear()
public void Clear()
Sync(ISerializationVisitor)
public void Sync(ISerializationVisitor visitor)
Parameters
visitorISerializationVisitor