CommandCallbackType EctypeErrorCodeHandle(byte[] dataBuffer, int socketID) { SMSGEctypeResult_SC sMSGEctypeResult_SC = SMSGEctypeResult_SC.ParsePackage(dataBuffer); RaiseEvent(EventTypeEnum.EctypeNoQualification.ToString(), sMSGEctypeResult_SC); return(CommandCallbackType.Continue); }
//有队员没用挑战副本资格 void EctypeNoQualificationHandle(INotifyArgs args) { SMSGEctypeResult_SC sMSGEctypeResult_SC = (SMSGEctypeResult_SC)args; string name = ""; var teamData = TeamManager.Instance.MyTeamProp; sMSGEctypeResult_SC.dwActorIds.ApplyAllItem(p => { if (p != 0) { SMsgTeamPropMember_SC?memberData = teamData.TeamMemberNum_SC.SMsgTeamPropMembers.SingleOrDefault(k => k.TeamMemberContext.dwActorID == p); if (memberData != null) { name += " " + memberData.Value.TeamMemberContext.szName; } } }); //MessageBox.Instance.Show(4, "", string.Format(LanguageTextManager.GetString("IDS_H1_167"), name), LanguageTextManager.GetString("IDS_H2_55")); MessageBox.Instance.ShowTips(4, string.Format(LanguageTextManager.GetString("IDS_H1_167"), name), 1f); }