public override void NodeGUI() { outputKnob.DisplayLayout(); RTEditorGUIExtensions.ReadOnlyTextField("Value", _value.ToString()); if (GUILayout.Button("Regenerate")) { Regenerate(); } }
public static int SeedInput(ValueConnectionKnob knob, int localValue) { int seed; if (knob.connected()) { seed = GetSeed(knob, localValue); RTEditorGUIExtensions.ReadOnlyTextField("Seed", seed.ToString()); } else { seed = RTEditorGUI.IntField(new GUIContent("Seed"), localValue); } knob.SetPosition(); return(seed); }