示例#1
0
        public override void NodeGUI()
        {
            outputKnob.DisplayLayout();

            RTEditorGUIExtensions.ReadOnlyTextField("Value", _value.ToString());

            if (GUILayout.Button("Regenerate"))
            {
                Regenerate();
            }
        }
示例#2
0
        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);
        }