Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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") + Input.GetAxis("Horizontal");
- float v = CrossPlatformInputManager.GetAxis("Vertical") + Input.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
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement