Move 'hasInvalidEntries' into 'MaterialExtensions.HasInvalidEntries'

This commit is contained in:
miku-666
2025-02-01 11:43:35 +01:00
parent 4f1f01365f
commit 9fcd7f802b
3 changed files with 19 additions and 1 deletions

View File

@@ -0,0 +1,17 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using OMI.Formats.Material;
namespace PckStudio.Extensions
{
internal static class MaterialExtensions
{
public static bool HasInvalidEntries(this MaterialContainer materials)
{
return materials.Any(mat => !MaterialContainer.SupportedEntities.Contains(mat.Name) || !MaterialContainer.ValidMaterialTypes.Contains(mat.Type));
}
}
}

View File

@@ -138,6 +138,7 @@
<ItemGroup>
<Compile Include="Extensions\BoundingBoxExtensions.cs" />
<Compile Include="Extensions\MaterialContainerExtensions.cs" />
<Compile Include="Extensions\MaterialExtensions.cs" />
<Compile Include="Extensions\PictureBoxExtensions.cs" />
<Compile Include="Extensions\TreeViewExtensions.cs" />
<Compile Include="Forms\Additional-Popups\FilterPrompt.cs">

2
Vendor/OMI-Lib vendored