IDeltaTimeConsumer Interface
A general interface for replacing the delta time provider used in an object.
Grouping classes that use this pattern under this interface allows changing multiple objects easily.
void SetDeltaTimeProvider ( Func< float > deltaTimeProvider )
Sets a function that returns the last delta time in seconds.