===== IStaticDataFactory ===== This service provides access to [[IEntityStaticData|EntityStaticData]] supplied by the consuming framework. Its implementation is framework-dependent and is responsible for populating the collection of EntityStaticData before it is retrieved by other systems. === Methods === ^Method | [[IEntityStaticData]][] **GetEntityStaticData**() | ^Description | Returns all [[IEntityStaticData|EntityStaticData]] currently available through the factory. | ^Method | Task **PopulateEntityStaticData**(CancellationToken cancellationToken) | ^Description | Populates the factory's collection of [[IEntityStaticData|EntityStaticData]] from the consuming framework's data source. This is called automatically when a new game is initialized and should never be called again after initialization. |