I couldn't find anything in their documentation but I'm really stuck with how to call a function, once DoTween has finished the tween. :/ Does anyone know?
I tried this but I get an error onComplete does not take an argument.
unlocked.DOSizeDelta(Vector2.one, .3f).SetEase(Ease.InBack).onComplete(ResetUnlock);
private void ResetUnlock()
{
print("dosomething");
}
CodePudding user response:
OnComplete
is just a TweenCallback
delegate. So you just need to assign it like so.
unlocked.DOSizeDelta(Vector2.one, .3f).SetEase(Ease.InBack).onComplete = ResetUnlock;
CodePudding user response:
as JDormer mentioned its a TweenCallback
delegate.
You can use a lambda function (anonymous delegate) with no parameters to call your ResetUnlock()
method.
unlocked.DOSizeDelta(Vector2.one, .3f).SetEase(Ease.InBack).onComplete(() => ResetUnlock());