Пример #1
0
    /// Notifies the object that it has been released.
    virtual public void GrabEnd(Vector3 linearVelocity, Vector3 angularVelocity)
    {
        Rigidbody rb = gameObject.GetComponent <Rigidbody>();

        rb.isKinematic = m_grabbedKinematic;
        //rb.velocity = linearVelocity;
        //rb.angularVelocity = angularVelocity;
        m_grabbedBy       = null;
        m_grabbedCollider = null;
    }
Пример #2
0
 /// Notifies the object that it has been grabbed.
 virtual public void GrabBegin(CustomHandGrabber hand, Collider grabPoint)
 {
     m_grabbedBy       = hand;
     m_grabbedCollider = grabPoint;
     gameObject.GetComponent <Rigidbody>().isKinematic = true;
 }