summaryrefslogtreecommitdiff
path: root/Assets/Scripts/GamePlay/Player/WheelMeshPosition.cs
blob: 6f68a4cfa1374f33b44c267115fa2c286af29ebc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
using UnityEngine;

namespace GamePlay.Player
{
    public class WheelMeshPosition : MonoBehaviour
    {
        [Range(0, 1)] public float lerpSpeed; 
        public WheelCollider wheelCollider;

        private void FixedUpdate()
        {
            wheelCollider.GetWorldPose(out Vector3 pos, out Quaternion rot);
            transform.position = Vector3.Lerp(transform.position, pos, lerpSpeed);
            transform.rotation = Quaternion.Slerp(transform.rotation, rot, lerpSpeed);
        }
    }
}