void Start() { config = gameObject.transform.parent.gameObject.GetComponent <SnipsConfig>(); client = new MqttClient(IPAddress.Parse(config.ipAddress), config.mqttPort, false, null); client.MqttMsgPublishReceived += client_MqttMsgPublishReceived; string clientId = Guid.NewGuid().ToString(); client.Connect(clientId); client.Subscribe(new string[] { "hermes/audioServer/" + config.satName + "/playBytes/#" }, new byte[] { MqttMsgBase.QOS_LEVEL_EXACTLY_ONCE }); audio = GetComponent <AudioSource>(); }
// Use this for initialization void Start() { SnipsConfig config = gameObject.transform.parent.gameObject.GetComponent <SnipsConfig>(); client = new MqttClient(IPAddress.Parse(config.ipAddress), config.mqttPort, false, null); client.MqttMsgPublishReceived += client_MqttMsgPublishReceived; string clientId = Guid.NewGuid().ToString(); client.Connect(clientId); client.Subscribe(new string[] { topicHotword }, new byte[] { MqttMsgBase.QOS_LEVEL_EXACTLY_ONCE }); client.Subscribe(new string[] { topicFullASR }, new byte[] { MqttMsgBase.QOS_LEVEL_EXACTLY_ONCE }); client.Subscribe(new string[] { topicIntents }, new byte[] { MqttMsgBase.QOS_LEVEL_EXACTLY_ONCE }); }