Exemple #1
0
    /// <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;
    }
Exemple #4
0
    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();
    }