Note

HELP WANTED!

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

ParticleEffect

Inherits: Node2D < CanvasItem < Node < Object

No description provided.

Overview

Properties Index

bool

@export free

true

float

@export lifetime

1.0

bool

@export one_shot

true

bool

@export start_enabled

true

Node

@onready tick_timer

$Timer

bool

emitting

true

bool

enabled

true

Dictionary

sounds_played

{}

int

tick

0

Methods Index

void

_ready()

bool

get_enabled()

void

on_tick_timer_timeout()

void

on_update_timer_timeout()

void

set_enabled(on: bool)

void

set_speed_scale(speed: float)

void

start()

void

start_emitting()

void

stop_emitting()

void

tick()

void

update_dir()


Constants

int FPS = 60 🔗

No description provided.


Property Descriptions

@export

bool free = true 🔗

No description provided.


@export

float lifetime = 1.0 🔗

No description provided.


@export

bool one_shot = true 🔗

No description provided.


@export

bool start_enabled = true 🔗

No description provided.


@onready

Node tick_timer = $Timer 🔗

No description provided.


bool emitting = true 🔗

No description provided.


bool enabled = true 🔗

No description provided.


Dictionary sounds_played = {} 🔗

No description provided.


int tick = 0 🔗

No description provided.


Method Descriptions

void _ready() 🔗

No description provided.


bool get_enabled() 🔗

No description provided.


void on_tick_timer_timeout() 🔗

No description provided.


void on_update_timer_timeout() 🔗

No description provided.


void set_enabled(on: bool) 🔗

No description provided.


void set_speed_scale(speed: float) 🔗

No description provided.


void start() 🔗

No description provided.


void start_emitting() 🔗

No description provided.


void stop_emitting() 🔗

No description provided.


void tick() 🔗

No description provided.


void update_dir() 🔗

No description provided.