Esempio n. 1
0
 private void Update()
 {
     if (Input.GetMouseButtonDown(1))
     {
         BirdPool.GetItem().LetStart(leftInfo);
     }
 }
Esempio n. 2
0
    private IEnumerator InteractWithPage()
    {
        Bird bird = BirdPool.GetBird();

        yield return(new WaitUntil(() => bird.IsReady));

        IdentificationPage.Interact(bird.gameObject);
    }
Esempio n. 3
0
        private void StoreBird()
        {
            if (_currentBird == null)
            {
                return;
            }

            BirdPool.StoreBird(_currentBird);
            _currentBird = null;
        }
Esempio n. 4
0
        private void SpawnBird()
        {
            if (_currentBird != null)
            {
                return;
            }

            _currentBird = BirdPool.GetBird();
            _currentBird.transform.position = transform.position;
        }
Esempio n. 5
0
        private void SpawnBird()
        {
            if (_currentBird != null)
            {
                return;
            }

            _currentBird = BirdPool.GetBird();
            _currentBird.transform.SetParent(transform);
            _currentBird.transform.position = SpawnPoint.position;
            _currentBird.gameObject.SetActive(true);
        }