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(); }); }
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; } }
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; } }