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

Public Member Functions

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

Static Public Member Functions

static void AddNoteToOS (string note, OS os, bool isRecursiveSelfAdd=false)
 
static bool NoteExists (string note, OS os)
 

Public Attributes

const string NotesReopenOnLoadFile = "Notes_Reopener.bat"
 
List< string > notes = new List<string>()
 
float MemoryWarningFlashTime = 0f
 
- 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
 

Additional Inherited Members

- 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
 
- Properties inherited from Hacknet.Module
Rectangle Bounds [get, set]
 

Constructor & Destructor Documentation

◆ NotesExe()

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

Member Function Documentation

◆ AddNote()

void Hacknet.NotesExe.AddNote ( string  note)

◆ AddNoteToOS()

static void Hacknet.NotesExe.AddNoteToOS ( string  note,
OS  os,
bool  isRecursiveSelfAdd = false 
)
static

◆ DisplayOutOfMemoryWarning()

void Hacknet.NotesExe.DisplayOutOfMemoryWarning ( )

◆ Draw()

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

Reimplemented from Hacknet.ExeModule.

◆ HasNote()

bool Hacknet.NotesExe.HasNote ( string  note)

◆ Killed()

override void Hacknet.NotesExe.Killed ( )
virtual

Reimplemented from Hacknet.ExeModule.

◆ LoadContent()

override void Hacknet.NotesExe.LoadContent ( )
virtual

Reimplemented from Hacknet.ExeModule.

◆ NoteExists()

static bool Hacknet.NotesExe.NoteExists ( string  note,
OS  os 
)
static

◆ Update()

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

Reimplemented from Hacknet.ExeModule.

Member Data Documentation

◆ MemoryWarningFlashTime

float Hacknet.NotesExe.MemoryWarningFlashTime = 0f

◆ notes

List<string> Hacknet.NotesExe.notes = new List<string>()

◆ NotesReopenOnLoadFile

const string Hacknet.NotesExe.NotesReopenOnLoadFile = "Notes_Reopener.bat"

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