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); }
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); }