public override void Execute() { string itemType = ItemId.Substring(0, 2); if (itemType.Equals("03")) //如果是普通物品 { GameInfoService.PlayerUseItem(ItemId); //玩家使用该物品 ReqGetPlayerItemsSignal.Dispatch(); //请求获得玩家当前的物品列表 } else if (itemType.Equals("04")) //如果是装备 { GameInfoService.PlayerEquipEquipment(ItemId); //玩家装备上此物品 ResGetCharaInfoSignal.Dispatch(GameInfoService.GetCharaInfo()); //发送玩家当前属性信息 } }
public override void Execute() { ResponseGetItemsSignal.Dispatch(GameInfoService.GetPlayerAllItems()); }