2024-02-22 06:22:22 +11:00
|
|
|
class_name Corpse extends RigidBody3D
|
2023-12-10 12:05:41 +11:00
|
|
|
|
|
|
|
|
2024-02-22 06:22:22 +11:00
|
|
|
func set_sprite(tex: Texture) -> void:
|
2023-12-10 12:05:41 +11:00
|
|
|
$Sprite3D.texture = tex
|
|
|
|
|
|
|
|
|
|
|
|
func _ready() -> void:
|
2024-02-22 06:22:22 +11:00
|
|
|
var tween: Tween = create_tween()
|
2023-12-17 02:02:16 +11:00
|
|
|
tween.tween_interval(20.0)
|
2023-12-10 12:05:41 +11:00
|
|
|
tween.tween_property($Sprite3D, "modulate", Color(1.0, 1.0, 1.0, 0.0), 4.0)
|
|
|
|
tween.tween_callback(queue_free)
|
|
|
|
|
|
|
|
|
2024-02-22 06:22:22 +11:00
|
|
|
func _on_body_entered(_body: Node) -> void:
|
2023-12-10 12:05:41 +11:00
|
|
|
freeze = true
|