Skip to content

Recursive flag ignored if there's no excluded paths in prefab generator #1005

Description

@TrevorSundberg

Unity version:
Unity 6000.2.7f2.

FishNet Version:
4.6.18R Pro

Description:
Recursive flag is always ignored in generator when no excluded files are present. GetProjectFiles always uses SearchOption.AllDirectories.

Replication:
Image

Fixed:

        internal static string[] GetProjectFiles(string startingPath, string fileExtension, List<string> excludedPaths, bool recursive)
        {
            // Opportunity to exit early if there are no excluded paths.
            if (excludedPaths.Count == 0)
            {
                var searchOption = recursive ? SearchOption.AllDirectories : SearchOption.TopDirectoryOnly;
                string[] strResults = Directory.GetFiles(startingPath, $"*{fileExtension}", searchOption);
                return strResults;
            }

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Resolved Pending ReleaseIssue is resolved and will be available on the noted version.

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions