I’m trying to have one scene spawn another by using a packed scene and keep getting this error.
@export var firebomb_scene:PackedScene
func _on_body_entered(body):
if player.subweapon != player.NOSUB:
if player.subweapon == player.AXE:
pass
elif player.subweapon == player.FIREBOMB:
var firebomb = firebomb_scene.instantiate()
var bomb_position
bomb_position = 16
firebomb.global_position = global_position
print("Player direction is:" + str(player.player_direction))
if player.player_direction == player.LEFT:
bomb_position *= -1
firebomb.global_position.x += bomb_position
get_tree().current_scene.add_child(firebomb)
game_manager.add_axe()
print("Testing axe pickup.")
animation_player.play("pickup")