UnityEditor.BuildPipeline.GetEditorTargetName C# (CSharp) Méthode

GetEditorTargetName() private méthode

private GetEditorTargetName ( ) : string
Résultat string
        internal static extern string GetEditorTargetName();
        [MethodImpl(MethodImplOptions.InternalCall)]

Usage Example

        private BuildPlatform[] GetBuildPlayerValidPlatforms()
        {
            List <BuildPlatform> validPlatforms = BuildPlatforms.instance.GetValidPlatforms();
            List <BuildPlatform> filtered       = new List <BuildPlatform>();

            if (m_CompatibleWithEditor > Compatibility.NotCompatible)
            {
                BuildPlatform editorPlatform = new BuildPlatform("Editor settings", "Editor Settings", "BuildSettings.Editor", BuildTargetGroup.Unknown, BuildTarget.NoTarget, true);
                editorPlatform.name = BuildPipeline.GetEditorTargetName();
                filtered.Add(editorPlatform);
            }
            foreach (BuildPlatform bp in validPlatforms)
            {
                if (IgnorePlatform(bp.defaultTarget))
                {
                    continue;
                }

                if (bp.targetGroup == BuildTargetGroup.Standalone)
                {
                    if (compatibleWithStandalone < Compatibility.Compatible)
                    {
                        continue;
                    }
                }
                else
                {
                    if (m_CompatibleWithPlatform[(int)bp.defaultTarget] < Compatibility.Compatible)
                    {
                        continue;
                    }

                    IPluginImporterExtension extension = ModuleManager.GetPluginImporterExtension(bp.targetGroup);
                    if (extension == null)
                    {
                        continue;
                    }
                }

                filtered.Add(bp);
            }

            return(filtered.ToArray());
        }
All Usage Examples Of UnityEditor.BuildPipeline::GetEditorTargetName