using System; namespace GameCore.TinyECS { public interface IEntityDataStruct : IDisposable { void Add(); void Remove(int index); T GetData(int index) where T : unmanaged; ref T GetDataRef(int index) where T : unmanaged; } }