Arbor 3: FSM & BT Graph Editor
3.2.0
|
A basic Attribute class that imposes a type constraint on a field. More...
Public Member Functions | |
virtual Type | GetBaseType (System.Reflection.FieldInfo fieldInfo) |
It returns the base type of constraints. More... | |
abstract bool | IsConstraintSatisfied (Type type, System.Reflection.FieldInfo fieldInfo) |
Whether the constraint is satisfied is judged. More... | |
A basic Attribute class that imposes a type constraint on a field.
Available classes :
|
virtual |
It returns the base type of constraints.
fieldInfo | FieldInfo with this attribute specified |
Reimplemented in ClassGenericArgumentAttribute, ClassScriptableObjectAttribute, ClassComponentAttribute, ClassUnityObjectAttribute, and ClassExtendsAttribute.
|
pure virtual |
Whether the constraint is satisfied is judged.
type | Determining type |
fieldInfo | FieldInfo with this attribute specified |
Implemented in ClassGenericArgumentAttribute, ClassScriptableObjectAttribute, ClassComponentAttribute, ClassUnityObjectAttribute, and ClassExtendsAttribute.