Exemplo n.º 1
0
    void CreateNode()
    {
        numNodes++;
        Debug.Log("Node: " + numNodes);
        //get node info
        Vector2 pos  = positionalTracker.GetPosition();
        int     rssi = wifiSignal.GetCurrSignal();
        string  mac  = wifiSignal.GetMacAddress();

        //add node info to json string
        jsonFileWriter.AddNode(mac, rssi, pos);
        //instantiate node
        Vector3    worldNodePos = new Vector3(pos.x, Camera.main.transform.position.y, pos.y);
        GameObject node         = Instantiate(nodePrefab, worldNodePos, Quaternion.identity);

        node.transform.position -= new Vector3(0, .1f, 0);
        string nodeText = "Mac: " + mac + "\n" + "RSSI: " + rssi + "dB";

        node.GetComponent <NodeBehavior>().Init(nodeText, numNodes);
    }