Esempio n. 1
0
        public virtual void Attached(NVRAttachJoint joint)
        {
            var TargetPosition = joint.transform.position + (Item.transform.position - this.transform.position);
            Rigidbody.MovePosition(TargetPosition);

            Rigidbody.velocity = Vector3.zero;
            Rigidbody.angularVelocity = Vector3.zero;

            IsAttached = true;
            Rigidbody.useGravity = false;
        }
Esempio n. 2
0
 public virtual void Detached(NVRAttachJoint joint)
 {
     IsAttached = false;
     Rigidbody.useGravity = true;
 }