using Content.Shared._CP14.Farming.Prototypes; using Content.Shared.FixedPoint; namespace Content.Shared._CP14.Farming.Metabolizer; public sealed partial class AffectPlantValues : CP14MetabolizerEffect { [DataField] public float Energy = 0f; [DataField] public float Resource = 0f; [DataField] public float Growth = 0f; public override void Effect(Entity plant, FixedPoint2 amount, EntityManager entityManager) { var farmingSystem = entityManager.System(); farmingSystem.AffectEnergy(plant, Energy * (float)amount); farmingSystem.AffectResource(plant,Resource * (float)amount); farmingSystem.AffectGrowth(plant, Growth * (float)amount); } }