using Content.Shared.Eui;
using Robust.Shared.Serialization;
using Robust.Shared.Timing;
namespace Content.Shared.Administration;
[Serializable, NetSerializable]
public sealed partial class AdminCameraEuiState(NetEntity? camera, string name, GameTick tick) : EuiStateBase
{
///
/// The camera entity we will use for the window.
///
public readonly NetEntity? Camera = camera;
///
/// The name of the observed entity.
///
public readonly string Name = name;
///
/// The current tick time, needed for cursed reasons.
///
public readonly GameTick Tick = tick;
}
[Serializable, NetSerializable]
public sealed partial class AdminCameraFollowMessage : EuiMessageBase;