예제 #1
0
파일: Futile.cs 프로젝트: MattRix/Madness
 public void StopDelayedCall(FDelayedCallback callToRemove)
 {
     _delayedCallbacks.Remove(callToRemove);
 }
예제 #2
0
파일: Futile.cs 프로젝트: MattRix/Madness
    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;
    }