HasComponentAttribute Class

Summary

[Pro-Only] When applied to a UnityEngine.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 System.Int64 value or returns false to revert to the previous value.
Inherited from ValidatorAttribute
TryValidate(Object) bool
Validates an UnityEngine.Object value or returns false to revert to the previous value.