Esempio n. 1
0
    public void AddMarble()
    {
        var _input = input.GetComponent <Text>().text;

        if (_input != "")
        {
            addMarbleReturnCode = Network.Network.ReturnCode.Pending;

            byte[] addr = Base58Encode.Decode(_input);
            for (int i = 0; i < addr.Length; i++)
            {
                Debug.Log(addr[i]);
            }

            byte[] msg = Utils.CreateMessage(Message.COMMAND.UnityGetInventory, addr, Message.MAGIC.LocalNetwork);

            Network.Network.SendData(new IPEndPoint(IPAddress.Parse("127.0.0.1"), 27497), msg, ref addMarbleReturnCode);
            waitingForAnswer = true;

            Debug.Log("Requested inventory from core...");
        }
        else
        {
            for (int i = display.transform.childCount; i > 0; i--)
            {
                Destroy(display.transform.GetChild(i - 1).gameObject);
            }
        }
    }
Esempio n. 2
0
    public void Start()
    {
        returnCode = Network.Network.ReturnCode.Pending;

        byte[] msg = Utils.CreateMessage(Message.COMMAND.UnityGetOwnInventory, new byte[0], Message.MAGIC.LocalNetwork);

        Network.Network.SendData(new IPEndPoint(IPAddress.Parse("127.0.0.1"), 27497), msg, ref returnCode);
        waitingForAnswer = true;

        Debug.Log("Requested wallet from core...");
    }