void OnTriggerExit(Collider coll) { if (coll.CompareTag("Player") && !updateOnEnter) { for (int i = 0; i < maxIncrease; i++) { scorer.checkMultiplier(); //Debug.Log("Initiating additional multiplier check"); } } }
protected override void Apply(BallController ball) { //ball.gameObject.GetComponent<Rigidbody>().AddForce (ball.GetTargetVelocity().normalized * rocketPower, ForceMode.Impulse); ball.gameObject.GetComponent <Rigidbody>().AddForce(Vector3.Scale(Camera.main.transform.forward, new Vector3(1, 0, 1)).normalized *rocketPower, ForceMode.Impulse); ball.GetComponent <LightsController>().TurnLightTrailOn(); TunnelScoreController scorer = ball.GetComponent <TunnelScoreController> (); for (int i = 0; i < maxMultiplierIncrease; i++) { scorer.checkMultiplier(canDecrease: false); } }