//the input has changed - if this mean's we have triggerd then pass this through the event handler protected virtual void InputChangedEventHandler(InputPin pin) { if (TriggeredEventHandler != null && IsTriggered()) { Log.LogMessage(pin.Name + " triggered on " + TriggerState); TriggeredEventHandler.Invoke(); } }
protected void InvokeTriggeredEventHandler() { TriggeredEventHandler.Invoke(); }
public void AddCallback(TriggeredEventHandler meth) { Triggered += meth; CallbackAdded?.Invoke(this, new CallbackEditEventArgs(meth)); }
public void RemoveCallback(TriggeredEventHandler meth) { Triggered -= meth; }
public CallbackEditEventArgs(TriggeredEventHandler _meth) : base() { meth = _meth; }