HasComponentAttribute Class

Summary

[Pro-Only] When applied to a GameObject field, any object assigned to that field must have a component of the specified type.
Assembly
Kybernetik.InspectorGadgets.dll
Namespace
InspectorGadgets.Attributes
Base Types
graph BT Type-->Base0["ValidatorAttribute"] click Base0 "/inspector-gadgets/api/InspectorGadgets.Attributes/ValidatorAttribute" Base0-->Base1["PropertyAttribute"] Type["HasComponentAttribute"] class Type type-node

Syntax

[System.Diagnostics.Conditional("UNITY_EDITOR")]
public sealed class HasComponentAttribute : ValidatorAttribute

Attributes

Type Description
ConditionalAttribute

Constructors

Name Summary
HasComponentAttribute(Type[]) Creates a new InspectorGadgets.Attributes.HasComponentAttribute to require a component of the specified type.

Fields

Name Constant Value Summary
ComponentTypes
The types of components that are required.

Methods

Name Value Summary
TryValidate(double) bool
Validates a System.Double value or returns false to revert to the previous value.
Inherited from ValidatorAttribute
TryValidate(long) bool
Validates a long value or returns false to revert to the previous value.
Inherited from ValidatorAttribute
TryValidate(Object) bool
TryValidate(Object) bool
Validates an Object value or returns false to revert to the previous value.
Inherited from ValidatorAttribute