Пример #1
0
        /// <summary>
        /// 加载时将xml文件设置存到对应的实例里
        /// </summary>
        private void InitIntAttribute(GameSettingAttributeBase <int> Attribute, XmlNode node)
        {
            Attribute.ANode      = node;
            Attribute.ALastValue = Attribute.AValue = XmlHelper.GetIntValue(Attribute.ANode, Attribute_value, -1);
            Attribute.ADefValue  = XmlHelper.GetIntValue(Attribute.ANode, Attribute_def, -1);
            Attribute.ADes       = XmlHelper.GetStringValue(Attribute.ANode, Attribute_des, "");

            IntTypeAttributeList.Add(Attribute);
        }
Пример #2
0
        private void InitBoolAttribute(GameSettingAttributeBase <bool> Attribute, XmlNode node)
        {
            Attribute.ANode      = node;
            Attribute.ALastValue = Attribute.AValue = XmlHelper.GetBoolValue(Attribute.ANode, Attribute_value, false);
            Attribute.ADefValue  = XmlHelper.GetBoolValue(Attribute.ANode, Attribute_def, false);

            Attribute.ADes = XmlHelper.GetStringValue(Attribute.ANode, Attribute_des, "");

            BoolTypeAttributeList.Add(Attribute);
        }