using UnityEngine; using Pixelplacement; public class BirdEyesBehavior : MonoBehaviour { private StateMachine statemachine; private Animator animator; public bool correctItemIsIn; [SerializeField] private Animator bushAnimator; // Assign in Inspector // Start is called once before the first execution of Update after the MonoBehaviour is created void Start() { statemachine = GetComponent(); animator = GetComponentInChildren(); } public void CorrectItem() { correctItemIsIn = true; animator.SetTrigger("RightGuess"); BirdReveal(); } public void IncorrectItem() { correctItemIsIn = false; animator.SetTrigger("WrongGuess"); } public void NoItem() { animator.SetTrigger("NoGuess"); } public void BirdReveal() { if (bushAnimator != null) { bushAnimator.SetTrigger("wolterisout"); statemachine.ChangeState("BirdSpawned"); return; } statemachine.ChangeState ("BirdSpawned"); } }