private void OnAnimationStarted(Chuzzle chuzzle) { if (!AnimatedChuzzles.Contains(chuzzle)) { AnimatedChuzzles.Add(chuzzle); chuzzle.AnimationFinished += OnAnimationFinished; } }
private void OnAnimationStarted(Chuzzle chuzzle) { if (isAlreadyChangedState) { Debug.LogWarning("Already changed state create new chuzzle"); return; } if (!AnimatedChuzzles.Contains(chuzzle)) { AnimatedChuzzles.Add(chuzzle); chuzzle.AnimationFinished += OnAnimationFinished; } }