public void RequestGetUserInfo(int id) { CTS_GetUserInfo getInfo = new CTS_GetUserInfo(); getInfo.MUserId = id; GameNet.MInstance.SendMsg(CTS_GetUserInfo.MProtoId, getInfo); }
private void OnGetUserInfo(object data) { ProtocolData pdata = data as ProtocolData; CTS_GetUserInfo uinfo = pdata.MData as CTS_GetUserInfo; int uid = uinfo.MUserId; try { DBUserInfo info = UserMgr.MInstance.GetUserInfoById(uid); STC_UserInfo stc_userinfo = new STC_UserInfo(); stc_userinfo.MUserName = info.MUserName; ServerNet.MInstance.SendMsg(pdata.MIpEndPoint, STC_UserInfo.MProtoId, stc_userinfo); } catch (Exception exp) { ServerLog.Log(string.Format("{0}", exp.Message)); } }