public static void HandleExchangeReadyMessage(WorldClient client, ExchangeReadyMessage message)
 {
     if (message != null && client != null)
     {
         client.Character.Trader.ToggleReady(message.ready);
     }
 }
 public static void HandleExchangeReady(ExchangeReadyMessage message, WorldClient client)
 {
     if (client.Character.GetDialog <Exchange>() != null)
     {
         client.Character.GetDialog <Exchange>().Ready(message.ready, message.step);
     }
 }
示例#3
0
        public static void HandleExchangeReadyMessage(WorldClient client, ExchangeReadyMessage message)
        {
            if (message == null || client == null)
            {
                return;
            }

            client.Character.Trader?.ToggleReady(message.ready);
        }
        public static void HandleExchangeReady(ExchangeReadyMessage message, WorldClient client)
        {
            switch (client.Character.ExchangeType)
            {
            case ExchangeTypeEnum.PLAYER_TRADE:
                client.Character.PlayerTradeInstance.Ready(message.ready, message.step);
                break;

            case ExchangeTypeEnum.CRAFT:
                client.Character.CraftInstance.Ready(message.ready, message.step);
                break;

            case ExchangeTypeEnum.RUNES_TRADE:
                client.Character.SmithMagicInstance.Ready(message.ready, message.step);
                break;
            }
        }