private void Awake()
 {
     playerSeedControllerScript = player.GetComponent <PlayerSeedController>();
     playerRigidbody            = player.GetComponent <Rigidbody>();
     handExtendScirpt           = capsuleHand.GetComponent <HandExtend>();
     handHoldScirpt             = capsuleHand.GetComponent <HandHold>();
     shooterAS = GetComponent <AudioSource>();
 }
Пример #2
0
    private void CheckDistance(XRBaseInteractor interactor, HandHold handHold)
    {
        if (interactor)
        {
            float distanceSqr = GetDistanceSqrToInteractor(interactor);

            if (distanceSqr > breakDistance)
            {
                handHold.BreakHold(interactor);
            }
        }
    }
Пример #3
0
 public void OnHandHold(HandHold handhold)
 {
     onHandHold = true; visualHand.transform.rotation = handhold.transform.rotation;
     if (grabpos == Vector3.zero)
     {
         if (Input.GetAxis(inputaxis) > 0)
         {
             grabpos        = transform.position;
             playerstartpos = player.transform.position;
             visualHand.transform.position = transform.position;
         }
     }
 }
Пример #4
0
 private void CheckDistance(XRBaseInteractor interactor, HandHold handHold)
 {
 }
 private void Awake()
 {
     handExtendScript = capsuleHand.GetComponent <HandExtend>();
     handHoldScript   = capsuleHand.GetComponent <HandHold>();
 }