|
static Daemon.Instance | AddModdedDaemon (this Hacknet.Computer comp, string interfaceId, Dictionary< string, string > input=null) |
| Adds a modded Daemon via the interface id string to the Computer. More...
|
|
static List< Hacknet.Daemon > | GetDaemonList (this Hacknet.Computer comp, Type daemonType) |
| Retrieves a List of daemons exactly of Daemon from the Computer More...
|
|
static List< T > | GetDaemonList< T > (this Hacknet.Computer comp) |
| Retrieves a List of Daemons whose Type is or is derived from T, pulled from Computer More...
|
|
static Daemon.Instance | GetModdedDaemon (this Hacknet.Computer comp, Type modInterface) |
| Retrieves the first Daemon.Instance whose interface Type is exactly modInterface. More...
|
|
static Daemon.Instance | GetModdedDaemon< T > (this Hacknet.Computer comp) |
| Retrieves the first mod Daemon.Instance whose interface Type is or is derived from T. More...
|
|
static List< Daemon.Instance > | GetModdedDaemonList (this Hacknet.Computer comp, Type modInterface) |
| Retrieves a List of Daemon.Instance whose interface Type is exactly modInterface. More...
|
|
static List< Daemon.Instance > | GetModdedDaemonList< T > (this Hacknet.Computer comp) |
| Retrieves a List of mod Daemon.Instance whose interface Type is or is derived from T More...
|
|
static bool | AddLink (this Hacknet.Computer comp, Hacknet.Computer newLink) |
| Adds a link on the NetworkMap from Computer connecting to newLink. More...
|
|
static Hacknet.OS | GetOS (this Hacknet.Computer comp) |
| Retireves the OS of Computer. More...
|
|
static Hacknet.NetworkMap | GetNetworkMap (this Hacknet.Computer comp) |
| Retrieves the NetworkMap of Computer. More...
|
|
static bool | AddVanillaPort (this Hacknet.Computer comp, ExeInfoManager.ExecutableInfo info, bool unlocked=false) |
| Adds a vanilla port by ExecutableInfo. More...
|
|
static bool | AddVanillaPort (this Hacknet.Computer comp, string portName, bool unlocked=false) |
| Adds a vanilla port by port name. More...
|
|
static bool | AddVanillaPort (this Hacknet.Computer comp, int portNum, bool unlocked=false) |
| Adds a vanilla port by port number. More...
|
|
static bool | AddModPort (this Hacknet.Computer comp, Port.Type port, bool unlocked=false) |
| Adds the mod port by port type. More...
|
|
static bool | AddModPort (this Hacknet.Computer comp, string id, bool unlocked=false) |
| Adds the mod port by the modded port's registry id. More...
|
|
static bool | RemoveVanillaPort (this Hacknet.Computer comp, ExeInfoManager.ExecutableInfo info) |
| Removes a vanilla port by ExecutableInfo. More...
|
|
static bool | RemoveVanillaPort (this Hacknet.Computer comp, string portName) |
| Removes a vanilla port by port name. More...
|
|
static bool | RemoveVanillaPort (this Hacknet.Computer comp, int portNum) |
| Removes a vanilla port by port number. More...
|
|
static bool | RemoveModPort (this Hacknet.Computer comp, Port.Type port) |
|
static bool | RemoveModPort (this Hacknet.Computer comp, string id) |
|
static IList< Port.Instance > | GetModdedPortList (this Hacknet.Computer comp) |
| Gets a read-only list of modded ports. More...
|
|
static bool | HasVanilaPort (this Hacknet.Computer comp, ExeInfoManager.ExecutableInfo info) |
| Determines whether Computer has a certain vanilla port. More...
|
|
static bool | HasVanillaPort (this Hacknet.Computer comp, string portName) |
| Determines whether Computer has a certain vanilla port. More...
|
|
static bool | HasVanillaPort (this Hacknet.Computer comp, int portNum) |
| Determines whether Computer has a certain vanilla port. More...
|
|
static bool | HasModPort (this Hacknet.Computer comp, Port.Type port) |
| Determines whether Computer has a certain mod port. More...
|
|
static bool | HasModPort (this Hacknet.Computer comp, string id) |
| Determines whether Computer has a certain mod port. More...
|
|
static bool | IsVanillaPortOpen (this Hacknet.Computer comp, ExeInfoManager.ExecutableInfo info) |
| Determines whether the vanilla port is open. More...
|
|
static bool | IsVanillaPortOpen (this Hacknet.Computer comp, string portName) |
| Determines whether the vanilla port is open. More...
|
|
static bool | IsVanillaPortOpen (this Hacknet.Computer comp, int portNum) |
| Determines whether the vanilla port is open. More...
|
|
static bool | IsModPortOpen (this Hacknet.Computer comp, Port.Type port) |
| Determines whether the modded port is open. More...
|
|
static bool | IsModPortOpen (this Hacknet.Computer comp, string id) |
| Determines whether the mod port is open. More...
|
|
static void | OpenVanillaPort (this Hacknet.Computer comp, ExeInfoManager.ExecutableInfo info, string ipFrom=null) |
| Opens a vanilla port. Doesn't add a port More...
|
|
static void | OpenVanillaPort (this Hacknet.Computer comp, string portName, string ipFrom=null) |
| Opens a vanilla port. Doesn't add a port More...
|
|
static void | OpenVanillaPort (this Hacknet.Computer comp, int portNum, string ipFrom=null) |
| Opens a vanilla port. Doesn't add a port More...
|
|
static void | OpenModPort (this Hacknet.Computer comp, Port.Type port, string ipFrom=null) |
| Opens a mod port. Doesn't add a port More...
|
|
static void | OpenModPort (this Hacknet.Computer comp, string id, string ipFrom=null) |
| Opens a mod port. Doesn't add a port More...
|
|
static void | CloseVanillaPort (this Hacknet.Computer comp, ExeInfoManager.ExecutableInfo info, string ipFrom=null) |
| Closes a vanilla port. Doesn't add a port More...
|
|
static void | CloseVanillaPort (this Hacknet.Computer comp, string portName, string ipFrom=null) |
| Closes a vanilla port. Doesn't add a port More...
|
|
static void | CloseVanillaPort (this Hacknet.Computer comp, int portNum, string ipFrom=null) |
| Closes a vanilla port. Doesn't add a port More...
|
|
static void | CloseModPort (this Hacknet.Computer comp, Port.Type port, string ipFrom=null) |
| Closes a mod port. Doesn't add a port More...
|
|
static void | CloseModPort (this Hacknet.Computer comp, string id, string ipFrom=null) |
| Closes a mod port. Doesn't add a port More...
|
|
static void | AddEOSDevice (this Hacknet.Computer comp, Hacknet.Computer device) |
| Adds a EOS Device connection represented by device More...
|
|
static Hacknet.Computer | CreateEOSDeviceOn (this Hacknet.Computer comp, string name="Unregistered eOS Device", string ip=null, string icon="ePhone", Vector2? location=null, string password="alpine", List< int > vanillaPorts=null, int portCracksRequired=2, Hacknet.Folder eosFolder=null, List< Port.Type > modPorts=null) |
| Creates the EOS Device connected to Computer. More...
|
|
static Dictionary< string, Hacknet.Computer > | GetEOSDevicesBy (this Hacknet.Computer comp, RetrieveType retType) |
| Gets the EOS Devices sorted by retType. More...
|
|
static Dictionary< string, Hacknet.Computer > | GetEOSDevicesById (this Hacknet.Computer comp) |
| Sorts EOS Devices by ids More...
|
|
static Dictionary< string, Hacknet.Computer > | GetEOSDevicesByIp (this Hacknet.Computer comp) |
| Sorts EOS Devices by ips More...
|
|
static Dictionary< string, Hacknet.Computer > | GetEOSDevicesByName (this Hacknet.Computer comp) |
| Sorts EOS Devices by names More...
|
|
static Dictionary< string, Hacknet.Computer > | GetEOSDevicesByIndex (this Hacknet.Computer comp) |
| Sorts EOS Devices by NetworkMap indexes More...
|
|