| | |
| | | |
| | | public partial class DungeonSpecialStateTimeConfig : ConfigBase, IConfigPostProcess |
| | | { |
| | | static Dictionary<int, List<DungeonSpecialStateTimeConfig>> dailyQuestTimes = new Dictionary<int, List<DungeonSpecialStateTimeConfig>>(); |
| | | static Dictionary<int, List<DungeonSpecialStateTimeConfig>> dungeonTimes = new Dictionary<int, List<DungeonSpecialStateTimeConfig>>(); |
| | | |
| | | public void OnConfigParseCompleted() |
| | | { |
| | | if (!dailyQuestTimes.ContainsKey(DataMapID)) |
| | | if (!dungeonTimes.ContainsKey(DataMapID)) |
| | | { |
| | | dailyQuestTimes[DataMapID] = new List<DungeonSpecialStateTimeConfig>(); |
| | | dungeonTimes[DataMapID] = new List<DungeonSpecialStateTimeConfig>(); |
| | | } |
| | | |
| | | dailyQuestTimes[DataMapID].Add(this); |
| | | dungeonTimes[DataMapID].Add(this); |
| | | } |
| | | |
| | | public static List<DungeonSpecialStateTimeConfig> GetDailyQuestTimes(int dailyQuestId) |
| | | public static List<DungeonSpecialStateTimeConfig> GetDungeonTimes(int dataMapId) |
| | | { |
| | | if (dailyQuestTimes.ContainsKey(dailyQuestId)) |
| | | if (dungeonTimes.ContainsKey(dataMapId)) |
| | | { |
| | | return dailyQuestTimes[dailyQuestId]; |
| | | return dungeonTimes[dataMapId]; |
| | | } |
| | | else |
| | | { |