Disposes the scene, unregistering all entities components from the corrispective systems and clearing the entities array
Sets the scene to draw, registering all entities components into the corrispective systems
Sets the scene to not draw, unregistering all entities components from the corrispective systems
Loads the scene from a given file path
path of the scene file to load
Loads the scene from a given json object
the json object representing the scene
Adds entity to the scene and registers the entity's components into the corrispective systems
if the scene is set to draw, else it will defer registering the components when draw
is set to true
The entity to register
Removes entity from the scene. Also removes the entity's components from the corrispective systems
The uuid of the entity to unregister
A game scene