public override void OnEnter() { var go = Fsm.GetOwnerDefaultTarget(gameObject); snapEvents = go.GetComponent <VRTK.UnityEventHelper.VRTK_SnapDropZone_UnityEvents>(); if (snapEvents == null) { snapEvents = go.AddComponent <VRTK.UnityEventHelper.VRTK_SnapDropZone_UnityEvents>(); } snapEvents.OnObjectUnsnappedFromDropZone.AddListener(ObjectSnapped); }
public override void OnEnter() { var go = Fsm.GetOwnerDefaultTarget(gameObject); snapEvents = go.GetComponent <VRTK.UnityEventHelper.VRTK_SnapDropZone_UnityEvents>(); if (snapEvents == null) { snapEvents = go.AddComponent <VRTK.UnityEventHelper.VRTK_SnapDropZone_UnityEvents>(); } //snapEvents.OnValueChanged.AddListener(HandleChange); snapEvents.OnObjectEnteredSnapDropZone.AddListener(ObjectSnapped); }