private void Awake() { _gameSettingsService = ServiceLocator.Resolve <IGameSettingsService>(); _gameSessionService = ServiceLocator.Resolve <IGameSessionService>(); // Load game settings from the previously saved session if it exists (for now audio volume only). _gameSettingsService.LoadGameSettings(Constants.DIRECTORY_PATH_SAVES, Constants.FILE_NAME_SETTINGS, Constants.EXTENSION_SAVE_FILES); // Load game data from the previously saved session if it exists (saved during game over). _gameSessionService.LoadGameSessionData(Constants.DIRECTORY_PATH_SAVES, Constants.FILE_NAME_LAST_SESSION, Constants.EXTENSION_SAVE_FILES); UpdateUIFromGameSettings(); UpdateUIFromGameSessionData(); }