73 lines
2.5 KiB
C#
73 lines
2.5 KiB
C#
using GameCore;
|
|
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEngine.Rendering.Universal;
|
|
|
|
namespace game
|
|
{
|
|
public class EventPotionCameraController : MonoBehaviour
|
|
{
|
|
Camera m_Main;
|
|
Rect m_MainRect;
|
|
float m_MainFOV;
|
|
private Vector3 m_MainLocalScale;
|
|
private Quaternion m_MainRotation;
|
|
private Vector3 m_MainPosition;
|
|
|
|
RenderMode m_CanvasRenderMode = RenderMode.ScreenSpaceCamera;
|
|
|
|
Camera m_CurCamera;
|
|
|
|
void Awake()
|
|
{
|
|
//m_CurCamera = this.transform.GetComponent<Camera>();
|
|
|
|
//Camera mainCamera = Camera.main;
|
|
//UniversalAdditionalCameraData toBaseData = mainCamera.GetUniversalAdditionalCameraData();
|
|
////toBaseData.cameraStack.Insert(0, m_CurCamera);
|
|
//toBaseData.cameraStack.Remove(UIManager.Instance.UICamera);
|
|
|
|
|
|
|
|
//m_CanvasRenderMode = UIManager.Instance.UICanvas.renderMode;
|
|
//UIManager.Instance.UICanvas.renderMode = RenderMode.ScreenSpaceOverlay;
|
|
|
|
//m_CurCamera = this.transform.GetComponent<Camera>();
|
|
//m_CurCamera.enabled = false;
|
|
|
|
//m_Main = Camera.main;
|
|
//m_MainRect = m_Main.rect;
|
|
//m_MainFOV = m_Main.fieldOfView;
|
|
//m_MainLocalScale = m_Main.transform.localScale;
|
|
//m_MainRotation = m_Main.transform.rotation;
|
|
//m_MainPosition = m_Main.transform.position;
|
|
|
|
//m_Main.rect = m_CurCamera.rect;
|
|
//m_Main.fieldOfView = m_CurCamera.fieldOfView;
|
|
//m_Main.transform.localScale = this.transform.localScale;
|
|
//m_Main.transform.rotation = this.transform.rotation;
|
|
//m_Main.transform.position = this.transform.position;
|
|
}
|
|
|
|
private void OnDestroy()
|
|
{
|
|
|
|
//m_CurCamera = this.transform.GetComponent<Camera>();
|
|
|
|
//Camera mainCamera = Camera.main;
|
|
//UniversalAdditionalCameraData toBaseData = mainCamera.GetUniversalAdditionalCameraData();
|
|
////toBaseData.cameraStack.Remove(m_CurCamera);
|
|
//toBaseData.cameraStack.Add(UIManager.Instance.UICamera);
|
|
|
|
////m_Main.rect = m_MainRect;
|
|
////m_Main.fieldOfView = m_MainFOV;
|
|
////m_Main.transform.localScale = m_MainLocalScale;
|
|
////m_Main.transform.rotation = m_MainRotation;
|
|
////m_Main.transform.position = m_MainPosition;
|
|
|
|
//UIManager.Instance.UICanvas.renderMode = m_CanvasRenderMode;
|
|
}
|
|
}
|
|
}
|