| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- using Robust.Shared.Serialization;
- namespace Content.Shared.NukeOps;
- [Serializable, NetSerializable]
- public enum WarDeclaratorUiKey
- {
- Key,
- }
- public enum WarConditionStatus : byte
- {
- WarReady,
- YesWar,
- NoWarUnknown,
- NoWarTimeout,
- NoWarSmallCrew,
- NoWarShuttleDeparted
- }
- [Serializable, NetSerializable]
- public sealed class WarDeclaratorBoundUserInterfaceState : BoundUserInterfaceState
- {
- public WarConditionStatus? Status;
- public TimeSpan ShuttleDisabledTime;
- public TimeSpan EndTime;
- public WarDeclaratorBoundUserInterfaceState(WarConditionStatus? status, TimeSpan endTime, TimeSpan shuttleDisabledTime)
- {
- Status = status;
- EndTime = endTime;
- ShuttleDisabledTime = shuttleDisabledTime;
- }
- }
- [Serializable, NetSerializable]
- public sealed class WarDeclaratorActivateMessage : BoundUserInterfaceMessage
- {
- public string Message { get; }
- public WarDeclaratorActivateMessage(string msg)
- {
- Message = msg;
- }
- }
|