Esempio n. 1
0
    private void OnBlockCollided()
    {
        TailSegment deletSegment = _tail[_tail.Count - 1];

        _tail.RemoveAt(_tail.Count - 1);
        Destroy(deletSegment.gameObject);
        TailSizeUpdated?.Invoke(_tail.Count);
    }
Esempio n. 2
0
 private void OnBonusCollected(int bonusSize)
 {
     _tail.AddRange(_tailGenerator.GenerateStartTail(bonusSize, _tail[TailCount - 1].transform.position));
     TailSizeUpdated?.Invoke(_tail.Count);
 }
Esempio n. 3
0
 private void Start()
 {
     TailSizeUpdated?.Invoke(_tail.Count);
 }