少年修仙传客户端代码仓库
client_Wu Xijin
2019-01-24 b98656e502fcf4c2928310b1e100dfd9daaa0bec
5932  【测试】【1.5.100】诛仙装备
2个文件已修改
47 ■■■■ 已修改文件
System/KnapSack/New/RoleEquipWin.cs 43 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/WindowJump/WindowJumpMgr.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/KnapSack/New/RoleEquipWin.cs
@@ -12,7 +12,8 @@
using UnityEngine.EventSystems;
using Snxxz.UI;
namespace Snxxz.UI {
namespace Snxxz.UI
{
    public class RoleEquipWin : Window
    {
@@ -40,28 +41,25 @@
        private Text _timeDown;
        [SerializeField] UIEffect STREffect;
        [SerializeField] UIEffect StarsEffect;
        [SerializeField] Button m_JadeDynasty;
        #endregion
        PlayerPackModel _playerPack;
        PlayerPackModel playerPack
        {
        PlayerPackModel playerPack {
            get { return _playerPack ?? (_playerPack = ModelCenter.Instance.GetModel<PlayerPackModel>()); }
        }
        ItemTipsModel _itemTipsModel;
        ItemTipsModel itemTipsModel
        {
            get
            {
        ItemTipsModel itemTipsModel {
            get {
                return _itemTipsModel ?? (_itemTipsModel = ModelCenter.Instance.GetModel<ItemTipsModel>());
            }
        }
        PackModelInterface _modelInterface;
        PackModelInterface modelInterface
        {
        PackModelInterface modelInterface {
            get { return _modelInterface ?? (_modelInterface = ModelCenter.Instance.GetModel<PackModelInterface>()); }
        }
        private bool isUpdatePlayerLv;
@@ -69,11 +67,12 @@
        {
            _oneKeySellBtn.onClick.AddListener(OnClickOneKeySell);
            _sortBtn.onClick.AddListener(() => { OnClickSortBtn(); });
            m_JadeDynasty.SetListener(() => { WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.JadeDynastyEquip); });
        }
        protected override void AddListeners()
        {
        }
        protected override void OnPreOpen()
@@ -114,16 +113,16 @@
        protected override void OnAfterOpen()
        {
            SuccessConfig successConfig = Config.Instance.Get<SuccessConfig>(AchievementGoto.guideAchievementId);
            if(successConfig != null && successConfig.Type == 95)
            if (successConfig != null && successConfig.Type == 95)
            {
                playerPack.SetJumpToOneKeySell(_oneKeySellBtn.transform);
            }
            if(playerPack.IsActiveStarAttr())
            if (playerPack.IsActiveStarAttr())
            {
                ControlEffect(1,true);
                ControlEffect(1, true);
            }
        }
@@ -139,7 +138,7 @@
        protected override void OnAfterClose()
        {
        }
@@ -184,7 +183,7 @@
        public void UpdateRoleEquip(int equipPlace)
        {
            for(int i = 0; i < equipPlaces.Count; i++)
            for (int i = 0; i < equipPlaces.Count; i++)
            {
                var placeCell = equipPlaces[i];
                if ((int)placeCell.equipType == equipPlace)
@@ -197,7 +196,7 @@
        }
        public void PutOnEquip(PackType type,int index, int Id)
        public void PutOnEquip(PackType type, int index, int Id)
        {
            //临时条件判断
            if (type != PackType.rptEquip) return;
@@ -205,7 +204,7 @@
            UpdateRoleEquip(index);
        }
        public void PutOffEquip(PackType type, int place,int id)
        public void PutOffEquip(PackType type, int place, int id)
        {
            if (type != PackType.rptEquip) return;
@@ -237,7 +236,7 @@
        {
            WindowCenter.Instance.Open<PlayerStarNumWin>();
        }
        public void OnClickSortBtn()
        {
            modelInterface.SendPackResetQuest(PackType.rptItem);
@@ -245,12 +244,12 @@
            _timeDown.text = Language.Get("BagWin_SortCDbtn_Text_1", 5);
            _sortImage.SetSprite("BlackBtn");
            _sortBtn.enabled = false;
        }
        private void RefreshTime(float time)
        {
            if (time <= 0)
            {
                _sortImage.SetSprite("SecondBtn1");
@@ -262,7 +261,7 @@
                _timeDown.text = Language.Get("BagWin_SortCDbtn_Text_1", time);
                _sortBtn.enabled = false;
            }
        }
        public void OnFrenshBagInfo()
        {
System/WindowJump/WindowJumpMgr.cs
@@ -382,6 +382,9 @@
            case JumpUIType.JadeDynastyBoss290:
                SetJumpLogic<LootPreciousFrameWin>(_tagWinSearchModel.TABID);
                break;
            case JumpUIType.JadeDynastyEquip:
                SetJumpLogic<JadeDynastyKnapSackWin>(_tagWinSearchModel.TABID);
                break;
            case JumpUIType.LootPreciousFrameSpec:
                DemonJarWin.guideChallenge = true;
                SetJumpLogic<LootPreciousFrameWin>(_tagWinSearchModel.TABID);
@@ -1608,6 +1611,7 @@
    JadeDynastyTowerRank289 = 289,//排行榜-诛仙塔
    JadeDynastyBoss290 = 290,//诛仙Boss
    EquipCompose291 = 291,//装备合成-诛仙装备
    JadeDynastyEquip=292,//诛仙装备
    DhszTs = 1001,//定海神针功法提升界面
    HyqTs = 1002,//皓月枪功法提升界面
    GyzTs = 1003,//鬼牙刃功法提升界面