// Layout configuration data protected virtual void LayoutConfigurationData() { // Reset update bool updated = false; // Client access field WitEditorUI.LayoutPasswordField(WitTexts.ConfigurationClientTokenContent, ref configuration.clientAccessToken, ref updated); if (updated && string.IsNullOrEmpty(configuration.clientAccessToken)) { Debug.LogError("Client access token is not defined. Cannot perform requests with '" + configuration.name + "'."); } // Timeout field WitEditorUI.LayoutIntField(WitTexts.ConfigurationRequestTimeoutContent, ref configuration.timeoutMS, ref updated); // Updated if (updated) { EditorUtility.SetDirty(configuration); } // Show configuration app data LayoutConfigurationEndpoint(); }