-
Notifications
You must be signed in to change notification settings - Fork 0
PopUp Manager
The PopUp Manager handles the creation and display of custom popup templates in the editor. It is primarily used for displaying error messages to the user, but it can also be used to display other types of messages as well (Templates and code would need to be created for more popUp types).
Connecting Systems:
- No connected systems
Subsystems:
- No subsystems
Key(s): (key)
- No controls
- No bugs
Error Popup:
- Popup message for errors that can be called anywhere in the script at long as a reference to PopUpManager exists
- Greys out project behind popup and prevents interaction until resolved
- Default generic message if no parameters filled out during creation
- Popup scales with content inside
-
ERROR_TEMPLATE: PackedScene= A preloaded and constant template for the popup message.
-
func create_error_popup(title: String, body: String) -> void: Creates an new popup with the given title and body for the message. -
func create_multi_error_popup(title: String, body: Array[String]) -> void: Creates an new popup with the given title and a series of errors in body for the message.
Future Work:
- None
Risks:
- No risks
A place for miscellaneous notes pertaining to this system.
- Code exists for a popup stack, but is currently commented out.
Resources
Known Issues
Future Work
Globals
Managers
- Main Menu Manager
- Master Manager
- Camera Manager
- Hotkey Manager
- Import Export Manager
- Audio Manager
- Animation Manager
- PopUp Manager
UI
Managers
- Editor Manager
- Tile Manager
- Entity Manager
- Icon Manager
- Preview Manager
- Tool Manager
- Asset Manager
- Custom Cursor Manager
Tiles & Entities
- Grid Lines
- Preview Line
- Tiles & Entities
- Enemies
- Patrolling Enemy
- Flying Enemy
- Shooting Enemy
- Stationary Enemy
- Moving Platform
- Property Editing
Asset Swapping
UI
Managers
Player