//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();
 }
Esempio n. 3
0
 public void AddCallback(TriggeredEventHandler meth)
 {
     Triggered += meth;
     CallbackAdded?.Invoke(this, new CallbackEditEventArgs(meth));
 }
Esempio n. 4
0
 public void RemoveCallback(TriggeredEventHandler meth)
 {
     Triggered -= meth;
 }
Esempio n. 5
0
 public CallbackEditEventArgs(TriggeredEventHandler _meth) : base()
 {
     meth = _meth;
 }