Ejemplo n.º 1
0
 public void Update()
 {
     if (_Car.CarManager.Inputs._DriftButtonUp)
     {
         _Car.SwitchState(new NormalDrive(_Car));
     }
     try
     {
         _Car.CarManager.CarAudioHandler.SetEngineMaxVol(Mathf.Lerp(_Car.CarManager.CarAudioHandler.EngineMaxVol, 1, Time.deltaTime));
         _Car.CarManager.CarAudioHandler.SetEngineMaxPitch(Mathf.Lerp(_Car.CarManager.CarAudioHandler.EngineMaxPitch, 0.6f, 2 * Time.deltaTime));
     }
     catch { }
 }
Ejemplo n.º 2
0
    public void Update()
    {
        if (_Car.CarManager.Inputs._DriftButtonDown)
        {
            _Car.SwitchState(new Drift(_Car));
            //if (_Car.LocalVelocity.z > _Car.CarManager.MaxStraigthVelocity * 0.5f)
            //{
            //    if (_Car.CarManager.Inputs._SteerAxis > 0)
            //    {
            //        _Car.SwitchState(new DriftRight(_Car));
            //    }
            //}
        }

        try
        {
            _Car.CarManager.CarAudioHandler.SetEngineMaxVol(Mathf.Lerp(_Car.CarManager.CarAudioHandler.EngineMaxVol, 1.2f, Time.deltaTime));
            _Car.CarManager.CarAudioHandler.SetEngineMaxPitch(Mathf.Lerp(_Car.CarManager.CarAudioHandler.EngineMaxPitch, 0.8f, 2 * Time.deltaTime));
        }
        catch { }
    }