Property | Type | Description | |
---|---|---|---|
componentProperty | UnityEditor.SerializedProperty | ||
filter | FilterAttribute | ||
nameProperty | UnityEditor.SerializedProperty | ||
parameterTypesProperty | UnityEditor.SerializedProperty | ||
property | UnityEditor.SerializedProperty | ||
targetType | UnityObjectType | ||
targets | UnityObject[] |
Method | Description | |
---|---|---|
HasSharedGameObject ( ) : bool |
Determines if the targets all share a GameObject.
|
Method | Description | |
---|---|---|
DetermineTargetType ( ) : UnityObjectType |
Determine the Unity type of the targets.
|
|
FindTargets ( ) : UnityObject[] |
Get the list of targets on the inspected objects.
|
|
GetMemberOption ( |
||
GetSharedComponentTypes ( ) : IEnumerable |
Determines which types of Components are shared on all GameObject targets.
|
|
GetSharedScriptableObjectType ( ) : |
Determines which type of ScriptableObject is shared across targets. Returns null if none are shared.
|
|
GetTypeMemberOptions ( |
Gets the list of members available on a type as popup options.
|
|
GetValue ( ) : UnityMember |
Returns a member constructed from the current parameter values.
|
|
RenderMemberControl ( |
||
SetValue ( UnityMember value ) : void |
Assigns the property values from a specified member.
|
|
Update ( UnityEditor.SerializedProperty property ) : void | ||
ValidateMember ( |
Determines whether a given MemberInfo should be included in the options. This check follows the BindingFlags and MemberTypes filtering.
|
|
ValidateMemberType ( |
Determines whether a MemberInfo of the given type should be included in the options.
|
Method | Description | |
---|---|---|
GetAllMemberOptions ( ) : List |
protected DetermineTargetType ( ) : UnityObjectType | ||
return | UnityObjectType |
protected GetMemberOption ( |
||
member | ||
component | string | |
inherited | bool | |
return | DropdownOption |
protected GetSharedComponentTypes ( ) : IEnumerable |
||
return | IEnumerable |
protected GetSharedScriptableObjectType ( ) : |
||
return |
protected GetTypeMemberOptions ( |
||
type | ||
component | string | |
return | List |
protected RenderMemberControl ( |
||
position | ||
return | void |
protected SetValue ( UnityMember value ) : void | ||
value | UnityMember | |
return | void |
protected Update ( UnityEditor.SerializedProperty property ) : void | ||
property | UnityEditor.SerializedProperty | |
return | void |
protected ValidateMember ( |
||
member | ||
return | bool |
protected ValidateMemberType ( |
||
type | ||
return | bool |
protected SerializedProperty,UnityEditor componentProperty | ||
return | UnityEditor.SerializedProperty |
protected SerializedProperty,UnityEditor nameProperty | ||
return | UnityEditor.SerializedProperty |
protected SerializedProperty,UnityEditor parameterTypesProperty | ||
return | UnityEditor.SerializedProperty |
protected SerializedProperty,UnityEditor property | ||
return | UnityEditor.SerializedProperty |