| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- using Robust.Shared.Serialization;
- using Robust.Shared.Utility;
- namespace Content.Shared.Anomaly;
- [Serializable, NetSerializable]
- public enum AnomalyVisuals : byte
- {
- IsPulsing,
- Supercritical
- }
- [Serializable, NetSerializable]
- public enum AnomalyVisualLayers : byte
- {
- Base,
- Animated
- }
- /// <summary>
- /// The types of anomalous particles used
- /// for interfacing with anomalies.
- /// </summary>
- /// <remarks>
- /// The only thought behind these names is that
- /// they're a continuation of radioactive particles.
- /// Yes i know detla+ waves exist, but they're not
- /// common enough for me to care.
- /// </remarks>
- [Serializable, NetSerializable]
- public enum AnomalousParticleType : byte
- {
- Delta,
- Epsilon,
- Zeta,
- Sigma,
- Default
- }
- [Serializable, NetSerializable]
- public enum AnomalyVesselVisuals : byte
- {
- HasAnomaly,
- AnomalyState
- }
- [Serializable, NetSerializable]
- public enum AnomalyVesselVisualLayers : byte
- {
- Base
- }
- [Serializable, NetSerializable]
- public enum AnomalyGeneratorVisuals : byte
- {
- Generating
- }
- [Serializable, NetSerializable]
- public enum AnomalyGeneratorVisualLayers : byte
- {
- Base
- }
- [Serializable, NetSerializable]
- public enum AnomalyScannerUiKey : byte
- {
- Key
- }
- [Serializable, NetSerializable]
- public sealed class AnomalyScannerUserInterfaceState : BoundUserInterfaceState
- {
- public FormattedMessage Message;
- public TimeSpan? NextPulseTime;
- public AnomalyScannerUserInterfaceState(FormattedMessage message, TimeSpan? nextPulseTime)
- {
- Message = message;
- NextPulseTime = nextPulseTime;
- }
- }
- [Serializable, NetSerializable]
- public enum AnomalyGeneratorUiKey : byte
- {
- Key
- }
- [Serializable, NetSerializable]
- public sealed class AnomalyGeneratorUserInterfaceState : BoundUserInterfaceState
- {
- public TimeSpan CooldownEndTime;
- public int FuelAmount;
- public int FuelCost;
- public AnomalyGeneratorUserInterfaceState(TimeSpan cooldownEndTime, int fuelAmount, int fuelCost)
- {
- CooldownEndTime = cooldownEndTime;
- FuelAmount = fuelAmount;
- FuelCost = fuelCost;
- }
- }
- [Serializable, NetSerializable]
- public sealed class AnomalyGeneratorGenerateButtonPressedEvent : BoundUserInterfaceMessage
- {
- }
|