Пример #1
0
    void GrabWith(SVRA_GrabPoint grabPoint)
    {
        Rigidbody desiredBody = grabPoint.TouchedObject().GetComponent <Rigidbody>();

        desiredBody.gameObject.GetComponent <SVRA_GrabbableObject>().GrabFrom(transform.position);
        joint = SVRA_JointFactory.JointToConnect(jointObject, desiredBody, transform.rotation);
    }
Пример #2
0
 void SVRAInteractionStart(SVRA_GrabPoint grabPoint)
 {
     if (grabPoint.HoldingSomething())
     {
         projectileFiring = true;
         controller       = grabPoint.controller;
     }
 }
Пример #3
0
    void SVRAInteractionStart(SVRA_GrabPoint grabPoint)
    {
        if (vibration.toggleVibration)
        {
            grabPoint.controller.Vibration(vibration.duration, vibration.strength);
        }

        ButtonEvent();
    }
Пример #4
0
    void SVRAHighlightStart(SVRA_GrabPoint grabPoint)
    {
        if (!this.enabled)
        {
            return;
        }

        grabSet.Add(grabPoint);
    }
Пример #5
0
    void SVRAHighlightStop(SVRA_GrabPoint grabPoint)
    {
        if (!this.enabled)
        {
            return;
        }

        grabSet.Remove(grabPoint);
    }
Пример #6
0
    void SVRAGrabStop(SVRA_GrabPoint gripPoint)
    {
        if (!this.enabled)
        {
            return;
        }

        Destroy(jointObject);
    }
Пример #7
0
    void SVRAGrabStart(SVRA_GrabPoint grabPoint)
    {
        if (!this.enabled)
        {
            return;
        }

        jointObject = InstantiateJointParent();
        GrabWith(grabPoint);
    }
Пример #8
0
    void SVRAGrabStart(SVRA_GrabPoint grabPoint)
    {
        controller = grabPoint.controller;
//        this.grabPoint = grabPoint;
    }