30 lines
739 B
C#
30 lines
739 B
C#
using Unity.FPS.Game;
|
|
using UnityEngine;
|
|
|
|
namespace Unity.FPS.AI
|
|
{
|
|
public class FollowPlayer : MonoBehaviour
|
|
{
|
|
Transform m_PlayerTransform;
|
|
Vector3 m_OriginalOffset;
|
|
|
|
void Start()
|
|
{
|
|
ActorsManager actorsManager = FindAnyObjectByType<ActorsManager>();
|
|
if (actorsManager != null)
|
|
m_PlayerTransform = actorsManager.Player.transform;
|
|
else
|
|
{
|
|
enabled = false;
|
|
return;
|
|
}
|
|
|
|
m_OriginalOffset = transform.position - m_PlayerTransform.position;
|
|
}
|
|
|
|
void LateUpdate()
|
|
{
|
|
transform.position = m_PlayerTransform.position + m_OriginalOffset;
|
|
}
|
|
}
|
|
} |