Collider¶
Component.addBoxCollider¶
Component.addBoxCollider(entity, width, height) -> bool
Component.addBoxCollider(entity, width, height, isTrigger) -> bool
Component.addBoxCollider(entity, width, height, isTrigger, isStatic) -> bool
Requires an alive entity. Ensures a Position (no rotation). Adds CollisionEvents.
Component.getColliderSize¶
Both w/h and width/height aliases are present.
Component.setColliderSize¶
Component.getColliderEnabled¶
Component.setColliderEnabled¶
Component.getColliderTrigger¶
Component.setColliderTrigger¶
Component.getColliderStatic¶
Component.setColliderStatic¶
Component.getColliderLayer¶
Component.setColliderLayer¶
Component.setColliderLayer(entity, layer) -> bool
Component.setColliderLayer(entity, layerName) -> bool
The name variant uses CollisionLayers::Index and returns false on an unknown name.
Component.getColliderLayerName¶
Component.getColliderMask¶
Component.setColliderMask¶
Component.collidersCanCollide¶
Component.isColliding¶
Returns false if no CollisionSystem is registered.
Component.getCollisions¶
1-indexed list of entities currently colliding with this one.