Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

- Declaration

public static void AwaitAuthentication(Action<CavrnusAuthentication> onAuth)

- Description

Throws an event when user authentication is complete.

This will trigger alongside the onSuccess from AuthenticateWithPassword or AuthenticateAsGuest. It doesn’t know or care which method is used.

onAuth provides a CavrnusAuthentication (LINK) which you can then store/load on your local machine to use on a future run without requiring the user to re-login.

- Sample

using CavrnusSdk.API;
using UnityEngine;

public class AwaitAuthentication : MonoBehaviour
{
    public GameObject SpacesMenuPrefab;

    private void Start()
    {
        CavrnusFunctionLibrary.AwaitAuthentication(auth => OnAuth(auth));
    }

    private void OnAuth(CavrnusAuthentication auth)
    {
        //Instantiate the Spaces Menu now that we are logged in
        GameObject.Instantiate(SpacesMenuPrefab);
    }
}
  • No labels