void OnSetterReceived(Signal signal) { string val = ""; if (Signal.TryParseString(signal.Args, out val)) { Message = val; } }
void OnSetterReceived(Signal signal) { if (signal.Args.Type == SignalTypes.STRING) { Value = ((SignalStringArgs)signal.Args).Value; } else { string val = ""; if (Signal.TryParseString(signal.Args, out val)) { Value = val; } } }
void OnInputReceived(Signal signal) { if (signal.Args.Type == SignalTypes.BANG) { Debug.Log(Value); } else { string val = ""; if (Signal.TryParseString(signal.Args, out val)) { Value = val; } Debug.Log(Value); } }