public override void OnBodyGUI() { OSCReceiverNode target = ((OSCReceiverNode)this.target); foreach (NodePort port in target.Inputs) { NodeEditorGUILayout.PortField(port); } foreach (NodePort port in target.Outputs) { NodeEditorGUILayout.PortField(port); } if (target.initialized) { target.Link(); if (target.Receiver != null) { foreach (string channel in target.Receiver.values.Keys) { EditorGUILayout.TextField(channel, target.Receiver.values[channel].ToString()); } } } }
public override void OnInspectorGUI() { OSCReceiverNode go = ((OSCReceiverNode)target); EditorGUILayout.LabelField(go != null ? go.ToString() : "no obj"); }