public override void OnGripRelease(VRWand_Controller wand) { if (interactable != null) { interactable.OnTriggerRelease(this, wand); } }
public override void OnGripPress(VRInteraction caller, VRWand_Controller wand) { if (holder == caller) { GetDropped(wand.throwVelocity); } }
public override void OnTriggerPress(VRInteraction caller, VRWand_Controller wand) { if (!isBeingHeld && caller.CanManipulate(this)) { GetPicked(caller); } }
public override void OnTriggerRelease(VRInteraction caller, VRWand_Controller wand) { if (!releaseWithGripOnly && holder == caller) { GetDropped(wand.throwVelocity); } }
public override void OnGripPress(VRWand_Controller wand) { if (interactable != null) { interactable.OnGripPress(this, wand); } }
protected override void Start() { base.Start(); _wand = GetComponentInParent <VRWand_Controller>(); isLeftHand = wand.isLeftHand; RecoverBaseAnimator(); }
public abstract void OnTriggerRelease(VRWand_Controller wand);
public abstract void OnTriggerPress(VRWand_Controller wand);
public abstract void OnGripRelease(VRInteraction caller, VRWand_Controller wand);
public abstract void OnGripPress(VRInteraction caller, VRWand_Controller wand);
public override void OnGripRelease(VRInteraction caller, VRWand_Controller wand) { }
public override void OnGripRelease(VRWand_Controller wand) { }
public override void OnTriggerPress(VRInteraction caller, VRWand_Controller wand) { }
public override void OnTriggerRelease(VRWand_Controller wand) { }
public override void OnTriggerPress(VRWand_Controller wand) { }
public abstract void OnGripPress(VRWand_Controller wand);
public abstract void OnGripRelease(VRWand_Controller wand);
public override void OnGripPress(VRWand_Controller wand) { }