public void Then(System.Action <A> callback) { A value; if (result.TryGet(out value)) { callback(value); } else { onComplete.Register(callback); } }
private void Awake() { action.Register(ActionCallback); }
private void Awake() { timerAction.Register(OnTimer); }