|
|
@ -5,9 +5,9 @@ extends Node3D |
|
|
|
@export var default_spawn_position: Vector3 = Vector3.ZERO |
|
|
|
|
|
|
|
@export_group("Nodes and Scenes") |
|
|
|
@export var blocks_container: Node3D |
|
|
|
@export var dropped_items_container: Node3D |
|
|
|
@export var player: PackedScene |
|
|
|
@export var blocks_container: Node3D ## Container where spawned blocks are added |
|
|
|
@export var dropped_items_container: Node3D ## Container where spawned dropped items are added |
|
|
|
@export var player_scene: PackedScene |
|
|
|
|
|
|
|
|
|
|
|
func _ready() -> void: |
|
|
@ -46,9 +46,9 @@ func _spawn_player(player_position: Vector3) -> void: |
|
|
|
if has_node("Player"): |
|
|
|
$Player.queue_free() |
|
|
|
|
|
|
|
var _player: Player = player.instantiate() |
|
|
|
_player.position = player_position |
|
|
|
add_child(_player) |
|
|
|
var player: Player = player_scene.instantiate() |
|
|
|
player.position = player_position |
|
|
|
add_child(player) |
|
|
|
|
|
|
|
func _initialize_ground() -> void: |
|
|
|
for x: int in range(-10, 11): |
|
|
|