Pathfinder  v3.0
The definitive Hacknet programmable modding system
Hacknet.ShellExe Class Reference
+ Inheritance diagram for Hacknet.ShellExe:

Public Member Functions

 ShellExe (Rectangle location, OS operatingSystem)
 
void cancelTarget ()
 
override void Completed ()
 
void completedAction (int action)
 
void doControlButtons ()
 
void doGui ()
 
override void Draw (float t)
 
override void LoadContent ()
 
void reportedTo (string data)
 
void StartOverload ()
 
override void Update (float t)
 
- Public Member Functions inherited from Hacknet.ExeModule
 ExeModule (Rectangle location, OS operatingSystem)
 
virtual void drawOutline ()
 
virtual void drawTarget (string typeName="app:")
 
Rectangle GetContentAreaDest ()
 
virtual void Killed ()
 
- Public Member Functions inherited from Hacknet.Module
 Module (Rectangle location, OS operatingSystem)
 
void drawFrame ()
 
virtual void PostDrawStep ()
 
virtual void PreDrawStep ()
 

Public Attributes

string destinationIP = ""
 
- Public Attributes inherited from Hacknet.ExeModule
string IdentifierName = "UNKNOWN"
 
bool needsProxyAccess = false
 
int ramCost = DEFAULT_RAM_COST
 
string targetIP = ""
 
bool needsRemoval = false
 
bool isExiting = false
 
float fade = 1f
 
int PID = 0
 
float moveUpBy = 0f
 
- Public Attributes inherited from Hacknet.Module
Rectangle bounds
 
SpriteBatch spriteBatch
 
OS os
 
string name = "Unknown"
 
bool visible = true
 

Static Public Attributes

static int INFOBAR_HEIGHT = 16
 
static int BASE_RAM_COST = 40
 
static float RAM_CHANGE_PS = 200f
 
static int TRAP_RAM_USE = 100
 
- Static Public Attributes inherited from Hacknet.ExeModule
static float FADEOUT_RATE = 0.5f
 
static float MOVE_UP_RATE = 350f
 
static int DEFAULT_RAM_COST = 246
 
- Static Public Attributes inherited from Hacknet.Module
static int PANEL_HEIGHT = 15
 

Additional Inherited Members

- Properties inherited from Hacknet.Module
Rectangle Bounds [get, set]
 

Constructor & Destructor Documentation

◆ ShellExe()

Hacknet.ShellExe.ShellExe ( Rectangle  location,
OS  operatingSystem 
)

Member Function Documentation

◆ cancelTarget()

void Hacknet.ShellExe.cancelTarget ( )

◆ Completed()

override void Hacknet.ShellExe.Completed ( )
virtual

Reimplemented from Hacknet.ExeModule.

◆ completedAction()

void Hacknet.ShellExe.completedAction ( int  action)

◆ doControlButtons()

void Hacknet.ShellExe.doControlButtons ( )

◆ doGui()

void Hacknet.ShellExe.doGui ( )

◆ Draw()

override void Hacknet.ShellExe.Draw ( float  t)
virtual

Reimplemented from Hacknet.ExeModule.

◆ LoadContent()

override void Hacknet.ShellExe.LoadContent ( )
virtual

Reimplemented from Hacknet.ExeModule.

◆ reportedTo()

void Hacknet.ShellExe.reportedTo ( string  data)

◆ StartOverload()

void Hacknet.ShellExe.StartOverload ( )

◆ Update()

override void Hacknet.ShellExe.Update ( float  t)
virtual

Reimplemented from Hacknet.ExeModule.

Member Data Documentation

◆ BASE_RAM_COST

int Hacknet.ShellExe.BASE_RAM_COST = 40
static

◆ destinationIP

string Hacknet.ShellExe.destinationIP = ""

◆ INFOBAR_HEIGHT

int Hacknet.ShellExe.INFOBAR_HEIGHT = 16
static

◆ RAM_CHANGE_PS

float Hacknet.ShellExe.RAM_CHANGE_PS = 200f
static

◆ TRAP_RAM_USE

int Hacknet.ShellExe.TRAP_RAM_USE = 100
static

The documentation for this class was generated from the following file: