Exemplo n.º 1
0
 void OnOSCMessageReceived3(object sender, UniOSCEventArgs args)
 {
     Debug.Log("UniOSCCodeBasedDemo.OnOSCMessageReceived3:" + _GetAddressFromOscPacket(args));
     if (Light3 != null)
     {
         Light3.enabled = !Light3.enabled;
     }
 }
Exemplo n.º 2
0
 void OnOSCMessageReceived3(object sender, UniOSCEventArgs args)
 {
     Debug.Log("UniOSCCodeBasedDemo.OnOSCMessageReceived3:" + args.Message.Address);
     if (Light3 != null)
     {
         Light3.enabled = !Light3.enabled;
     }
 }
Exemplo n.º 3
0
    public override void OnOSCMessageReceived(UniOSCEventArgs args)
    {
        OscMessage msg = (OscMessage)args.Packet;

        if (msg.Data.Count < 1)
        {
            return;
        }

        Quaternion q = new Quaternion((float)msg.Data[0], (float)msg.Data[1], (float)msg.Data[2], (float)msg.Data[3]);

        this.transform.rotation = GyroToUnity(q);
    }
Exemplo n.º 4
0
    public override void OnOSCMessageReceived(UniOSCEventArgs args)
    {
        OscMessage msg = (OscMessage)args.Packet;

        if (msg.Data.Count < 1)
        {
            return;
        }

        px = (float)msg.Data[0];
        py = (float)msg.Data[1];
        pz = (float)msg.Data[2];

        m_gestures.oscAcceleration = new Vector3(px, py, pz);
    }
Exemplo n.º 5
0
    public override void OnOSCMessageReceived(UniOSCEventArgs args)
    {
        OscMessage msg = (OscMessage)args.Packet;

        if (msg.Data.Count < 1)
        {
            return;
        }

        Vector2 phonePos = Vector2.zero;

        phonePos.x = (float)msg.Data[0];
        phonePos.y = (float)msg.Data[1];

        cursor.transform.localPosition = new Vector3(phonePos.x / X_MAX - 0.5f, 1.0f, phonePos.y / Y_MAX - 0.5f);
    }
Exemplo n.º 6
0
//	// Runs this when an OSC message is received.
//	public override void OnOSCMessageReceived(UniOSCEventArgs args)
//	{
//
//		OscMessage msg = (OscMessage)args.Packet; // grab the message.
//
//		if(msg.Data.Count <1)return; // if the message has no data, don't do anything.
//
//		string types = msg.TypeTag; // get the message type. (will be a letter for each piece of data. E.G '1' = i. '4.5 tree' = fs (f for float, s for string).
//
//		// grab each piece of data and use the relevant delegate to broadcast it to whatever is listening...
//		if(msg.Data.Count >= 1){
//
//			for (int i = 0; i < msg.Data.Count; i++){
//
//				if (types[i+1] == 's') onString(msg.Address, msg.Data[i].ToString());
//				if (types[i+1] == 'f') onFloat(msg.Address, (float)msg.Data[i]);
//				if (types[i+1] == 'i') onInt(msg.Address, (int)msg.Data[i]);
//			}
//		}
//	}


    // Runs this when an OSC message is received.
    public override void OnOSCMessageReceived(UniOSCEventArgs args)
    {
        OscMessage msg = (OscMessage)args.Packet;         // grab the message.

        if (msg.Data.Count < 1)
        {
            return;                         // if the message has no data, don't do anything.
        }
        string types = msg.TypeTag;         // get the message type. (will be a letter for each piece of data. E.G '1' = i. '4.5 tree' = fs (f for float, s for string).

        // grab each piece of data and use the relevant delegate to broadcast it to whatever is listening...
        if (msg.Data.Count >= 1)
        {
            object message = (object)msg;
            EventManager.TriggerEvent("/fromMax", message);
        }
    }
Exemplo n.º 7
0
    public override void OnOSCMessageReceived(UniOSCEventArgs args)
    {
        OscMessage msg = (OscMessage)args.Packet;

        if (msg.Data.Count < 1)
        {
            return;
        }

        int command = (int)msg.Data[0];

        //Change Color
        if (command == 1)
        {
            currentMaterial = (currentMaterial + 1) % materialList.Length;
            GetComponent <Renderer>().material = materialList[currentMaterial];
        }
    }
Exemplo n.º 8
0
    public override void OnOSCMessageReceived(UniOSCEventArgs args)
    {
        OscMessage msg = (OscMessage)args.Packet;

        if (msg.Data.Count < 1)
        {
            return;
        }

        int command = (int)msg.Data[0];

        //Change Size
        if (command >= 0)
        {
            float newScale = (float)command / 128f;
            sphere.transform.localScale = new Vector3(newScale, newScale, newScale);
        }
    }
    public override void OnOSCMessageReceived(UniOSCEventArgs args)
    {
        OscMessage msg = (OscMessage)args.Packet;

        if (msg.Data.Count < 1)
        {
            return;
        }

        receivedWeight = (float)msg.Data[0];
        if (weightText != null)
        {
            weightText.text = receivedWeight.ToString("F2") + "kg";
        }
        if (showReceive)
        {
            Debug.LogFormat("[Debug] weight: {0}", receivedWeight);
        }
    }
Exemplo n.º 10
0
    void OnOSCMessageReceived(object sender, UniOSCEventArgs args)
    {
        //Debug.Log("UniOSCCodeBasedDemo.OnOSCMessageReceived:"+ _GetAddressFromOscPacket(args));

            OscMessage msg = (OscMessage)args.Packet;
            if(msg.Data.Count <1)return;

            float _data = (float)msg.Data[0];

            foreach (UniOSCInjector inject in injectorList)
            {
                if (String.Equals (args.Address, inject.Address)) {
                                    if(inject.On)
                    {
                        inject.Value = _data;
                    }
                    //Debug to check working
                    //Debug.Log("Address: " + inject.Address + " Value: " + inject.Value);
                    }
            }
    }
 private string _GetAddressFromOscPacket(UniOSCEventArgs args)
 {
     return((args.Packet is OscMessage) ? ((OscMessage)args.Packet).Address : ((OscBundle)args.Packet).Address);
 }
 void OnOSCMessageReceived5(object sender, UniOSCEventArgs args)
 {
     Debug.Log("UniOSCCodeBasedDemo.OnOSCMessageReceived5:" + _GetAddressFromOscPacket(args));
 }
Exemplo n.º 13
0
 private string _GetAddressFromOscPacket(UniOSCEventArgs args)
 {
     return (args.Packet is OscMessage) ? ((OscMessage)args.Packet).Address : ((OscBundle)args.Packet).Address ;
 }
Exemplo n.º 14
0
 void OnOSCMessageReceived5(object sender, UniOSCEventArgs args)
 {
     Debug.Log("UniOSCCodeBasedDemo.OnOSCMessageReceived5:" + args.Message.Address);
 }