Skip to content

ISystemGroup

Martin Evans edited this page Aug 1, 2024 · 1 revision

A "System Group" is a system which contains other systems. Custom system groups can be implemented by implementing ISystemGroup<TData> or BaseSystemGroup<TData>.

There are some standard implementations:

  • SystemGroup a basic system group that acceps a list of systems in the constructor.
  • DynamicSystemGroup a basic system group that can have systems added after construction.
  • ParallelSystemGroup executes all systems in each phase (BeforeUpdate, Update and AfterUpdate) in parallel. There is no automatic safety!
Clone this wiki locally