Trove Event Systems
April 13, 2025 ยท View on GitHub
Installation
Refer to Trove Readme for installation instructions.
Overview
This package provides an all-purpose, high-performance, high-versatility event system. It has the following features:
- Allows creating events that are stored globally in a singleton list, or events that are stored per-entity in dynamic buffers.
- Allows parallel writing of events in burst jobs.
- Allows executing events in parallel burst jobs, single burst jobs, burst main thread, or non-burst main thread. This is fully controlled by the user.
- Allows multiple event writers and multiple event readers.
- Allows polymorphic ordered events when combined with Trove Polymorphic Structs.