WAX Unity Web3 Suite
AuthenticatorLibrary
AuthenticatorLibrary
  • Getting Started
  • Installation
    • WebGL Insatallation
  • Examples
    • Getting Started
      • Canvas Example
      • UIToolkit Example
    • User Data
    • Token Transfer
    • Transact
  • API Docs
    • Canvas
      • UnityCanvasUAL
    • UiToolkit
      • UnityUiToolkitUAL
      • AuthenticatorButtonItem
      • AuthenticatorsPanel
      • BasicControl
      • ScreenBase
      • Utils
    • Authenticators
      • Anchor
        • AnchorAuthenticator
        • AnchorUser
        • AnchorWalletConfig
      • WaxCloudWallet
        • WaxCloudWalletAuthenticator
        • WaxCloudWalletConfig
        • WaxCloudWalletUser
    • Authenticator
    • User
    • AuthenticatorResponse
    • ButtonStyle
    • Chain
    • Utils
    • RpcEndpoint
    • SignTransactionResponse
    • UALOptions
    • UalConstants
    • UalError
    • UnityUAL
Powered by GitBook
On this page
  • Summary
  • Members
Edit on GitHub
  1. API Docs

UnityUAL

PreviousUalError

Last updated 2 years ago

class UniversalAuthenticatorLibrary::UnityUAL
  : public MonoBehaviour

Summary

Members
Descriptions

#### Parameters

Returns an object with a list of initialized Authenticators that returned true for shouldRender() as well as an authenticator that supports autoLogin

Initializes UAL: If a renderConfig was provided and no autologin authenticator is returned it will render the Auth Button and relevant DOM elements.

Members

public bool

public

Parameters

  • chains A list of chains the dapp supports.

  • appName The name of the app using the authenticators

  • authenticators A list of authenticator apps that the dapp supports.

Returns an object with a list of initialized Authenticators that returned true for shouldRender() as well as an authenticator that supports autoLogin

Initializes UAL: If a renderConfig was provided and no autologin authenticator is returned it will render the Auth Button and relevant DOM elements.

public bool

public

public

public

public List< >

public >

public ( chain, ualOptions, List< > authenticators)

public ()

public async Task ()

protected abstract void ( authenticators)

private async Task ( availableAuthenticators)

private void ()

public

public

public List< >

public >

public ( chain, ualOptions, List< > authenticators)

public ()

public async Task ()

protected abstract void ( authenticators)

private async Task ( availableAuthenticators)

private void ()

Authenticator
IsAutologin
ActiveAuthenticator
Chain
Chain
UALOptions
UalOptions
Authenticator
Authenticators
Action](#_example_main_view_8cs_1a24e91c56095a0673d92c6eac6e069a3c)< [User
OnUserLogin
Chain
UALOptions
Authenticator
UnityUAL
AuthenticatorResponse
GetAuthenticators
Init
Authenticator
CreateUalPanel
Authenticator
AttemptSessionLogin
ClearStorageKeys
IsAutologin
Authenticator
ActiveAuthenticator
Chain
Chain
UALOptions
UalOptions
Authenticator
Authenticators
Action](#_example_main_view_8cs_1a24e91c56095a0673d92c6eac6e069a3c)< [User
OnUserLogin
Chain
UALOptions
Authenticator
UnityUAL
AuthenticatorResponse
GetAuthenticators
Init
Authenticator
CreateUalPanel
Authenticator
AttemptSessionLogin
ClearStorageKeys