Beamable SDK
|
The base class defining all BeamHintReflectionCache.DefaultConverter (and other similar delegates). Users must inherit from this class to declare their own conversion functions (BeamHintDetailConverterAttribute). They will be automatically detected by the BeamHintReflectionCache and have their mapping cached for rendering hint details when needed. More...
Static Public Member Functions | |
static void | MisconfiguredHintDetailsAttributeConverter (in BeamHint hint, in BeamHintTextMap textMap, BeamHintVisualsInjectionBag injectionBag) |
Converter to handle cases where other BeamHintDetailConverterAttribute fail their validations. It also handles AttributeValidationResults, but in a way that guarantees that the converter function matches one of the accepted signatures. | |
static void | AttributeValidationConverter (in BeamHint hint, in BeamHintTextMap textMap, BeamHintVisualsInjectionBag injectionBag) |
Converter that handles AttributeValidationResults as context object and displays a single Label text message. | |
static void | UniqueNameAttributeValidationConverter (in BeamHint hint, in BeamHintTextMap textMap, BeamHintVisualsInjectionBag injectionBag) |
Converter that handles UniqueNameCollisionDatas as context object and displays a single Label text message. | |
The base class defining all BeamHintReflectionCache.DefaultConverter (and other similar delegates).
Users must inherit from this class to declare their own conversion functions (BeamHintDetailConverterAttribute). They will be automatically detected by the BeamHintReflectionCache and have their mapping cached for rendering hint details when needed.