using System.Collections.Generic; namespace MoonTools.ECS.Rev2 { public class Archetype { public ArchetypeSignature Signature; public ArchetypeId Id { get; private set; } /* FIXME: make this native memory too */ public List Components = new List(); public Dictionary Edges = new Dictionary(); public int Count; public Archetype(ArchetypeId id, ArchetypeSignature signature) { Id = id; Signature = signature; Count = 0; } } }