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 6 Current »

- 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 is agnostic to the method used for authentication.

onAuth provides a CavrnusAuthentication object, which can be stored or loaded on your local machine for use during a future run. This eliminates the need for 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