private void OnTriggerEnter(Collider collision) { if (isWinned || isLoosed) { return; } if (collision.gameObject.CompareTag(GameData.Layers.Cucaracha.ToString())) { CucarachaController cuca = collision.gameObject.GetComponent <CucarachaController>(); if (!cuca) { cuca = collision.transform.parent.GetComponent <CucarachaController>(); } if (cuca.IsDying) { return; } animator.SetTrigger("RoachCollision"); CameraShake.Shake(0.1f, 0.05f); CucarachaManager.Instance.AddJuice(); ChangeSlider(); source.volume = .6f; Debug.Log("Juice quantity : " + CucarachaManager.Instance.GetJuice()); cuca.Kill(false); } }
private void OnTriggerEnter(Collider collision) { if (collision.gameObject.CompareTag(GameData.Layers.Cucaracha.ToString())) { CucarachaController cuca = collision.gameObject.GetComponent <CucarachaController>(); if (!cuca) { cuca = collision.transform.parent.GetComponent <CucarachaController>(); } //Debug.Log("Cucaracha is dead with Trap"); cuca.Kill(); } }