Exemple #1
0
            internal WalletInfoCallback(CMsgClientWalletInfoUpdate wallet)
            {
                HasWallet = wallet.has_wallet;

                Currency = ( ECurrencyCode )wallet.currency;
                Balance  = wallet.balance;
            }
Exemple #2
0
        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);
        }
Exemple #3
0
 internal WalletInfoCallback(SteamClient client, CMsgClientWalletInfoUpdate wallet)
     : base(client)