public int GetPlayingSecond(GameLoader gameLoader) { string lastValue = PPDGeneralSetting.Setting[gameLoader.GetFullName()]; if (!int.TryParse(lastValue, out int value)) { value = 0; } return(value); }
private void UpdatePlayingTime() { if (currentGame != null) { long elapsedTime = (GameHost.GameTimer.ElapsedTime - startTime) / 1000; var value = glp.GetPlayingSecond(currentGame); value += (int)elapsedTime; glp.UpdatePlayingTime(currentGame, value); PPDGeneralSetting.Setting[currentGame.GetFullName()] = value.ToString(); currentGame = null; } }