+
+
+func _process(_delta: float) -> void:
+ for player: Player in _player_wall_map.keys():
+ var wall: PlayerWall = _player_wall_map[player]
+ wall.scale = Vector3(1, 1, (player.global_position - wall.global_position).length())
+
+
+func _player_add_wall(player: Player) -> void:
+ var wall: PlayerWall = _player_wall_tscn.instantiate()
+ add_child(wall)
+ wall.global_position = player.global_position
+ wall.global_rotation = player.global_rotation
+ _player_wall_map[player] = wall