少年修仙传客户端代码仓库
client_Zxw
2018-09-28 3dd27208b822b5a2192c1ca339606738fad5c29d
2614 【前端】神兽——强化功能
2个文件已修改
17 ■■■■■ 已修改文件
System/Strengthening/GodBeastModel.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/GodBeastSlidingList.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Strengthening/GodBeastModel.cs
@@ -47,12 +47,22 @@
        playerPack.ItemCntReduceAct -= ItemCntReduceAct;
        dogz_model.UpdateAssistDogzEvent -= UpdateAssistDogzEvent;
        FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent;
        DTC0721_tagMakeItemAnswer.MakeItemAnswerEvent -= MakeItemAnswerEvent;
        DTC0721_tagMakeItemAnswer.MakeItemAnswerEvent += MakeItemAnswerEvent;
        playerPack.ItemCntAddAct += ItemCntAddAct;//物品数量增加
        playerPack.ItemCntReduceAct += ItemCntReduceAct;//物品数量减少
        dogz_model.UpdateAssistDogzEvent += UpdateAssistDogzEvent;
        FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent;
        SetRedPointID();
        GodBeastRedPoint();
    }
    private void MakeItemAnswerEvent(H0721_tagMakeItemAnswer obj)
    {
        if ((int)obj.MakeType == (int)MakeType.Def_mitDogzEquipPlus)
        {
            GodBeastRedPoint();
        }
    }
    private void OnFuncStateChangeEvent(int obj)
@@ -389,6 +399,7 @@
                {
                    if (_IudetDogzEquipPlus[0] < Lv)
                    {
                        Lv = _IudetDogzEquipPlus[0];
                        IndexId = RedPointLIst[i];
                    }
                }
System/Strengthening/GodBeastSlidingList.cs
@@ -45,7 +45,10 @@
        PlayerPackModel _playerPack;
        PlayerPackModel playerPack { get { return _playerPack ?? (_playerPack = ModelCenter.Instance.GetModel<PlayerPackModel>()); } }
        GodBeastModel godBeastModel { get { return ModelCenter.Instance.GetModel<GodBeastModel>(); } }
        private void Awake()
        {
        }
        private void Start()
        {
            m_Arrow.AddListener(OnClickArrow);
@@ -132,6 +135,7 @@
        public void Init()
        {
            Quality = 10;
            LINE = Mathf.CeilToInt((float)100 / 3);
            ContentSelect(Quality);
            if (m_ScrollViewFirst.activeSelf)
            {