Struct SystemConflict
- Namespace
- KeenEyes
- Assembly
- KeenEyes.Core.dll
Represents a conflict between two systems.
public readonly record struct SystemConflict : IEquatable<SystemConflict>
- Implements
- Inherited Members
Constructors
SystemConflict(Type, Type, IReadOnlyCollection<Type>)
Represents a conflict between two systems.
public SystemConflict(Type SystemA, Type SystemB, IReadOnlyCollection<Type> ConflictingComponents)
Parameters
SystemATypeThe first system type involved in the conflict.
SystemBTypeThe second system type involved in the conflict.
ConflictingComponentsIReadOnlyCollection<Type>The component types that cause the conflict.
Properties
ConflictingComponents
The component types that cause the conflict.
public IReadOnlyCollection<Type> ConflictingComponents { get; init; }
Property Value
SystemA
The first system type involved in the conflict.
public Type SystemA { get; init; }
Property Value
SystemB
The second system type involved in the conflict.
public Type SystemB { get; init; }