| 123456789101112131415161718192021222324252627282930313233 |
- using System;
- using UnityEngine;
- using UnityStandardAssets.CrossPlatformInput;
- namespace UnityStandardAssets.Vehicles.Car
- {
- [RequireComponent(typeof (CarController))]
- public class CarUserControl : MonoBehaviour
- {
- private CarController m_Car; // the car controller we want to use
- private void Awake()
- {
- // get the car controller
- m_Car = GetComponent<CarController>();
- }
- private void FixedUpdate()
- {
- // pass the input to the car!
- float h = CrossPlatformInputManager.GetAxis("Horizontal");
- float v = CrossPlatformInputManager.GetAxis("Vertical");
- #if !MOBILE_INPUT
- float handbrake = CrossPlatformInputManager.GetAxis("Jump");
- m_Car.Move(h, v, v, handbrake);
- #else
- m_Car.Move(h, v, v, 0f);
- #endif
- }
- }
- }
|