public void OnMessage(string[] address, Osc.Message msg) { var ui = address[1]; var value = (float)msg.data[0]; switch (ui) { case "fader1": fader1.value = value; break; case "fader2": fader2.value = value; break; case "fader3": fader3.value = value; break; case "fader4": fader4.value = value; break; case "fader5": fader5.value = value; break; case "toggle1": toggle1.value = value; break; case "toggle2": toggle2.value = value; break; case "toggle3": toggle3.value = value; break; case "toggle4": toggle4.value = value; break; } }
public void Receive(Osc.Message m) { Point p; if (Point.TryParse(m, out p)) { Registered.Add(p); } }
public static bool TryParse(Osc.Message m, out Point p) { try { if (m.path == PATH) { p = Parse(m.data); return(true); } } catch (System.Exception) { } p = default(Point); return(false); }
public void OnMessage(string[] address, Osc.Message msg) { var ui = address[1]; var value = (float)msg.data[0]; switch (ui) { case "push1": push1.value = value; break; case "push2": push2.value = value; break; case "push3": push3.value = value; break; case "push4": push4.value = value; break; case "push5": push5.value = value; break; case "push6": push6.value = value; break; case "push7": push7.value = value; break; case "push8": push8.value = value; break; case "push9": push9.value = value; break; case "push10": push10.value = value; break; case "push11": push11.value = value; break; case "push12": push12.value = value; break; case "push13": push13.value = value; break; case "push14": push14.value = value; break; case "push15": push15.value = value; break; case "push16": push16.value = value; break; case "toggle1": toggle1.value = value; break; case "toggle2": toggle2.value = value; break; case "toggle3": toggle3.value = value; break; case "toggle4": toggle4.value = value; break; } }
public void OnMessage(Osc.Message msg) { var address = msg.path.Substring(1).Split(new char[] { '/' }, StringSplitOptions.RemoveEmptyEntries); if (address.Length == 0) { return; } var menu = address[0]; bool isMenu1 = menu == "1"; bool isMenu2 = menu == "2"; bool isMenu3 = menu == "3"; bool isMenu4 = menu == "4"; ui1.SetActive(isMenu1); ui2.SetActive(isMenu2); ui3.SetActive(isMenu3); ui4.SetActive(isMenu4); menu1.value = isMenu1 ? 1f : 0f; menu2.value = isMenu2 ? 1f : 0f; menu3.value = isMenu3 ? 1f : 0f; menu4.value = isMenu4 ? 1f : 0f; if (address.Length == 1) { return; } if (menu == "1") { uiView1_.OnMessage(address, msg); } else if (menu == "2") { uiView2_.OnMessage(address, msg); } else if (menu == "3") { uiView3_.OnMessage(address, msg); } else if (menu == "4") { uiView4_.OnMessage(address, msg); } }
public void OnMessage(string[] address, Osc.Message msg) { var ui = address[1]; var value = (float)msg.data[0]; switch (ui) { case "toggle1": toggle1.value = value; break; case "toggle2": toggle2.value = value; break; case "toggle3": toggle3.value = value; break; case "toggle4": toggle4.value = value; break; case "xy": xy.value = new Vector2((float)msg.data[0], (float)msg.data[1]); break; } }
public void OnMessage(string[] address, Osc.Message msg) { var ui = address[1]; var value = (float)msg.data[0]; switch (ui) { case "toggle1": toggle1.value = value; break; case "toggle2": toggle2.value = value; break; case "toggle3": toggle3.value = value; break; case "toggle4": toggle4.value = value; break; case "multitoggle": OnMultiToggleChanged(address, value); break; } }
public void OnOsc(Osc.Message msg) { oscMsg = msg.ToString(); }