Пример #1
0
        public List <itemWelfareData> getDailyRecharge()//每日充值奖励
        {
            List <itemWelfareData> iwdList         = new List <itemWelfareData>();
            List <SXML>            itemLevelReward = itemsXMLList.GetNodeList("daily_charge");

            for (int j = 0; j < itemLevelReward.Count; j++)
            {
                SXML        item        = itemLevelReward[j];
                List <SXML> itemRcharge = itemLevelReward[j].GetNodeList("charge", null);
                for (int i = 0; i < itemRcharge.Count; i++)
                {
                    uint            id       = itemRcharge[i].getUint("id");
                    uint            cumulate = itemRcharge[i].getUint("cumulate");
                    uint            itemId   = itemRcharge[i].getUint("item_id");
                    uint            num      = itemRcharge[i].getUint("num");
                    itemWelfareData iwd      = new itemWelfareData();
                    iwd.id          = id;
                    iwd.cumulateNum = cumulate;
                    iwd.itemId      = itemId;
                    iwd.num         = num;
                    iwdList.Add(iwd);
                }
            }
            return(iwdList);
        }
Пример #2
0
        public List <itemWelfareData> getCumulateConsumption()//累积消费奖励
        {
            List <itemWelfareData> iwdList         = new List <itemWelfareData>();
            List <SXML>            itemLevelReward = itemsXMLList.GetNodeList("consumption_cumulate");

            for (int j = 0; j < itemLevelReward.Count; j++)
            {
                SXML        item            = itemLevelReward[j];
                List <SXML> itemConsumption = itemLevelReward[j].GetNodeList("consumption", null);
                for (int i = 0; i < itemConsumption.Count; i++)
                {
                    uint            id       = itemConsumption[i].getUint("id");
                    uint            cumulate = itemConsumption[i].getUint("cumulate");
                    uint            itemId   = itemConsumption[i].getUint("item_id");
                    uint            num      = itemConsumption[i].getUint("num");
                    itemWelfareData iwd      = new itemWelfareData();
                    iwd.id          = id;
                    iwd.cumulateNum = cumulate;
                    iwd.itemId      = itemId;
                    iwd.num         = num;
                    iwdList.Add(iwd);
                }
            }
            return(iwdList);
        }
Пример #3
0
        public List <itemWelfareData> getCumulateRechargeAward()//累积充值奖励
        {
            List <itemWelfareData> iwdList         = new List <itemWelfareData>();
            List <SXML>            itemLevelReward = itemsXMLList.GetNodeList("charge_cumulate");

            for (int j = 0; j < itemLevelReward.Count; j++)
            {
                SXML        item        = itemLevelReward[j];
                List <SXML> itemCharges = itemLevelReward[j].GetNodeList("charge", null);
                for (int i = 0; i < itemCharges.Count; i++)
                {
                    uint            id       = itemCharges[i].getUint("id");
                    uint            cumulate = itemCharges[i].getUint("cumulate");
                    uint            itemId   = itemCharges[i].getUint("item_id");
                    uint            num      = itemCharges[i].getUint("num");
                    uint            worth    = itemCharges[i].getUint("worth");
                    itemWelfareData iwd      = new itemWelfareData();
                    iwd.id          = id;
                    iwd.cumulateNum = cumulate;
                    iwd.itemId      = itemId;
                    iwd.num         = num;
                    iwd.worth       = worth;
                    iwdList.Add(iwd);
                }
            }
            return(iwdList);
        }
Пример #4
0
        public List <itemWelfareData> getLevelReward()//角色升级奖励
        {
            List <itemWelfareData> iwdList         = new List <itemWelfareData>();
            List <SXML>            itemLevelReward = itemsXMLList.GetNodeList("level_reward");

            for (int j = 0; j < itemLevelReward.Count; j++)
            {
                SXML        item     = itemLevelReward[j];
                List <SXML> itemLVLs = itemLevelReward[j].GetNodeList("level", null);
                for (int i = 0; i < itemLVLs.Count; i++)
                {
                    uint            id     = itemLVLs[i].getUint("id");
                    uint            zhuan  = itemLVLs[i].getUint("zhuan");
                    uint            lvl    = itemLVLs[i].getUint("lvl");
                    uint            itemId = itemLVLs[i].getUint("item_id");
                    uint            num    = itemLVLs[i].getUint("num");
                    uint            award  = itemLVLs[i].getUint("award");
                    itemWelfareData iwd    = new itemWelfareData();
                    iwd.id        = id;
                    iwd.zhuan     = zhuan;
                    iwd.lvl       = lvl;
                    iwd.itemId    = itemId;
                    iwd.num       = num;
                    iwd.award_num = award;
                    iwdList.Add(iwd);
                }
            }
            return(iwdList);
        }
Пример #5
0
        public List <itemWelfareData> getOLReward()//在线奖励
        {
            List <itemWelfareData> iwdList      = new List <itemWelfareData>();
            List <SXML>            itemOLreward = itemsXMLList.GetNodeList("olreward");

            for (int j = 0; j < itemOLreward.Count; j++)
            {
                SXML        item    = itemOLreward[j];
                List <SXML> itemIds = itemOLreward[j].GetNodeList("times", null);
                for (int i = 0; i < itemIds.Count; i++)
                {
                    uint            id     = itemIds[i].getUint("id");
                    uint            itemId = itemIds[i].getUint("need_time");
                    uint            num    = itemIds[i].getUint("num");
                    itemWelfareData iwd    = new itemWelfareData();
                    iwd.id     = id;
                    iwd.itemId = itemId;
                    iwd.num    = num;
                    iwdList.Add(iwd);
                }
            }
            return(iwdList);
        }
Пример #6
0
        public List <itemWelfareData> getDailyLogin()//每日登陆奖励
        {
            List <itemWelfareData> iwdList         = new List <itemWelfareData>();
            List <SXML>            itemDailyreward = itemsXMLList.GetNodeList("dailyreward");

            for (int j = 0; j < itemDailyreward.Count; j++)
            {
                SXML        item    = itemDailyreward[j];
                List <SXML> itemIds = itemDailyreward[j].GetNodeList("day", null);
                for (int i = 0; i < itemIds.Count; i++)
                {
                    uint            id     = itemIds[i].getUint("id");
                    uint            itemId = itemIds[i].getUint("item_id");
                    uint            num    = itemIds[i].getUint("num");
                    itemWelfareData iwd    = new itemWelfareData();
                    iwd.id     = id;
                    iwd.itemId = itemId;
                    iwd.num    = num;
                    iwdList.Add(iwd);
                }
            }
            return(iwdList);
        }