public Loader(LoginController loginController) { if (loginController.IsCorrespond) { StaffList = StaffSQLController.GenerateStaffList(); StudioList = StudioSQLController.GenerateStudioList(this); PlayerTarget = PlayerSqlController.ReadPlayerInfoSql(loginController.PlayerNumber, true, this); // 资源加载完毕 IsLoaded = true; } }
public static void SaveGame() { Debug.WriteLine(PageBase.PagePlayer.PlayerNumber); PageBase.PagePlayer.PlayerNowTime = SimulatorTimer.GameTimeNow; PlayerSqlController .UpdatePlayerInfoSql(PlayerSqlController.ReadPlayerInfoSql(PageBase.PagePlayer.PlayerNumber, false, PageBase.Loader), PageBase.PagePlayer); StudioSQLController.UpdateStudioInfoSql(StudioSQLController.ReadStudioInfoSql(PageBase.PagePlayer.PlayerStudio.StudioNumber, false, PageBase.Loader), PageBase.PagePlayer.PlayerStudio); PageBase.PagePlayer.PlayerStudio.SaveSalesGameData(); SimulatorTimer.SaveCheckpointListXml(PageBase.PagePlayer); PagePlayer.SaveStaffCurWorkDataListXml(); }