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();
 }