Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void UpdateTransform (Vector3 newPosition, Quaternion newRotation)
- {
- transform.position = newPosition;
- transform.rotation = newRotation;
- if (referenceGrouper != null)
- {
- Vector3 posDiff = transform.position - _originPos;
- Quaternion rotDiff = transform.rotation * Quaternion.Inverse(_originRot);
- referenceGrouper.position = transform.TransformPoint(_grouperPosLocal);
- referenceGrouper.rotation = transform.rotation * _grouperRotDiff;
- referenceGrouper.localScale = _grouperOriginScale * _playScaler;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement