public static GameMap GetMap(string sceneName) { if (sceneName.StartsWith(SCENE_NAME_PREFIX)) { try { string mapNumberPart = sceneName.Substring(SCENE_NAME_PREFIX.Length); int mapNumber = int.Parse(mapNumberPart); return(GameMapIntConverter.FromInt(mapNumber)); } catch (FormatException) {} } return(GameMap.MAP_UNKNOWN); }
public static string GetStorageName(GameMap map) { int mapNumber = GameMapIntConverter.ToInt(map); return(string.Format(MAP_FORMAT, mapNumber)); }