| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- using Robust.Shared.Serialization;
- namespace Content.Shared.Forensics
- {
- [Serializable, NetSerializable]
- public sealed class ForensicScannerBoundUserInterfaceState : BoundUserInterfaceState
- {
- public readonly List<string> Fingerprints = new();
- public readonly List<string> Fibers = new();
- public readonly List<string> TouchDNAs = new();
- public readonly List<string> SolutionDNAs = new();
- public readonly List<string> Residues = new();
- public readonly string LastScannedName = string.Empty;
- public readonly TimeSpan PrintCooldown = TimeSpan.Zero;
- public readonly TimeSpan PrintReadyAt = TimeSpan.Zero;
- public ForensicScannerBoundUserInterfaceState(
- List<string> fingerprints,
- List<string> fibers,
- List<string> touchDnas,
- List<string> solutionDnas,
- List<string> residues,
- string lastScannedName,
- TimeSpan printCooldown,
- TimeSpan printReadyAt)
- {
- Fingerprints = fingerprints;
- Fibers = fibers;
- TouchDNAs = touchDnas;
- SolutionDNAs = solutionDnas;
- Residues = residues;
- LastScannedName = lastScannedName;
- PrintCooldown = printCooldown;
- PrintReadyAt = printReadyAt;
- }
- }
- [Serializable, NetSerializable]
- public enum ForensicScannerUiKey : byte
- {
- Key
- }
- [Serializable, NetSerializable]
- public sealed class ForensicScannerPrintMessage : BoundUserInterfaceMessage
- {
- }
- [Serializable, NetSerializable]
- public sealed class ForensicScannerClearMessage : BoundUserInterfaceMessage
- {
- }
- }
|