Files
CartoonRPG/Assets/StixGames/GrassShader/Example/GameScene/Scripts/LookInMovementDirection.cs
Caleb Sandford deQuincey 02c4b5ab66 Adding in new packages
2025-06-05 22:59:18 +01:00

30 lines
617 B
C#

using UnityEngine;
namespace StixGames.GrassShader.Example
{
[ExecuteInEditMode]
public class LookInMovementDirection : MonoBehaviour
{
public float Tolerance = 0.1f;
private Vector3 lastPos;
void Start()
{
lastPos = transform.position;
}
void Update()
{
var newPos = transform.position;
var dir = newPos - lastPos;
if (dir.sqrMagnitude > Tolerance)
{
transform.rotation = Quaternion.LookRotation(dir);
}
lastPos = newPos;
}
}
}