private AirXRCameraRig notifyCameraRigWillBeBound(int playerID) { var config = AirXRClientConfig.Get(playerID); var cameraRigs = new List <AirXRCameraRig>(); _cameraRigList.GetAvailableCameraRigs(config.type, cameraRigs); AirXRCameraRig selected = null; if (Delegate != null) { Delegate.AirXRCameraRigWillBeBound(playerID, config, cameraRigs, out selected); AirXRClientConfig.Set(playerID, config); } else if (cameraRigs.Count > 0) { selected = cameraRigs[0]; } return(selected); }