protected LivingEntity(UnitParameters up) { _up = up; Hp = up.Health; _up.OnValueChanged += newUp => UpdateParams(); }
protected AttackingEntity(EntitiesController <TTargetType> targetsController, EntitiesController <TEntityType> entitiesController, UnitParameters up) : base(up) { TargetsController = targetsController; Controller = entitiesController; _bulletsCount = _up.ClipSize; }