public ProjectileCollisionService(EntityManager entityManager) : base(entityManager) { subscribeToComponentGroup(typeof(IsProjectile)); subscribeToComponentGroup(typeof(CollisionHitBox)); subscribeToComponentGroup(typeof(IsFiring)); }
public MapDraw3DService(EntityManager entityManager) : base(entityManager) { subscribeToComponentGroup(typeof(Model3D)); subscribeToComponentGroup(typeof(Model3D), typeof(LocationComponent)); subscribeToComponentGroup(typeof(Model3D), typeof(LocationComponent), typeof(Selected), typeof(MovementTime)); }
public RetaliationService(EntityManager entityManager) : base(entityManager) { subscribeToComponentGroup(typeof(RetaliateComponent)); subscribeToComponentGroup(typeof(IsProjectile)); subscribeToComponentGroup(typeof(Selected)); subscribeToComponentGroup(typeof(IsFiring)); }
public UnitFireService(EntityManager entityManager) : base(entityManager) { subscribeToComponentGroup(typeof(IsProjectile)); subscribeToComponentGroup(typeof(Controllable)); subscribeToComponentGroup(typeof(Selected)); subscribeToComponentGroup(typeof(IsTarget)); subscribeToComponentGroup(typeof(IsFiring)); }
public StatusDrawService(EntityManager entityManager) : base(entityManager) { subscribeToComponentGroup(typeof(StatusDrawComponent), typeof(LocationComponent)); }
public MovementService(EntityManager entityManager) : base(entityManager) { subscribeToComponentGroup(typeof(Selected), typeof(MovementTime)); // 0 }
public PlayerUnitService(EntityManager entityManager) : base(entityManager) { subscribeToComponentGroup(typeof(Controllable)); // 0 }
public DeathService(EntityManager entityManager) : base(entityManager) { subscribeToComponentGroup(typeof(DeadComponent)); }
public ProjectileService(EntityManager entityManager) : base(entityManager) { subscribeToComponentGroup(typeof(IsProjectile)); // 0 }
public TrackingCameraService(EntityManager entityManager) : base(entityManager) { subscribeToComponentGroup(typeof(TrackingComponent)); }
public EntityLoader(EntityManager entityManager, LoadEntities loadEntities) { this.loadEntities = loadEntities; }
public CrossFireService(EntityManager entityManager) : base(entityManager) { subscribeToComponentGroup(typeof(CanFire)); }
public MapDrawService(EntityManager entityManager) : base(entityManager) { subscribeToComponentGroup(typeof(MapElementComponent), typeof(VertexListComponent)); }
public CollisionService(EntityManager entityManager) : base(entityManager) { subscribeToComponentGroup(typeof(Selected), typeof(CollisionHitBox)); subscribeToComponentGroup(typeof(CollisionHitBox)); }
public UnitDrawService(EntityManager entityManager) : base(entityManager) { subscribeToComponentGroup(typeof(EntityTextureComponent)); // 0 }
public TakeDamageService(EntityManager entityManager) : base(entityManager) { subscribeToComponentGroup(typeof(DamageComponent), typeof(HealthComponent)); }