using BNG; using System; using System.Collections; using System.Collections.Generic; using UnityEngine; public class MonumentPreviewController : MonoBehaviour { private Grabbable _grabbable; private MonumentMini _monumentMini; private MonumentPreview _monumentPreview; private void Awake() { _grabbable = GetComponent(); _monumentMini = GetComponent(); _monumentPreview = FindObjectOfType(); } private void OnEnable() { _grabbable.OnUniqueGrabbed.AddListener(OnGrab); } private void OnDisable() { _grabbable.OnUniqueGrabbed.RemoveListener(OnGrab); } private void OnGrab(Grabber arg) { _monumentPreview.ShowInfo(_monumentMini.Info); } #if UNITY_EDITOR [ContextMenu("Debug show preview")] private void DebugShow() { OnGrab(null); } #endif }