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