protected virtual void ValidateAndClose()

in Scripts/Editor/Data/Configuration/WitWelcomeWizard.cs [53:79]


        protected virtual void ValidateAndClose()
        {
            WitAuthUtility.ServerToken = serverToken;
            if (WitAuthUtility.IsServerTokenValid())
            {
                // Create configuration
                int index = CreateConfiguration(serverToken);
                if (index != -1)
                {
                    // Complete
                    Close();
                    WitConfiguration c = WitConfigurationUtility.WitConfigs[index];
                    if (successAction == null)
                    {
                        WitWindowUtility.OpenConfigurationWindow(c);
                    }
                    else
                    {
                        successAction(c);
                    }
                }
            }
            else
            {
                throw new ArgumentException(WitTexts.Texts.SetupSubmitFailLabel);
            }
        }