// when lap trigger is entered
    public void OnLapTrigger(trackLapTrigger _trigger)
    {
        if (_trigger == next)
        {
            player_driver _driver = gameObject.GetComponent <player_driver>();
            if (startLine.next == next)
            {
                _lap++;

                if (_driver)
                {
                    _driver.addEnergy(energyBonus * 2);
                }
            }
            else
            {
                if (_driver)
                {
                    _driver.addEnergy(energyBonus);
                }
            }
            SetNextTrigger(next);
        }
    }
Exemplo n.º 2
0
 public void setDriver(player_driver _driver)
 {
     driver = _driver;
 }
Exemplo n.º 3
0
 public void setDriver(player_driver driver_behavior)
 {
     driver = driver_behavior;
 }
Exemplo n.º 4
0
 // Use this for initialization
 void Start()
 {
     driver = gameObject.GetComponentInParent <player_driver>();
     p_id   = gameObject.GetComponentInParent <player_ID>();
 }
 // Use this for initialization
 void Start()
 {
     p_driver = driverObject.GetComponent <player_driver>();
 }