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