public DungeonInfo GetDungeonInfo(int dungeonID) { DungeonInfo dungeonInfo = null; DungeonInfoDictionary.TryGetValue(dungeonID, out dungeonInfo); return(dungeonInfo); }
public List <DungeonInfo> GetDungeonInfos(int[] dungeonIDs) { List <DungeonInfo> dungeonInfos = new List <DungeonInfo>(); int dungeonIDsCount = dungeonIDs.Length; for (int i = 0; i < dungeonIDsCount; i++) { DungeonInfo dungeonInfo = null; DungeonInfoDictionary.TryGetValue(dungeonIDs[i], out dungeonInfo); if (dungeonInfo != null) { dungeonInfos.Add(dungeonInfo); } } return(dungeonInfos); }