﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class FaceTowardCamera : MonoBehaviour
{
    [SerializeField] GameObject m_camera;

    private void Start()
    {
        m_camera = GameObject.FindGameObjectWithTag("MainCamera");
    }

    // Update is called once per frame
    void Update()
    {
        if (!m_camera)
            return;

        Vector3 _offset = new Vector3(transform.position.x, 0, transform.position.z) - new Vector3(m_camera.transform.position.x, 0, m_camera.transform.position.z);

        transform.LookAt(transform.position + _offset, Vector3.up);
    }
}
