Pathfinder  v3.0
The definitive Hacknet programmable modding system
Pathfinder.Mission.IInterface Interface Reference
+ Inheritance diagram for Pathfinder.Mission.IInterface:

Public Member Functions

Tuple< string, int > OnStart (Instance instance)
 
void OnLoadInstance (Instance instance, Dictionary< string, string > objects)
 
void OnGoalAdd (Instance instance, MisisonGoal goal)
 
void Update (Instance instance, float time)
 
bool IsComplete (Instance instance, List< string > details)
 
bool SendEmail (Instance instance, OS os)
 
Tuple< string, int > OnEnd (Instance instance)
 

Properties

List< MisisonGoal > DefaultGoals [get]
 
string InitialNextMission [get]
 
MailServer.EMailData IntialEmailData [get]
 

Member Function Documentation

◆ IsComplete()

bool Pathfinder.Mission.IInterface.IsComplete ( Instance  instance,
List< string >  details 
)

◆ OnEnd()

Tuple<string, int> Pathfinder.Mission.IInterface.OnEnd ( Instance  instance)

◆ OnGoalAdd()

void Pathfinder.Mission.IInterface.OnGoalAdd ( Instance  instance,
MisisonGoal  goal 
)

◆ OnLoadInstance()

void Pathfinder.Mission.IInterface.OnLoadInstance ( Instance  instance,
Dictionary< string, string >  objects 
)

◆ OnStart()

Tuple<string, int> Pathfinder.Mission.IInterface.OnStart ( Instance  instance)

◆ SendEmail()

bool Pathfinder.Mission.IInterface.SendEmail ( Instance  instance,
OS  os 
)

◆ Update()

void Pathfinder.Mission.IInterface.Update ( Instance  instance,
float  time 
)

Property Documentation

◆ DefaultGoals

List<MisisonGoal> Pathfinder.Mission.IInterface.DefaultGoals
get

◆ InitialNextMission

string Pathfinder.Mission.IInterface.InitialNextMission
get

◆ IntialEmailData

MailServer.EMailData Pathfinder.Mission.IInterface.IntialEmailData
get

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