예제 #1
0
    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);
                }
            }
        }
    }
예제 #2
0
 public ActiveStageConfig GetStageConfig(int id)
 {
     return(ActiveStageConfig.Get(id));
 }