少年修仙传客户端代码仓库
lcy
2024-12-16 a39c35fc6449430cd02bccb681c4a0a880e46cd9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
//--------------------------------------------------------
//    [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<AuctionInquiry>
    {
        AuctionHelpModel auctionHelpModel { get { return ModelCenter.Instance.GetModel<AuctionHelpModel>(); } }
        AuctionModel model { get { return ModelCenter.Instance.GetModel<AuctionModel>(); } }
 
        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<MailInfo> 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<MailInfo> 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);
        }
    }
 
}