public RunnerChangeValue(TValue valueRunning, ValueSetHandler ValueSetCallback, ValueGetHandler ValueGetCallback) { runner = new Runner(OnStarted, OnStopped); ValueSet = ValueSetCallback; ValueGet = ValueGetCallback; SetValueRunning(valueRunning); }
public void Unsubscribe(ValueSetHandler SetCallback) { ValueSet -= SetCallback; }
public void Subscribe(ValueSetHandler SetCallback) { ValueSet += SetCallback; // Update the value for the subscriber to this component. SetCallback(value); }