35 lines
1.0 KiB
C#
35 lines
1.0 KiB
C#
using UnityEngine;
|
|
using AibisDream.FixSystem;
|
|
using Cinemachine;
|
|
using AibisDream.Framework;
|
|
|
|
namespace AibisDream
|
|
{
|
|
public class EmoManager : MonoBehaviour
|
|
{
|
|
private GameObject emoView;
|
|
|
|
void Start()
|
|
{
|
|
FixSystemCenter.SystemDic.Register(this);
|
|
emoView = transform.Find("Emo View").gameObject;
|
|
emoView.SetActive(false);
|
|
var virtualCam = transform.Find("Emo Camera").GetComponent<ICinemachineCamera>();
|
|
var virtualCam2 = transform.Find("Emo Deep Camera").GetComponent<ICinemachineCamera>();
|
|
CameraKit.Instance.RegisterCamera(CameraEnum.Emo, virtualCam);
|
|
CameraKit.Instance.RegisterCamera(CameraEnum.EmoDeep, virtualCam2,true);
|
|
}
|
|
|
|
public void OpenView()
|
|
{
|
|
//gameObject.SetActive(true);
|
|
emoView.SetActive(true);
|
|
}
|
|
|
|
public void CloseView()
|
|
{
|
|
//gameObject.SetActive(false);
|
|
emoView.SetActive(false);
|
|
}
|
|
}
|
|
} |