private AirVRCameraRig notifyCameraRigWillBeBound(int playerID) { AirVRClientConfig config = AirVRServerPlugin.GetConfig(playerID); List <AirVRCameraRig> cameraRigs = new List <AirVRCameraRig>(); _cameraRigList.GetAvailableCameraRigs(config.type, cameraRigs); AirVRCameraRig selected = null; if (Delegate != null) { Delegate.AirVRCameraRigWillBeBound(playerID, config, cameraRigs, out selected); AirVRServerPlugin.SetConfig(playerID, config); } else if (cameraRigs.Count > 0) { selected = cameraRigs[0]; } return(selected); }