Class SystemAttribute
- Namespace
- KeenEyes
- Assembly
- KeenEyes.Abstractions.dll
Marks a class as an ECS system for auto-discovery and registration.
[AttributeUsage(AttributeTargets.Class, Inherited = false, AllowMultiple = false)]
[ExcludeFromCodeCoverage]
public sealed class SystemAttribute : Attribute
- Inheritance
-
SystemAttribute
- Inherited Members
Properties
Group
Optional group name for organizing related systems.
public string? Group { get; set; }
Property Value
Order
Execution order within the phase. Lower values run first.
public int Order { get; set; }
Property Value
Phase
The phase in which this system runs (e.g., Update, FixedUpdate, Render).
public SystemPhase Phase { get; set; }