add chasers
This commit is contained in:
+7
-5
@@ -3,16 +3,18 @@ extends Node3D
|
||||
const statsTemplate := "FPS: %d\nPing: %d ms"
|
||||
|
||||
var runner_scene := preload("res://scenes/runner.tscn")
|
||||
var chaser_scene := preload("res://scenes/chaser.tscn")
|
||||
var _ping := 0.0
|
||||
@onready var _chasers_node: Node3D = %Chasers
|
||||
@onready var _runners_node: Node3D = %Runners
|
||||
|
||||
func spawn_player(player_id) -> void:
|
||||
func spawn_player(player_id: int, runner: bool) -> void:
|
||||
if multiplayer.is_server():
|
||||
var runner = runner_scene.instantiate()
|
||||
runner.player_id = player_id
|
||||
runner.name = str(player_id)
|
||||
var player = runner_scene.instantiate() if runner else chaser_scene.instantiate()
|
||||
player.player_id = player_id
|
||||
player.name = str(player_id)
|
||||
|
||||
_runners_node.add_child(runner)
|
||||
_runners_node.add_child(player) if runner else _chasers_node.add_child(player)
|
||||
|
||||
func _process(_delta: float) -> void:
|
||||
if DisplayServer.get_name() == "headless":
|
||||
|
||||
Reference in New Issue
Block a user