private void OnEffectComplete(IUiEffect effect) { _completedEffects += 1; if (_completedEffects < _effects.Count) { return; } AllEffectsComplete(); }
private void OnEffectComplete(IUiEffect effect) { print($"Completed {effect}!"); }
public EffectBuilder AddEffect(IUiEffect effect) { _effects.Add(effect); effect.OnComplete += OnEffectComplete; return(this); }