RapidGameFramework
Reusable Godot managers for data-driven small games
Loading...
Searching...
No Matches
projectile_lifecycle_manager.gd File Reference

Reusable save-friendly lifecycle helpers for tactical projectile and area effects. More...

Go to the source code of this file.

Namespaces

namespace  projectile_lifecycle_manager
 

Variables

 projectile_lifecycle_manager.targeting
 
 projectile_lifecycle_manager.type
 
 projectile_lifecycle_manager.Dictionary
 
 projectile_lifecycle_manager.travel_seconds
 
 projectile_lifecycle_manager.end_cell
 
 projectile_lifecycle_manager.effect
 
 projectile_lifecycle_manager.Callable
 
 projectile_lifecycle_manager.resolved
 
 projectile_lifecycle_manager.cells
 

Detailed Description

Reusable save-friendly lifecycle helpers for tactical projectile and area effects.

Targeting systems decide which cells an ability can affect. This manager owns the effect lifecycle after a card is cast: whether the effect should travel, which cell it visually travels toward, how long it stays active, and when it is ready to resolve. Effects are plain dictionaries so active casts can be saved, restored, and reused by grid RPGs, arcade games, or future tactics prototypes.

Definition in file projectile_lifecycle_manager.gd.