protected override void OnInitialize() { Mst.Events.Invoke(MstEventKeys.showLoadingInfo, "Connecting to master... Please wait!"); FindOrCreateMasterConnector(); // If we want to use default credentials for signin or signup views if (useDefaultCredentials && Mst.Runtime.IsEditor) { var credentials = new MstProperties(); credentials.Set(MstDictKeys.userName, defaultUsername); credentials.Set(MstDictKeys.userPassword, defaultPassword); credentials.Set(MstDictKeys.userEmail, defaultEmail); Mst.Events.Invoke(MstEventKeys.setSignInDefaultCredentials, credentials); Mst.Events.Invoke(MstEventKeys.setSignUpDefaultCredentials, credentials); } Mst.Client.Auth.RememberMe = rememberUser; MstTimer.WaitForSeconds(0.5f, () => { // Listen to connection events Connection.AddConnectionListener(OnClientConnectedToServer); Connection.AddDisconnectionListener(OnClientDisconnectedFromServer, false); if (!Connection.IsConnected && !Connection.IsConnecting) { clientToMasterConnector.StartConnection(); } }); }
protected override void OnInitialize() { FindOrCreateMasterConnector(); signinView = ViewsManager.GetView <SignInView>("SigninView"); signupView = ViewsManager.GetView <SignUpView>("SignupView"); passwordResetView = ViewsManager.GetView <PasswordResetView>("PasswordResetView"); passwordResetCodeView = ViewsManager.GetView <PasswordResetCodeView>("PasswordResetCodeView"); emailConfirmationView = ViewsManager.GetView <EmailConfirmationView>("EmailConfirmationView"); Msf.Client.Auth.RememberMe = rememberUser; MsfTimer.WaitForEndOfFrame(() => { if (useDefaultCredentials && Application.isEditor) { if (signinView) { signinView.SetInputFieldsValues(defaultUsername, defaultPassword); } if (signupView) { signupView.SetInputFieldsValues(defaultUsername, defaultEmail, defaultPassword); } } Connection.AddConnectionListener(OnClientConnectedToServer); Connection.AddDisconnectionListener(OnClientDisconnectedFromServer, false); if (!Connection.IsConnected && !Connection.IsConnecting) { Msf.Events.Invoke(MsfEventKeys.showLoadingInfo, "Connecting to master... Please wait!"); clientToMasterConnector.StartConnection(); } }); }