Ejemplo n.º 1
0
    private void TransferQuarters(int quantity)
    {
        TransferAPIRequest request = new TransferAPIRequest(quantity, "Tokens for starting game", delegate(string transactionHash) {
            Debug.Log("Tokens Transfer Success");
            Application.LoadLevel("Stage1");
        }, delegate(string error) {
            Debug.Log("Tokens Transfer Error: " + error);
        });

        //start transfer
        Quarters.Quarters.Instance.CreateTransfer(request);
    }
Ejemplo n.º 2
0
        private void SpendQuarters(int amount, string description)
        {
            TransferAPIRequest request = new TransferAPIRequest(amount, description, delegate(string transactionHash) {
                Debug.Log("Quarters transferred: " + transactionHash);

                slot.Play();
                PlayerPrefs.SetInt("quartersBalance", slot.gameInfo.balance);
            }, delegate(string error) {
                Debug.LogError(error);
            });

            Quarters.Instance.CreateTransfer(request);
        }
Ejemplo n.º 3
0
    public void ButtonTransferTapped()
    {
        TransferAPIRequest request = new TransferAPIRequest(int.Parse(tokensInput.text), descriptionInput.text, delegate(string transactionHash) {
            debugConsole.text += "\n";
            debugConsole.text += "\nTransfer successful, transactionHash: " + transactionHash;
        }, delegate(string error) {
            debugConsole.text += "\n";
            debugConsole.text += "\nOnTransactionFailed: " + error;
            Debug.LogError(error);
        });



        Quarters.Instance.CreateTransfer(request);
    }