Class FastBeltPathLaneState
public class FastBeltPathLaneState : ISyncable
- Inheritance
-
objectFastBeltPathLaneState
- Implements
- Extension Methods
Constructors
FastBeltPathLaneState(short)
public FastBeltPathLaneState(short itemCapacity)
Parameters
itemCapacityshort
Fields
CompressedItemsAfterFirst
public int CompressedItemsAfterFirst
Field Value
- int
FirstItemDistance_S
public Steps FirstItemDistance_S
Field Value
ItemCapacity
public short ItemCapacity
Field Value
- short
ItemSpacing_S
public static readonly Steps ItemSpacing_S
Field Value
Items
public RingBuffer<FastBeltPathLaneState.ItemOnBelt> Items
Field Value
Properties
ItemCount
public int ItemCount { get; }
Property Value
- int
Length_S
public Steps Length_S { get; }
Property Value
Methods
Clear()
public void Clear()
Deserialize(ISerializationVisitor)
public void Deserialize(ISerializationVisitor visitor)
Parameters
visitorISerializationVisitor
SanityChecks(bool)
public void SanityChecks(bool allowInefficientCompressed = false)
Parameters
allowInefficientCompressedbool
Serialize(ISerializationVisitor)
public void Serialize(ISerializationVisitor visitor)
Parameters
visitorISerializationVisitor
Sync(ISerializationVisitor)
public void Sync(ISerializationVisitor visitor)
Parameters
visitorISerializationVisitor