using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom; namespace Content.Server.Spreader; [RegisterComponent, Access(typeof(KudzuSystem))] public sealed class GrowingKudzuComponent : Component { /// /// At level 3 spreading can occur; prior to that we have a chance of increasing our growth level and changing our sprite. /// [DataField("growthLevel")] public int GrowthLevel = 1; /// /// The next time kudzu will try to tick its growth level. /// [DataField("nextTick", customTypeSerializer:typeof(TimeOffsetSerializer))] public TimeSpan NextTick = TimeSpan.Zero; }