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.
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.