15 lines
326 B
GDScript
15 lines
326 B
GDScript
extends Marker2D
|
|
class_name ThustModule
|
|
|
|
@onready var pushback: Area2D = $pushback
|
|
var active: bool = false
|
|
|
|
func _physics_process(delta: float) -> void:
|
|
if active:
|
|
%fire.emitting = true
|
|
%smoke.emitting = true
|
|
pushback.gravity = -1500.0
|
|
else:
|
|
%fire.emitting = false
|
|
%smoke.emitting = false
|
|
pushback.gravity = 0
|