23 lines
653 B
C#
23 lines
653 B
C#
|
using System;
|
||
|
using UnityEngine;
|
||
|
|
||
|
/// <summary>
|
||
|
/// Simple script that makes this transform look at a target.
|
||
|
/// </summary>
|
||
|
public class BossLookAt : MonoBehaviour
|
||
|
{
|
||
|
[Tooltip("Look at this transform")]
|
||
|
public Transform m_LookAt;
|
||
|
[Tooltip("Lock the camera's X rotation to this value (in angles)")]
|
||
|
public float m_RotationX = 0;
|
||
|
[Tooltip("Lock the camera's Z rotation to this value (in angles)")]
|
||
|
public float m_RotationZ = 0;
|
||
|
|
||
|
void Update()
|
||
|
{
|
||
|
transform.LookAt(m_LookAt);
|
||
|
var euler = transform.rotation.eulerAngles;
|
||
|
transform.rotation = Quaternion.Euler(m_RotationX, euler.y, m_RotationZ);
|
||
|
}
|
||
|
}
|