少年修仙传客户端代码仓库
client_Hale
2019-03-08 c4a28e0398832e4563860cfd10b847c9ad0a748f
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
18个文件已修改
252 ■■■■ 已修改文件
Core/NetworkPackage/ClientPack/ClientToGameServer/CB5_Bourse/CB512_tagCGQueryAuctionRecord.cs 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/AttentionWin.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/AuctionHelpModel.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/AuctionInquiry.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/AuctionShelfWin.cs 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/FamilyAuctioncell.cs 43 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/FullServiceAuctioncell.cs 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/MyFocusCell.cs 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/TransactionRecordWin.cs 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Equip/CandidateEquipWidget.cs 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Equip/EquipModel.cs 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/Logic/ItemLogicUtility.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/New/BagWin.cs 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/New/CommonItemBaisc.cs 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/New/CommonItemBaisc.cs.meta 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/New/EquipPlaceCell.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/StrengthenModel.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Tip/ServerTipDetails.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Core/NetworkPackage/ClientPack/ClientToGameServer/CB5_Bourse/CB512_tagCGQueryAuctionRecord.cs
@@ -4,6 +4,7 @@
// B5 12 拍卖行查询拍卖记录 #tagCGQueryAuctionRecord
public class CB512_tagCGQueryAuctionRecord : GameNetPackBasic {
    public byte RecordType;    //记录类型 0-我的拍品记录 1-仙盟拍品记录 2-我的竞拍记录
    public CB512_tagCGQueryAuctionRecord () {
        combineCmd = (ushort)0x1801;
@@ -11,6 +12,7 @@
    }
    public override void WriteToBytes () {
        WriteBytes (RecordType, NetDataType.BYTE);
    }
}
System/Auction/AttentionWin.cs
@@ -21,7 +21,7 @@
        [SerializeField] Button m_CloseButton;
        AuctionInquiryModel model { get { return ModelCenter.Instance.GetModel<AuctionInquiryModel>(); } }
        AuctionHelpModel auctionHelpModel { get { return ModelCenter.Instance.GetModel<AuctionHelpModel>(); } }
        List<AuctionItemConfig> auctionItemList;
        List<AuctionItemConfig> auctionItemList=new List<AuctionItemConfig>();
        int ItemType = 1;
        #region Built-in
        enum AttentionType
@@ -109,7 +109,7 @@
                        DebugEx.LogError("物品表没有找到该物品,物品ID为" + auctionItem.ItemID);
                        return;
                    }
                    ItemCellModel cellModel = new ItemCellModel(itemConfig.ID, true, (ulong)1, itemConfig.BindType);
                    ItemCellModel cellModel = new ItemCellModel(itemConfig.ID, true, (ulong)1,0);
                    itemCell.Init(cellModel);
                    textName.text = itemConfig.ItemName;
                    if (model.AttentionAuctionItemIDdic.ContainsKey(auctionItem.ItemID))
System/Auction/AuctionHelpModel.cs
@@ -34,11 +34,11 @@
            get { return selectedGenreNow; }
            set { selectedGenreNow = value; }
        }
        private ItemAttrData attrData;//当前选择想要上架的物品
        public ItemAttrData AttrData
        private ItemModel itemModel;//当前选择想要上架的物品
        public ItemModel ItemModel
        {
            get { return attrData; }
            set { attrData = value; }
            get { return itemModel; }
            set { itemModel = value; }
        }
        private bool wait = true;
        public bool Wait
System/Auction/AuctionInquiry.cs
@@ -102,9 +102,10 @@
            GameNetSystem.Instance.SendInfo(cb511);
        }
        public void SendQueryAuctionRecord()//拍卖行查询拍卖记录
        public void SendQueryAuctionRecord(int recordType)//拍卖行查询拍卖记录(0-我的拍品记录 1-仙盟拍品记录 2-我的竞拍记录)
        {
            CB512_tagCGQueryAuctionRecord cb512 = new CB512_tagCGQueryAuctionRecord();
            cb512.RecordType = (byte)recordType;
            GameNetSystem.Instance.SendInfo(cb512);
        }
