void Start() { _localPlayerTransformContainer = new CameraRigContainer(localCameraRig); _localPlayerPositions.UpdatePositions(_localPlayerTransformContainer); _localPlayerPositions.offset = offset; _otherPlayerContainer = new CameraRigContainer(otherPlayerRig); }
public void UpdatePositions(CameraRigContainer container) { _head.position = container.head.position + offset; _leftHand.position = container.leftHand.position + offset; _rightHand.position = container.rightHand.position + offset; _head.rotation = container.head.rotation; _leftHand.rotation = container.leftHand.rotation; _rightHand.rotation = container.rightHand.rotation; }
public static void UpdatePositions(CameraRigPosition positions, CameraRigContainer container) { positions.head.position = container.head.position; positions.leftHand.position = container.leftHand.position; positions.rightHand.position = container.rightHand.position; positions.head.rotation = container.head.rotation; positions.leftHand.rotation = container.leftHand.rotation; positions.rightHand.rotation = container.rightHand.rotation; }
public static void UpdatePositions(CameraRigContainer container, CameraRigPosition positions) { UpdatePositions(positions, container); }
private void Awake() { _instance = this; }