Exemplo n.º 1
0
        private ShotFXView CreateEntity(ShotFXView view)
        {
            var entity = _engine.createEntity();

            entity.add(view);
            entity.add(_engine.createComponent <ShotFXComponent>());
            _engine.addEntity(entity);
            _entities.Add(view, entity);
            return(view);
        }
Exemplo n.º 2
0
 public SignalShotFXDestroy(ShotFXView view)
 {
     View = view;
 }
Exemplo n.º 3
0
 public void Destroy(ShotFXView view)
 {
     _pool.Despawn(view);
     _engine.removeEntity(_entities[view]);
     _entities.Remove(view);
 }