Table of Contents

Class DelayBeltLane

Namespace
Root
Assembly
Game.Content.Features.dll
public class DelayBeltLane : SingleItemLane, IItemLane, IItemProvider, IUpdatableItemLane, IHookableItemReceiver, IItemReceiver
Inheritance
object
DelayBeltLane
Implements
Inherited Members
Extension Methods

Constructors

DelayBeltLane(IBeltDelay, BeltLaneState, IItemReceiver)

public DelayBeltLane(IBeltDelay delay, BeltLaneState state, IItemReceiver next = null)

Parameters

delay IBeltDelay
state BeltLaneState
next IItemReceiver

Properties

Duration_T

public override Ticks Duration_T { get; }

Property Value

Ticks

FreeStepsAtTheEnd

public override Steps FreeStepsAtTheEnd { get; }

Property Value

Steps

Item

public override IBeltItem Item { get; protected set; }

Property Value

IBeltItem

MaxStep_S

public override Steps MaxStep_S { get; }

Property Value

Steps

Progress

public override float Progress { get; }

Property Value

float

Progress_T

public Ticks Progress_T { get; protected set; }

Property Value

Ticks

Methods

Clear()

public override void Clear()

ReplaceItem(IBeltItem)

public void ReplaceItem(IBeltItem newItem)

Parameters

newItem IBeltItem

SetProgress(Ticks)

public void SetProgress(Ticks progress_T)

Parameters

progress_T Ticks

ToString()

public override string ToString()

Returns

string

Update(Ticks)

public override void Update(Ticks delta_T)

Parameters

delta_T Ticks