19 lines
506 B
GDScript
19 lines
506 B
GDScript
extends Spatial
|
|
|
|
const camera = preload("res://player/camera.tscn")
|
|
onready var spawn_point = $PlayerSpawnLocation
|
|
var player_node: Node
|
|
var gui: Node
|
|
|
|
func _ready() -> void:
|
|
player_node.global_transform = spawn_point.global_transform
|
|
add_child(player_node)
|
|
add_child(gui)
|
|
var player_camera = camera.instance()
|
|
player_camera.follow_target_path = player_node.get_path()
|
|
add_child(player_camera)
|
|
|
|
func spawn_player(player_node: Node, gui: Node) -> void:
|
|
self.player_node = player_node
|
|
self.gui = gui
|