少年修仙传客户端代码仓库
client_Zxw
2018-11-23 f90f3d9310342cff9600ce1662ff751f24c2bdbd
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
2个文件已修改
34 ■■■■ 已修改文件
System/Role/MagicianWin.cs 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Welfare/SignInItemBehaviour.cs 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/MagicianWin.cs
@@ -366,9 +366,7 @@
            m_ContainerUnlock.gameObject.SetActive(active);
            m_ContainerSlider.gameObject.SetActive(active);
            m_Hammer.gameObject.SetActive(active || model.SatisfyUnlockCondition(model.selectType));
            AutoHammerCost autoHammerCost;
            bool requireAutoHammer = model.TryGetAutoHammerCost(model.selectType, out autoHammerCost);
            m_AutoHammer.gameObject.SetActive(active && requireAutoHammer);
            m_AutoHammer.gameObject.SetActive(active);
            if (!active)
            {
                m_CostItemTitle.text = Language.Get("L1049");
@@ -863,8 +861,17 @@
                }
                else
                {
                    AutoHammerWin.selectGodWeaponType = model.selectType;
                    WindowCenter.Instance.Open<AutoHammerWin>();
                    AutoHammerCost autoHammerCost;
                    if (model.TryGetAutoHammerCost(model.selectType, out autoHammerCost))
                    {
                        AutoHammerWin.selectGodWeaponType = model.selectType;
                        WindowCenter.Instance.Open<AutoHammerWin>();
                    }
                    else
                    {
                        var items = model.GetLevelUpItemByType(model.selectType);
                        ModelCenter.Instance.GetModel<GetItemPathModel>().SetChinItemModel(items[0]);
                    }
                }
            }
        }
System/Welfare/SignInItemBehaviour.cs
@@ -45,7 +45,22 @@
            m_AlreadySignIn.gameObject.SetActive(index < model.alreadySignInCount);
            m_ContainerKeepSignIn.gameObject.SetActive(index == model.alreadySignInCount && model.todaySignIn
                && model.keepSignInCount > 0);
            m_Effect.gameObject.SetActive(index == model.alreadySignInCount && !model.todaySignIn);
            bool requireEffect = false;
            m_Effect.StopImediatly();
            m_Effect.gameObject.SetActive(false);
            if (!model.todaySignIn)
            {
                requireEffect = index == model.alreadySignInCount;
                m_Effect.effect = 1081;
            }
            else
            {
                requireEffect = index == model.alreadySignInCount && model.keepSignInCount > 0;
                m_Effect.effect = 1170;
            }
            m_Effect.gameObject.SetActive(requireEffect);
            m_SignIn.onClick.AddListener(() =>
            {