void StoreSettings() { Maid maid = lastMaid; ExSaveData.SetBool(maid, PluginName, "AutoCameraInitialValue", bLastAutoCam); ExSaveData.SetBool(maid, PluginName, "EyeToCameraInitialValue", bLastEyeToCam); ExSaveData.Set(maid, PluginName, "ClothMaskMode", lastClothMaskMode.ToString()); ExSaveData.Set(maid, PluginName, "BgName", lastBgName); ExSaveData.Set(maid, PluginName, "PoseName", lastPoseName); ExSaveData.SetFloat(maid, PluginName, "CameraPos.x", lastCameraPos.x); ExSaveData.SetFloat(maid, PluginName, "CameraPos.y", lastCameraPos.y); ExSaveData.SetFloat(maid, PluginName, "CameraPos.z", lastCameraPos.z); ExSaveData.SetFloat(maid, PluginName, "CameraTargetPos.x", lastCameraTargetPos.x); ExSaveData.SetFloat(maid, PluginName, "CameraTargetPos.y", lastCameraTargetPos.y); ExSaveData.SetFloat(maid, PluginName, "CameraTargetPos.z", lastCameraTargetPos.z); ExSaveData.SetFloat(maid, PluginName, "CameraDistance", lastCameraDistance); ExSaveData.SetFloat(maid, PluginName, "CameraRotation.x", lastCameraRotation.x); ExSaveData.SetFloat(maid, PluginName, "CameraRotation.y", lastCameraRotation.y); ExSaveData.SetFloat(maid, PluginName, "CameraRotation.z", lastCameraRotation.z); ExSaveData.SetFloat(maid, PluginName, "CameraRotation.w", lastCameraRotation.w); ExSaveData.SetFloat(maid, PluginName, "CameraFov", lastCameraFov); Console.WriteLine( "PersonalizedEditSceneSettings.StoreSettings : name={0}{1}, autoCam={2}, eyeToCam={3}, cloth={4}, bg={5}, pose={6}", maid.Param.status.last_name, maid.Param.status.first_name, bLastAutoCam, bLastEyeToCam, lastClothMaskMode, lastBgName, lastPoseName); }