public void EndGame() { totalWindowTimer = 0f; if (inputWindow == InputWindowState.Open) { CloseInputWindow(); } gameState = GameState.Stopped; GameData gameData = createGameData(); onGameStateChanged.Invoke(gameData); LogEvent("GameStopped"); loggingManager.SaveLog("Game"); loggingManager.SaveLog("Sample"); loggingManager.SaveLog("Meta"); loggingManager.ClearAllLogs(); }