public override void Start(MyECSEngine engine) { base.Start(engine); foreach (Component component in Components) { component.Start(engine, this); } }
static void Main(string[] args) { MyECSEngine.MyECSEngine engine = new MyECSEngine.MyECSEngine(); engine.Entities = new List <Entity> { new ECompteur(), new EMessage() }; engine.Run(); }
public void Start(MyECSEngine engine, Entity entity) { Entity = entity; base.Start(engine); }
public virtual void Start(MyECSEngine engine) { Engine = engine; Start(); }