예제 #1
0
        public override void Start(MyECSEngine engine)
        {
            base.Start(engine);

            foreach (Component component in Components)
            {
                component.Start(engine, this);
            }
        }
예제 #2
0
        static void Main(string[] args)
        {
            MyECSEngine.MyECSEngine engine = new MyECSEngine.MyECSEngine();

            engine.Entities = new List <Entity>
            {
                new ECompteur(),
                new EMessage()
            };

            engine.Run();
        }
예제 #3
0
 public void Start(MyECSEngine engine, Entity entity)
 {
     Entity = entity;
     base.Start(engine);
 }
예제 #4
0
 public virtual void Start(MyECSEngine engine)
 {
     Engine = engine;
     Start();
 }