UnityEditor.EditorGUILayout.BeginPlatformGrouping C# (CSharp) Method

BeginPlatformGrouping() static private method

static private BeginPlatformGrouping ( BuildPlayerWindow platforms, GUIContent defaultTab ) : int
platforms BuildPlayerWindow
defaultTab UnityEngine.GUIContent
return int
        internal static int BeginPlatformGrouping(BuildPlayerWindow.BuildPlatform[] platforms, GUIContent defaultTab)
        {
            return BeginPlatformGrouping(platforms, defaultTab, GUI.skin.box);
        }

Same methods

EditorGUILayout::BeginPlatformGrouping ( BuildPlayerWindow platforms, GUIContent defaultTab, GUIStyle style ) : int

Usage Example

Beispiel #1
0
        private void ShowPlatformSettings()
        {
            BuildPlayerWindow.BuildPlatform[] playerValidPlatforms = this.GetBuildPlayerValidPlatforms();
            if (playerValidPlatforms.Length <= 0)
            {
                return;
            }
            GUILayout.Label("Platform settings", EditorStyles.boldLabel, new GUILayoutOption[0]);
            int index = EditorGUILayout.BeginPlatformGrouping(playerValidPlatforms, (GUIContent)null);

            if (playerValidPlatforms[index].name == BuildPipeline.GetEditorTargetName())
            {
                this.ShowEditorSettings();
            }
            else
            {
                BuildTargetGroup targetGroup = playerValidPlatforms[index].targetGroup;
                if (targetGroup == BuildTargetGroup.Standalone)
                {
                    this.m_DesktopExtension.OnPlatformSettingsGUI(this);
                }
                else
                {
                    IPluginImporterExtension importerExtension = ModuleManager.GetPluginImporterExtension(targetGroup);
                    if (importerExtension != null)
                    {
                        importerExtension.OnPlatformSettingsGUI(this);
                    }
                }
            }
            EditorGUILayout.EndPlatformGrouping();
        }
All Usage Examples Of UnityEditor.EditorGUILayout::BeginPlatformGrouping