| | |
| | | bool serverInited = false;
|
| | | FriendsModel friendsModel { get { return ModelCenter.Instance.GetModel<FriendsModel>(); } }
|
| | | DungeonModel dungeonModel { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } }
|
| | | FairyModel fairyModel { get { return ModelCenter.Instance.GetModel<FairyModel>(); } }
|
| | |
|
| | | public bool autoAcceptApplication {
|
| | | get { return (PlayerDatas.Instance.baseData.ExAttr2 / 10) % 10 == 0; }
|
| | |
| | | levelMaxBuf = GeneralConfig.Instance.playerMaxLevel;
|
| | | ParseTeamMission();
|
| | | DTCB309_tagGCAnswerPlayerShortInfo.OnPlayerShortInfoEvent += OnGetPlayerShortInfo;
|
| | | PlayerDatas.Instance.fairyData.OnRefreshFairyInfo += OnUpdateFairyInfo;
|
| | | }
|
| | |
|
| | | public override void UnInit()
|
| | | {
|
| | | PlayerDatas.Instance.fairyData.OnRefreshFairyInfo -= OnUpdateFairyInfo;
|
| | | DTCB309_tagGCAnswerPlayerShortInfo.OnPlayerShortInfoEvent -= OnGetPlayerShortInfo;
|
| | | }
|
| | |
|
| | |
| | | }
|
| | | break;
|
| | | case TeamInviteType.Fairy:
|
| | | GetFairyMemebers();
|
| | | if (teamInvitesUpdateEvent != null)
|
| | | {
|
| | | teamInvitesUpdateEvent(_inviteType);
|
| | | }
|
| | | fairyModel.UpdateFairyInfo();
|
| | | break;
|
| | | case TeamInviteType.NearBy:
|
| | | RequestQueryNearbyPlayers();
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | private void OnUpdateFairyInfo()
|
| | | {
|
| | | if (currentInviteType == TeamInviteType.Fairy)
|
| | | {
|
| | | GetFairyMemebers();
|
| | | if (teamInvitesUpdateEvent != null)
|
| | | {
|
| | | teamInvitesUpdateEvent(TeamInviteType.Fairy);
|
| | | }
|
| | | }
|
| | | }
|
| | |
|
| | | public void OnGetPlayerShortInfo(HB309_tagGCAnswerPlayerShortInfo _inTeamInfo)
|
| | | {
|
| | | if (playerInTeamAnswerEvent != null)
|