System/Auction/AuctionShelfWin.cs
@@ -21,7 +21,8 @@
        [SerializeField] Button m_CloseBtn;
        [SerializeField] Button m_UseBtn;
        [SerializeField] Button m_Auction;
        AuctionHelpModel auctionHelpModel { get { return ModelCenter.Instance.GetModel<AuctionHelpModel>(); } }
        AuctionHelpModel auctionHelpModel { get { return ModelCenter.Instance.GetModel<AuctionHelpModel>(); } }
        ItemTipsModel itemTipsModel { get { return ModelCenter.Instance.GetModel<ItemTipsModel>(); } }
        #region Built-in
        protected override void BindController()
        {
@@ -53,18 +54,23 @@
        private void OnClickUseBtn()
        {
            CloseImmediately();
            itemTipsModel.SetItemTipsModel(PackType.Item, auctionHelpModel.ItemModel.guid, false, true);
            itemTipsModel.SetBagTipsBtn(itemTipsModel.curAttrData);
            itemTipsModel.ShowUICtrl();
        }
        private void OnClickAuction()
        {
            CloseImmediately();
            AuctionInquiry.Instance.SendSellAuctionItem(auctionHelpModel.ItemModel.itemInfo.index);
        }
        private void GetItemID( )
        {
            if (auctionHelpModel.AttrData == null) { return; }
            var config = AuctionItemConfig.Get(auctionHelpModel.AttrData.itemId);
            var itemConfig = ItemConfig.Get(auctionHelpModel.AttrData.itemId);
            m_ItemName.text = itemConfig.ItemName;
            if (config == null || itemConfig == null) { return; }
            if (auctionHelpModel.ItemModel == null) { return; }
            var config = AuctionItemConfig.Get(auctionHelpModel.ItemModel.itemId);
            ItemCellModel cellModel = new ItemCellModel(auctionHelpModel.ItemModel.itemId, true, (ulong)1,1);
            m_ItemCell.Init(cellModel);
            m_ItemName.text = auctionHelpModel.ItemModel.config.ItemName;
            if (config == null) { return; }
            m_BasePriceText.text = config.BasePrice.ToString();
            m_BuyoutPriceText.text = config.BuyoutPrice.ToString();
        }
System/Auction/FamilyAuctioncell.cs
@@ -99,20 +99,32 @@
                needJade = familyAuctionItem.BidderPrice + auctionItem.BiddingAdd;
            }
            m_JadeNumber.text = (needJade).ToString();
            m_JadeNumber1.text = auctionItem.BuyoutPrice.ToString();
            m_JadeNumber1.text = auctionItem.BuyoutPrice.ToString();
            if (auctionItem.BuyoutPrice == 0)
            {
                m_PriceButton.gameObject.SetActive(false);
            }
            else
            {
                m_PriceButton.gameObject.SetActive(true);
            }
            m_PriceButton.SetListener(() => //一口价
            {
                int jade = (int)PlayerDatas.Instance.baseData.diamond;
                string str = "是否花费" + auctionItem.BuyoutPrice + "立即拍下商品?";
                ConfirmCancel.ShowPopConfirm(Language.Get("L1003"), str, (bool isOk) => {
                    if (jade >= auctionItem.BuyoutPrice)
                    if (isOk)
                    {
                        AuctionInquiry.Instance.SendSellAuctionItem(GUIID, auctionItem.BuyoutPrice);
                        if (jade >= auctionItem.BuyoutPrice)
                        {
                            AuctionInquiry.Instance.SendSellAuctionItem(GUIID, auctionItem.BuyoutPrice);
                        }
                        else
                        {
                            WindowCenter.Instance.Open<RechargeTipWin>();
                        }
                    }
                    else
                    {
                        WindowCenter.Instance.Open<RechargeTipWin>();
                    }
                });
            });
            m_JadeNumber2.text = (needJade).ToString();
@@ -121,14 +133,17 @@
                int jade = (int)PlayerDatas.Instance.baseData.diamond;
                string str = "是否花费" + needJade + "参与竞价?";
                ConfirmCancel.ShowPopConfirm(Language.Get("L1003"), str, (bool isOk) => {
                    if (jade >= needJade)
                    if (isOk)
                    {
                        AuctionInquiry.Instance.SendSellAuctionItem(GUIID, needJade);
                    }
                    else
                    {
                        WindowCenter.Instance.Open<RechargeTipWin>();
                    }
                        if (jade >= needJade)
                        {
                            AuctionInquiry.Instance.SendSellAuctionItem(GUIID, needJade);
                        }
                        else
                        {
                            WindowCenter.Instance.Open<RechargeTipWin>();
                        }
                    }
                });
               
            });
