Note

HELP WANTED!

Most class reference pages are not fully covered yet! If you have more information, please consider Contributing!

CollisionBox

Inherits: Node2D < CanvasItem < Node < Object

Inherited By: Hitbox, HurtboxState

No description provided.

Overview

Properties Index

bool

@export can_draw

true

int

@export height

20

int

@export width

20

int

@export x

0

int

@export y

0

bool

editor_selected

false

String

facing

"Right"

int

pos_x

0

int

pos_y

0

Methods Index

Variant

_draw()

void

_process(delta: Variant)

void

_ready()

Variant

box_draw()

Variant

can_draw_box()

void

copy_to(box: CollisionBox)

Variant

get_aabb()

Variant

get_absolute_position()

Variant

get_center()

Variant

get_center_float()

Variant

get_overlap(box: CollisionBox)

Variant

get_overlap_center(box: CollisionBox)

Variant

get_overlap_center_float(box: CollisionBox)

Variant

get_rect_float()

Variant

overlaps(box: CollisionBox)

void

update_position(x: int, y: int)

Variant

x_facing()


Property Descriptions

@export

bool can_draw = true 🔗

No description provided.


@export

int height = 20 🔗

No description provided.


@export

int width = 20 🔗

No description provided.


@export

int x = 0 🔗

No description provided.


@export

int y = 0 🔗

No description provided.


bool editor_selected = false 🔗

No description provided.


String facing = "Right" 🔗

No description provided.


int pos_x = 0 🔗

No description provided.


int pos_y = 0 🔗

No description provided.


Method Descriptions

Variant _draw() 🔗

No description provided.


void _process(delta: Variant) 🔗

No description provided.


void _ready() 🔗

No description provided.


Variant box_draw() 🔗

No description provided.


Variant can_draw_box() 🔗

No description provided.


void copy_to(box: CollisionBox) 🔗

No description provided.


Variant get_aabb() 🔗

No description provided.


Variant get_absolute_position() 🔗

No description provided.


Variant get_center() 🔗

No description provided.


Variant get_center_float() 🔗

No description provided.


Variant get_overlap(box: CollisionBox) 🔗

No description provided.


Variant get_overlap_center(box: CollisionBox) 🔗

No description provided.


Variant get_overlap_center_float(box: CollisionBox) 🔗

No description provided.


Variant get_rect_float() 🔗

No description provided.


Variant overlaps(box: CollisionBox) 🔗

No description provided.


void update_position(x: int, y: int) 🔗

No description provided.


Variant x_facing() 🔗

No description provided.