public static ItemBaseInfo ShowLairReward(LairTreasure lairTreasure, GameUser gameUser, LairTreasureType lairTreasureType) //��ʾ��õ���Ʒ { var cacheSetItem = new ConfigCacheSet<ItemBaseInfo>(); ItemBaseInfo itemBaseInfo = null; var lairRewardList = new ConfigCacheSet<LairRewardInfo>().FindAll(s => s.LairPosition == lairTreasure.LairPosition && s.LairTreasureType == lairTreasureType.ToInt()); if (lairRewardList.Count >0) { var lairRewardInfo = lairRewardList[RandomUtils.GetRandom(0, lairRewardList.Count)]; itemBaseInfo = cacheSetItem.FindKey(lairRewardInfo.ItemID); if (itemBaseInfo != null) { UserItemHelper.AddUserItem(gameUser.UserID, lairRewardInfo.ItemID, lairTreasure.Num); } } return itemBaseInfo; }