/// <summary> Constructor </summary> public DingSignal(AiGlobals.Devices device, AiGlobals.SensorSource source, string oscMessage, object value) { this.device = device; this.source = source; this.oscMessage = oscMessage; this.value = value; }
//public int port; /// <summary> Constructor </summary> public DingSignalFilterStr(AiGlobals.Devices device, AiGlobals.SensorSource source, AiGlobals.StrConditionType oscMessageType) { this.device = device; this.source = source; this.messageType = oscMessageType; this.messageFilter = "/str/recognize/"; }
/// <summary> Constructor </summary> public DingSignalFilter(AiGlobals.Devices device, AiGlobals.SensorSource source, AiGlobals.FloatConditionType oscMessageType, int port) { this.device = device; this.source = source; this.messageType = oscMessageType; this.port = port; this.messageFilter = "/num/analogin/" + port + "/"; }
void setAction(AiGlobals.Devices aDevice, Action anAction) { //Debug.LogWarning("ding received: " + action.actionType.ToString()); if (aDevice == thisDevice) { device = aDevice; action = anAction; handleAction(); } }
public static void SetAction(AiGlobals.Devices aDevice, Action anAction) { NodeEditorWindow.current.Repaint(); }