| | |
| | | refreshRedPoint = true; |
| | | } |
| | | |
| | | if (HeroSkinAttrConfig.itemIdList.Contains(itemID)) |
| | | if (HeroSkinAttrConfig.itemIdToSkinIDDict.ContainsKey(itemID)) |
| | | { |
| | | UpdateHeroCardSkinRedpoint(); |
| | | UpdateHeroBookRedpoint(); |
| | | } |
| | | |
| | | } |
| | |
| | | public Redpoint breakRedpoint = new Redpoint(MainRedDot.HeroCardRedpoint * 100 + 2); |
| | | public Redpoint skinRedpoint = new Redpoint(MainRedDot.HeroCardRedpoint * 100 + 3); |
| | | |
| | | |
| | | // public void UpdateHeroCardRedpoint() |
| | | // { |
| | | // trainRedpoint.state = RedPointState.None; |
| | | // breakRedpoint.state = RedPointState.None; |
| | | // skinRedpoint.state = RedPointState.None; |
| | | // } |
| | | //开培养/图鉴界面后的红点 |
| | | public void UpdateTheHeroCardRedpoint(bool isTrainRed, bool isBreakRed, bool isSkinRed) |
| | | { |
| | | trainRedpoint.state = isTrainRed ? RedPointState.Simple :RedPointState.None; |
| | | breakRedpoint.state = isBreakRed ? RedPointState.Simple : RedPointState.None; |
| | | skinRedpoint.state = isSkinRed ? RedPointState.Simple : RedPointState.None; |
| | | } |
| | | |
| | | //指定皮肤红点状态 0-无 1-有武将红点影响武将列表红点(假红点) 2-无武将红点影响图鉴界面红点 |
| | | public int HeroSkinStateForRedpoint(int skinID, bool isBook = false) |
| | |
| | | } |
| | | |
| | | //指定武将的所有皮肤红点状态 0-无 1-有武将红点影响武将列表红点(假红点) 2-无武将红点影响图鉴界面红点 |
| | | int HeroAllSkinStateForRedpoint(int heroID, bool isBook = false) |
| | | public int HeroAllSkinStateForRedpoint(int heroID, bool isBook = false) |
| | | { |
| | | var config = HeroConfig.Get(heroID); |
| | | for (int i = 0; i < config.SkinIDList.Length; i++) |