コード例 #1
0
    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);
    }