Пример #1
0
    CommandCallbackType EctypeErrorCodeHandle(byte[] dataBuffer, int socketID)
    {
        SMSGEctypeResult_SC sMSGEctypeResult_SC = SMSGEctypeResult_SC.ParsePackage(dataBuffer);

        RaiseEvent(EventTypeEnum.EctypeNoQualification.ToString(), sMSGEctypeResult_SC);
        return(CommandCallbackType.Continue);
    }
Пример #2
0
        //有队员没用挑战副本资格
        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);
        }