private void Update() { if (!_tankPositionSync.isLocalPlayer) { return; } var desiredAngle = GetDesiredAngle(); if (!desiredAngle.HasValue) { return; } if (!ValidAngle(desiredAngle.Value)) { return; } RotateTo(desiredAngle.Value); _tankPositionSync.CmdSyncTurretRotation(desiredAngle.Value); }