using UnityEngine; using Vuforia; public class ARInfoTracker : MonoBehaviour { [Header("Panel Info")] public LayerInfoPanel infoPanel; [TextArea] public string judul; [TextArea] public string deskripsi; public int narasiClipIndex = -1; ObserverBehaviour observerBehaviour; void Start() { observerBehaviour = GetComponent(); if (observerBehaviour) observerBehaviour.OnTargetStatusChanged += OnTargetStatusChanged; } void OnDestroy() { if (observerBehaviour) observerBehaviour.OnTargetStatusChanged -= OnTargetStatusChanged; } void OnTargetStatusChanged(ObserverBehaviour behaviour, TargetStatus status) { if (status.Status == Status.TRACKED || status.Status == Status.EXTENDED_TRACKED) infoPanel.Show(judul, deskripsi, narasiClipIndex); else infoPanel.Hide(); } }