using UnityEngine;

public class CameraMove : MonoBehaviour
{
    public Vector3 camOffset;
    
    [SerializeField] private GameObject player;
    
    // Start is called once before the first execution of Update after the MonoBehaviour is created
    void Start()
    {
        
    }

    // Update is called once per frame
    void LateUpdate()
    {
        camOffset.z = camOffset.x;
        Vector3 desiredCamPos = player.transform.position;
        desiredCamPos.x += camOffset.x;
        desiredCamPos.y += camOffset.y;
        desiredCamPos.z += camOffset.z;
        
        transform.position = desiredCamPos;
        transform.LookAt(player.transform);
    }
}