Skip to content

A small library for .NET, giving access to priority based ticking of any number of objects. Load balances the invocation of the tick events for the objects, with a user definable maximum limit for objects to be processed in a single update. For most users, just download TickedPriorityQueue.dll, and UnityTickedQueue if applicable

License

Garufortho/TickedPriorityQueue

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

TickedPriorityQueue

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.

Usage

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.

License

TickedPriorityQueue is open source software released under the MIT license. See LICENSE.txt for more details.

About

A small library for .NET, giving access to priority based ticking of any number of objects. Load balances the invocation of the tick events for the objects, with a user definable maximum limit for objects to be processed in a single update. For most users, just download TickedPriorityQueue.dll, and UnityTickedQueue if applicable

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages