internal WalletInfoCallback(CMsgClientWalletInfoUpdate wallet) { HasWallet = wallet.has_wallet; Currency = ( ECurrencyCode )wallet.currency; Balance = wallet.balance; }
private async Task ReceiveWallet(CMsgClientWalletInfoUpdate wallet) { var before = Wallet; var after = Wallet.Create((CurrencyCode)wallet.currency, wallet.balance64, wallet.balance64_delayed); Wallet = after; await WalletUpdated.InvokeAsync(this, new WalletUpdatedEventArgs(before, after)).ConfigureAwait(false); }
internal WalletInfoCallback(SteamClient client, CMsgClientWalletInfoUpdate wallet) : base(client)