Files
Main/Assets/Code/Logic/_NetMessage/Handlers/HandleMsgResult_MSG_Trade.cs

109 lines
4.0 KiB
C#
Raw Permalink Normal View History

2025-01-25 04:38:09 +08:00
using ProtoBuf;
using Thousandto.Plugins.Common;
using Thousandto.Code.Center;
using Thousandto.Core.Support;
namespace Thousandto.Code.Logic.Network
{
/// <summary>
/// 实现消息的回调方法
/// </summary>
public partial class HandleMsgResult : IHandleMsgResult
{
public void GS2U_ResTradeApply(MSG_Trade.ResTradeApply result)
{
//if (GameCenter.GameSetting.GetSetting(GameSettingKeyCode.RefuseTrade) != 0)
//{
// GameCenter.TradeSystem.sendCancelTrade(0);
//}
//else
//{
// GameCenter.TradeSystem.ResTradeApply(result.applyName);
//}
}
public void GS2U_ResOpenTradePanel( MSG_Trade.ResOpenTradePanel result )
{
//string otherName = result.oppositeName;
//GameCenter.TradeSystem.ResOpenTradePanel(otherName);
}
public void GS2U_ResTradeItem( MSG_Trade.ResTradeItem result )
{
//if (result.canTrade == true)
//{
// int itemOrCoin = result.itemOrCoin;
// if (itemOrCoin == 1)
// {
// int tradeGridNum = result.tradeGridNum;
// ItemBase item = new ItemBase(result.tradeItemInfo);
// if (item.Type == Global.ItemType.Equip)
// {
// item = new Equipment(result.tradeItemInfo);
// }
// else
// {
// item = new ItemModel(result.tradeItemInfo);
// }
// GameCenter.TradeSystem.ResTradeItem(tradeGridNum, item);
// }
// else
// {
// MSG_backpack.ItemCoin itemCoin = result.tradeCoinInfo;
// int type = itemCoin.type;
// long num = itemCoin.value;
// GameCenter.TradeSystem.ResTradeIcon(type, num);
// }
//}
}
public void GS2U_ResOppositeTradeItem( MSG_Trade.ResOppositeTradeItem result )
{
//int itemOrCoin = result.itemOrCoin;
//if (itemOrCoin == 1)
//{
// int tradeGridNum = result.tradeGridNum;
// ItemBase item = new ItemBase(result.tradeItemInfo);
// if (item.Type == Global.ItemType.Equip)
// {
// item = new Equipment(result.tradeItemInfo);
// }
// else
// {
// item = new ItemModel(result.tradeItemInfo);
// }
// GameCenter.TradeSystem.ResOppositeTradeItem(tradeGridNum, item);
//}
//else
//{
// MSG_backpack.ItemCoin itemCoin = result.tradeCoinInfo;
// int type = itemCoin.type;
// long num = itemCoin.value;
// GameCenter.TradeSystem.ResOppositeTradeIcon(type, num);
//}
}
public void GS2U_ResLockTrade( MSG_Trade.ResLockTrade result )
{
//GameCenter.TradeSystem.ResLockTrade(result.isLockOK);
}
public void GS2U_ResTrade( MSG_Trade.ResTrade result )
{
//GameCenter.TradeSystem.ResTrade(result.isSuccess);
}
public void GS2U_ResTradeCancel(MSG_Trade.ResTradeCancel result)
{
//GameCenter.TradeSystem.ResTradeCancel();
}
public void GS2U_ResUnloadTradeItem(MSG_Trade.ResUnloadTradeItem result)
{
//GameCenter.TradeSystem.ResUnloadTradeItem(result.unloadGridNum);
}
public void GS2U_ResOppositeUnloadTradeItem(MSG_Trade.ResOppositeUnloadTradeItem result)
{
// GameCenter.TradeSystem.ResOppositeUnloadTradeItem(result.unloadGridNum);
}
public void GS2U_ResOppositeLockTrade(MSG_Trade.ResOppositeLockTrade result)
{
//GameCenter.TradeSystem.ResLockOtherTrade();
}
}
}