31 lines
896 B
C#
31 lines
896 B
C#
using System;
|
|
using UnityEngine;
|
|
|
|
[Serializable]
|
|
public class TankTrackSimple : MonoBehaviour
|
|
{
|
|
public LayerMask terrainMask = ~1 << 4;
|
|
// /*UNUSED*/ private RaycastHit hit;
|
|
// /*UNUSED*/ private Transform myTransform;
|
|
// /*UNUSED*/ private Vector3 linkPos;
|
|
|
|
public void Start()
|
|
{
|
|
//myTransform = transform;
|
|
}
|
|
|
|
public void FixedUpdate()
|
|
{
|
|
//if(linkPos == Vector3.zero) linkPos = myTransform.InverseTransformPoint(myTransform.position);
|
|
|
|
/*if (Physics.Raycast(linkPos + transform.TransformPoint(Vector3.up * 5), transform.parent.TransformDirection(Vector3.down), hit, 5.5, terrainMask)) {
|
|
myTransform.position = hit.point;
|
|
myTransform.LookAt(hit.point + hit.normal);
|
|
}
|
|
else {*/
|
|
//myTransform.position = myTransform.TransformPoint(linkPos);
|
|
//myTransform.rotation = transform.parent.rotation;
|
|
//}
|
|
}
|
|
}
|