Pathfinder  v3.0
The definitive Hacknet programmable modding system
Pathfinder.ModManager.Mod Class Referenceabstract
+ Inheritance diagram for Pathfinder.ModManager.Mod:

Public Member Functions

abstract void Load ()
 Called when the mod is being loaded, use to ensure all mod related stuff is ready to be loaded More...
 
abstract void LoadContent ()
 Loads the mod's content. More...
 
abstract void Unload ()
 Called when the mod is being unloaded More...
 

Public Attributes

virtual string TexturePath => "Texture"
 
virtual string SoundPath => "Sound"
 
virtual string MusicPath => "Music"
 

Properties

abstract string Identifier [get]
 Retrieves the Mod's identifier. More...
 
ModContent ModContent [get]
 
- Properties inherited from Pathfinder.ModManager.IMod
string Identifier [get]
 Retrieves the Mod's identifier. More...
 

Member Function Documentation

◆ Load()

abstract void Pathfinder.ModManager.Mod.Load ( )
pure virtual

DO NOT USE TO LOAD CONTENT

Implements Pathfinder.ModManager.IMod.

◆ LoadContent()

abstract void Pathfinder.ModManager.Mod.LoadContent ( )
pure virtual

◆ Unload()

abstract void Pathfinder.ModManager.Mod.Unload ( )
pure virtual

Member Data Documentation

◆ MusicPath

virtual string Pathfinder.ModManager.Mod.MusicPath => "Music"

◆ SoundPath

virtual string Pathfinder.ModManager.Mod.SoundPath => "Sound"

◆ TexturePath

virtual string Pathfinder.ModManager.Mod.TexturePath => "Texture"

Property Documentation

◆ Identifier

abstract string Pathfinder.ModManager.Mod.Identifier
get

The Mod's identifier

◆ ModContent

ModContent Pathfinder.ModManager.Mod.ModContent
get

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