/// <summary> /// 收到身上道具信息。 /// </summary> /// <param name="data">网络消息数据。</param> public void OnBodyToolInfo(MsgData data) { MsgData_sOtherBodyTool info = data as MsgData_sOtherBodyTool; mBodyToolInfo = info; EventParameter parameter = EventParameter.Get(); CoreEntry.gEventMgr.TriggerEvent(GameEvent.GE_OTHER_PLAYER_BODY_TOOL, parameter); }
/// <summary> /// 切换账号清除数据 /// </summary> private void OnCleanupUserData(GameEvent ge, EventParameter parameter) { mRoleID = 0; mBasicInfo = null; VIPState[0] = false; VIPState[1] = false; VIPState[2] = false; mDetailInfo = null; mMountInfo = null; mBodyToolInfo = null; }
/// <summary> /// 发送玩家新查询请求。 /// </summary> /// <param name="id">角色编号。</param> /// <param name="type">查询数据类型。</param> public void SendInfoQueryRequest(long id, int type) { MsgData_cOtherHumanInfo data = new MsgData_cOtherHumanInfo(); data.RoleID = id; data.Type = type; CoreEntry.netMgr.send((Int16)NetMsgDef.C_OTHER_PLAYER_INFO, data); if (mRoleID != id) { mRoleID = id; mBasicInfo = null; mDetailInfo = null; mMountInfo = null; mBodyToolInfo = null; } }