private void Update() { enemyCollision = Physics2D.OverlapCircle(transform.position, auraRadius, interactibles[0]); plantCollision = Physics2D.OverlapCircle(transform.position, auraRadius, interactibles[1]); if (plantCollision != null) { growingFlower = plantCollision.GetComponentInParent <Growing_Flower>(); } else if (plantCollision) { growingFlower.isGrowing = false; growingFlower = null; } animator.SetBool("IsPlaying", isPlaying); if (canPlay == true) { if (isPlaying && !source.isPlaying) { if (isPlaying == true) { source.Play(); StartCoroutine(Wait()); } } } }
private void Update() { Collider2D _enemyCollision = Physics2D.OverlapCircle(transform.position, auraRadius, interactables[0]); Collider2D _plantCollision = Physics2D.OverlapCircle(transform.position, auraRadius, interactables[1]); if (Input.GetKey(KeyCode.E)) //On[ActionName] { if (_enemyCollision != null) { _enemyCollision.tag = "Friend"; } if (_plantCollision != null) { growingFlower = _plantCollision.GetComponent <Growing_Flower>(); growingFlower.isGrowing = true; } } }