Singleton database for character factory lookup. Provides O(1) retrieval of CharacterFactory instances by CharacterID.
CharacterFactory
CharacterID
Singleton asset
Auto-created at Resources/Character/Character Database via [SingletonSettings]
Resources/Character/Character Database
[SingletonSettings]
Hash key
Each CharacterFactory.GetHashCode() returns CharacterData.CharacterID
CharacterFactory.GetHashCode()
CharacterData.CharacterID
Auto-indexed
Populated automatically on OnEnable() from the ScriptableFactoryRegistry
OnEnable()
ScriptableFactoryRegistry
CharacterDatabase
Singleton factory lookup by character ID
CharacterFactory — the factory type indexed by this database
ScriptableFactoryDatabase — base class
Last updated 1 month ago