public static void ExchangeStartedWithStorageMessageTreatment(Message message, byte[] packetDatas, AccountUC account) { ExchangeStartedWithStorageMessage msg = (ExchangeStartedWithStorageMessage)message; using (BigEndianReader reader = new BigEndianReader(packetDatas)) { msg.Deserialize(reader); } if (account.Path != null && account.Inventory != null) { List <int> items = account.GestItemsUC.GetItemsToTransfer(); account.Inventory.TransferItems(items); account.Inventory.GetItems(account.GestItemsUC.GetItemsToGetFromBank()); } }
public static Task HandleExchangeStartedWithStorageMessage(Account account, ExchangeStartedWithStorageMessage message) => Task.Run(() => account.Game.Storage.Update(message));
public void Update(ExchangeStartedWithStorageMessage message) { _account.State = AccountStates.STORAGE; }