public void OnEquipPosLevelUp(GameEvent ge, EventParameter paramter) { MsgData_sEquipPosLevelUp data = paramter.msgParameter as MsgData_sEquipPosLevelUp; if (data.result != 1) { EquipPosInfo item = EquipDataMgr.Instance.GetEquipPosInfo(data.pos); if (item != null) { if (item.level != data.level) { EventParameter ep = EventParameter.Get(); ep.intParameter = data.pos; ep.intParameter1 = item.level; ep.intParameter2 = data.level; CoreEntry.gEventMgr.TriggerEvent(GameEvent.GE_EQUIP_POSLEVELUPUI, ep); } item.level = data.level; item.exp = data.exp; item.starLevel = data.starLevel; item.vip1 = data.vip1; item.vip2 = data.vip2; item.vip3 = data.vip3; item.madness = data.madness; } } }
public void SetOtherPlayerEquipPosInfo(EquipPosInfo equipPosInfo) { if (m_OtherPlayerEquipPosInfos == null) { m_OtherPlayerEquipPosInfos = new Dictionary <uint, EquipPosInfo>(); } m_OtherPlayerEquipPosInfos.Clear(); m_OtherPlayerEquipPosInfos.Add(equipPosInfo.Pos, equipPosInfo); }