public void Restore(Camera camera) { var cameraState = SgtCameraState.Restore(cameraStates, camera); if (cameraState != null) { transform.localPosition = cameraState.LocalPosition; } }
private void Restore(Camera camera) { var cameraState = SgtCameraState.Restore(cameraStates, camera); if (cameraState != null) { transform.localRotation = cameraState.LocalRotation; } }
public void Save(Camera camera) { var cameraState = SgtCameraState.Save(ref cameraStates, camera); cameraState.LocalPosition = transform.localPosition; }