extract out to method

This commit is contained in:
Mister_Nebula 2021-07-07 20:35:37 +01:00
parent 0457ba8b03
commit d84c08b036

View File

@ -187,28 +187,22 @@ namespace QSB.Player.TransformSync
{ {
base.UpdateTransform(); base.UpdateTransform();
UpdateSpecificTransform(_visibleStickPivot, _networkStickPivot);
UpdateSpecificTransform(_visibleStickTip, _networkStickTip);
UpdateSpecificTransform(_visibleCameraRoot, _networkCameraRoot);
}
private void UpdateSpecificTransform(Transform visible, Transform network)
{
if (HasAuthority) if (HasAuthority)
{ {
_networkStickPivot.localPosition = _visibleStickPivot.localPosition; network.localPosition = visible.localPosition;
_networkStickPivot.localRotation = _visibleStickPivot.localRotation; network.localRotation = visible.localRotation;
_networkStickTip.localPosition = _visibleStickTip.localPosition;
_networkStickTip.localRotation = _visibleStickTip.localRotation;
_networkCameraRoot.localPosition = _visibleCameraRoot.localPosition;
_networkCameraRoot.localRotation = _visibleCameraRoot.localRotation;
return; return;
} }
_visibleStickPivot.localPosition = _networkStickPivot.localPosition; visible.localPosition = network.localPosition;
_visibleStickPivot.localRotation = _networkStickPivot.localRotation; visible.localRotation = network.localRotation;
_visibleStickTip.localPosition = _networkStickTip.localPosition;
_visibleStickTip.localRotation = _networkStickTip.localRotation;
_visibleCameraRoot.localPosition = _networkCameraRoot.localPosition;
_visibleCameraRoot.localRotation = _networkCameraRoot.localRotation;
} }
public override bool IsReady => Locator.GetPlayerTransform() != null public override bool IsReady => Locator.GetPlayerTransform() != null