| 1234567891011121314151617181920212223242526272829 |
- using System;
- using UnityEngine;
- namespace UnityStandardAssets.Vehicles.Car
- {
- // this script is specific to the car supplied in the the assets
- // it controls the suspension hub to make it move with the wheel are it goes over bumps
- public class Suspension : MonoBehaviour
- {
- public GameObject wheel; // The wheel that the script needs to referencing to get the postion for the suspension
- private Vector3 m_TargetOriginalPosition;
- private Vector3 m_Origin;
- private void Start()
- {
- m_TargetOriginalPosition = wheel.transform.localPosition;
- m_Origin = transform.localPosition;
- }
- private void Update()
- {
- transform.localPosition = m_Origin + (wheel.transform.localPosition - m_TargetOriginalPosition);
- }
- }
- }
|