# IManager

IManager defines an interface for objects which follow the "Manager" pattern in FlatRedBall - that is static/singleton objects which have an Update function (called from the Game's Update function), and an UpdateDependencies function (called from the Game's Draw function), which can be viewed as a "late" update function.

Did this article leave any questions unanswered? Post any question in our [forums](https://github.com/flatredball/FlatRedBallDocs/blob/main/frb/forum.md) for a rapid response.
