Exemplo n.º 1
0
 public void StopDelayedCall(FDelayedCallback callToRemove)
 {
     _delayedCallbacks.Remove(callToRemove);
 }
Exemplo n.º 2
0
    public FDelayedCallback StartDelayedCallback(Action func, float delayTime)
    {
        if (delayTime <= 0) delayTime = 0.00001f; //super small delay for 0 to avoid divide by 0 errors

        FDelayedCallback callback = new FDelayedCallback(func, delayTime);
        _delayedCallbacks.Add(callback);

        return callback;
    }