AwaitAuthentication (Unity)
- 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);
}
}