This package has 3 main features:
The Console:
The console automatically finds all methods in all classes in your project that have been tagged for use.
This means you never have to touch the console class.
The console can take methods with either none, or an infinite number of parameters, meaning it's completely up to you as to how powerful it can be.
Now Completely Works in Packaged Games!
The Graphs:
The graphs are easy to use, drawn with one call, similar to other gui elements.
You have two options:
Auto updating graphs which can be solid or point based
Segmented graphs which you can update yourself, with each point of data containing a value, a name and a colour.
This could be used for the amount of damage you did with a specific attack.
Similar to "Recount" in World Of Warcraft
Also, you can mouse over each graph and the data will be given to you base on the position of your mouse.
Bounding Boxes:
This system allows you to get the combined on screen rectangle of a game object and all of it's children.
This could be use simply for debugging, or having a perfectly aligned button over objects. (Helpful for RTS systems)
You also have the choice of simply displaying the 3D vertices of each bounding box.