| | |
| | | [SerializeField] GameObject honorStore_SelectImg;
|
| | | CrossServerRewardModel m_CrossServerRewardModel;
|
| | | CrossServerRewardModel crossServerRewardModel { get { return m_CrossServerRewardModel ?? (m_CrossServerRewardModel = ModelCenter.Instance.GetModel<CrossServerRewardModel>()); } }
|
| | | CrossServerModel crossServerModel { get { return ModelCenter.Instance.GetModel<CrossServerModel>(); } }
|
| | | CrossServerPlayerInfo playerInfo;
|
| | | CrossServerOneVsOneModel crossServerModel { get { return ModelCenter.Instance.GetModel<CrossServerOneVsOneModel>(); } }
|
| | | CrossServerOneVsOnePlayerInfo playerInfo;
|
| | | #region Built-in
|
| | | protected override void BindController()
|
| | | {
|
| | |
| | |
|
| | | private void SetDisplay()
|
| | | {
|
| | | playerInfo = CrossServerPlayerInfo.Instance;
|
| | | playerInfo = CrossServerOneVsOnePlayerInfo.Instance;
|
| | | var playerData = PlayerDatas.Instance.baseData;
|
| | | headImg.SetSprite(GeneralDefine.GetOtherJobHeadPortrait(playerData.Job, 0));
|
| | | nameText.text = playerData.PlayerName;
|
| | |
| | | {
|
| | | if (honorStore_SelectImg.activeInHierarchy) return;
|
| | | CloseSubWindows();
|
| | | WindowCenter.Instance.Open<HonorStoreWin>();
|
| | | WindowCenter.Instance.Open<CrossServerOneVsOneHonorStoreWin>();
|
| | | honorStore_SelectImg.SetActive(true);
|
| | | }
|
| | |
|
| | |
| | | {
|
| | | if (windowState == WindowState.Opened)
|
| | | {
|
| | | WindowCenter.Instance.OpenWithoutAnimation<CrossServerArenaWin>();
|
| | | WindowCenter.Instance.OpenWithoutAnimation<CrossServerOneVsOneArenaWin>();
|
| | | }
|
| | | else
|
| | | {
|
| | | WindowCenter.Instance.Open<CrossServerArenaWin>();
|
| | | WindowCenter.Instance.Open<CrossServerOneVsOneArenaWin>();
|
| | | }
|
| | | }
|
| | | arena_SelectImg.SetActive(true);
|
| | |
| | | //{
|
| | | // WindowCenter.Instance.Close(window);
|
| | | //}
|
| | | WindowCenter.Instance.CloseImmediately<CrossServerArenaWin>();
|
| | | WindowCenter.Instance.CloseImmediately<HonorStoreWin>();
|
| | | WindowCenter.Instance.CloseImmediately<CrossServerOneVsOneArenaWin>();
|
| | | WindowCenter.Instance.CloseImmediately<CrossServerOneVsOneHonorStoreWin>();
|
| | | WindowCenter.Instance.CloseImmediately<SeasonRewardWin>();
|
| | | WindowCenter.Instance.CloseImmediately<SegmentRewardWin>();
|
| | | WindowCenter.Instance.CloseImmediately<MatchWin>();
|