示例#1
0
 public override void OnGripRelease(VRWand_Controller wand)
 {
     if (interactable != null)
     {
         interactable.OnTriggerRelease(this, wand);
     }
 }
示例#2
0
 public override void OnGripPress(VRInteraction caller, VRWand_Controller wand)
 {
     if (holder == caller)
     {
         GetDropped(wand.throwVelocity);
     }
 }
示例#3
0
 public override void OnTriggerPress(VRInteraction caller, VRWand_Controller wand)
 {
     if (!isBeingHeld && caller.CanManipulate(this))
     {
         GetPicked(caller);
     }
 }
示例#4
0
 public override void OnTriggerRelease(VRInteraction caller, VRWand_Controller wand)
 {
     if (!releaseWithGripOnly && holder == caller)
     {
         GetDropped(wand.throwVelocity);
     }
 }
示例#5
0
 public override void OnGripPress(VRWand_Controller wand)
 {
     if (interactable != null)
     {
         interactable.OnGripPress(this, wand);
     }
 }
示例#6
0
    protected override void Start()
    {
        base.Start();
        _wand      = GetComponentInParent <VRWand_Controller>();
        isLeftHand = wand.isLeftHand;

        RecoverBaseAnimator();
    }
示例#7
0
 public abstract void OnTriggerRelease(VRWand_Controller wand);
示例#8
0
 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);
示例#11
0
 public override void OnGripRelease(VRInteraction caller, VRWand_Controller wand)
 {
 }
示例#12
0
 public override void OnGripRelease(VRWand_Controller wand)
 {
 }
 public override void OnTriggerPress(VRInteraction caller, VRWand_Controller wand)
 {
 }
示例#14
0
 public override void OnTriggerRelease(VRWand_Controller wand)
 {
 }
示例#15
0
 public override void OnTriggerPress(VRWand_Controller wand)
 {
 }
示例#16
0
 public abstract void OnGripPress(VRWand_Controller wand);
示例#17
0
 public abstract void OnGripRelease(VRWand_Controller wand);
示例#18
0
 public override void OnGripPress(VRWand_Controller wand)
 {
 }