using UdonSharp; using UnityEngine; using VRC.SDKBase; [UdonBehaviourSyncMode(BehaviourSyncMode.NoVariableSync)] public class PickupInteractCallback : UdonSharpBehaviour { [SerializeField] private UdonSharpBehaviour _CallbackObject; [SerializeField] private string _InteractCallbackFunction; public override void Interact() { Debug.Log("[PickupInteractCallback] Interaction!!!"); if (_InteractCallbackFunction != "" && Utilities.IsValid(_CallbackObject)) { _CallbackObject.SendCustomEvent(_InteractCallbackFunction); } base.Interact(); } }