class NetMessageClass
#include <NetMessageClass.h>
class NetMessageClass
{
public:
// fields
NetKeyCode messageCode;
FString toolName = "";
bool isActive;
int LessonID =-1;
int StageID =-1;
int ActionID =-1;
FString NetIDGameobject = "";
int NetID =-1;
int ClientNO =-1;
FString CustomStringData = "";
int ParallelPath =-9999;
int ButtonID = -1;
// construction
NetMessageClass(NetKeyCode k);
NetMessageClass(
NetKeyCode k,
int32 lessonID,
int32 stageID,
int32 actionID,
int ParallelPath = 0
);
NetMessageClass(NetKeyCode k, int netID, FString ObjectName, int RandomSeed);
NetMessageClass(NetKeyCode k, int netID);
NetMessageClass(NetKeyCode k, int netID, int ButtonID, bool bIsToggled);
NetMessageClass(NetKeyCode k, FString data);
NetMessageClass(NetKeyCode k, FString data, int32 ParallelPath);
// methods
ExitGames::Common::Hashtable ToHashTable();
void FromHashTable(ExitGames::Common::Hashtable* Hash);
};