Class SharedVariableListResolver<T>
[ResolveChild]
public class SharedVariableListResolver<T> : ListResolver<T>, IFieldResolver where T : SharedVariable, new()
Type Parameters
T
- Inheritance
-
ListResolver<T>SharedVariableListResolver<T>
- Implements
- Inherited Members
- Extension Methods
Constructors
SharedVariableListResolver(FieldInfo, IFieldResolver)
public SharedVariableListResolver(FieldInfo fieldInfo, IFieldResolver resolver)
Parameters
fieldInfoFieldInforesolverIFieldResolver
Methods
CreateEditorField(FieldInfo)
Create BaseField<TValueType>
protected override ListField<T> CreateEditorField(FieldInfo fieldInfo)
Parameters
fieldInfoFieldInfo
Returns
- ListField<T>
IsAcceptable(Type, FieldInfo)
Whether this resolver can accept field
public override bool IsAcceptable(Type fieldValueType, FieldInfo _)