Example #1
0
    public void GoToPool()
    {
        transform.rotation = Quaternion.identity;
        transform.position = Vector3.zero;

        _poolMember.Push();
    }
Example #2
0
    public void GoToPool()
    {
        ClearPieces();

        _pipe = null;

        transform.rotation = Quaternion.identity;
        transform.position = Vector3.zero;

        particleSystem.gameObject.SetActive(false);
        _poolMember.Push();
    }
Example #3
0
    public void GoToPool()
    {
        // for (int i = 0; i < _pieceHolders.Count; i++)
        // {
        // _pieceHolders[i].GoToPool();
        // }

        foreach (var pieceHolder in _pieceHolders)
        {
            pieceHolder.GoToPool();
        }

        _pieceHolders.Clear();

        if (_obstacle != null)
        {
            _obstacle.GoToPool();
            _obstacle = null;
        }

        _poolMember.Push();
    }
Example #4
0
 public void GoToPool()
 {
     _poolMember.Push();
 }