Files
back_cantanBuilding/Assets/Scripts/EventPotion/EventPotionCameraController.cs
2026-05-26 16:15:54 +08:00

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;
}
}
}