1 class_name SplitScreenContainer
5 @onready var viewport1: SubViewport = $SubViewportContainer/SubViewport
6 @onready var viewport2: SubViewport = $SubViewportContainer2/SubViewport2
9 func set_splitscreen(players: Array[Player]) -> void:
10 var viewports = [viewport1, viewport2]
11 for player in players:
12 var camera_rid = player.get_camera_rid()
13 var viewport_rid = viewports.pop_front().get_viewport_rid()
14 RenderingServer.viewport_attach_camera(viewport_rid, camera_rid)