Ejemplo n.º 1
0
 private bool NoArrowNotched(GameObject controller)
 {
     if (VRTK_SDK_Bridge.IsControllerLeftHand(controller))
     {
         bow = VRTK_SDK_Bridge.GetControllerRightHand().GetComponentInChildren <BowAim>();
     }
     else if (VRTK_SDK_Bridge.IsControllerRightHand(controller))
     {
         bow = VRTK_SDK_Bridge.GetControllerLeftHand().GetComponentInChildren <BowAim>();
     }
     return(bow == null || !bow.HasArrow());
 }
Ejemplo n.º 2
0
    private bool NoArrowNotched(GameObject controller)
    {
        if (controller == controllers.left)
        {
            bow = controllers.right.GetComponentInChildren <BowAim>();
        }
        else if (controller == controllers.right)
        {
            bow = controllers.left.GetComponentInChildren <BowAim>();
        }

        return(bow == null || !bow.HasArrow());
    }
Ejemplo n.º 3
0
    private bool NoLightningAttached(GameObject controller)
    {
        if (VRTK_DeviceFinder.IsControllerLeftHand(controller))
        {
            GameObject controllerRightHand = VRTK_DeviceFinder.GetControllerRightHand(true);
            controllerRightHand.transform.Find("LightningBoltClone");
        }
        else if (VRTK_DeviceFinder.IsControllerRightHand(controller))
        {
            GameObject controllerLeftHand = VRTK_DeviceFinder.GetControllerLeftHand(true);
            controllerLeftHand.transform.Find("LightningBoltClone");
        }

        return(bow == null || !bow.HasArrow());
    }
Ejemplo n.º 4
0
    private bool CheckBowHasArrow()
    {
        BowAim bowAim = bow.GetComponent <BowAim>();

        return(bowAim.HasArrow());
    }