XRoom_Unity/Assets/BNG Framework/Scripts/Components/FollowTransform.cs

28 lines
702 B
C#
Raw Normal View History

2025-05-31 06:50:20 +00:00
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace BNG {
public class FollowTransform : MonoBehaviour {
public Transform FollowTarget;
public bool MatchRotation = true;
public Vector3 offset;
public float YOffset = 0;
void Update() {
if(FollowTarget) {
transform.position = FollowTarget.position+offset;
if(YOffset != 0) {
transform.position += new Vector3(0, YOffset, 0);
}
if(MatchRotation) {
transform.rotation = FollowTarget.rotation;
}
}
}
}
}