add properties to EcsMask

This commit is contained in:
Mikhail 2023-07-04 19:50:25 +08:00
parent 9b28349630
commit 04c474edf5

View File

@ -203,10 +203,13 @@ namespace DCFApixels.DragonECS
public sealed class EcsMask public sealed class EcsMask
{ {
internal readonly int worldID; internal readonly int worldID;
/// <summary>Including constraints</summary>
internal readonly int[] inc; internal readonly int[] inc;
/// <summary>Excluding constraints</summary>
internal readonly int[] exc; internal readonly int[] exc;
public int WorldID => worldID;
/// <summary>Including constraints</summary>
public ReadOnlySpan<int> Inc => inc;
/// <summary>Excluding constraints</summary>
public ReadOnlySpan<int> Exc => exc;
internal EcsMask(int worldID, int[] inc, int[] exc) internal EcsMask(int worldID, int[] inc, int[] exc)
{ {
#if DEBUG #if DEBUG