Collider2D

Constructors

this
this(Shape shape)

Members

Functions

addTag
void addTag(int tag)
getBounds
Rect getBounds()
getPosition
Vector2 getPosition()
getSize
Vector2 getSize()
hasTag
bool hasTag(int tag)
intersects
bool intersects(RectCollider collider)
intersects
bool intersects(CircleCollider collider)
intersects
bool intersects(PointCollider collider)
intersects
bool intersects(Collider2D collider)
removeTag
void removeTag(int tag)
resolve
Vector2 resolve(RectCollider collider)
resolve
Vector2 resolve(CircleCollider collider)
resolve
Vector2 resolve(PointCollider collider)
resolve
Vector2 resolve(Collider2D collider)

Returns a vector that can be used to move the entity out of the collider

Properties

collisionOccured
bool collisionOccured [@property getter]
entity
Entity entity [@property getter]
entity
Entity entity [@property setter]

Variables

offset
Vector2 offset;

Meta