Exemplo n.º 1
0
 private void Start()
 {
     //mainCamera = GameObject.FindWithTag("MainCamera");
     render    = GetComponent <SpriteRenderer>();
     Operators = new List <string>()
     {
         "+", "-", "/", "*"
     };
     rigidBody     = GetComponent <Rigidbody2D>();
     animationMode = EnumBase.AnimationMode.idle;
     //proceedToLvl2Button.onClick.AddListener(delegate { LoadLevel2(); });
 }
Exemplo n.º 2
0
        private void OnTriggerExit2D(Collider2D collision)
        {
            //emptyGameObject.transform.parent = player.transform;

            if (collision.gameObject.CompareTag("Ladder") && controller.m_Grounded)
            {
                Debug.Log("Left");
                animator.SetBool("Climb", false);
                controller.m_Grounded = true;

                animationMode = EnumBase.AnimationMode.idle;
            }
        }
Exemplo n.º 3
0
        private void OnTriggerEnter2D(Collider2D other)
        {
            // collect coin or token
            if (other.gameObject.CompareTag("Coin") || other.gameObject.CompareTag("Token"))
            {
                CoinManager coinManager = other.gameObject.GetComponent <CoinManager>();
                coinManager.CollectCoin();
                CheckNumberOfPickupsCollected();
                UIManager.instance.sound.PlayOneShot(AudioManager.instance.coinSound);
                Debug.Log("entered");
            }

            //climb ladder
            if (other.gameObject.CompareTag("Ladder") && controller.m_Grounded)
            {
                controller.m_Grounded = false;
                animationMode         = EnumBase.AnimationMode.climbing;
            }
        }