Table of Contents

Class FastBeltPathLaneState

Namespace
Game.Core.Belts.BeltPath
Assembly
Game.Content.Features.dll
public class FastBeltPathLaneState : ISyncable
Inheritance
object
FastBeltPathLaneState
Implements
Extension Methods

Constructors

FastBeltPathLaneState(short)

public FastBeltPathLaneState(short itemCapacity)

Parameters

itemCapacity short

Fields

CompressedItemsAfterFirst

public int CompressedItemsAfterFirst

Field Value

int

FirstItemDistance_S

public Steps FirstItemDistance_S

Field Value

Steps

ItemCapacity

public short ItemCapacity

Field Value

short

ItemSpacing_S

public static readonly Steps ItemSpacing_S

Field Value

Steps

Items

public RingBuffer<FastBeltPathLaneState.ItemOnBelt> Items

Field Value

RingBuffer<FastBeltPathLaneState.ItemOnBelt>

Properties

ItemCount

public int ItemCount { get; }

Property Value

int

Length_S

public Steps Length_S { get; }

Property Value

Steps

Methods

Clear()

public void Clear()

Deserialize(ISerializationVisitor)

public void Deserialize(ISerializationVisitor visitor)

Parameters

visitor ISerializationVisitor

SanityChecks(bool)

public void SanityChecks(bool allowInefficientCompressed = false)

Parameters

allowInefficientCompressed bool

Serialize(ISerializationVisitor)

public void Serialize(ISerializationVisitor visitor)

Parameters

visitor ISerializationVisitor

Sync(ISerializationVisitor)

public void Sync(ISerializationVisitor visitor)

Parameters

visitor ISerializationVisitor