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);
    }