少年修仙传客户端代码仓库
client_Wu Xijin
2019-01-22 c249639c00811edb11d537d0dd55cf552cc5b2d0
System/KnapSack/Logic/PackSendQuestMgr.cs
@@ -165,6 +165,19 @@
                        break;
                }
            }
            if(config.EquipPlace >= (int)RoleEquipType.JadeDynasty_Cloak
                && config.EquipPlace <= (int)RoleEquipType.JadeDynasty_Sword4)
            {
                var jadeDynastyModel = ModelCenter.Instance.GetModel<JadeDynastyEquipModel>();
                bool islock = jadeDynastyModel.IsLockEquipPlace(config.EquipPlace);
                isCanPut = !islock;
                if(islock)
                {
                    MessageWin.Inst.ShowFixedTip("请解锁诛仙塔");
                }
            }
            if(isCanPut)
            {
                CheckPutOnPlace();
@@ -577,7 +590,7 @@
        private void SendPutOnJadeDynastyEquip(int equipPlace, int itemIndex)
        {
            CA330_tagCMEquipZhuXianItem equipZhuXianItem = new CA330_tagCMEquipZhuXianItem();
            equipZhuXianItem.EquipIndex = (byte)equipPlace;
            equipZhuXianItem.EquipIndex = (byte)(equipPlace - 121);
            equipZhuXianItem.ItemIndex = (byte)itemIndex;
            GameNetSystem.Instance.SendInfo(equipZhuXianItem);
        }
@@ -650,11 +663,12 @@
        public void SendPutOffQuest(ItemWinBtnType btnType,string guid)
        {
            ItemModel putOnModel = playerPack.GetItemModelByGUID(guid);
            if (putOnModel == null || putOnModel.packType != PackType.rptEquip) return;
            if (putOnModel == null) return;
            SinglePackModel singlePack = null;
            int remainGrid = 0;
            int equipPlace = putOnModel.itemInfo.ItemPlace;
            equipPlace = putOnModel.packType == PackType.rptJadeDynastyEquip ? equipPlace + 121 : equipPlace;
            switch ((RoleEquipType)equipPlace)
            {
                case RoleEquipType.JadeDynasty_Cloak:
@@ -710,7 +724,7 @@
        private void SendPutOffJadeDynastyEquip(int equipPlace)
        {
            CA331_tagCMUnEquipZhuXianItem unEquipZhuXianItem = new CA331_tagCMUnEquipZhuXianItem();
            unEquipZhuXianItem.EquipIndex = (byte)equipPlace;
            unEquipZhuXianItem.EquipIndex = (byte)(equipPlace - 121);
            GameNetSystem.Instance.SendInfo(unEquipZhuXianItem);
        }