Namespace Aspid.FastTools.Types
Namespaces
Classes
Unity-serializable wrapper around a Type referencing it through its MonoScript
asset, so renaming or moving the class does not break the field.
SerializableMonoScript constrained to types assignable to T.
Unity-serializable wrapper around a Type, stored by its AssemblyQualifiedName
and resolved lazily on first access.
SerializableType constrained to types assignable to T.
Shared implementation of the serializable Type wrappers: stores the type by its
assembly-qualified name and resolves it lazily on first access.
Draws the field with the type-selector window.
Supplies presentation metadata for a type in the type-selector window — display name, group, tooltip and
icon — or keeps the type out of the picker entirely with TypeSelectorDisplayAttribute.Hidden.
Structs
Represents a marker field adding an Inspector dropdown that swaps the object's script to any subtype of the field's declaring class.
Interfaces
Defines the common contract of the serializable Type wrappers.
Enums
Specifies which special type categories the type picker offers in addition to concrete classes.