UnityEditor.BuildPlayerWindow.BuildPlatforms.SetupStandaloneSubtargets C# (CSharp) Method

SetupStandaloneSubtargets() private method

private SetupStandaloneSubtargets ( ) : void
return void
            private void SetupStandaloneSubtargets()
            {
                List<BuildTarget> list = new List<BuildTarget>();
                List<GUIContent> list2 = new List<GUIContent>();
                if (ModuleManager.IsPlatformSupportLoaded(ModuleManager.GetTargetStringFromBuildTarget(BuildTarget.StandaloneWindows)))
                {
                    list.Add(BuildTarget.StandaloneWindows);
                    list2.Add(EditorGUIUtility.TextContent("Windows"));
                }
                if (ModuleManager.IsPlatformSupportLoaded(ModuleManager.GetTargetStringFromBuildTarget(BuildTarget.StandaloneOSXIntel)))
                {
                    list.Add(BuildTarget.StandaloneOSXIntel);
                    list2.Add(EditorGUIUtility.TextContent("Mac OS X"));
                }
                if (ModuleManager.IsPlatformSupportLoaded(ModuleManager.GetTargetStringFromBuildTarget(BuildTarget.StandaloneLinux)))
                {
                    list.Add(BuildTarget.StandaloneLinux);
                    list2.Add(EditorGUIUtility.TextContent("Linux"));
                }
                this.standaloneSubtargets = list.ToArray();
                this.standaloneSubtargetStrings = list2.ToArray();
            }
        }