| 12345678910111213141516171819202122232425 |
- using Content.Shared.Kitchen;
- using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom;
- namespace Content.Server.Kitchen.Components;
- /// <summary>
- /// Attached to a microwave that is currently in the process of cooking
- /// </summary>
- [RegisterComponent, AutoGenerateComponentPause]
- public sealed partial class ActiveMicrowaveComponent : Component
- {
- [ViewVariables(VVAccess.ReadWrite)]
- public float CookTimeRemaining;
- [ViewVariables(VVAccess.ReadWrite)]
- public float TotalTime;
- [ViewVariables(VVAccess.ReadWrite)]
- [DataField(customTypeSerializer: typeof(TimeOffsetSerializer))]
- [AutoPausedField]
- public TimeSpan MalfunctionTime = TimeSpan.Zero;
- [ViewVariables]
- public (FoodRecipePrototype?, int) PortionedRecipe;
- }
|