private void DoPackageInformationLayout() { using (new EditorGUILayout.VerticalScope(GUI.skin.box, GUILayout.ExpandWidth(true))) { EditorGUILayout.DelayedTextField(m_Name, Styles.name); m_OrganizationName.stringValue = EditorGUILayout.DelayedTextFieldDropDown(Styles.organizationName, m_OrganizationName.stringValue.ToLower(), Connect.UnityConnect.instance.userInfo.organizationNames); EditorGUILayout.DelayedTextField(m_DisplayName, Styles.displayName); EditorGUILayout.DelayedTextField(m_Version, Styles.version); if (isFeatureSet) { return; } EditorGUILayout.PropertyField(m_UnityVersionEnabled, Styles.unity); if (m_UnityVersionEnabled.boolValue) { EditorGUI.showMixedValue = m_UnityMajor.hasMultipleDifferentValues; m_UnityMajor.stringValue = EditorGUILayout.DelayedTextFieldDropDown(Styles.unityMajor, m_UnityMajor.stringValue, MajorUnityVersions.ToArray()); EditorGUI.showMixedValue = m_UnityMinor.hasMultipleDifferentValues; m_UnityMinor.stringValue = EditorGUILayout.DelayedTextFieldDropDown(Styles.unityMinor, m_UnityMinor.stringValue, MinorUnityVersions.ToArray()); EditorGUI.showMixedValue = m_UnityRelease.hasMultipleDifferentValues; m_UnityRelease.stringValue = EditorGUILayout.DelayedTextField(Styles.unityRelease, m_UnityRelease.stringValue); EditorGUI.showMixedValue = false; } } }
private void DoPackageInformationLayout() { using (new EditorGUILayout.VerticalScope(GUI.skin.box, GUILayout.ExpandWidth(true))) { EditorGUILayout.DelayedTextField(m_Name, Styles.name); EditorGUILayout.DelayedTextField(m_DisplayName, Styles.displayName); EditorGUILayout.DelayedTextField(m_Version, Styles.version); m_Type.stringValue = EditorGUILayout.DelayedTextFieldDropDown(Styles.type, m_Type.stringValue, PackageInfo.GetPredefinedPackageTypes()); EditorGUILayout.PropertyField(m_UnityVersionEnabled, Styles.unity); if (m_UnityVersionEnabled.boolValue) { EditorGUI.showMixedValue = m_UnityMajor.hasMultipleDifferentValues; m_UnityMajor.stringValue = EditorGUILayout.DelayedTextFieldDropDown(Styles.unityMajor, m_UnityMajor.stringValue, MajorUnityVersions.ToArray()); EditorGUI.showMixedValue = m_UnityMinor.hasMultipleDifferentValues; m_UnityMinor.stringValue = EditorGUILayout.DelayedTextFieldDropDown(Styles.unityMinor, m_UnityMinor.stringValue, MinorUnityVersions.ToArray()); EditorGUI.showMixedValue = m_UnityRelease.hasMultipleDifferentValues; m_UnityRelease.stringValue = EditorGUILayout.DelayedTextField(Styles.unityRelease, m_UnityRelease.stringValue); EditorGUI.showMixedValue = false; } } }