![]() |
Pathfinder
v3.0
The definitive Hacknet programmable modding system
|
Inheritance diagram for Hacknet.OS: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... | |
Public Member Functions inherited from Hacknet.GameScreen | |
| 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 | |
Properties inherited from Hacknet.GameScreen | |
| 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 |