ConstraintManagerInspector.DrawConstraintManagerFoldout Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Util method for drawing a consistent constraints section. Use this method in a component inspector for linking to a constraint manager.
public:
static bool DrawConstraintManagerFoldout(UnityEngine::GameObject ^ gameObject, UnityEditor::SerializedProperty ^ managerEnabled, UnityEditor::SerializedProperty ^ managerRef, bool isExpanded);
public static bool DrawConstraintManagerFoldout (UnityEngine.GameObject gameObject, UnityEditor.SerializedProperty managerEnabled, UnityEditor.SerializedProperty managerRef, bool isExpanded);
static member DrawConstraintManagerFoldout : UnityEngine.GameObject * UnityEditor.SerializedProperty * UnityEditor.SerializedProperty * bool -> bool
Public Shared Function DrawConstraintManagerFoldout (gameObject As GameObject, managerEnabled As SerializedProperty, managerRef As SerializedProperty, isExpanded As Boolean) As Boolean
Parameters
- gameObject
- UnityEngine.GameObject
Game object the constraint manager is attached to.
- managerEnabled
- UnityEditor.SerializedProperty
Serialized property for enabling the manager - needs to be of type bool.
- managerRef
- UnityEditor.SerializedProperty
Serialized property of the constraint manager component link - needs to be type of ConstraintManager.
- isExpanded
- Boolean
Flag for indicating if the constraint foldout was previously collapsed or expanded.
Returns
Current state of expanded or collapsed constraint foldout. Returns true if expanded / contents visible.