new ()
read only__typeName__:String
read only__type__:Class<System>
enabled:Bool = true
filter:Filter = new Filter()
name:String
onAddedToScene:Event<Scene ‑> Void>
onEntityAdded:Event<Entity ‑> Void>
onEntityRemoved:Event<Entity ‑> Void>
onRemovedFromScene:Event<Scene ‑> Void>
priority:Int = 0
requiredComponents:Array<String> = []
scene:Scene
draw (graphics:Graphics):Void
inline eachEntity (handler:Entity ‑> Void):Void
inline getEntities ():Array<Entity>
inline getEntitiesWithComponent (componentClass:Class<Component>):Array<Entity>
get___typeName__ ():String
get___type__ ():Class<System>
inline hasEntity (entity:Entity):Bool
isValidEntity (entity:Entity):Bool
process (delta:Float):Void
removeAllEntities ():Void
update (delta:Float):Void
staticinline create ():System
staticinline getName (systemClass:Class<System>):String
staticinline getPool ():Pool<System>
read onlyid:Int = Gecko.getUniqueID()
read onlyisAlreadyDestroyed:Bool = false