Moving camera management to Player

remotes/1705377932733043820/tmp_refs/heads/unbroken
unfa 2021-09-11 23:07:01 +02:00
parent a09675320a
commit 5797bf44fa
1 changed files with 4 additions and 4 deletions

View File

@ -272,13 +272,13 @@ func create_player(pid: int, is_local:= false, respawn:= false) -> void:
if is_local:
local_player = new_player #$Players.get_node(str(id))
local_player.get_node("Head/Camera").current = true
# local_player.get_node("Head/Camera").current = true
$NetworkTesting/TextEdit.text = new_info.name
$NetworkTesting/ColorPickerButton.color = new_info.color
#local_player.rpc(&'set_color', new_info.color)
elif local_player: # if there is a local player, make sure we keep using it's camera
new_player.get_node("Head/Camera").current = false
local_player.get_node("Head/Camera").current = true
# elif local_player: # if there is a local player, make sure we keep using it's camera
# new_player.get_node("Head/Camera").current = false
# local_player.get_node("Head/Camera").current = true
#new_player.rpc(&'set_color', player_list.get(pid).color)
func start_dedicated_server(): # start server without creating a local player