| | |
| | | public PlayerRankData rank { get { return m_Rank; } }
|
| | |
|
| | | StoreModel m_StoreModel;
|
| | | StoreModel StoreModel
|
| | | {
|
| | | StoreModel StoreModel {
|
| | | get { return m_StoreModel ?? (m_StoreModel = ModelCenter.Instance.GetModel<StoreModel>()); }
|
| | | }
|
| | |
|
| | |
| | | if (InitPlayerInfoEvent != null)
|
| | | {
|
| | | InitPlayerInfoEvent();
|
| | | }
|
| | | }
|
| | |
|
| | | public void UpdatePlayerData(HC103_tagMCExitCrossRealmRefresh data)
|
| | | {
|
| | | baseData.UpdateData(data);
|
| | | if (RefreshPlayerInfoEvent != null)
|
| | | {
|
| | | RefreshPlayerInfoEvent();
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | baseData.ExAttr4 = value;
|
| | | break;
|
| | | case PlayerDataRefresh.ExAttr5:
|
| | | var oldExAttr5 = baseData.ExAttr5;
|
| | | baseData.ExAttr5 = value;
|
| | |
|
| | | if (oldExAttr5 == 1 && value == 0)
|
| | | {
|
| | | baseData.ApplyMainServerDataBuf();
|
| | | if (GameNetSystem.Instance.crossServerConnected_Loigc)
|
| | | {
|
| | | GameNetSystem.Instance.crossServerConnected_Loigc = false;
|
| | | LoadingWin.targetMapResId = 1;
|
| | | WindowCenter.Instance.Open<LoadingWin>();
|
| | | StageManager.Instance.Load<DungeonStage>(baseData.MapID, true);
|
| | | }
|
| | | }
|
| | | break;
|
| | | case PlayerDataRefresh.Faction:
|
| | | baseData.faction = value;
|