| System/Role/MagicianWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Welfare/SignInItemBehaviour.cs | ●●●●● 补丁 | 查看 | 原始文档 | 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(() => {