extends Node var _cached_respawn : Array[PlayerRespawnPoint] ## 外部向管理器注冊自己 func register_player_respawn(prp: PlayerRespawnPoint) -> void: if not _cached_respawn.has(prp): _cached_respawn.append(prp) ## 清除其他管理器的Respawn func reset_all_respawn() -> void: for i in _cached_respawn: i._can_respawn = false