protected virtual void Attach(NVRAttachPoint point) { point.Attached(this); AttachedItem = point.Item; AttachedPoint = point; }
protected virtual void Attach(NVRAttachPoint point) { point.Attached(this); AttachedItem = point.Item; AttachedPoint = point; }
protected virtual void Attach(NVRAttachPoint point) { OnAttach(point); point.Attached(this); AttachedItem = point.Item; AttachedPoint = point; if (SnapToAttachPoint) { AttachedItem.transform.position = transform.position + (AttachedItem.transform.position - AttachedPoint.transform.position); } _itemKinematicStatePreAttach = AttachedItem.Rigidbody.isKinematic; if (SetKinematicWhenAttached) { AttachedItem.Rigidbody.isKinematic = true; } }