new ()
read only__typeName__:String
read only__type__:Class<Entity>
enabled:Bool = true
read onlyisRoot:Bool
name:String
onAddedToScene:Event<Entity ‑> Scene ‑> Void>
onComponentAdded:Event<Entity ‑> Component ‑> Void>
onComponentRemoved:Event<Entity ‑> Component ‑> Void>
onRemovedFromScene:Event<Entity ‑> Scene ‑> Void>
scene:Scene
transform:Transform
addComponent<T> (component:T):T
inline addTag (tag:String):Void
inline getAllComponents ():Array<Component>
inline getComponent<T> (componentClass:Class<Component>):T
inline getComponentsOfType<T> (componentClass:Class<Component>):Array<T>
inline getDrawComponent ():DrawComponent
get___typeName__ ():String
get___type__ ():Class<Entity>
inline hasComponent (componentClass:Class<Component>):Bool
inline hasComponentOfType (componentClass:Class<Component>):Bool
inline hasDrawComponent ():Bool
inline hasTag (tag:String):Bool
removeAllComponents (destroy:Bool = false):Void
removeAllTags ():Void
removeComponent<T> (componentClass:Class<Component>, destroy:Bool = false):T
inline removeTag (tag:String):Void
inline toString ():String
staticinline create ():Entity
staticinline getPool ():Pool<Entity>
read onlyid:Int = Gecko.getUniqueID()
read onlyisAlreadyDestroyed:Bool = false