using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using ShiftOS.Objects; using ShiftOS.Engine; using Newtonsoft.Json; namespace ShiftOS.Frontend { public class HackableProvider : IHackableProvider { public Hackable[] GetHackables() { return JsonConvert.DeserializeObject(Properties.Resources.Hackables); } public Exploit[] GetExploits() { return JsonConvert.DeserializeObject(Properties.Resources.Exploits); } public Payload[] GetPayloads() { return JsonConvert.DeserializeObject(Properties.Resources.Payloads); } public Port[] GetPorts() { return JsonConvert.DeserializeObject(Properties.Resources.Ports); } public byte[] GetLootFromResource(string resId) { return new byte[] { 0xDE, 0xAD, 0xBE, 0xEF }; //nyi } public LootInfo[] GetLootInfo() { return JsonConvert.DeserializeObject(Properties.Resources.LootInfo); } } }