// return true if the action has changed public override bool DrawAsNode() { if (base.DrawAsNode() == true) { return(true); } if (GUI.Button(button_rect, "+", standard_style)) { add_action_popup.Build(button_rect, action_names, this); //add_action_popup.draw = true; } return(CheckPopup()); }