Beamable SDK
Static Public Member Functions | List of all members
Beamable.Editor.Assistant.BeamHintDetailConverterProvider Class Reference

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...

Inheritance diagram for Beamable.Editor.Assistant.BeamHintDetailConverterProvider:
Inheritance graph
[legend]

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.
 

Detailed Description

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.


The documentation for this class was generated from the following file: