using Content.Shared.Materials; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; namespace Content.Server.Power.Generator; /// /// This is used for allowing you to insert fuel into gens. /// [RegisterComponent, Access(typeof(GeneratorSystem))] public sealed class SolidFuelGeneratorAdapterComponent : Component { /// /// The material to accept as fuel. /// [DataField("fuelMaterial", customTypeSerializer: typeof(PrototypeIdSerializer)), ViewVariables(VVAccess.ReadWrite)] public string FuelMaterial = "Plasma"; /// /// How much fuel that material should count for. /// [DataField("multiplier"), ViewVariables(VVAccess.ReadWrite)] public float Multiplier = 1.0f; }