public static void Parse(XmlNode node) { AllDatas = new Dictionary <int, ActiveStageConfig>(); if (node != null) { XmlNodeList nodeList = node.ChildNodes; if (nodeList != null && nodeList.Count > 0) { foreach (XmlElement el in nodeList) { ActiveStageConfig config = new ActiveStageConfig(); int.TryParse(el.GetAttribute("ID"), out config.ID); int.TryParse(el.GetAttribute("Type"), out config.Type); int.TryParse(el.GetAttribute("PlayerLevelCond"), out config.PlayerLevelCond); int.TryParse(el.GetAttribute("StageID"), out config.StageID); int.TryParse(el.GetAttribute("PlayerLevelSuggestion"), out config.PlayerLevelSuggestion); AllDatas.Add(config.ID, config); } } } }
public ActiveStageConfig GetStageConfig(int id) { return(ActiveStageConfig.Get(id)); }