Optional pos: Vector2Optional children: GameObject[]Private #childrenPrivate #drawPrivate #inPrivate #preloadPrivate #readyPrivate #updateThe amount that the PhysicsObject's x velocity will increase each frame.
The PhysicsEnvironment for this PhysicsObject to use.
The numerical ID of a GameObject.
The maximum absolute x velocity of the PhysicsObject.
Whether or not the velocity is applied every update.
The name of a GameObject.
The parent of a GameObject in the scene tree. If the object has no parent or is not in the scene tree, this value is null
The 2D world position of the Object2D, relative to its parent.
The change in postion when the MovingObject moves.
Static cacheA map of GameObjects and their ids.
Static nextThe next id available for a GameObject
A list of the GameObject and every descendant of the GameObject
The direct children of this GameObject in the scene tree.
Set to true when the GameObject is added.
Whether or not the MovingObject's collider is touching another Collider above it.
Whether or not the MovingObject's collider is touching another Collider below it.
Whether or not the MovingObject's collider is touching another Collider to the left or right of it.
Adds a child GameObject to this GameObject.
Gets a child by its id property.
Gets a child by its index in the array of children.
Gets a child by its name property.
Adds a function to be called on draw.
Adds a function to be called on preload. If the object is added to the scene after the game loads, it will be called right before the object is added.
Adds a function to be called on ready. If the object is added to the scene after the game loads, it will be called right after the object is added.
Adds a function to be called on update.
Static getGets a GameObject from GameObject.cache by its id. Returns null if the object is not found.
Generated using TypeDoc
A
GameObjectwith a 2D position.