Files
Ipseity-Demo/Assets/_Content/Scripts/Features/Shared/FacePlayer.cs
T

28 lines
709 B
C#

using UnityEngine;
using Unheimlich.Features.Player;
namespace Unheimlich.Features.Shared
{
/// <summary>
/// Makes element always face the player.
/// </summary>
public class FacePlayer : MonoBehaviour
{
private Transform _playerTransform;
private void Awake()
{
if (PlayerController.Instance != null)
_playerTransform = PlayerController.Instance.transform;
}
private void LateUpdate()
{
if (_playerTransform != null)
{
Vector3 playerCenter = _playerTransform.position + Vector3.up * 1.6f;
transform.LookAt(playerCenter);
}
}
}
}