18 lines
485 B
GDScript3
18 lines
485 B
GDScript3
|
|
class_name BallsMultiplayer extends BallsBase
|
||
|
|
|
||
|
|
|
||
|
|
func setup_multiplayer() -> void:
|
||
|
|
if not Globals.multiplayer_data.is_multiplayer_active: return
|
||
|
|
|
||
|
|
for ball in bodies.get_children():
|
||
|
|
ball.set_multiplayer_authority(1)
|
||
|
|
Globals.multiplayer_data.set_tracking_of_ball(ball.get_path())
|
||
|
|
|
||
|
|
if multiplayer.is_server(): return
|
||
|
|
|
||
|
|
set_deferred("freeze", true)
|
||
|
|
set_physics_process(false)
|
||
|
|
for ball in bodies.get_children():
|
||
|
|
ball.set_deferred("freeze", true)
|
||
|
|
ball.set_physics_process(false)
|