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