User Tools

Site Tools


ientityfactory

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
ientityfactory [2026/08/15 08:27] – divinerientityfactory [2026/08/15 08:28] (current) – diviner
Line 16: Line 16:
  
 ^Method | void **ReleaseAllEntities**() | ^Method | void **ReleaseAllEntities**() |
-^Description | Destroys all currently registered [[Entity|Entities]]. Entity destruction is handled through the factory's destruction subscription, which unregisters the Entity as a broadcaster, releases its [[IComponent|Components]] and Entity instance from the dependency injection container, releases its unique identifier when applicable, unregisters it from the [[IEntityRepository]] and broadcasts an [[EntityDestroyedTopic]]. |+^Description | Destroys all currently registered [[IEntity|Entities]]. Entity destruction is handled through the factory's destruction subscription, which unregisters the Entity as a broadcaster, releases its [[IComponent|Components]] and Entity instance from the dependency injection container, releases its unique identifier when applicable, unregisters it from the [[IEntityRepository]] and broadcasts an [[EntityDestroyedTopic]]. |
  
 ^Method | void **BroadcastEntityCreation**([[IEntity]] entity) | ^Method | void **BroadcastEntityCreation**([[IEntity]] entity) |
 ^Description | Manually broadcasts an [[EntityCreatedTopic]] for specified [[IEntity]]. This can be used when Entity creation broadcasting was previously suppressed and should be invoked after additional initialization has completed. | ^Description | Manually broadcasts an [[EntityCreatedTopic]] for specified [[IEntity]]. This can be used when Entity creation broadcasting was previously suppressed and should be invoked after additional initialization has completed. |
  
ientityfactory.1786782464.txt.gz · Last modified: by diviner

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki