IEnumerator Start() { // IP address, port number //var client = new OscClient("127.0.0.1", 9000); var client = new OscClient("225.6.7.8", 9000); // Test Blob { yield return(new WaitForSeconds(0.5f)); var msgs = new OscMessage[] { new OscMessage("/test/bundle", 0, 1f, true, "blob 0"), new OscMessage("/test/bundle", 1, 2f, false, "blob 1"), }; client.Send(msgs); } // Test OscMessage { yield return(new WaitForSeconds(0.5f)); var msg = new OscMessage("/test/oscmessage", 1, 2f, true, "text"); client.Send(msg); } // Test bool value { yield return(new WaitForSeconds(0.5f)); client.Send("/test/bool", true); client.Send("/test/bool", false); yield return(new WaitForSeconds(0.5f)); } // Send two-component float values ten times. { for (var i = 0; i < 10; i++) { yield return(new WaitForSeconds(0.5f)); client.Send("/test", // OSC address i * 10.0f, // First element Random.value); // Second element } } // Terminate the client. client.Dispose(); }
IEnumerator Start() { // IP address, port number var client = new OscClient("127.0.0.1", 9000); // Send two-component float values ten times. for (var i = 0; i < 10; i++) { yield return(new WaitForSeconds(0.5f)); client.Send("/test", // OSC address i * 10.0f, // First element Random.value); // Second element } // Terminate the client. client.Dispose(); }
void OnDestroy() { client.Dispose(); }
void OnDestroy() { _client?.Dispose(); _client = null; }