From 18079c6f43981f1bf9fc093b3c5b68873fe90348 Mon Sep 17 00:00:00 2001 From: william341 Date: Thu, 27 Jul 2017 16:34:27 -0700 Subject: hacking p1 --- ShiftOS.Objects/Hackable.cs | 82 --------------------------------------------- 1 file changed, 82 deletions(-) delete mode 100644 ShiftOS.Objects/Hackable.cs (limited to 'ShiftOS.Objects/Hackable.cs') diff --git a/ShiftOS.Objects/Hackable.cs b/ShiftOS.Objects/Hackable.cs deleted file mode 100644 index 4596d2d..0000000 --- a/ShiftOS.Objects/Hackable.cs +++ /dev/null @@ -1,82 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace ShiftOS.Objects -{ - public class Hackable - { - public string SystemName { get; set; } - public string FriendlyName { get; set; } - public string Password { get; set; } - public string PasswordHint { get; set; } - public string WelcomeMessage { get; set; } - - public string Description { get; set; } - - public int FirewallStrength { get; set; } - public int LootRarity { get; set; } - public int LootAmount { get; set; } - public int ConnectionTimeoutLevel { get; set; } - public int LockTier { get; set; } - - public SystemType SystemType { get; set; } - - public string OnHackCompleteStoryEvent { get; set; } - public string OnHackFailedStoryEvent { get; set; } - - public string Dependencies { get; set; } - - - public string ID - { - get - { - return SystemName.ToLower().Replace(" ", "_"); - } - } - - public override string ToString() - { - return $"{FriendlyName} ({SystemName})"; - } - } - - [Flags] - public enum SystemType - { - FileServer, - SSHServer, - EmailServer, - Database - } - - [Serializable] - public class ServerMessage - { - public string Name { get; set; } - public string GUID { get; set; } - public string Contents { get; set; } - } - - public class LootInfo - { - public string Filename { get; set; } - public string ResourceId { get; set; } - public int Rarity { get; set; } - } - - public class Loot - { - public Loot(LootInfo info, byte[] data) - { - Data = data; - Info = info; - } - - public LootInfo Info { get; private set; } - public byte[] Data { get; private set; } - } -} -- cgit v1.2.3