* Implement machine linking * Cleanup and rename Signals * Implement signal button * Add machine linking signal mapping * Fix signallink command help * Add localization to signal linking and allow infinite range * Add feedback for when a transmitter is not connected to any receivers Refactor PopupMessage to use the entity extension Refactor dependencies to not have to disable warnings
15 lines
247 B
C#
15 lines
247 B
C#
namespace Content.Server.GameObjects.Components.MachineLinking
|
|
{
|
|
public interface ISignalReceiver
|
|
{
|
|
void TriggerSignal(SignalState state);
|
|
}
|
|
|
|
public enum SignalState
|
|
{
|
|
On,
|
|
Off,
|
|
Toggle
|
|
}
|
|
}
|