System/Auction/FullServiceAuctioncell.cs
@@ -118,19 +118,32 @@
            }
            m_JadeNumber.text = needJade.ToString();
            m_JadeNumber1.text = auctionItem.BuyoutPrice.ToString();
            if (auctionItem.BuyoutPrice == 0)
            {
                m_PriceButton.gameObject.SetActive(false);
            }
            else
            {
                m_PriceButton.gameObject.SetActive(true);
            }
            m_PriceButton.SetListener(() => //一口价
            {
                int jade = (int)PlayerDatas.Instance.baseData.diamond;
                string str = "是否花费" + auctionItem.BuyoutPrice + "立即拍下商品?";
                ConfirmCancel.ShowPopConfirm(Language.Get("L1003"), str, (bool isOk) => {
                    if (jade >= auctionItem.BuyoutPrice)
                    if (isOk)
                    {
                        AuctionInquiry.Instance.SendSellAuctionItem(fullServiceAuction.ItemGUID, auctionItem.BuyoutPrice);
                        if (jade >= auctionItem.BuyoutPrice)
                        {
                            AuctionInquiry.Instance.SendSellAuctionItem(fullServiceAuction.ItemGUID, auctionItem.BuyoutPrice);
                        }
                        else
                        {
                            WindowCenter.Instance.Open<RechargeTipWin>();
                        }
                    }
                    else
                    {
                        WindowCenter.Instance.Open<RechargeTipWin>();
                    }
                });
            });
            m_JadeNumber2.text = needJade.ToString();
@@ -139,14 +152,17 @@
                int jade = (int)PlayerDatas.Instance.baseData.diamond;
                string str = "是否花费" + needJade + "参与竞价?";
                ConfirmCancel.ShowPopConfirm(Language.Get("L1003"), str, (bool isOk) => {
                    if (jade >= needJade)
                    if (isOk)
                    {
                        AuctionInquiry.Instance.SendSellAuctionItem(fullServiceAuction.ItemGUID, needJade);
                    }
                    else
                    {
                        WindowCenter.Instance.Open<RechargeTipWin>();
                    }
                        if (jade >= needJade)
                        {
                            AuctionInquiry.Instance.SendSellAuctionItem(fullServiceAuction.ItemGUID, needJade);
                        }
                        else
                        {
                            WindowCenter.Instance.Open<RechargeTipWin>();
                        }
                    }
                });
            });
        }
System/Auction/MyFocusCell.cs
@@ -108,20 +108,31 @@
                needJade = myAuction.BidderPrice + auctionItem.BiddingAdd;
            }
            m_JadeNumber.text = (needJade).ToString();
            if (auctionItem.BuyoutPrice == 0)
            {
                m_PriceButton.gameObject.SetActive(false);
            }
            else
            {
                m_PriceButton.gameObject.SetActive(true);
            }
            m_JadeNumber1.text = auctionItem.BuyoutPrice.ToString();
            m_PriceButton.SetListener(() => //一口价
            {
                int jade = (int)PlayerDatas.Instance.baseData.diamond;
                string str = "是否花费" + auctionItem.BuyoutPrice + "立即拍下商品?";
                ConfirmCancel.ShowPopConfirm(Language.Get("L1003"), str, (bool isOk) => {
                    if (jade >= auctionItem.BuyoutPrice)
                    if (isOk)
                    {
                        AuctionInquiry.Instance.SendSellAuctionItem(GUIID, auctionItem.BuyoutPrice);
                    }
                    else
                    {
                        WindowCenter.Instance.Open<RechargeTipWin>();
                    }
                        if (jade >= auctionItem.BuyoutPrice)
                        {
                            AuctionInquiry.Instance.SendSellAuctionItem(GUIID, auctionItem.BuyoutPrice);
                        }
                        else
                        {
                            WindowCenter.Instance.Open<RechargeTipWin>();
                        }
                    }
                });
            });
            m_JadeNumber2.text = (needJade).ToString();
