BeamHint related IReflectionSystem and ReflectionSystemObject that handles:
-
The parsing of BeamHintDetailConverterAttribute into cached converters that know how to render BeamHintDetailsConfig for matched BeamHintHeaders.
-
An updated list of all BeamHintDetailsConfigs that exist in directories configured at CoreConfiguration.BeamableAssistantHintDetailConfigPaths.
-
The parsing of BeamHintIdAttributes and BeamHintDomainAttributes TODO: to be used by UI systems to allow for better interaction with our system.
More...
|
struct | ConverterData |
| The result of the mapping configured via each BeamHintDetailConverterAttribute. This is used by BeamHintHeaderVisualElement to render the hint details as needed. More...
|
|
struct | HeaderMatcher |
| A helper struct that defines how to match a Header to configured the configured DomainSubstring and IdRegex More...
|
|
class | Registry |
|
|
override IReflectionSystem | System [get] |
|
override IReflectionTypeProvider | TypeProvider [get] |
|
override Type | SystemType [get] |
|
abstract IReflectionSystem | System [get] |
| The IReflectionSystem instance. There are two common options here:
-
Implement IReflectionSystem in the scriptable object inheriting from this class and return "this" to in the implementation of this property.
-
Implement IReflectionSystem in another regular old C# class.
More...
|
|
abstract IReflectionTypeProvider | TypeProvider [get] |
| Returns the IReflectionTypeProvider that informs the ReflectionCache which types this system cares about. Usually will be the same as the System object.
|
|
abstract Type | SystemType [get] |
| The concrete type of the System.
|
|
|
bool | Enabled = true |
|
int | Priority |
|
BeamHint related IReflectionSystem and ReflectionSystemObject that handles:
-
The parsing of BeamHintDetailConverterAttribute into cached converters that know how to render BeamHintDetailsConfig for matched BeamHintHeaders.
-
An updated list of all BeamHintDetailsConfigs that exist in directories configured at CoreConfiguration.BeamableAssistantHintDetailConfigPaths.
-
The parsing of BeamHintIdAttributes and BeamHintDomainAttributes TODO: to be used by UI systems to allow for better interaction with our system.
The documentation for this class was generated from the following file:
- com.beamable/Editor/BeamableAssistant/ReflectionCacheSystems/BeamHintReflectionCache.cs