少年修仙传客户端代码仓库
client_Wu Xijin
2018-08-28 7edbc1870c503dde5729672f4cddc44ee02fd472
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
1个文件已修改
32 ■■■■ 已修改文件
System/MainInterfacePanel/FlyingShoesTask.cs 32 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/FlyingShoesTask.cs
@@ -166,7 +166,7 @@
                    foreach (var key in BackpackDic.Keys)
                    {
                        ItemModel ItemM = BackpackDic[key];
                        if (ItemM.chinItemModel.Type == 111 && ItemM.chinItemModel.ExpireTime == 0 && ItemM.chinItemModel.JobLimit/100 == job)
                        if (ItemM.chinItemModel.Type == 111 && ItemM.chinItemModel.ExpireTime == 0 && ItemM.chinItemModel.JobLimit / 100 == job)
                        {
                            WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.KnapSackFunc1Type2);//跳到背包
                            return;
@@ -243,7 +243,7 @@
            }
        }
        private void StateDetermination()//状态判定
        {
@@ -278,6 +278,25 @@
        private void OnClickDeliveryButton()//传送符
        {
            //--------------特殊任务的传送逻辑
            if (mainModel.TaskId_Skill1.Contains(Task_ID))
            {
                var mapModel = ModelCenter.Instance.GetModel<MapModel>();
                var point = mapModel.GetRecommendHangPoint();
                var config = Config.Instance.Get<MapEventPointConfig>(point);
                var flyBootOwn = ModelCenter.Instance.GetModel<PlayerPackModel>().GetItemCountByID(PackType.rptItem, GeneralConfig.Instance.flyBootItemId);
                var isVipFreeTransfer = ModelCenter.Instance.GetModel<VipModel>().GetVipPrivilegeCnt(VipPrivilegeType.FreeTransfer) > 0;
                if (isVipFreeTransfer || flyBootOwn > 0)
                {
                    MapTransferUtility.Instance.MissionFlyTo(config.MapID, config.NPCID);
                }
                else
                {
                    MapTransferUtility.Instance.MoveToNPC(config.NPCID);
                }
                return;
            }
            mainModel.FlyShoseTaskID = Task_ID;
            string _FlyID = Config.Instance.Get<FuncConfigConfig>("TransportPay").Numerical1;
            int itemNumber = playerPack.GetItemCountByID(PackType.rptItem, int.Parse(_FlyID));//获取飞鞋的数量
@@ -298,6 +317,8 @@
                    int NeedMoney = (int)UIHelper.GetMoneyCnt(1) + (int)UIHelper.GetMoneyCnt(2);
                    if (NeedMoney >= 1)
                    {
                        m_ContentText.ExcuteHref(1);
                    }
                    else
@@ -315,6 +336,9 @@
            }
        }
        public void FlyingShoes_Task(int TaskID)
        {
            Task_ID = TaskID;
@@ -392,7 +416,7 @@
                {
                    string Str_C = string.Format(Language.Get("PassiveSkillTask5"), mainModel.TaskLv);
                    m_ContentText.text = Str_C;
                }
                }
            }
            else
            {
@@ -405,7 +429,7 @@
                    DebugEx.LogError("任务表格PyTaskInfo配置缺失");
                    return;
                }
            }
            }
            bool isOPenTransferButton = HrefAnalysis.Inst.ContainsKey(taskinfo.show_writing, "flynpc");
            if (isOPenTransferButton && !IsKaJiBool)
            {