protected override void Interaction() { //base.Interaction(); if (gameObject.CompareTag("Skull")) { Debug.Log("Dead!"); } if (gameObject.CompareTag("SpeedDown")) { Ball.m_MovePower = 0.3f; } CaughtInteraction?.Invoke(this); }
protected override void Interaction() { //base.Interaction(); if (gameObject.CompareTag("Ring")) { GameController.levelTargets -= 1; } if (gameObject.CompareTag("SpeedUp")) { Ball.m_MovePower = 550.0f; } //_displayBonuses.Display(5); if (GameController.levelTargets == 0) { //exitWall.transform.position = new Vector3(transform.position.x+50.0f, transform.position.y + 50.0f, transform.position.z+50.0f); Destroy(exitWall); wonImage.SetActive(true); } CaughtInteraction?.Invoke(this); }