private SaveableData ToSaveableData() { var obj = new SaveableData { Width = Width, Height = Height, SoftwareDownsize = SoftwareDownsize, CameraPosition = CameraPosition.ToArray(), CameraLookAt = CameraLookAt.ToArray(), CameraFov = CameraFov, AlignCar = AlignCar, AlignCameraHorizontally = AlignCameraHorizontally, AlignCameraHorizontallyOffset = AlignCameraHorizontallyOffset, AlignCameraHorizontallyOffsetRelative = AlignCameraHorizontallyOffsetRelative, AlignCameraVertically = AlignCameraVertically, AlignCameraVerticallyOffset = AlignCameraVerticallyOffset, AlignCameraVerticallyOffsetRelative = AlignCameraVerticallyOffsetRelative, SteerDeg = SteerDeg, HeadlightsEnabled = HeadlightsEnabled, BrakeLightsEnabled = BrakeLightsEnabled, LeftDoorOpen = LeftDoorOpen, RightDoorOpen = RightDoorOpen, ShowDriver = ShowDriver, }; Save(obj); return(obj); }