public void Increment() { if (boo++ == 0 && trigger != null) { trigger.Trigger(true); } }
public void Failed() { if (!isDone) { isDone = true; onFailed.Trigger(); onFailedErrorMessage.Trigger(null); } else { Debug.LogWarning("Promise was already done @" + Time.time); } }
public void Success() { if (!isDone) { isDone = true; onSuccess.Trigger(); } else { Debug.LogWarning("Promise was already done @" + Time.time); } }
public void Trigger() { trigger.Trigger(TotalStat); }