Exemple #1
0
    void FixedUpdate()
    {
        //Get constant inputs
        if (!string.IsNullOrEmpty(accelAxis))
        {
            vp.SetAccel(Input.GetAxis(accelAxis));
        }

        if (!string.IsNullOrEmpty(brakeAxis))
        {
            vp.SetBrake(Input.GetAxis(brakeAxis));
        }

        if (!string.IsNullOrEmpty(steerAxis))
        {
            vp.SetSteer(Input.GetAxis(steerAxis));
        }

        if (!string.IsNullOrEmpty(ebrakeAxis))
        {
            vp.SetEbrake(Input.GetAxis(ebrakeAxis));
        }

        if (!string.IsNullOrEmpty(boostButton))
        {
            vp.SetBoost(Input.GetButton(boostButton));
        }

        if (!string.IsNullOrEmpty(pitchAxis))
        {
            vp.SetPitch(Input.GetAxis(pitchAxis));
        }

        if (!string.IsNullOrEmpty(yawAxis))
        {
            vp.SetYaw(Input.GetAxis(yawAxis));
        }

        if (!string.IsNullOrEmpty(rollAxis))
        {
            vp.SetRoll(Input.GetAxis(rollAxis));
        }

        if (!string.IsNullOrEmpty(upshiftButton))
        {
            vp.SetUpshift(Input.GetAxis(upshiftButton));
        }

        if (!string.IsNullOrEmpty(downshiftButton))
        {
            vp.SetDownshift(Input.GetAxis(downshiftButton));
        }
    }