mirror of
https://gitlab.com/open-fpsz/open-fpsz.git
synced 2026-07-15 08:24:48 +00:00
✨ jetpack stuttering, physics updates, deps upgrades
This commit is contained in:
parent
36168ed18c
commit
bbf551f3fa
101 changed files with 2302 additions and 1740 deletions
|
|
@ -19,19 +19,8 @@ extends Node
|
|||
@export var maps : Array[PackedScene]
|
||||
|
||||
## @experimental
|
||||
var current_map : Terrain3D = null:
|
||||
var current_map : Node3D = null:
|
||||
set(new_map):
|
||||
if current_map != null:
|
||||
current_map.queue_free()
|
||||
current_map = new_map
|
||||
|
||||
## @experimental
|
||||
func get_player_spawn() -> Node3D:
|
||||
if not current_map or not current_map.has_node("PlayerSpawns"):
|
||||
return null
|
||||
var spawns : Node = current_map.get_node("PlayerSpawns")
|
||||
if spawns:
|
||||
var child_count : int = spawns.get_child_count()
|
||||
return spawns.get_child(
|
||||
randi_range(0, child_count - 1 if child_count else 0))
|
||||
return null
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue