extends Node class_name BulletSpawnerController # This script shoud be able to find the player func _get_spawner() -> MultiplayerSpawner: return $MultiplayerSpawner func _get_root() -> Node3D: return $Bullets # -- TODO: Better bullet naming handler var bullet_amount: int = -2147483647 func spawn_bullet(starting_point: Node3D, speed: int, damage: int): var node: Node3D = ResourceLoader.load("res://scenes/weapon/bullet.tscn").instantiate() node.position = starting_point.global_position node.transform.basis = starting_point.global_transform.basis node.name = str(bullet_amount) node.speed = speed node.damage = damage bullet_amount += 1 _get_root().add_child(node)