mirror of
https://github.com/bakpakin/tiny-ecs.git
synced 2026-07-21 23:56:50 -06:00
Add method for activating and deactivating Systems in Worlds.
This commit is contained in:
@@ -442,4 +442,13 @@ function World:clearSystems()
|
|||||||
self.systemsToRemove = newSystemsToRemove
|
self.systemsToRemove = newSystemsToRemove
|
||||||
end
|
end
|
||||||
|
|
||||||
|
-- World:setSystemActive(system, active)
|
||||||
|
|
||||||
|
-- Sets if a System is active in a world. If the system is active, it will
|
||||||
|
-- update automatically when World:update(dt) is called. Otherwise, the user
|
||||||
|
-- must call World:updateSystem(system, dt) to update the unactivated system.
|
||||||
|
function World:setSystemActive(system, active)
|
||||||
|
self.activeSystem[system] = active and true or nil
|
||||||
|
end
|
||||||
|
|
||||||
return jojo
|
return jojo
|
||||||
|
|||||||
Reference in New Issue
Block a user