public MissileWeaponModule(CategoryFlags ammoCategoryFlags) : base(ammoCategoryFlags) { _propertyExplosionRadius = new ExplosionRadiusProperty(this); AddProperty(_propertyExplosionRadius); MissileRangeModifier = new ModuleProperty(this, AggregateField.module_missile_range_modifier); MissileRangeModifier.AddEffectModifier(AggregateField.effect_missile_range_modifier); AddProperty(MissileRangeModifier); }
public ShieldGeneratorModule() { _shieldRadius = new ModuleProperty(this, AggregateField.shield_radius); AddProperty(_shieldRadius); _shieldAbsorbtion = new ModuleProperty(this, AggregateField.shield_absorbtion); _shieldAbsorbtion.AddEffectModifier(AggregateField.effect_shield_absorbtion_modifier); AddProperty(_shieldAbsorbtion); }