This repository has been archived on 2022-01-09. You can view files and clone it, but cannot push or open issues/pull-requests.
liblast/Game/Assets/Weapons/GrenadeLauncher/Grenade.gd

14 lines
333 B
GDScript

extends RigidBody
var explosion_effect = preload("res://Assets/Effects/GrenadeExplosion.tscn")
func _process(delta):
# TODO: synchronize position
pass
func explode():
var explosion = explosion_effect.instance()
explosion.global_transform = global_transform
get_tree().root.call_deferred("add_child", explosion)
queue_free()