Esempio n. 1
0
        public bool Purchase(MsgInformationEx MsgDTO)
        {
            var todayRec = DailySellItemRareRecord.GetToday();

            if (!todayRec.IsActive)
            {
                MsgSender.PushMsg(MsgDTO, "稀有商店尚未开启,你无法购买此物品!");
                return(false);
            }

            var itemColle = ItemCollectionRecord.Get(MsgDTO.FromQQ);
            var msgs      = todayRec.Items.Select(item => itemColle.ItemIncome(item.Name));

            MsgSender.PushMsg(MsgDTO, string.Join("\r\n", msgs));
            return(true);
        }
Esempio n. 2
0
        public bool Purchase(MsgInformationEx MsgDTO)
        {
            var todayRec = DailySellItemRareRecord.GetToday();

            if (!todayRec.IsActive)
            {
                MsgSender.PushMsg(MsgDTO, "稀有商店尚未开启,你无法购买此物品!");
                return(false);
            }

            var randItem  = todayRec.Items.RandElement();
            var itemColle = ItemCollectionRecord.Get(MsgDTO.FromQQ);
            var msg       = itemColle.ItemIncome(randItem.Name);

            MsgSender.PushMsg(MsgDTO, $"你获得了{randItem.Name}\r\n{msg}");
            return(true);
        }