/// <summary> /// Create receiver for yo protocol /// </summary> void CreateYoServer() { if (OSCMaster.Receivers.ContainsKey("AugmentaYo")) { return; } try { OSCMaster.CreateReceiver("AugmentaYo", yoPort); OSCMaster.Receivers["AugmentaYo"].messageReceived += OnYoMessageReceived; zeroconfManager.Setup(yoPort); _yoServerCreated = true; } catch { Debug.LogError("Failed to create Augmenta Yo server."); yoPort++; } }
private void Start() { instance = this; var receiver = OSCMaster.CreateReceiver(OSCReceiverName, OSCInputPort); if (receiver == null) { IsConnected = false; return; } IPAddress = GetLocalIPAddress(); receiver.messageReceived += processMessage; IsConnected = true; }
private void Connect() { IsConnected = false; if (OSCMaster.Receivers.ContainsKey(OSCReceiverName)) { OSCMaster.Receivers[OSCReceiverName].messageReceived -= processMessage; OSCMaster.RemoveReceiver(OSCReceiverName); } var receiver = OSCMaster.CreateReceiver(OSCReceiverName, OSCInputPort); if (receiver == null) { return; } receiver.messageReceived += processMessage; IsConnected = true; }
private void Connect() { IsConnected = false; if (OSCMaster.HasReceiver(OSCReceiverName)) { OSCMaster.Receivers[OSCReceiverName].messageReceived -= processMessage; OSCMaster.RemoveReceiver(OSCReceiverName); } OSCMaster.CreateReceiver(OSCReceiverName, OSCInputPort).messageReceived += processMessage; IsConnected = true; if (zeroconfServiceCreated) { CloseZeroconfService(); } CreateZeroconfService(); }