H_SafeExperienceDrivingSystem/U3D_DrivingSystem/Assets/UTS_PRO/Scripts/Car/CarControl.cs

29 lines
605 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityStandardAssets.CrossPlatformInput;
public class CarControl : MonoBehaviour
{
private CarMove m_Car;
private void Awake()
{
m_Car = GetComponent<CarMove>();
}
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(v, v, handbrake, h);
#else
m_Car.Move(v, v, 0f, h);
#endif
}
}