Beamable SDK
Public Member Functions | Properties | Events | List of all members
Beamable.Editor.Login.UI.LoginManager Class Reference

Public Member Functions

Promise< LoginModelInitialize (LoginModel model)
 
void AssumePage (LoginModel model)
 
LoginBaseComponent GetStartLoginPage (LoginModel model)
 Given the current state of the world, get the component we should start a login flow on.
 
void GoToPreviousPage ()
 
Promise< LoginManagerResultLogout (LoginModel model)
 
Promise< LoginManagerResultSendPasswordResetCode (LoginModel model)
 
Promise< LoginManagerResultSendPasswordResetEmail (LoginModel model)
 
Promise< LoginManagerResultAttemptProjectSelect (LoginModel model, RealmView game)
 
Promise< LoginManagerResultAttemptNewCustomer (LoginModel model)
 
Promise< LoginManagerResultAttemptNewUser (LoginModel model)
 
Promise< LoginManagerResultAttemptLoginExistingCustomer (LoginModel model)
 
bool HasPreviousPage ()
 
bool IsPreviousPage< T > ()
 
void GotoLogin ()
 
void GotoSummary ()
 
void GotoForgotPassword ()
 
void GotoExistingCustomer ()
 
void GotoLegalCopy ()
 
void GotoProjectSelectVisualElement ()
 
void GotoNewCustomer ()
 
void GotoNewUser ()
 
void GotoNoRole ()
 
void GotoNewPage (LoginBaseComponent component)
 
void Destroy ()
 

Properties

Promise< LoginModelInitializedModel [get]
 
Promise< UnitOnComplete = new Promise<Unit>() [get]
 
LoginBaseComponent StartElement [get]
 

Events

Action< LoginBaseComponentOnPageChanged
 

Member Function Documentation

◆ IsPreviousPage< T >()

bool Beamable.Editor.Login.UI.LoginManager.IsPreviousPage< T > ( )
inline
Type Constraints
T :LoginBaseComponent 

The documentation for this class was generated from the following file: