-
Notifications
You must be signed in to change notification settings - Fork 0
Entity Manager
Zay Arriaga edited this page Jun 10, 2026
·
6 revisions
The Entity Manager handles the creation, deletion, moving, and opening of the property menu for entities.
List of connecting/parent/subsystems.
Connecting Systems:
List of related controls.
Controls are as listed in the Tool Manager, as this manager only handles the functionality post key press.
List of known bugs. Be descriptive but keep it brief!
- None.
- Cursor Tool: The Cursor tool can be clicked on the grid to place or delete entities. When clicking on an entity, it will also open up the property menu, allowing for specific properties to be tweaked freely. It can also be held on an entity to drag them around on the grid.
Name the most important variables, their type, and what their purpose is
-
editorManager: Node2D= An exported reference to the editor manager. -
variableTwo : Type= Description of this variable.
Name of the most important functions, their parameters, and what they do.
-
func my_function(number : int, word : str) -> [return]: Description of this function.
List and description of upcoming work/risks.
Future Work:
- None.
Risks:
- None as of right now.
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