Пример #1
0
 /// <summary>
 /// 任务奖励物品
 /// </summary>
 /// <param name="info"></param>
 /// <returns></returns>
 public static XElement CreateQuestGoods(QuestAwardInfo info)
 {
     return(new XElement("Item_Good", new XAttribute("QuestID", info.QuestID),
                         new XAttribute("RewardItemID", info.RewardItemID),
                         new XAttribute("IsSelect", info.IsSelect),
                         new XAttribute("RewardItemValid", info.RewardItemValid),
                         new XAttribute("RewardItemCount", info.RewardItemCount),
                         new XAttribute("StrengthenLevel", info.StrengthenLevel),
                         new XAttribute("AttackCompose", info.AttackCompose),
                         new XAttribute("DefendCompose", info.DefendCompose),
                         new XAttribute("AgilityCompose", info.AgilityCompose),
                         new XAttribute("LuckCompose", info.LuckCompose),
                         new XAttribute("IsCount", info.IsCount)));
 }
Пример #2
0
        /// <summary>
        /// 从任务奖励表中读取数据
        /// </summary>
        /// <param name="reader">传入QuestGoods</param>
        /// <returns>任务奖励表</returns>
        public QuestAwardInfo InitQuestGoods(SqlDataReader reader)
        {
            QuestAwardInfo info = new QuestAwardInfo();

            info.QuestID         = (int)reader["QuestID"];
            info.RewardItemID    = (int)reader["RewardItemID"];
            info.IsSelect        = (bool)reader["IsSelect"];
            info.RewardItemValid = (int)reader["RewardItemValid"];
            info.RewardItemCount = (int)reader["RewardItemCount"];
            info.StrengthenLevel = (int)reader["StrengthenLevel"];
            info.AttackCompose   = (int)reader["AttackCompose"];
            info.DefendCompose   = (int)reader["DefendCompose"];
            info.AgilityCompose  = (int)reader["AgilityCompose"];
            info.LuckCompose     = (int)reader["LuckCompose"];
            info.IsCount         = (bool)reader["IsCount"];
            return(info);
        }