Class SignalChannelRegistry
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class SignalChannelRegistry : ISignalChannelRegistry, IReadOnlySignalChannelRegistry
- Inheritance
-
objectSignalChannelRegistry
- Implements
- Extension Methods
Constructors
SignalChannelRegistry(IEnumerable<(SignalChannelId, IReadOnlySignalChannel)>)
public SignalChannelRegistry(IEnumerable<(SignalChannelId, IReadOnlySignalChannel)> staticChannels)
Parameters
staticChannelsIEnumerable<(SignalChannelId, IReadOnlySignalChannel)>
Methods
GetOrCreateChannel(SignalChannelId)
public ISignalChannel GetOrCreateChannel(SignalChannelId id)
Parameters
Returns
SanitizeChannels(Ticks)
public void SanitizeChannels(Ticks now)
Parameters
nowTicks
Sync(ISerializationVisitor)
public void Sync(ISerializationVisitor visitor)
Parameters
visitorISerializationVisitor
TryGetChannel(SignalChannelId, out ISignalChannel)
public bool TryGetChannel(SignalChannelId id, out ISignalChannel channel)
Parameters
idSignalChannelIdchannelISignalChannel
Returns
- bool
TryGetReadOnlyChannel(SignalChannelId, out IReadOnlySignalChannel)
public bool TryGetReadOnlyChannel(SignalChannelId id, out IReadOnlySignalChannel channel)
Parameters
idSignalChannelIdchannelIReadOnlySignalChannel
Returns
- bool