Exemplo n.º 1
0
        void HandlePurchaseResponse(IPacketMsg packetMsg)
        {
            var purchaseResponse = new ClientMsgProtobuf <CMsgClientPurchaseResponse>(packetMsg);

            var callback = new PurchaseResponseCallback(purchaseResponse.TargetJobID, purchaseResponse.Body);

            this.Client.PostCallback(callback);
        }
Exemplo n.º 2
0
        private static void OnPurchaseResponse(PurchaseResponseCallback cb)
        {
            switch (cb.m_Result)
            {
            case EResult.Fail:

                break;
                //case ERe:

                //  break;
            }

            Console.WriteLine(cb.m_Result);
        }
Exemplo n.º 3
0
        public async Task <string> RedeemKeyResponse(string _keyToActivate)
        {
            PurchaseResponseCallback activatedResponse = await RedeemKey(_keyToActivate).ConfigureAwait(false);

            return($"Status: {activatedResponse.m_Result}/{activatedResponse.m_PurchaseResultDetail}, {string.Join(",", activatedResponse.m_Items.Select(_key => $"Key: [ {_keyToActivate} ] Game: [ {_key.Key}/{_key.Value} ]").ToArray())}");
        }
Exemplo n.º 4
0
 /// <summary>
 /// Here we are able to do something if we get a response from steam for redeeming a key or buying a game
 /// </summary>
 /// <param name="_callback"></param>
 private void OnPurchaseResponse(PurchaseResponseCallback _callback)
 {
 }