Add core content definitions
This commit is contained in:
16
godot/scripts/content/validation/ContentValidationResult.cs
Normal file
16
godot/scripts/content/validation/ContentValidationResult.cs
Normal 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);
|
||||
}
|
||||
Reference in New Issue
Block a user