//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Monday, February 25, 2019 //-------------------------------------------------------- using UnityEngine; using System.Collections; using UnityEngine.UI; using System.Collections.Generic; //拍卖查询 namespace vnxbqy.UI { public class AuctionInquiry : Singleton { AuctionHelpModel auctionHelpModel { get { return ModelCenter.Instance.GetModel(); } } AuctionModel model { get { return ModelCenter.Instance.GetModel(); } } public void SendQueryPlayerAuctionItem()// 拍卖行查询个人拍卖中的物品 { CB511_tagCGQueryPlayerAuctionItem cb511 = new CB511_tagCGQueryPlayerAuctionItem(); GameNetSystem.Instance.SendInfo(cb511); } public void SendQueryAuctionRecord(int recordType)//拍卖行查询拍卖记录(0-我的拍品记录 1-仙盟拍品记录 2-我的竞拍记录) { CB512_tagCGQueryAuctionRecord cb512 = new CB512_tagCGQueryAuctionRecord(); cb512.RecordType = (byte)recordType; GameNetSystem.Instance.SendInfo(cb512); } public void SendQueryFamilyAuctionItem()//拍卖行查询仙盟拍卖中的拍品 { CB515_tagCGQueryFamilyAuctionItem cb515 = new CB515_tagCGQueryFamilyAuctionItem(); GameNetSystem.Instance.SendInfo(cb515); } public void SendQueryAttentionAuctionItem()//拍卖行查询关注中的拍品 { CB516_tagCGQueryAttentionAuctionItem cb516 = new CB516_tagCGQueryAttentionAuctionItem(); GameNetSystem.Instance.SendInfo(cb516); } public void SendSellAuctionItem(int itemIndex, ushort count = 1)//拍卖行上架拍品 { List maillist = MailAllModel.Instance.GetTimeOrderMaillist(); if (maillist != null && maillist.Count > MailAllModel.Instance.notifyMailCnt) { SysNotifyMgr.Instance.ShowTip("MailTooMush"); return; } CB513_tagCMSellAuctionItem cb513 = new CB513_tagCMSellAuctionItem(); cb513.ItemIndex = (byte)itemIndex; cb513.SellCount = count; GameNetSystem.Instance.SendInfo(cb513); } public void SendSellAuctionItem(string itemGUID, int biddingPrice)//拍卖行竞价物品 { List maillist = MailAllModel.Instance.GetTimeOrderMaillist(); if (maillist != null && maillist.Count > MailAllModel.Instance.notifyMailCnt) { SysNotifyMgr.Instance.ShowTip("MailTooMush"); return; } CB514_tagCMBiddingAuctionItem cb514 = new CB514_tagCMBiddingAuctionItem(); cb514.ItemGUID = itemGUID; cb514.BiddingPrice = (uint)biddingPrice; GameNetSystem.Instance.SendInfo(cb514); } public void SendAttentionAuctionItemChange(int itemID, int isAttention)//拍卖行修改关注物品(取消关注发0) { CB518_tagCGAttentionAuctionItemChange cb518 = new CB518_tagCGAttentionAuctionItemChange(); cb518.ItemID = (uint)itemID; cb518.IsAttention = (byte)isAttention; GameNetSystem.Instance.SendInfo(cb518); } public void SendBackAuctionItem(string itemGUID)//下架物品 { CB515_tagCMUnsellAuctionItem cb515 = new CB515_tagCMUnsellAuctionItem(); cb515.ItemGUID = itemGUID; GameNetSystem.Instance.SendInfo(cb515); } } }