@@ -130,14 +141,17 @@
                int jade = (int)PlayerDatas.Instance.baseData.diamond;
                string str = "是否花费" + needJade + "参与竞价?";
                ConfirmCancel.ShowPopConfirm(Language.Get("L1003"), str, (bool isOk) => {
                    if (jade >= needJade)
                    if (isOk)
                    {
                        AuctionInquiry.Instance.SendSellAuctionItem(GUIID, needJade);
                    }
                    else
                    {
                        WindowCenter.Instance.Open<RechargeTipWin>();
                    }
                        if (jade >= needJade)
                        {
                            AuctionInquiry.Instance.SendSellAuctionItem(GUIID, needJade);
                        }
                        else
                        {
                            WindowCenter.Instance.Open<RechargeTipWin>();
                        }
                    }
                });
            });
System/Auction/TransactionRecordWin.cs
@@ -32,7 +32,7 @@
            m_ScrollerController.OnRefreshCell += OnRefreshGridCell;
            m_ScrollerControllerType.OnRefreshCell += OnRefreshGridCellType;
            m_ScrollerController.lockType = EnhanceLockType.KeepVertical;
            AuctionInquiry.Instance.SendQueryAuctionRecord();//查询拍卖记录
            AuctionInquiry.Instance.SendQueryAuctionRecord(0);//查询拍卖记录
        }
        protected override void AddListeners()
