private void onAirXRPlayerCreated(int playerID, AirXRServerMessage message) { var selected = notifyCameraRigWillBeBound(playerID); if (selected != null) { _cameraRigList.RetainCameraRig(selected); selected.BindPlayer(playerID); AXRServerPlugin.AcceptPlayer(playerID); var config = selected.GetConfig(); if (string.IsNullOrEmpty(config.profileReportEndpoint) == false && string.IsNullOrEmpty(config.motionOutputEndpoint) == false) { predictionEventHandler?.OnStartPrediction(selected, config.profileReportEndpoint, config.motionOutputEndpoint); } } else { AXRServerPlugin.Disconnect(playerID); } }