Files
GameDevGameJamV2/Assets/Scripts/CameraController.cs
OMGeeky 6ffa65dcb1 Movement & Attaching etc.
also cleanup
2022-05-22 01:56:22 +02:00

25 lines
555 B
C#

using Cinemachine;
using UnityEngine;
public class CameraController : MonoBehaviour
{
[SerializeField] private Character root;
[SerializeField] private CinemachineVirtualCamera vCam;
private void OnEnable()
{
if ( vCam == null )
vCam = GetComponent<CinemachineVirtualCamera>();
root.Spawned += RootOnSpawned;
}
private void RootOnSpawned( Character obj )
{
var objTransform = obj.transform;
vCam.Follow = objTransform;
vCam.LookAt = objTransform;
}
}