ProjectDDD/Packages/SLUnity/CustomSceneCamera.cs
2025-07-08 19:46:31 +09:00

20 lines
545 B
C#

using UnityEngine;
using UnityEngine.Rendering.Universal;
[RequireComponent(typeof(Camera))]
public class CustomSceneCamera : MonoBehaviour
{
private void OnEnable()
{
// add stack to camera
var cam = GetComponent<Camera>();
SLGame.Camera.GetUniversalAdditionalCameraData().cameraStack.Insert(0, cam);
}
private void OnDisable()
{
// remove stack to camera
var cam = GetComponent<Camera>();
SLGame.Camera.GetUniversalAdditionalCameraData().cameraStack.Remove(cam);
}
}