EGDL2 2.1
Loading...
Searching...
No Matches
Enablegames.Session Class Reference

Represents a session for storing tracker messages. More...

Public Member Functions

void CreateSessionFile ()
 Creates a session file for storing tracker messages.
 
void AddMessage (TrackerMessage message)
 Adds a tracker message to the session.
 
void AddMessage (TrackerMessage message, bool closeJson)
 Adds a tracker message to the session.
 
void Save ()
 Saves the session file.
 
string JSONString ()
 Serialize the session into JSON. A weird fullserializer issue adds backslashes when serializing nested JSON objects. The backslash gets removed here. DO NOT USE BACKSLASHES IN MESSAGES!
 

Detailed Description

Represents a session for storing tracker messages.

Member Function Documentation

◆ AddMessage() [1/2]

void Enablegames.Session.AddMessage ( TrackerMessage message)
inline

Adds a tracker message to the session.

Parameters
messageThe tracker message to add.
See also
TrackerMessage, Session, Session.AddMessage(TrackerMessage, bool)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ AddMessage() [2/2]

void Enablegames.Session.AddMessage ( TrackerMessage message,
bool closeJson )
inline

Adds a tracker message to the session.

Parameters
messageThe tracker message to add.
See also
TrackerMessage, Session, Session.AddMessage(TrackerMessage, bool)

◆ JSONString()

string Enablegames.Session.JSONString ( )
inline

Serialize the session into JSON. A weird fullserializer issue adds backslashes when serializing nested JSON objects. The backslash gets removed here. DO NOT USE BACKSLASHES IN MESSAGES!

Returns

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