40 lines
514 B
C#
40 lines
514 B
C#
using System;
|
|
using UnityEngine;
|
|
|
|
[Serializable]
|
|
public class LookAtCamera : MonoBehaviour
|
|
{
|
|
public Camera lookAtCamera;
|
|
|
|
public bool lookOnlyOnAwake;
|
|
|
|
public virtual void Start()
|
|
{
|
|
if (!lookAtCamera)
|
|
{
|
|
lookAtCamera = Camera.main;
|
|
}
|
|
if (lookOnlyOnAwake)
|
|
{
|
|
LookAtCamera1();
|
|
}
|
|
}
|
|
|
|
public virtual void Update()
|
|
{
|
|
if (!lookOnlyOnAwake)
|
|
{
|
|
LookAtCamera1();
|
|
}
|
|
}
|
|
|
|
public virtual void LookAtCamera1()
|
|
{
|
|
transform.LookAt(lookAtCamera.transform);
|
|
}
|
|
|
|
public virtual void Main()
|
|
{
|
|
}
|
|
}
|