A small library for .NET, giving access to priority based ticking of any number of objects.
It load balances the invocation of the tick events for object event handler, with a user definable maximum limit for objects to be processed in a single update.
Originally created by Michael Garforth and currently maintained by Ricardo J. Méndez. Pull requests are welcome.
You’ll need to build TickedPriorityQueue.dll from the included solution. If you plan to use it with Unity, UnityTickedQueue is a singleton that will simplify your life.
See the unit tests for use examples.
TickedPriorityQueue is open source software released under the MIT license. See LICENSE.txt for more details.