overlays property

OverlayManager overlays
latefinal

A property that stores an OverlayManager

This is useful to render widgets on top of a game, such as a pause menu. Overlays can be made visible via overlays.add or hidden via overlays.remove.

For example:

final pauseOverlayIdentifier = 'PauseMenu';
overlays.add(pauseOverlayIdentifier); // marks 'PauseMenu' to be rendered.
overlays.remove(pauseOverlayIdentifier); // hides 'PauseMenu'.

Implementation

late final overlays = OverlayManager(this);