Files
TEngine/Assets/GameScripts/HotFix/GameLogic/Camera/CameraUtils.cs
ALEXTANG 64e39673d3 ENABLE_URP asmdef
ENABLE_URP asmdef
2023-05-03 12:23:00 +08:00

24 lines
676 B
C#

using TEngine;
using UnityEngine;
#if ENABLE_URP
using UnityEngine.Rendering.Universal;
#endif
namespace GameLogic
{
public class CameraUtils
{
public static void AddCameraStack(Camera camera,Camera mainCamera)
{
#if ENABLE_URP
if (mainCamera != null)
{
// 通过脚本的方式,只要能找到 camera 不轮是否跨 base 相机的场景,都可以 Add 进 Stack
mainCamera.GetComponent<UniversalAdditionalCameraData>().cameraStack.Add(GameModule.UI.UICamera);
}
#else
Log.Fatal("Could not add camera stack because had no URP-Render-Pip");
#endif
}
}
}