Add core content definitions

This commit is contained in:
2026-04-21 19:47:25 +02:00
parent d4b3c221b2
commit efcc1ba209
74 changed files with 1196 additions and 13 deletions

View File

@@ -0,0 +1,16 @@
using System.Collections.Generic;
using System.Linq;
namespace SideScrollerGame.Content.Validation;
public sealed class ContentValidationResult
{
public ContentValidationResult(IEnumerable<ContentValidationMessage> messages)
{
Messages = messages.ToList();
}
public IReadOnlyList<ContentValidationMessage> Messages { get; }
public bool HasErrors => Messages.Any(message => message.Severity == ContentValidationSeverity.Error);
}