ProfileManager constructor

ProfileManager({
  1. required String gameDir,
  2. LauncherProfiles? profiles,
  3. Profile? activeProfile,
})

Creates a new ProfileManager instance.

gameDir - Directory where game files are stored profiles - Optional pre-loaded launcher profiles activeProfile - Optional pre-selected active profile

Implementation

ProfileManager({
  required this.gameDir,
  LauncherProfiles? profiles,
  Profile? activeProfile,
}) : _profiles = profiles,
     _activeProfile = activeProfile;