Skip to content

Entity Manager

Zay Arriaga edited this page Jun 10, 2026 · 6 revisions

System Summary

The Entity Manager handles the creation, deletion, moving, and opening of the property menu for entities.


Connected Systems

List of connecting/parent/subsystems.

Connecting Systems:


Related Controls

List of related controls.

Controls are as listed in the Tool Manager, as this manager only handles the functionality post key press.


Bugs

List of known bugs. Be descriptive but keep it brief!

  • None.

Feature List / Breakdown of Features

  • 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.

Important Variables

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.

Important Functions

Name of the most important functions, their parameters, and what they do.

  • func my_function(number : int, word : str) -> [return]: Description of this function.

Future Work / Risks

List and description of upcoming work/risks.

Future Work:

  • None.

Risks:

  • None as of right now.

Clone this wiki locally