Signal API Reference
Signal Variants
Section titled “Signal Variants”Signal: Equivalent toAction. Used for state changes with no data.Signal<T>: Equivalent toAction<T>. Used for passing data (int, float, structs).
Managing Listeners
Section titled “Managing Listeners”You can use standard operator syntax or method calls.
Signal
// Define eventpublic Signal OnEvent = new();public Signal<T> OnEvent = new();
// Operator Syntax (Recommended)signal += OnEvent;signal -= OnEvent;
// Method Syntaxsignal.Subscribe(OnEvent);signal.Unsubscribe(OnEvent);
// Safety Netsignal.UnsubscribeAll();C# Action
// Define eventpublic event Action OnEvent = new();public event Action<T> OnEvent = new();
// Operator Syntax (Recommended)action += OnEvent;action -= OnEvent;
// Method SyntaxN/AN/A
// Safety NetN/A