Namespace Serenity.Character.Installation.Installers
Classes
CharacterInstaller
Abstract base class for installing the Character service.
UnityCharacterInstallationStep
Installs the character aggregate into the running composition: the character service and the spawn service every character is instantiated and pooled through.
UnityCharacterInstaller
Unity-specific installer for the Character service. Creates a UnityCharacterService on a dedicated GameObject and auto-discovers CharacterConfigSO assets tagged with the Addressables label CHARACTER. The same GameObject carries the character spawn service, which learns every discovered archetype (see GetSpawnService()).
UnityCharacterSpawnServiceBuilder
Builds the character spawn service: the pool every spawned character goes through, bound to the presenter that gives each instance its view model, and taught every archetype the installer discovered.