![]() |
Pathfinder
v3.0
The definitive Hacknet programmable modding system
|
Classes | |
struct | TrackerDetail |
Public Member Functions | |
void | addExe (ExeModule exe) |
Adds an ExeModule to exes. More... | |
void | clientDisconnected () |
void | connectedComputerCrashed (Computer c) |
override void | Draw (GameTime gameTime) |
Draws the screen given the delta of gameTime. More... | |
void | drawBackground () |
void | drawModules (GameTime gameTime) |
void | drawScanlines () |
void | endMultiplayerMatch (bool won) |
void | execute (string text) |
Executes the specified text as though it was typed in the Terminal. More... | |
void | failBoot () |
Triggers the boot to fail to Terminal. More... | |
Rectangle | getExeBounds () |
Gets the bounds of which all standard executable displays are within. More... | |
void | graphicsFailBoot () |
failBoot() More... | |
override void | HandleInput (InputState input) |
Handles general input. More... | |
bool | hasConnectionPermission (bool admin) |
override void | inputMethodChanged (bool usingGamePad) |
Marks input method to change. More... | |
void | launchExecutable (string exeName, string exeFileData, int targetPort, string[] allParams=null, string originalName=null) |
void | loadBranchMissionsSaveData (XmlReader reader) |
override void | LoadContent () |
Loads content. More... | |
void | LoadExtraTitleSaveData (XmlReader rdr) |
void | loadMissionNodes () |
void | loadMultiplayerMission () |
void | loadOtherSaveData (XmlReader reader) |
void | loadSaveFile () |
void | loadTitleSaveData (XmlReader reader) |
void | quitGame (object sender, PlayerIndexEventArgs e) |
void | rebootThisComputer () |
Reboots the thisComputer. More... | |
void | RefreshTheme () |
Refreshes the theme. More... | |
void | RequestRemovalOfAllPopups () |
void | runCommand (string text) |
void | saveGame () |
Saves the game. More... | |
void | sendMessage (string message) |
Writes the message to the network stream. More... | |
void | setMouseVisiblity (bool mouseIsVisible) |
Sets the mouse visiblity. More... | |
void | sucsesfulBoot () |
void | takeAdmin () |
Gives admin privilege of the connectedComputer to the ip of thisComputer More... | |
void | takeAdmin (string ip) |
Gives admin privilege of the ip to the ip of thisComputer More... | |
void | thisComputerCrashed () |
Crashes the thisComputer. More... | |
void | thisComputerIPReset () |
Resets the thisComputer's ip address. More... | |
void | threadedSaveExecute (bool preventSaveText=false) |
void | timerExpired () |
override void | UnloadContent () |
Unloads content if need be. More... | |
override void | Update (GameTime gameTime, bool otherScreenHasFocus, bool coveredByOtherScreen) |
Updates the screen given the delta of gameTime gameTime. More... | |
void | warningFlash () |
void | write (string text) |
Write the specified text to Terminal. More... | |
void | writeSingle (string text) |
Writes the specified text to Terminal without any special serialization of the text. More... | |
![]() | |
void | ExitScreen () |
Exits the screen. More... | |
Static Public Attributes | |
static bool | TestingPassOnly = false |
static bool | DEBUG_COMMANDS = Settings.debugCommandsEnabled |
static float | EXE_MODULE_HEIGHT = 250f |
static float | TCP_STAYALIVE_TIMER = 10f |
static float | WARNING_FLASH_TIME = 2f |
static int | TOP_BAR_HEIGHT = 21 |
static OS | currentInstance |
The current main client OS instance. More... | |
static bool | WillLoadSave = false |
static object | displayObjectCache = null |
static float | operationProgress = 0f |
static double | currentElapsedTime = 0.0 |
Additional Inherited Members | |
![]() | |
PlayerIndex | ControllingPlayer [get, set] |
Retrieves the screen's controlling player's index, or null if it does not exist More... | |
bool | IsActive [get] |
Retrieves true if the screen is active, false otherwise. More... | |
bool | IsExiting [get, protected set] |
Retrieves true if the screen is exiting, false otherwise. More... | |
bool | IsPopup [get, protected set] |
Retrieves true if the screen is a popup, false otherwise. More... | |
ScreenManager | ScreenManager [get, set] |
ScreenState | ScreenState [get, protected set] |
byte | TransitionAlpha [get] |
TimeSpan | TransitionOffTime [get, protected set] |
TimeSpan | TransitionOnTime [get, protected set] |
float | TransitionPosition [get, protected set] |
void Hacknet.OS.clientDisconnected | ( | ) |
void Hacknet.OS.connectedComputerCrashed | ( | Computer | c | ) |
|
virtual |
gameTime | The delta of last draw |
Reimplemented from Hacknet.GameScreen.
void Hacknet.OS.drawBackground | ( | ) |
void Hacknet.OS.drawModules | ( | GameTime | gameTime | ) |
void Hacknet.OS.drawScanlines | ( | ) |
void Hacknet.OS.endMultiplayerMatch | ( | bool | won | ) |
void Hacknet.OS.execute | ( | string | text | ) |
text | The text to execute. |
void Hacknet.OS.failBoot | ( | ) |
Rectangle Hacknet.OS.getExeBounds | ( | ) |
void Hacknet.OS.graphicsFailBoot | ( | ) |
|
virtual |
Reimplemented from Hacknet.GameScreen.
bool Hacknet.OS.hasConnectionPermission | ( | bool | admin | ) |
|
virtual |
usingGamePad | If set to true then input changes to game pad. |
Reimplemented from Hacknet.GameScreen.
void Hacknet.OS.launchExecutable | ( | string | exeName, |
string | exeFileData, | ||
int | targetPort, | ||
string [] | allParams = null , |
||
string | originalName = null |
||
) |
void Hacknet.OS.loadBranchMissionsSaveData | ( | XmlReader | reader | ) |
|
virtual |
Reimplemented from Hacknet.GameScreen.
void Hacknet.OS.LoadExtraTitleSaveData | ( | XmlReader | rdr | ) |
void Hacknet.OS.loadMissionNodes | ( | ) |
void Hacknet.OS.loadMultiplayerMission | ( | ) |
void Hacknet.OS.loadOtherSaveData | ( | XmlReader | reader | ) |
void Hacknet.OS.loadSaveFile | ( | ) |
void Hacknet.OS.loadTitleSaveData | ( | XmlReader | reader | ) |
void Hacknet.OS.quitGame | ( | object | sender, |
PlayerIndexEventArgs | e | ||
) |
void Hacknet.OS.rebootThisComputer | ( | ) |
void Hacknet.OS.RefreshTheme | ( | ) |
void Hacknet.OS.RequestRemovalOfAllPopups | ( | ) |
void Hacknet.OS.runCommand | ( | string | text | ) |
void Hacknet.OS.saveGame | ( | ) |
void Hacknet.OS.sendMessage | ( | string | message | ) |
void Hacknet.OS.setMouseVisiblity | ( | bool | mouseIsVisible | ) |
mouseIsVisible | If set to true mouse is visible. |
void Hacknet.OS.sucsesfulBoot | ( | ) |
void Hacknet.OS.takeAdmin | ( | ) |
void Hacknet.OS.takeAdmin | ( | string | ip | ) |
ip | The ip of the computer to give admin privilege from. |
void Hacknet.OS.thisComputerCrashed | ( | ) |
void Hacknet.OS.thisComputerIPReset | ( | ) |
void Hacknet.OS.threadedSaveExecute | ( | bool | preventSaveText = false | ) |
void Hacknet.OS.timerExpired | ( | ) |
|
virtual |
Reimplemented from Hacknet.GameScreen.
|
virtual |
gameTime | The delta of last update. |
otherScreenHasFocus | If other screen has focus then is true , otherwise false . |
coveredByOtherScreen | If covered by another screen then is true , otherwise false . |
Reimplemented from Hacknet.GameScreen.
void Hacknet.OS.warningFlash | ( | ) |
void Hacknet.OS.write | ( | string | text | ) |
text | The text to write to the terminal. |
void Hacknet.OS.writeSingle | ( | string | text | ) |
text | The text to write. |
List<KeyValuePair<string, string> > Hacknet.OS.ActiveHackers |
Color Hacknet.OS.AFX_KeyboardMiddle |
Color Hacknet.OS.AFX_KeyboardOuter |
Color Hacknet.OS.AFX_Other |
Color Hacknet.OS.AFX_WordLogo |
AircraftInfoOverlay Hacknet.OS.AircraftInfoOverlay |
AllFactions Hacknet.OS.allFactions |
Color Hacknet.OS.BackgroundImageFillColor |
SoundEffect Hacknet.OS.beepSound |
BootCrashAssistanceModule Hacknet.OS.BootAssitanceModule |
List<ActiveMission> Hacknet.OS.branchMissions = new List<ActiveMission>() |
Color Hacknet.OS.brightLockedColor |
Color Hacknet.OS.brightUnlockedColor |
bool Hacknet.OS.canRunContent |
bool Hacknet.OS.commandInvalid |
RunnableConditionalActions Hacknet.OS.ConditionalActions |
Computer Hacknet.OS.connectedComp = null |
string Hacknet.OS.connectedIP = "" |
string Hacknet.OS.connectedIPLastFrame |
Color Hacknet.OS.connectedNodeHighlight |
ContentManager Hacknet.OS.content |
CrashModule Hacknet.OS.crashModule |
|
static |
Faction Hacknet.OS.currentFaction |
|
static |
ActiveMission Hacknet.OS.currentMission |
int Hacknet.OS.currentPID = 0 |
Color Hacknet.OS.darkBackgroundColor |
|
static |
Color Hacknet.OS.defaultHighlightColor |
Color Hacknet.OS.defaultTopBarColor |
UserDetail Hacknet.OS.defaultUser |
ActionDelayer Hacknet.OS.delayer |
bool Hacknet.OS.DisableEmailIcon |
bool Hacknet.OS.DisableTopBarButtons |
DisplayModule Hacknet.OS.display |
string Hacknet.OS.displayCache |
Color Hacknet.OS.displayModuleExtraLayerBackingColor |
|
static |
ActiveEffectsUpdater Hacknet.OS.EffectsUpdater |
EndingSequenceModule Hacknet.OS.endingSequence |
|
static |
Color Hacknet.OS.exeModuleTitleText |
Color Hacknet.OS.exeModuleTopBar |
List<ExeModule> Hacknet.OS.exes |
bool Hacknet.OS.FirstTimeStartup = Settings.slowOSStartup |
ProgressionFlags Hacknet.OS.Flags |
Rectangle Hacknet.OS.fullscreen |
float Hacknet.OS.gameSavedTextAlpha = -1f |
string Hacknet.OS.getStringCache |
bool Hacknet.OS.HasExitedAndEnded |
bool Hacknet.OS.HasLoadedDLCContent |
Color Hacknet.OS.highlightColor |
string Hacknet.OS.homeAssetServerID |
string Hacknet.OS.homeNodeID |
HubServerAlertsIcon Hacknet.OS.hubServerAlertsIcon |
IncomingConnectionOverlay Hacknet.OS.IncConnectionOverlay |
Color Hacknet.OS.indentBackgroundColor |
bool Hacknet.OS.initShowsTutorial = Settings.initShowsTutorial |
bool Hacknet.OS.inputEnabled = false |
IntroTextModule Hacknet.OS.introTextModule |
bool Hacknet.OS.IsDLCConventionDemo |
bool Hacknet.OS.IsDLCSave |
bool Hacknet.OS.IsInDLCMode |
bool Hacknet.OS.isLoaded = false |
bool Hacknet.OS.isServer = false |
GameTime Hacknet.OS.lastGameTime |
Color Hacknet.OS.lightGray |
Color Hacknet.OS.lockedColor |
MailIcon Hacknet.OS.mailicon |
float Hacknet.OS.MissionCompleteFlashTime = 0f |
Color Hacknet.OS.moduleColorBacking |
Color Hacknet.OS.moduleColorSolid |
Color Hacknet.OS.moduleColorSolidDefault |
Color Hacknet.OS.moduleColorStrong |
bool Hacknet.OS.multiplayer = false |
List<int> Hacknet.OS.navigationPath = new List<int>() |
NetworkMap Hacknet.OS.netMap |
Color Hacknet.OS.netmapToolTipBackground |
Color Hacknet.OS.netmapToolTipColor |
|
static |
Computer Hacknet.OS.opponentComputer = null |
string Hacknet.OS.opponentLocation |
Color Hacknet.OS.outlineColor |
float Hacknet.OS.PorthackCompleteFlashTime = 0f |
Action Hacknet.OS.postFXDrawActions |
string Hacknet.OS.PreDLCFaction |
string Hacknet.OS.PreDLCVisibleNodesCache |
RamModule Hacknet.OS.ram |
int Hacknet.OS.ramAvaliable = 800 - (TOP_BAR_HEIGHT + 2) |
string Hacknet.OS.SaveGameUserName = "" |
string Hacknet.OS.SaveUserAccountName = null |
string Hacknet.OS.SaveUserPassword = "password" |
Color Hacknet.OS.scanlinesColor |
Color Hacknet.OS.semiTransText |
Color Hacknet.OS.shellButtonColor |
Color Hacknet.OS.shellColor |
List<string> Hacknet.OS.shellIPs |
List<ShellExe> Hacknet.OS.shells |
bool Hacknet.OS.ShowDLCAlertsIcon |
float Hacknet.OS.stayAliveTimer |
Color Hacknet.OS.subtleTextColor |
Color Hacknet.OS.superLightWhite |
|
static |
Terminal Hacknet.OS.terminal |
bool Hacknet.OS.terminalOnlyMode |
Color Hacknet.OS.terminalTextColor |
|
static |
Computer Hacknet.OS.thisComputer = null |
Color Hacknet.OS.thisComputerNode |
float Hacknet.OS.timer |
|
static |
Color Hacknet.OS.topBarColor |
Color Hacknet.OS.topBarIconsColor |
Color Hacknet.OS.topBarTextColor |
int Hacknet.OS.totalRam = 800 - (TOP_BAR_HEIGHT + 2) - RamModule.contentStartOffset |
Action Hacknet.OS.traceCompleteOverrideAction |
TraceDangerSequence Hacknet.OS.TraceDangerSequence |
TraceTracker Hacknet.OS.traceTracker |
List<OS.TrackerDetail> Hacknet.OS.TrackersInProgress |
Color Hacknet.OS.unlockedColor |
Action<float> Hacknet.OS.UpdateSubscriptions |
bool Hacknet.OS.UseAspectPreserveBackgroundScaling |
string Hacknet.OS.username = "" |
bool Hacknet.OS.validCommand |
|
static |
Color Hacknet.OS.warningColor |
float Hacknet.OS.warningFlashTimer = 0f |
|
static |