@@ -142,6 +142,7 @@
                if (idnex != AuctionType)
                {
                    AuctionType = idnex;
                    AuctionInquiry.Instance.SendQueryAuctionRecord(idnex);//查询拍卖记录
                    m_TypeTip.SetActive(false);
                    OnCreateGridCell(m_ScrollerController);
                    m_TypeText.text = GetTextName(AuctionType);
System/Equip/CandidateEquipWidget.cs
@@ -14,8 +14,13 @@
        [SerializeField] RectTransform m_GetWayContainer;
        [SerializeField] WayCell[] m_GetWayCells;
        EquipModel model { get { return ModelCenter.Instance.GetModel<EquipModel>(); } }
        int place = 0;
        public void Display(int place, List<CandidateEquip> candidates)
        {
            this.place = place;
            if (place == 0)
            {
                m_Title.text = "全部";
@@ -46,7 +51,12 @@
        private void DisplayGetWays()
        {
            var getWays = new List<int>();
            var getWays = model.GetGetWays(model.selectedLevel.value, place);
            if (getWays == null)
            {
                return;
            }
            for (var i = 0; i < m_GetWayCells.Length; i++)
            {
                var behaviour = m_GetWayCells[i];
System/Equip/EquipModel.cs
@@ -300,6 +300,37 @@
            return equipSets[level].GetFightPoint();
        }
        public List<int> GetGetWays(int level, int place)
        {
            if (level == 0)
            {
                return null;
            }
            if (place != 0)
            {
                var config = EquipControlConfig.Get(level, place);
                return new List<int>(config.getWays);
            }
            else
            {
                var getWays = new List<int>();
                for (int i = 1; i <= 12; i++)
                {
                    var config = EquipControlConfig.Get(level, i);
                    foreach (int getWay in config.getWays)
                    {
                        if (!getWays.Contains(getWay))
                        {
                            getWays.Add(getWay);
                        }
                    }
                }
                return getWays;
            }
        }
        public void PutOn(string equipGuid)
        {
            var item = packModel.GetItemByGuid(equipGuid);
System/KnapSack/Logic/ItemLogicUtility.cs
@@ -146,6 +146,10 @@
            public void AddBaseProperties(int itemId, List<int> reference)
            {
                var config = ItemConfig.Get(itemId);
                if (config == null)
                {
                    return;
                }
                if (config.Effect1 != 0 && reference.Contains(config.Effect1))
                {
                    properties.Add(config.Effect1, config.EffectValueA1);
System/KnapSack/New/BagWin.cs
@@ -279,9 +279,19 @@
                    {
                        gridCell.itemCellBtn.OnOneParaClick = (int info) =>
                        {
                            itemTipsModel.SetItemTipsModel(PackType.Item, itemModel.guid, false, true);
                            itemTipsModel.SetBagTipsBtn(itemTipsModel.curAttrData);
                            itemTipsModel.ShowUICtrl();
                            if (itemModel.itemInfo.isBind!= 1)
                            {
                                AuctionHelpModel auctionHelpModel = ModelCenter.Instance.GetModel<AuctionHelpModel>();
                                auctionHelpModel.ItemModel = itemModel;
                                WindowCenter.Instance.Open<AuctionShelfWin>();
                            }
                            else
                            {
                                itemTipsModel.SetItemTipsModel(PackType.Item, itemModel.guid, false, true);
                                itemTipsModel.SetBagTipsBtn(itemTipsModel.curAttrData);
                                itemTipsModel.ShowUICtrl();
                            }
                        };
                    }
System/KnapSack/New/CommonItemBaisc.cs
@@ -104,7 +104,7 @@
        public virtual void Init(ItemModel model, bool isCompare = false, int compareScore = 0)
        {
            itemConfig = model.config;
            InitUI(model.guid, model.itemId, (ulong)model.count, model.equipScore, model.packType, isCompare, model.useDataDict, compareScore);
            InitUI(model.guid, model.itemId, (ulong)model.count, model.equipScore, model.isBind, model.packType, isCompare, model.useDataDict, compareScore);
        }
        /// <summary>
@@ -114,10 +114,10 @@
        public virtual void Init(ItemCellModel model, int compareScore = 0)
        {
            itemConfig = model.itemConfig;
            InitUI(model.guid, model.itemId, model.count, model.score, model.packType, model.isCompare, model.useDataDic, compareScore);
            InitUI(model.guid, model.itemId, model.count, model.score, model.isBind, model.packType, model.isCompare, model.useDataDic, compareScore);
        }
        private void InitUI(string guid, int itemId, ulong count, int score, PackType type, bool isCompare, Dictionary<int, List<int>> useDataDic, int compareScore = 0)
        private void InitUI(string guid, int itemId, ulong count, int score, int isBind, PackType type, bool isCompare, Dictionary<int, List<int>> useDataDic, int compareScore = 0)
        {
            if (itemConfig == null) return;
@@ -134,7 +134,7 @@
                starIcon.gameObject.SetActive(false);
            }
            bindIcon.gameObject.SetActive(false);
            bindIcon.gameObject.SetActive(isBind == 1);
            countText.text = UIHelper.ReplaceLargeNum((double)count);
            if (count > 1)
System/KnapSack/New/CommonItemBaisc.cs.meta
@@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 35473b2a6cd5171499a434642f1712a8
timeCreated: 1516008186
timeCreated: 1552035262
licenseType: Pro
MonoImporter:
  serializedVersion: 2
System/KnapSack/New/EquipPlaceCell.cs
@@ -17,7 +17,7 @@
        public void Display(RoleEquipType equipType)
        {
            this.equipType = equipType;
            var item = packModel.GetItemByIndex(PackType.Equip, (int)equipType);
            var item = packModel.GetItemByIndex(PackType.Equip, EquipSet.ClientPlaceToServerPlace(0, (int)equipType));
            if (item == null)
            {
                m_ItemCell.gameObject.SetActive(false);
@@ -43,7 +43,7 @@
        private void AddEqup()
        {
            var item = packModel.GetItemByIndex(PackType.Equip, (int)equipType);
            if (item!=null)
            if (item != null)
            {
                return;
            }
System/Strengthening/StrengthenModel.cs
@@ -151,6 +151,10 @@
    {
        int Type = GameDefineIndex(EquippedWith);
        ItemPlusConfig _tagItemPlue = ItemPlusConfig.GetTypeAndGrade(Type, EquipmentLevel);
        if (_tagItemPlue == null)
        {
            return;
        }
        if (DicEquip.ContainsKey(EquippedWith))
        {
            DicEquip[EquippedWith].CurrentLevel = EquipmentLevel;
System/Tip/ServerTipDetails.cs
@@ -94,7 +94,7 @@
            }
            if (!WindowCenter.Instance.IsOpen<MessageWin>())
            {
                WindowCenter.Instance.Open<MessageWin>();
                WindowCenter.Instance.Open<MessageWin>(true);
            }
        }
@@ -129,7 +129,7 @@
            }
            if (!WindowCenter.Instance.IsOpen<MessageWin>())
            {
                WindowCenter.Instance.Open<MessageWin>();
                WindowCenter.Instance.Open<MessageWin>(true);
            }
        }
@@ -170,7 +170,7 @@
            requireOpenGM = true;
            if (!WindowCenter.Instance.IsOpen<MessageWin>())
            {
                WindowCenter.Instance.Open<MessageWin>();
                WindowCenter.Instance.Open<MessageWin>(true);
            }
            else
            {