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

Public Member Functions

 ExeModule (Rectangle location, OS operatingSystem)
 
virtual void Completed ()
 
override void Draw (float t)
 
virtual void drawOutline ()
 
virtual void drawTarget (string typeName="app:")
 
Rectangle GetContentAreaDest ()
 
virtual void Killed ()
 
override void LoadContent ()
 
override void Update (float t)
 
- Public Member Functions inherited from Hacknet.Module
 Module (Rectangle location, OS operatingSystem)
 
void drawFrame ()
 
virtual void PostDrawStep ()
 
virtual void PreDrawStep ()
 

Public Attributes

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 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

◆ ExeModule()

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

Member Function Documentation

◆ Completed()

virtual void Hacknet.ExeModule.Completed ( )
virtual

◆ Draw()

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

◆ drawOutline()

virtual void Hacknet.ExeModule.drawOutline ( )
virtual

Reimplemented in Pathfinder.Executable.Instance.

◆ drawTarget()

virtual void Hacknet.ExeModule.drawTarget ( string  typeName = "app:")
virtual

Reimplemented in Pathfinder.Executable.Instance.

◆ GetContentAreaDest()

Rectangle Hacknet.ExeModule.GetContentAreaDest ( )

◆ Killed()

virtual void Hacknet.ExeModule.Killed ( )
virtual

◆ LoadContent()

override void Hacknet.ExeModule.LoadContent ( )
virtual

◆ Update()

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

Member Data Documentation

◆ DEFAULT_RAM_COST

int Hacknet.ExeModule.DEFAULT_RAM_COST = 246
static

◆ fade

float Hacknet.ExeModule.fade = 1f

◆ FADEOUT_RATE

float Hacknet.ExeModule.FADEOUT_RATE = 0.5f
static

◆ IdentifierName

string Hacknet.ExeModule.IdentifierName = "UNKNOWN"

◆ isExiting

bool Hacknet.ExeModule.isExiting = false

◆ MOVE_UP_RATE

float Hacknet.ExeModule.MOVE_UP_RATE = 350f
static

◆ moveUpBy

float Hacknet.ExeModule.moveUpBy = 0f

◆ needsProxyAccess

bool Hacknet.ExeModule.needsProxyAccess = false

◆ needsRemoval

bool Hacknet.ExeModule.needsRemoval = false

◆ PID

int Hacknet.ExeModule.PID = 0

◆ ramCost

int Hacknet.ExeModule.ramCost = DEFAULT_RAM_COST

◆ targetIP

string Hacknet.ExeModule.targetIP = ""

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