| | |
| | | private int m_CachedDisplayState; |
| | | private List<HA525_tagSCFamilyAtkDefBatInfo.tagSCFamilyAtkDefBatMem> m_SortedDefenders; |
| | | private List<HA525_tagSCFamilyAtkDefBatInfo.tagSCFamilyAtkDefBatMem> m_RemainingDefenders; |
| | | private bool m_DeferBattleScrollerRefresh; |
| | | |
| | | protected override void InitComponent() |
| | | { |
| | |
| | | else if (displayState == 3) |
| | | functionOrder = 1; // 激战期默认敌方战场 |
| | | |
| | | m_DeferBattleScrollerRefresh = true; |
| | | base.OnPreOpen(); |
| | | m_DeferBattleScrollerRefresh = false; |
| | | scroller.OnRefreshCell += OnRefreshCell; |
| | | GlobalTimeEvent.Instance.secondEvent += OnSecondEvent; |
| | | GuildAtkDefBatManager.Instance.OnUpdateAtkDefBatInfoEvent += OnUpdateAtkDefBatInfoEvent; |
| | |
| | | { |
| | | OnDayRefresh(); |
| | | Display(); |
| | | RefreshBattleScroller(); |
| | | } |
| | | |
| | | private void OnDayRefresh() |
| | |
| | | { |
| | | DisplayInfo(); |
| | | DisplayTime(); |
| | | } |
| | | |
| | | protected override void NextFrameAfterOpen() |
| | | { |
| | | base.NextFrameAfterOpen(); |
| | | RefreshBattleScroller(); |
| | | } |
| | | |
| | |
| | | |
| | | protected override void OpenSubUIByTabIndex() |
| | | { |
| | | if (m_DeferBattleScrollerRefresh) |
| | | return; |
| | | |
| | | RefreshBattleScroller(); |
| | | } |
| | | |