using UdonSharp; using UnityEngine; using CameraSystem; [UdonBehaviourSyncMode(BehaviourSyncMode.Manual)] public class FullCameraSystem : UdonSharpBehaviour { [SerializeField] private GameObject _Console; [SerializeField] private CameraSystem_Console _CameraSystem; [SerializeField] private Camera[] _Cameras; public void CameraEnabled() { foreach (Camera Camera in _Cameras) { Camera.enabled = true; } _Console.SetActive(true); _CameraSystem.gameObject.SetActive(true); _CameraSystem.Authorize(); } public void CameraDisabled() { foreach (Camera Camera in _Cameras) { Camera.enabled = false; } _Console.SetActive(false); _CameraSystem.Deauthorize(); _CameraSystem.gameObject.SetActive(false); } }