public override void OnNotify(string data, string component) { if (messegsEvent.Description().CompareTo("batteryVoltage") == 0 && component.CompareTo("batteryStateChanged") == 0) { json = JObject.Parse(data); var value = GetJArrayValue(json, "voltage"); boxObj.GetComponent <TextMesh>().text = value + "V"; } if (messegsEvent.Description().CompareTo("batteryTemperature") == 0 && component.CompareTo("batteryStateChanged") == 0) { json = JObject.Parse(data); var value = GetJArrayValue(json, "temperature"); boxObj.GetComponent <TextMesh>().text = value + "C"; } if (messegsEvent.Description().CompareTo("intelligentRTH") == 0 && component.CompareTo("smartRTHChanged") == 0) { if (data.Contains("True")) { interactiveToggleScript.SetSelection(true); } else if (data.Contains("False")) { interactiveToggleScript.SetSelection(false); } } if (messegsEvent.Description().CompareTo("batteryRTHPanel") == 0 && component.CompareTo("returnToHomeQuestionChanged") == 0) { boxObj.SetActive(true); } }