|  |  |  | 
|---|
|  |  |  | protected override void OnPreOpen() | 
|---|
|  |  |  | { | 
|---|
|  |  |  | base.OnPreOpen(); | 
|---|
|  |  |  | // RankModel.Instance.onRankRefresh += OnRankRefresh; | 
|---|
|  |  |  | scrollerController.OnRefreshCell += OnRefreshCell; | 
|---|
|  |  |  | ArenaManager.Instance.OnArenaMatchListEvent += OnArenaMatchListEvent; | 
|---|
|  |  |  | PlayerDatas.Instance.playerDataRefreshEvent += PlayerDataRefresh; | 
|---|
|  |  |  | // ArenaManager.Instance.OnUpdateArenaPlayerInfo += OnUpdateArenaPlayerInfo; | 
|---|
|  |  |  | // ArenaManager.Instance.OnUpdateGameRecInfo += OnUpdateGameRecInfo; | 
|---|
|  |  |  | // Display(); | 
|---|
|  |  |  | Display(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | protected override void OnPreClose() | 
|---|
|  |  |  | { | 
|---|
|  |  |  | base.OnPreClose(); | 
|---|
|  |  |  | // RankModel.Instance.onRankRefresh -= OnRankRefresh; | 
|---|
|  |  |  | scrollerController.OnRefreshCell -= OnRefreshCell; | 
|---|
|  |  |  | ArenaManager.Instance.OnArenaMatchListEvent -= OnArenaMatchListEvent; | 
|---|
|  |  |  | PlayerDatas.Instance.playerDataRefreshEvent -= PlayerDataRefresh; | 
|---|
|  |  |  | // ArenaManager.Instance.OnUpdateArenaPlayerInfo -= OnUpdateArenaPlayerInfo; | 
|---|
|  |  |  | // ArenaManager.Instance.OnUpdateGameRecInfo -= OnUpdateGameRecInfo; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private void PlayerDataRefresh(PlayerDataType type) | 
|---|