Table of Contents

Class SignalChannelRingBuffer

Namespace
Game.Content.Features.Signals.Channels
Assembly
Game.Content.Features.dll
public class SignalChannelRingBuffer : ISyncableSignalChannel, ISignalChannel, IReadOnlySignalChannel
Inheritance
object
SignalChannelRingBuffer
Implements
Extension Methods

Constructors

SignalChannelRingBuffer(SignalChannelRingBufferState)

public SignalChannelRingBuffer(SignalChannelRingBufferState state)

Parameters

state SignalChannelRingBufferState

Fields

SignalArraySize

public static readonly int SignalArraySize

Field Value

int

Properties

State

public SignalChannelRingBufferState State { get; }

Property Value

SignalChannelRingBufferState

SyncableState

public ISyncable SyncableState { get; }

Property Value

ISyncable

Methods

ReadSignal(SignalTicks)

public ISignal ReadSignal(SignalTicks signalTick)

Parameters

signalTick SignalTicks

Returns

ISignal

WriteSignal(ISignal, SignalTicks)

public void WriteSignal(ISignal value, SignalTicks signalTick)

Parameters

value ISignal
signalTick SignalTicks