using UnityEngine; using UnityEngine.UI; public class Billboard : MonoBehaviour { private Transform cam; void Start() { Camera mainCam = Camera.main; if (mainCam != null) { cam = mainCam.transform; // Auto-assign Event Camera at runtime (fixes prefab reference issue) Canvas canvas = GetComponent(); if (canvas != null) { canvas.worldCamera = mainCam; } } } void LateUpdate() { if (cam == null) return; transform.forward = cam.forward; } }