/// <summary> /// 处理卖出物品给商店 /// </summary> /// <param name="token"></param> /// <param name="message"></param> public void SellGoodToMarket(UserToken token, SocketModel message) { MarketMessage marketMessage = JsonMapper.ToObject <MarketMessage>(message.getMessage <string>()); switch (marketMessage.goodType) { case GoodType.INSCRIPTION: new BaseMessageDatabase().UpdatePlayerAddInscriptionnumber(message.type, marketMessage.goodPrice); new InscriptionMessageDatabase().UpdatePlayerInscriptionNumber(message.type, marketMessage.goodId, -marketMessage.goodNumber); message.message = true; SendtoClient.write(token, message); break; case GoodType.HERO: break; } }
/// <summary> /// 处理从商城里购买物品 /// </summary> /// <param name="token"></param> /// <param name="message"></param> public void BuyGoodFromMarket(UserToken token, SocketModel message) { Console.WriteLine(message.getMessage <string>()); MarketMessage marketMessage = JsonMapper.ToObject <MarketMessage>(message.getMessage <string>()); switch ((GoodType)marketMessage.goodType) { case GoodType.INSCRIPTION: new BaseMessageDatabase().UpdatePlayerReduceInscriptionnumber(message.type, marketMessage.goodPrice); new InscriptionMessageDatabase().UpdatePlayerInscription(message.type, marketMessage.goodId, marketMessage.goodNumber); message.message = true; SendtoClient.write(token, message); break; case GoodType.HERO: break; } }