| | |
| | | public int auctionType; //拍品类型,0-全服拍品,1-仙盟拍品
|
| | |
|
| | | public DateTime putAwayTime; //上架时间
|
| | | public DateTime biddingTime; //最新竞价时间
|
| | | public DateTime biddingTime; //最新竞价时间
|
| | |
|
| | | public string customData; //自定义数据
|
| | |
|
| | |
| | | return FamilyAuctionItemDic.TryGetValue(guid, out item);
|
| | | }
|
| | |
|
| | | public bool TryGetMyAuctionItem(string guid, out AuctionItem item)
|
| | | {
|
| | | if (PlayerAuctionItemInfoDic.TryGetValue(guid, out item))
|
| | | {
|
| | | return true;
|
| | | }
|
| | | return FamilyAuctionItemDic.TryGetValue(guid, out item);
|
| | | }
|
| | |
|
| | | public List<string> GetServerAuctionItems()
|
| | | {
|
| | | List<string> guids = new List<string>();
|
| | |
| | | return FamilyAuctionItemDic.Keys;
|
| | | }
|
| | |
|
| | | public void GetMyAuctionItems(ref List<string> itemGuids)
|
| | | {
|
| | | itemGuids.Clear();
|
| | | itemGuids.AddRange(PlayerAuctionItemInfoDic.Keys);
|
| | |
|
| | | var playerId = PlayerDatas.Instance.baseData.PlayerID;
|
| | | foreach (var item in FamilyAuctionItemDic.Values)
|
| | | {
|
| | | if (itemGuids.Contains(item.itemGuid))
|
| | | {
|
| | | continue;
|
| | | }
|
| | | if (item.familyPlayers != null && item.familyPlayers.Contains((int)playerId))
|
| | | {
|
| | | itemGuids.Add(item.itemGuid);
|
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | | public bool IsParticipateInBidding(string guid)
|
| | | {
|
| | | return BiddingItemInfoDic.ContainsKey(guid);
|
| | | }
|
| | |
|
| | | public bool IsMyTopPrice(string guid)
|
| | | {
|
| | | var isMyTopPrice = false;
|
| | | if (IsParticipateInBidding(guid))
|
| | | {
|
| | | AuctionItem myBiddingItem;
|
| | | if (TryGetMyBiddingAuctionItem(guid, out myBiddingItem))
|
| | | {
|
| | | isMyTopPrice = AuctionLogicUtil.IsMyTopPrice(myBiddingItem);
|
| | | }
|
| | | }
|
| | | return isMyTopPrice;
|
| | | }
|
| | |
|
| | | public void ReceivePackage(HB501_tagGCAuctionItemInfo info)// 拍卖行拍卖中的物品信息
|
| | | {
|
| | | List<AuctionItem> fullServiceAuctionList = new List<AuctionItem>();
|