loadGame static method

Future<SaveData?> loadGame(
  1. int slot
)

Implementation

static Future<SaveData?> loadGame(int slot) async {
  final prefs = await SharedPreferences.getInstance();
  final String? jsonStr = prefs.getString('$_saveKeyPrefix$slot');
  if (jsonStr == null) return null;
  try {
    return SaveData.fromJson(jsonDecode(jsonStr));
  } catch (e) {
    return null;
  }
}