33 lines
897 B
C#
33 lines
897 B
C#
using Robust.Shared.Serialization;
|
|
using Content.Shared.MassMedia.Systems;
|
|
|
|
namespace Content.Shared.CartridgeLoader.Cartridges;
|
|
|
|
[Serializable, NetSerializable]
|
|
public sealed class NewsReaderBoundUserInterfaceState : BoundUserInterfaceState
|
|
{
|
|
public NewsArticle Article;
|
|
public int TargetNum;
|
|
public int TotalNum;
|
|
public bool NotificationOn;
|
|
|
|
public NewsReaderBoundUserInterfaceState(NewsArticle article, int targetNum, int totalNum, bool notificationOn)
|
|
{
|
|
Article = article;
|
|
TargetNum = targetNum;
|
|
TotalNum = totalNum;
|
|
NotificationOn = notificationOn;
|
|
}
|
|
}
|
|
|
|
[Serializable, NetSerializable]
|
|
public sealed class NewsReaderEmptyBoundUserInterfaceState : BoundUserInterfaceState
|
|
{
|
|
public bool NotificationOn;
|
|
|
|
public NewsReaderEmptyBoundUserInterfaceState(bool notificationOn)
|
|
{
|
|
NotificationOn = notificationOn;
|
|
}
|
|
}
|