Note

HELP WANTED!

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

BaseProjectile

Inherits: BaseObj < Node2D < CanvasItem < Node < Object

Class for any game object that is not a ^Fighter .

Note: Despite its name, objects extending ^BaseProjectile do not have to be standard projectiles. ^BaseProjectile is flexible enough and meant to be used for ANY non- ^Fighter game object.

Overview

Properties Index

bool

@export apply_hitlag_when_hit_by_melee

true

bool

@export can_be_hit_by_melee

false

bool

@export deletes_other_projectiles

true

bool

@export fizzle_on_ceiling

false

bool

@export free_cancel_on_hit

false

bool

@export hit_cancel_on_hit

false

fixed

@export hitlag_modifier

"1.0"

bool

@export immunity_susceptible

true

bool

@export movable

true

bool

@export projectile_immune

false

bool

got_parried

false

bool

stopped

false

Methods Index

void

_process(delta: Variant)

void

_ready()

Variant

can_hit_cancel(_fighter: Variant)

void

disable()

get_p1

get_fighter()

get_p2

get_opponent()

Variant

hit_by(hitbox: Variant)

void

on_got_parried()

void

on_hit_ceiling()


Signals

got_parried() 🔗

No description provided.


Property Descriptions

@export

bool apply_hitlag_when_hit_by_melee = true 🔗

No description provided.


@export

bool can_be_hit_by_melee = false 🔗

No description provided.


@export

bool deletes_other_projectiles = true 🔗

No description provided.


@export

bool fizzle_on_ceiling = false 🔗

No description provided.


@export

bool free_cancel_on_hit = false 🔗

No description provided.


@export

bool hit_cancel_on_hit = false 🔗

No description provided.


@export

fixed hitlag_modifier = "1.0" 🔗

No description provided.


@export

bool immunity_susceptible = true 🔗

No description provided.


@export

bool movable = true 🔗

No description provided.


@export

bool projectile_immune = false 🔗

No description provided.


bool got_parried = false 🔗

No description provided.


bool stopped = false 🔗

No description provided.


Method Descriptions

void _process(delta: Variant) 🔗

No description provided.


void _ready() 🔗

No description provided.


Variant can_hit_cancel(_fighter: Variant) 🔗

No description provided.


void disable() 🔗

No description provided.


get_p1 get_fighter() 🔗

No description provided.


get_p2 get_opponent() 🔗

No description provided.


Variant hit_by(hitbox: Variant) 🔗

No description provided.


void on_got_parried() 🔗

No description provided.


void on_hit_ceiling() 🔗

No description provided.