using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; public class SelectCameraHandler : MonoBehaviour, IPointerClickHandler { private Transform mainCamera; public Transform thisCamera; void Start() { mainCamera = Camera.main.transform; thisCamera = GameObject.Find($"Cameras/{name}").transform; } public void OnPointerClick(PointerEventData pointerEventData) { Debug.Log($"[SelectCameraHandler] Selecting Camera {name.Split(' ')[1]}"); mainCamera.SetParent(thisCamera, false); } }