void OnTriggerExit(Collider coll)
 {
     if (coll.CompareTag("Player") && !updateOnEnter)
     {
         for (int i = 0; i < maxIncrease; i++)
         {
             scorer.checkMultiplier();
             //Debug.Log("Initiating additional multiplier check");
         }
     }
 }
Beispiel #2
0
    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);
        }
    }