public static string GetFilename(SystemDatabaseFile databaseFile) { string retval = null; switch (databaseFile) { case SystemDatabaseFile.GAME_DATA: retval = "[FS]GameData[FS]game_data.db"; break; case SystemDatabaseFile.SYSTEM_PREFS: retval = "[FS]DefaultSaveData[FS]system_prefs.db"; break; case SystemDatabaseFile.LOCALIZATION_BASE: retval = "[FS]GameData[FS]Localizations[FS][LOCALE][FS]Dialogues.db"; break; } if (retval == null) { throw new NotImplementedException(); } retval = retval.Replace("[FS]", FILE_SEPARATOR); return(retval); }
public static string GetFilename(SystemDatabaseFile databaseFile, String locale) { string retval = GetFilename(databaseFile); if (retval.Contains("[LOCALE]")) { retval = retval.Replace("[LOCALE]", locale); } return(retval); }