ref: refactoring treads, check local update instructor

This commit is contained in:
semenov
2024-12-17 17:22:33 +03:00
parent 7aeb9d8000
commit f7ca02444c
53 changed files with 2292 additions and 1558 deletions

View File

@@ -9,6 +9,11 @@ UpdateController::UpdateController(DataParser *parser,SendSystem *sendSystem, QO
applicationFolderPath = QDir::currentPath() + applicationFolderName; applicationFolderPath = QDir::currentPath() + applicationFolderName;
} }
void UpdateController::initialize(MainWindow *mainWindow)
{
connect(this,&UpdateController::sigUpdateComplete,mainWindow,&MainWindow::showCompleteDialogBox);
}
void UpdateController::calculateCommonHash() void UpdateController::calculateCommonHash()
{ {
appDataList.clear(); appDataList.clear();

View File

@@ -19,6 +19,8 @@
#include <QObject> #include <QObject>
class SendSystem; class SendSystem;
class MainWindow;
class DataParser;
class UpdateController : public QObject class UpdateController : public QObject
{ {
@@ -27,7 +29,7 @@ class UpdateController : public QObject
public: public:
explicit UpdateController(DataParser *parser,SendSystem *sendSystem,QObject *parent = 0); explicit UpdateController(DataParser *parser,SendSystem *sendSystem,QObject *parent = 0);
void initialize(MainWindow *mainWindow);
void calculateCommonHash(); void calculateCommonHash();
void calculateStreamingHash(); void calculateStreamingHash();
void setServerVersion(StreamingVersionData *version); void setServerVersion(StreamingVersionData *version);

View File

@@ -13,6 +13,11 @@ DataParser::DataParser(QObject *parent) :
} }
} }
void DataParser::initialize(RecognizeSystem *recognizeSystem)
{
this->recognizeSystem = recognizeSystem;
}
void DataParser::createFileDataList(QList<FileData> fileDataList,QString filename) void DataParser::createFileDataList(QList<FileData> fileDataList,QString filename)
{ {
@@ -62,8 +67,6 @@ void DataParser::createAuthMessage(ClientAutorization *auth)
file.close(); file.close();
} }
void DataParser::createServerSettings(ServerSettings* serverSettings) void DataParser::createServerSettings(ServerSettings* serverSettings)
{ {
QFile file(settingsName); QFile file(settingsName);
@@ -164,7 +167,7 @@ void DataParser::addRunData(QList<int> displays)
ServerSettings *DataParser::getServerSettings() ServerSettings *DataParser::getServerSettings()
{ {
ServerSettings *settings = new ServerSettings; ServerSettings *settings = new ServerSettings;
QFile file(settingsName); QFile file(QDir::currentPath() + settingsName);
file.open(QIODevice::ReadOnly); file.open(QIODevice::ReadOnly);
QXmlStreamReader xmlReader(&file); QXmlStreamReader xmlReader(&file);
@@ -326,6 +329,101 @@ QByteArray DataParser::xmlAnswer(QList<SXmlAnswerTag> listTag, QString elemUp1,
return array; return array;
} }
void DataParser::xmlParser(QByteArray array)
{
QXmlStreamReader xmlReader(array);
xmlReader.readNext();
while(!xmlReader.atEnd())
{
if(!xmlReader.isStartElement()) {
xmlReader.readNext();
continue;
}
if(xmlReader.name() == "ServerNotify")
{
foreach(const QXmlStreamAttribute &attr, xmlReader.attributes())
{
QString name = attr.name().toString();
QString value = attr.value().toString();
if(name == "Code")
{
if (value == "END")
{
emit recognizeSystem->sigSocketDisabled();
}
if(value == "BLOCKED")
{
emit recognizeSystem->sigServerBlocked();
}
if(value == "HASHSENDCOMPLETE")
{
emit recognizeSystem->sigStartCompare();
}
}
}
}
if(xmlReader.name() == "ServerAuthorization"){
ServerAuthorization *serverAuth = new ServerAuthorization;
foreach(const QXmlStreamAttribute &attr, xmlReader.attributes())
{
QString name = attr.name().toString();
QString value = attr.value().toString();
if (name == "Result"){
serverAuth->Result = value == "true" ? true : false;
}
if (name == "InstructorName"){
serverAuth->InstructorName = value;
}
if (name == "ClientName"){
serverAuth->ClientName = value;
}
if (name == "AccessType"){
serverAuth->AccessType = value;
recognizeSystem->checkAccessType(value);
}
}
emit recognizeSystem->sigSaveLoginData(serverAuth);
}
if(xmlReader.name() == "VersionData")
{
StreamingVersionData *serverVersion = new StreamingVersionData;
foreach(const QXmlStreamAttribute &attr,xmlReader.attributes())
{
QString name = attr.name().toString();
QString value = attr.value().toString();
if(name == "Version")
{
serverVersion->setName(value);
}
if(name == "Created")
{
serverVersion->setCreateData(QDateTime::fromString(value));
}
}
recognizeSystem->setServerVersion(serverVersion);
}
xmlReader.readNext();
}
}
DataParser::~DataParser() DataParser::~DataParser()
{ {

View File

@@ -2,12 +2,15 @@
#define DATAPARSER_H #define DATAPARSER_H
#include "FileData.h" #include "FileData.h"
#include "recognizesystem.h"
#include <QObject> #include <QObject>
#include <Datas.h> #include <Datas.h>
#include <QFile> #include <QFile>
#include <QXmlStreamWriter> #include <QXmlStreamWriter>
class RecognizeSystem;
class DataParser : public QObject class DataParser : public QObject
{ {
@@ -15,6 +18,7 @@ class DataParser : public QObject
public: public:
explicit DataParser(QObject *parent = 0); explicit DataParser(QObject *parent = 0);
void initialize(RecognizeSystem *recognizeSystem);
~DataParser(); ~DataParser();
ServerSettings* getServerSettings(); ServerSettings* getServerSettings();
void createServerSettings(ServerSettings* serverSettings); void createServerSettings(ServerSettings* serverSettings);
@@ -27,6 +31,7 @@ public:
QByteArray xmlAnswer(QList<SXmlAnswerTag> listTag, QString elemUp1 = "", QString elemUp2 = ""); QByteArray xmlAnswer(QList<SXmlAnswerTag> listTag, QString elemUp1 = "", QString elemUp2 = "");
QList<FileData>* xmlFileDataParse(QByteArray array,QString filter); QList<FileData>* xmlFileDataParse(QByteArray array,QString filter);
void xmlParser(QByteArray array);
public slots: public slots:
QByteArray xmlAnswer_notify(QString code); QByteArray xmlAnswer_notify(QString code);
@@ -35,6 +40,7 @@ private:
const QString XMLLanguageProperty = "Language=\""; const QString XMLLanguageProperty = "Language=\"";
const QString XMLAutoStartProperty = "AutoStart=\""; const QString XMLAutoStartProperty = "AutoStart=\"";
ClientAutorization *authPassCache; ClientAutorization *authPassCache;
RecognizeSystem *recognizeSystem;
}; };

View File

@@ -9,19 +9,25 @@ HashComparer::HashComparer(DataParser *dataParser,QObject *)
this->dataParser = dataParser; this->dataParser = dataParser;
} }
void HashComparer::initialize(MainWindow* mainWindow)
{
connect(this,&HashComparer::sigCallCheck,mainWindow,&MainWindow::checkUpdate);
connect(this,&HashComparer::sigHaveDelta,mainWindow,&MainWindow::showUpdateInfo);
}
void HashComparer::CompareDeltas() void HashComparer::CompareDeltas()
{ {
QList<FileData> *serverStreamingHash = new QList<FileData>; QList<FileData> *serverStreamingHash = new QList<FileData>;
QList<FileData> *localStreamingHash = new QList<FileData>; QList<FileData> *localStreamingHash = new QList<FileData>;
QList<FileData> *files = new QList<FileData>; QList<FileData> *files = new QList<FileData>;
QFile file(serverHash); QFile file(QDir::currentPath() + serverHash);
file.open(QIODevice::ReadOnly | QIODevice::Text); file.open(QIODevice::ReadOnly | QIODevice::Text);
serverStreamingHash = dataParser->xmlFileDataParse(file.readAll(),"StreamingAssets"); serverStreamingHash = dataParser->xmlFileDataParse(file.readAll(),"StreamingAssets");
file.close(); file.close();
QFile file2(streamingHashFilename); QFile file2(QDir::currentPath() + streamingHashFilename);
file2.open(QIODevice::ReadOnly | QIODevice::Text); file2.open(QIODevice::ReadOnly | QIODevice::Text);
localStreamingHash = dataParser->xmlFileDataParse(file2.readAll(),"StreamingAssets"); localStreamingHash = dataParser->xmlFileDataParse(file2.readAll(),"StreamingAssets");

View File

@@ -15,6 +15,7 @@ class HashComparer :public QObject
Q_OBJECT Q_OBJECT
public: public:
explicit HashComparer(DataParser *dataParser,QObject *parent = nullptr); explicit HashComparer(DataParser *dataParser,QObject *parent = nullptr);
void initialize(MainWindow* mainWindow);
void CompareDeltas(); void CompareDeltas();
~HashComparer(); ~HashComparer();

View File

@@ -260,7 +260,7 @@ void RecognizeSystem::recognize(QTcpSocket *socket)
continue; continue;
} }
xmlParser(array); dataParser->xmlParser(array);
packetType = PacketType::TYPE_NONE; packetType = PacketType::TYPE_NONE;
} }
@@ -269,102 +269,6 @@ void RecognizeSystem::recognize(QTcpSocket *socket)
} }
} }
void RecognizeSystem::xmlParser(QByteArray array)
{
QXmlStreamReader xmlReader(array);
xmlReader.readNext();
while(!xmlReader.atEnd())
{
if(!xmlReader.isStartElement()) {
xmlReader.readNext();
continue;
}
if(xmlReader.name() == "ServerNotify")
{
foreach(const QXmlStreamAttribute &attr, xmlReader.attributes())
{
QString name = attr.name().toString();
QString value = attr.value().toString();
if(name == "Code")
{
if (value == "END")
{
emit sigSocketDisabled();
}
if(value == "BLOCKED")
{
emit sigServerBlocked();
}
if(value == "HASHSENDCOMPLETE")
{
emit sigStartCompare();
}
}
}
}
if(xmlReader.name() == "ServerAuthorization"){
ServerAuthorization *serverAuth = new ServerAuthorization;
foreach(const QXmlStreamAttribute &attr, xmlReader.attributes())
{
QString name = attr.name().toString();
QString value = attr.value().toString();
if (name == "Result"){
serverAuth->Result = value == "true" ? true : false;
}
if (name == "InstructorName"){
serverAuth->InstructorName = value;
}
if (name == "ClientName"){
serverAuth->ClientName = value;
}
if (name == "AccessType"){
serverAuth->AccessType = value;
checkAccessType(value);
}
}
emit sigSaveLoginData(serverAuth);
}
if(xmlReader.name() == "VersionData")
{
StreamingVersionData *serverVersion = new StreamingVersionData;
foreach(const QXmlStreamAttribute &attr,xmlReader.attributes())
{
QString name = attr.name().toString();
QString value = attr.value().toString();
if(name == "Version")
{
serverVersion->setName(value);
}
if(name == "Created")
{
serverVersion->setCreateData(QDateTime::fromString(value));
}
}
updateController->setServerVersion(serverVersion);
}
xmlReader.readNext();
}
}
void RecognizeSystem::checkAccessType(QString type) void RecognizeSystem::checkAccessType(QString type)
{ {
if(type == "instructor") if(type == "instructor")
@@ -372,3 +276,8 @@ void RecognizeSystem::checkAccessType(QString type)
mainWindow->callUpdateList(); mainWindow->callUpdateList();
} }
} }
void RecognizeSystem::setServerVersion(StreamingVersionData *serverVersion)
{
updateController->setServerVersion(serverVersion);
}

View File

@@ -12,6 +12,7 @@ class UpdateController;
class MainWindow; class MainWindow;
class HashComparer; class HashComparer;
class TCPClient; class TCPClient;
class ServerAuthorization;
class RecognizeSystem : public QObject class RecognizeSystem : public QObject
{ {
@@ -26,7 +27,10 @@ public:
MainWindow *mainWindow, MainWindow *mainWindow,
HashComparer *hashComparer, HashComparer *hashComparer,
TCPClient *client); TCPClient *client);
void recognize(QTcpSocket *socket); void recognize(QTcpSocket *socket);
void checkAccessType(QString type);
void setServerVersion(StreamingVersionData *serverVersion);
signals: signals:
void sigUpdateBytesAvailable(); void sigUpdateBytesAvailable();
@@ -52,10 +56,6 @@ private:
qint64 sizeReceiveData; qint64 sizeReceiveData;
qint64 fileSize; qint64 fileSize;
int countSend; int countSend;
void xmlParser(QByteArray array);
void checkAccessType(QString type);
}; };
#endif // RECOGNIZESYSTEM_H #endif // RECOGNIZESYSTEM_H

View File

@@ -12,6 +12,7 @@
#include <QToolButton> #include <QToolButton>
#include <QLabel> #include <QLabel>
class DataParser;
class ScreenChecker : public QObject class ScreenChecker : public QObject
{ {
Q_OBJECT Q_OBJECT

View File

@@ -9,13 +9,16 @@ TCPClient::TCPClient(QObject *parent) :
{ {
} }
void TCPClient::initialize(RecognizeSystem *recognize,ExternalExecuter *externalExecuter,SendSystem *sendSystem) void TCPClient::initialize(MainWindow *mainWindow,RecognizeSystem *recognize,ExternalExecuter *externalExecuter,SendSystem *sendSystem)
{ {
this->recognizeSystem = recognize; this->recognizeSystem = recognize;
this->externalExecuter = externalExecuter; this->externalExecuter = externalExecuter;
this->sendSystem = sendSystem; this->sendSystem = sendSystem;
isConnected = false; isConnected = false;
connect(this,&TCPClient::sigConnectionState,mainWindow,&MainWindow::slotConnectionState,Qt::AutoConnection);
connect(this,&TCPClient::sigServerDisconnect,mainWindow,&MainWindow::slotServerDisconnect);
emit sigSendDebugLog(Tools::getTime() + " Client started"); emit sigSendDebugLog(Tools::getTime() + " Client started");
} }
@@ -36,14 +39,10 @@ void TCPClient::setConnect(ServerSettings *serverSettings)
if (socket->waitForConnected(2000)) if (socket->waitForConnected(2000))
{ {
connect(socket,&QTcpSocket::readyRead,this,&TCPClient::slotReadyRead,Qt::DirectConnection); connect(socket,&QTcpSocket::readyRead,this,&TCPClient::slotReadyRead,Qt::AutoConnection);
connect(socket,&QTcpSocket::disconnected,this,&TCPClient::setDisconnect); connect(socket,&QTcpSocket::disconnected,this,&TCPClient::setDisconnect);
//connect(socket,&QTcpSocket::connected,this,&TCPClient::slotConnectNotify);
connect(this,&TCPClient::sigRecognize,recognizeSystem,&RecognizeSystem::recognize,Qt::DirectConnection); sendSystem->setSocket(socket);
connect(this,&TCPClient::sigSetSocket,sendSystem,&SendSystem::setSocket);
emit sigSetSocket(socket);
slotConnectNotify(); slotConnectNotify();
} }
else else
@@ -131,7 +130,7 @@ void TCPClient::slotReadyRead()
return; return;
} }
emit sigRecognize(socket); recognizeSystem->recognize(socket);
} }
bool TCPClient::getIsConnected() const bool TCPClient::getIsConnected() const

View File

@@ -16,6 +16,8 @@
class UpdateController; class UpdateController;
class RecognizeSystem; class RecognizeSystem;
class SendSystem; class SendSystem;
class MainWindow;
class ServerSettings;
class TCPClient : public QObject class TCPClient : public QObject
{ {
@@ -24,7 +26,7 @@ class TCPClient : public QObject
public: public:
explicit TCPClient(QObject *parent = 0); explicit TCPClient(QObject *parent = 0);
void initialize(RecognizeSystem *recognize,ExternalExecuter *externalExecuter,SendSystem *sendSystem); void initialize(MainWindow *mainWindow,RecognizeSystem *recognize,ExternalExecuter *externalExecuter,SendSystem *sendSystem);
void setConnect(ServerSettings *serverSettings); void setConnect(ServerSettings *serverSettings);
void waitRead(int time); void waitRead(int time);
@@ -35,10 +37,8 @@ public:
signals: signals:
void sigSendDebugLog(QString message); void sigSendDebugLog(QString message);
void sigRecognize(QTcpSocket *socket);
void sigServerDisconnect(); void sigServerDisconnect();
void sigConnectionState(bool flag); void sigConnectionState(bool flag);
void sigSetSocket(QTcpSocket *socket);
public slots: public slots:
void slotSendCommand(QString message); void slotSendCommand(QString message);

View File

@@ -33,15 +33,26 @@ QString Tools::createReceiveFullPath(QString path, StreamingVersionData *version
if(pos == -1) if(pos == -1)
{ {
pos = path.indexOf(version->getViewName()); pos = path.indexOf(version->getViewName());
localPath = path.remove(0,pos + version->getViewName().length());
localPath.prepend(streamingAssetsPath); if(pos == -1)
{
fullPath = QDir::currentPath() + path;
} }
else else
{ {
//StreamingAssets section
localPath = path.remove(0,pos + version->getViewName().length());
localPath.prepend(streamingAssetsPath);
}
}
else
{
//build section
localPath = path.remove(0,--pos); localPath = path.remove(0,--pos);
fullPath = QDir::currentPath() + localPath;
} }
fullPath = QDir::currentPath() + localPath;
qDebug() << "CLIENT: localPath" << localPath; qDebug() << "CLIENT: localPath" << localPath;

View File

@@ -11,7 +11,7 @@
static QString applicationEXEName = "RRJ.exe"; static QString applicationEXEName = "RRJ.exe";
static QString applicationFolderName = "/Application"; static QString applicationFolderName = "/Application";
static QString staticDataFolderName = "StaticData"; static QString staticDataFolderName = "/StaticData";
static QString streamingAssetsPath = "/Application/RRJLoader/RRJ_Data/StreamingAssets"; static QString streamingAssetsPath = "/Application/RRJLoader/RRJ_Data/StreamingAssets";
static QString hashFilename = staticDataFolderName + "/clientHash.xml"; static QString hashFilename = staticDataFolderName + "/clientHash.xml";
static QString settingsName = staticDataFolderName + "/settings.xml"; static QString settingsName = staticDataFolderName + "/settings.xml";

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject> <!DOCTYPE QtCreatorProject>
<!-- Written by QtCreator 4.11.1, 2024-12-17T08:55:52. --> <!-- Written by QtCreator 4.11.1, 2024-12-17T13:58:30. -->
<qtcreator> <qtcreator>
<data> <data>
<variable>EnvironmentId</variable> <variable>EnvironmentId</variable>
@@ -299,7 +299,7 @@
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value> <value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value> <value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
<value type="QString" key="RunConfiguration.WorkingDirectory"></value> <value type="QString" key="RunConfiguration.WorkingDirectory"></value>
<value type="QString" key="RunConfiguration.WorkingDirectory.default"></value> <value type="QString" key="RunConfiguration.WorkingDirectory.default">D:/QT/Projects/RRJClient</value>
</valuemap> </valuemap>
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value> <value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
</valuemap> </valuemap>

View File

@@ -1,2 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<AuthData Login="O1" Password="1111" InstructorName="Администратор" ClientName="Иванов И.И." AccessType="trainee"/> <AuthData Login="I1" Password="1111" InstructorName="Горинин Г.Г" ClientName="Горинин Г.Г" AccessType="instructor"/>

View File

@@ -1,50 +1,50 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<FileDataList> <FileDataList>
<FileData Path="/Application/RRJLoader/RRJ_Data/Resources" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_BurstDebugInformation_DoNotShip/Data/Plugins/x86_64" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_BurstDebugInformation_DoNotShip/Data/Plugins" Hash="FOLDER"/> <FileData Path="/Application/RRJLoader/RRJ_BurstDebugInformation_DoNotShip/Data/Plugins" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_BurstDebugInformation_DoNotShip/Data" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_BurstDebugInformation_DoNotShip" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/mconfig" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Plugins" Hash="FOLDER"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Plugins" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Plugins/x86_64" Hash="FOLDER"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Plugins/x86_64" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.5/Browsers" Hash="FOLDER"/> <FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.5/Browsers" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.5" Hash="FOLDER"/> <FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.5" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Resources" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/mconfig" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_BurstDebugInformation_DoNotShip" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.0/Browsers" Hash="FOLDER"/> <FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.0/Browsers" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.0" Hash="FOLDER"/> <FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.0" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_BurstDebugInformation_DoNotShip/Data" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_BurstDebugInformation_DoNotShip/Data/Plugins/x86_64" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Temp" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader" Hash="FOLDER"/> <FileData Path="/Application/RRJLoader" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/D3D12" Hash="FOLDER"/> <FileData Path="/Application/RRJLoader/D3D12" Hash="FOLDER"/>
<FileData Path="/Application" Hash="FOLDER"/> <FileData Path="/Application" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge" Hash="FOLDER"/> <FileData Path="/Application/RRJLoader/MonoBleedingEdge" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/EmbedRuntime" Hash="FOLDER"/> <FileData Path="/Application/RRJLoader/MonoBleedingEdge/EmbedRuntime" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/2.0/Browsers" Hash="FOLDER"/> <FileData Path="/Application/RRJLoader/RRJ_Data" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/2.0" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc" Hash="FOLDER"/> <FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.Physics2DModule.dll" Hash="c2e6a62916ad3207cdc8daf42e033d37"/> <FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.LocalizationModule.dll" Hash="ecc911c3f4fb74ef6fe9d756e3d18408"/> <FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/2.0" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.MarshallingModule.dll" Hash="4be2900caf53c5a77e14d40d26804016"/> <FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/2.0/Browsers" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.MultiplayerModule.dll" Hash="3821d1940fef8c2fd2bc09f8cdc50b7b"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ClusterRendererModule.dll" Hash="525752cc5b0c1d39c49ec4ac50a4101b"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.NVIDIAModule.dll" Hash="0dde1799779f99200903622ecf279b4b"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.NVIDIAModule.dll" Hash="0dde1799779f99200903622ecf279b4b"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ParticleSystemModule.dll" Hash="fb86ca13989f7357917cb8fad2bc9571"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ParticleSystemModule.dll" Hash="fb86ca13989f7357917cb8fad2bc9571"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.SubstanceModule.dll" Hash="5654a4342f349a828d1e42100bd5b069"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.TerrainModule.dll" Hash="3f4b1cca251fc0e4ac8ee5855c21c829"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.PerformanceReportingModule.dll" Hash="76ea7a15db5d193ffd90ac126ecdf573"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.PerformanceReportingModule.dll" Hash="76ea7a15db5d193ffd90ac126ecdf573"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.SpriteMaskModule.dll" Hash="d35600c344dda3162201ee876109dfa2"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.MarshallingModule.dll" Hash="4be2900caf53c5a77e14d40d26804016"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.MultiplayerModule.dll" Hash="3821d1940fef8c2fd2bc09f8cdc50b7b"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.Physics2DModule.dll" Hash="c2e6a62916ad3207cdc8daf42e033d37"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.PhysicsModule.dll" Hash="b3d8e6427893f8ed1c6717e8bc8480eb"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.PhysicsModule.dll" Hash="b3d8e6427893f8ed1c6717e8bc8480eb"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ProfilerModule.dll" Hash="f1f4d1ee69bff46452fba519b3a0c90b"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ProfilerModule.dll" Hash="f1f4d1ee69bff46452fba519b3a0c90b"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.SubsystemsModule.dll" Hash="bd7ad5e02272b6cffc6ac3c9f64a5d00"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.PropertiesModule.dll" Hash="dff0bf609e5e116146f3139297a8cf55"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.PropertiesModule.dll" Hash="dff0bf609e5e116146f3139297a8cf55"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll" Hash="b3c3f7cf1d76fbf5cb72d06b48fadce8"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.RuntimeInitializeOnLoadManagerInitializerModule.dll" Hash="b3c3f7cf1d76fbf5cb72d06b48fadce8"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.StreamingModule.dll" Hash="3c1a919df199410b6d97d3233c2ae8af"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.SpriteShapeModule.dll" Hash="c1da3125886675c29f911186ba57c77f"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ScreenCaptureModule.dll" Hash="512a77e433577d2aea66bbf774b26e68"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ScreenCaptureModule.dll" Hash="512a77e433577d2aea66bbf774b26e68"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.SharedInternalsModule.dll" Hash="b5dfed05ba23999348fb41a3946a8c60"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.SharedInternalsModule.dll" Hash="b5dfed05ba23999348fb41a3946a8c60"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.GIModule.dll" Hash="2918d57cd975b218d0d5a94a0e6c386a"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.SpriteMaskModule.dll" Hash="d35600c344dda3162201ee876109dfa2"/>
<FileData Path="/Application/RRJLoader/UnityPlayer.dll" Hash="0486f8cc69625acdb24a62855754b228"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.SpriteShapeModule.dll" Hash="c1da3125886675c29f911186ba57c77f"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.StreamingModule.dll" Hash="3c1a919df199410b6d97d3233c2ae8af"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.SubstanceModule.dll" Hash="5654a4342f349a828d1e42100bd5b069"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.SubsystemsModule.dll" Hash="bd7ad5e02272b6cffc6ac3c9f64a5d00"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.CommandStateObserverModule.dll" Hash="55957ff738edeb5fb2723f625112d4d3"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.CommandStateObserverModule.dll" Hash="55957ff738edeb5fb2723f625112d4d3"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.GraphToolsFoundationModule.dll" Hash="b2c7eea97fa9ee185d6be4dbccbaad68"/>
<FileData Path="/Application/RRJLoader/UnityPlayer.dll" Hash="0486f8cc69625acdb24a62855754b228"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ContentLoadModule.dll" Hash="eedc3dcf14a3ce65072b84335b54b758"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ContentLoadModule.dll" Hash="eedc3dcf14a3ce65072b84335b54b758"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.CoreModule.dll" Hash="7352cddb3575dbbcca53a8fa9568fe6f"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.CoreModule.dll" Hash="7352cddb3575dbbcca53a8fa9568fe6f"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.CrashReportingModule.dll" Hash="ea3c9f6c8098cf864e3353697a32ff65"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.CrashReportingModule.dll" Hash="ea3c9f6c8098cf864e3353697a32ff65"/>
@@ -52,8 +52,8 @@
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.dll" Hash="8ffa9dfdffe9c31b96856f5be0f839e4"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.dll" Hash="8ffa9dfdffe9c31b96856f5be0f839e4"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.DSPGraphModule.dll" Hash="347a60da7e315fbfeca71360aa69169b"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.DSPGraphModule.dll" Hash="347a60da7e315fbfeca71360aa69169b"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.GameCenterModule.dll" Hash="ceb426370ca4ccd14de6d2bf86b143c6"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.GameCenterModule.dll" Hash="ceb426370ca4ccd14de6d2bf86b143c6"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.JSONSerializeModule.dll" Hash="0b294a1c0dca9e8180f122ba7ac942dc"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.GIModule.dll" Hash="2918d57cd975b218d0d5a94a0e6c386a"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.GraphToolsFoundationModule.dll" Hash="b2c7eea97fa9ee185d6be4dbccbaad68"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.LocalizationModule.dll" Hash="ecc911c3f4fb74ef6fe9d756e3d18408"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.GridModule.dll" Hash="3cb34eb625d4fabbbefed7563619f854"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.GridModule.dll" Hash="3cb34eb625d4fabbbefed7563619f854"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.HierarchyCoreModule.dll" Hash="4f1dfca0153c6cda61b749cf04b864d4"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.HierarchyCoreModule.dll" Hash="4f1dfca0153c6cda61b749cf04b864d4"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.HotReloadModule.dll" Hash="f1c6fd8ef2ec0c3a607b148bcd87038d"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.HotReloadModule.dll" Hash="f1c6fd8ef2ec0c3a607b148bcd87038d"/>
@@ -62,8 +62,8 @@
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.InputForUIModule.dll" Hash="2c6253ae2586b692d55140e38fc3e242"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.InputForUIModule.dll" Hash="2c6253ae2586b692d55140e38fc3e242"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.InputLegacyModule.dll" Hash="a9a370555a93c547284b2e8a27945bc5"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.InputLegacyModule.dll" Hash="a9a370555a93c547284b2e8a27945bc5"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.InputModule.dll" Hash="cf38dc062b4d1218628488ee5cbbdd5d"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.InputModule.dll" Hash="cf38dc062b4d1218628488ee5cbbdd5d"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Plugins/x86_64/pdfrenderer.dll" Hash="bb9613277346c4b3bf0ea29a44c903e9"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.JSONSerializeModule.dll" Hash="0b294a1c0dca9e8180f122ba7ac942dc"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityWebRequestWWWModule.dll" Hash="3e9d46adb7d36d390783d7917dd043b8"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Resources/unity default resources" Hash="510aeddf6e1cb415533ad2b13937f0bd"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.VehiclesModule.dll" Hash="74065cdf5a92f299a5197a7cf2505725"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.VehiclesModule.dll" Hash="74065cdf5a92f299a5197a7cf2505725"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.VFXModule.dll" Hash="ae89bc0a52ba6cfeea7261e330bc972b"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.VFXModule.dll" Hash="ae89bc0a52ba6cfeea7261e330bc972b"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.VideoModule.dll" Hash="c00f0cfb424ad22ecf90a1f5d6f5bd2b"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.VideoModule.dll" Hash="c00f0cfb424ad22ecf90a1f5d6f5bd2b"/>
@@ -72,8 +72,8 @@
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.WindModule.dll" Hash="4cb40be94a81fac1bb759d28e6dcd381"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.WindModule.dll" Hash="4cb40be94a81fac1bb759d28e6dcd381"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.XRModule.dll" Hash="635e638a237f3b28a661c6cf4a18046a"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.XRModule.dll" Hash="635e638a237f3b28a661c6cf4a18046a"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Plugins/x86_64/lib_burst_generated.dll" Hash="57c1f876ac85e909504eb6fb9ce2ab8c"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Plugins/x86_64/lib_burst_generated.dll" Hash="57c1f876ac85e909504eb6fb9ce2ab8c"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityWebRequestTextureModule.dll" Hash="fe6a04ff44a2f53a27331ca4834211e3"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Plugins/x86_64/pdfrenderer.dll" Hash="bb9613277346c4b3bf0ea29a44c903e9"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Resources/unity default resources" Hash="510aeddf6e1cb415533ad2b13937f0bd"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityWebRequestWWWModule.dll" Hash="3e9d46adb7d36d390783d7917dd043b8"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Resources/unity_builtin_extra" Hash="4ec578ed51d7dd617c9245fc406c1fc2"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Resources/unity_builtin_extra" Hash="4ec578ed51d7dd617c9245fc406c1fc2"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/resources.assets" Hash="aa1503fcf0cca3c176162ed3d985eca3"/> <FileData Path="/Application/RRJLoader/RRJ_Data/resources.assets" Hash="aa1503fcf0cca3c176162ed3d985eca3"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/resources.assets.resS" Hash="415d6f432a82d14f862a7fc1897ab50e"/> <FileData Path="/Application/RRJLoader/RRJ_Data/resources.assets.resS" Hash="415d6f432a82d14f862a7fc1897ab50e"/>
@@ -81,9 +81,9 @@
<FileData Path="/Application/RRJLoader/RRJ_Data/ScriptingAssemblies.json" Hash="bc1156dee1f08ecf1afb66a3cbd653a9"/> <FileData Path="/Application/RRJLoader/RRJ_Data/ScriptingAssemblies.json" Hash="bc1156dee1f08ecf1afb66a3cbd653a9"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/sharedassets0.assets" Hash="1007009da1bc4721385a45b38f143ea3"/> <FileData Path="/Application/RRJLoader/RRJ_Data/sharedassets0.assets" Hash="1007009da1bc4721385a45b38f143ea3"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/sharedassets0.assets.resS" Hash="897317a657f377346d8932827dc78da0"/> <FileData Path="/Application/RRJLoader/RRJ_Data/sharedassets0.assets.resS" Hash="897317a657f377346d8932827dc78da0"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Temp/UserData.xml" Hash="18352e1f88c92ef90c42bfe2b1ee0395"/>
<FileData Path="/Application/RRJLoader/UnityCrashHandler64.exe" Hash="ea440810e323f7b7ca54727cd23d068e"/> <FileData Path="/Application/RRJLoader/UnityCrashHandler64.exe" Hash="ea440810e323f7b7ca54727cd23d068e"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UmbraModule.dll" Hash="9e9645956824b3d24d0a5c721ebedfcc"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityAnalyticsCommonModule.dll" Hash="35cc2a3004f37694740edc9394bc05bf"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.TerrainPhysicsModule.dll" Hash="2d87f1c8ac3b32158d0c8751989c97f7"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.TextCoreFontEngineModule.dll" Hash="f02c97fc1dc7cee24efb7a161761cad7"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.TextCoreFontEngineModule.dll" Hash="f02c97fc1dc7cee24efb7a161761cad7"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.TextCoreTextEngineModule.dll" Hash="211586ac1307e75b04944ae69602d439"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.TextCoreTextEngineModule.dll" Hash="211586ac1307e75b04944ae69602d439"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.TextRenderingModule.dll" Hash="7c4b7a99c671f612956c8d9a8b059d3d"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.TextRenderingModule.dll" Hash="7c4b7a99c671f612956c8d9a8b059d3d"/>
@@ -92,8 +92,8 @@
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UI.dll" Hash="c5ff0bd048336c6e10704e5bf0151e05"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UI.dll" Hash="c5ff0bd048336c6e10704e5bf0151e05"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UIElementsModule.dll" Hash="edb209860d38406902f38078afb09dc4"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UIElementsModule.dll" Hash="edb209860d38406902f38078afb09dc4"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UIModule.dll" Hash="6dc8c0bd62247ae98f3ab47b58dbe79b"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UIModule.dll" Hash="6dc8c0bd62247ae98f3ab47b58dbe79b"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.TerrainModule.dll" Hash="3f4b1cca251fc0e4ac8ee5855c21c829"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UmbraModule.dll" Hash="9e9645956824b3d24d0a5c721ebedfcc"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityAnalyticsCommonModule.dll" Hash="35cc2a3004f37694740edc9394bc05bf"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.TerrainPhysicsModule.dll" Hash="2d87f1c8ac3b32158d0c8751989c97f7"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityAnalyticsModule.dll" Hash="07396be9516ddff18c7f49ba9ed9d5c2"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityAnalyticsModule.dll" Hash="07396be9516ddff18c7f49ba9ed9d5c2"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityConnectModule.dll" Hash="c2b0504f4621a92e91d5ed5e79017295"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityConnectModule.dll" Hash="c2b0504f4621a92e91d5ed5e79017295"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityCurlModule.dll" Hash="92203292162a4a4ea627f41e2032855d"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityCurlModule.dll" Hash="92203292162a4a4ea627f41e2032855d"/>
@@ -101,6 +101,7 @@
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityWebRequestAssetBundleModule.dll" Hash="57d96c793a720456cc5ebc45d0b6f4e1"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityWebRequestAssetBundleModule.dll" Hash="57d96c793a720456cc5ebc45d0b6f4e1"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityWebRequestAudioModule.dll" Hash="8490f076ba120cb60dab94932adff771"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityWebRequestAudioModule.dll" Hash="8490f076ba120cb60dab94932adff771"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityWebRequestModule.dll" Hash="f033891c341f917838a1ae9caa9c73e8"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityWebRequestModule.dll" Hash="f033891c341f917838a1ae9caa9c73e8"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityWebRequestTextureModule.dll" Hash="fe6a04ff44a2f53a27331ca4834211e3"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/IngameDebugConsole.Runtime.dll" Hash="db7bfb1bd97dfba03252aa79e5dc4b53"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/IngameDebugConsole.Runtime.dll" Hash="db7bfb1bd97dfba03252aa79e5dc4b53"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/mconfig/config.xml" Hash="096bb534f21d5adfed1aaf8c011a1204"/> <FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/mconfig/config.xml" Hash="096bb534f21d5adfed1aaf8c011a1204"/>
<FileData Path="/Application/RRJLoader/RRJ.exe" Hash="d8d1ae60ce447c51879c27f15dde7195"/> <FileData Path="/Application/RRJLoader/RRJ.exe" Hash="d8d1ae60ce447c51879c27f15dde7195"/>
@@ -142,7 +143,7 @@
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.5/settings.map" Hash="abe932bf2e5f0cbe31062714a1b056b3"/> <FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.5/settings.map" Hash="abe932bf2e5f0cbe31062714a1b056b3"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.5/web.config" Hash="a0ef3b3190ca36f81b8d6f95f9c73b54"/> <FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.5/web.config" Hash="a0ef3b3190ca36f81b8d6f95f9c73b54"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/browscap.ini" Hash="d2f3bd5129e6aae5673887e1939ff1aa"/> <FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/browscap.ini" Hash="d2f3bd5129e6aae5673887e1939ff1aa"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.VisualScripting.Flow.dll" Hash="6078b460cb8803b87f89410f2fdef9f2"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.VisualScripting.State.dll" Hash="0a778b955b1a2df7397f338386070323"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.RenderPipelines.Core.ShaderLibrary.dll" Hash="b5f27626025df2464cc3216bfb349ff6"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.RenderPipelines.Core.ShaderLibrary.dll" Hash="b5f27626025df2464cc3216bfb349ff6"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.RenderPipelines.HighDefinition.Config.Runtime.dll" Hash="4232e384bb18cf0b470748f16a451077"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.RenderPipelines.HighDefinition.Config.Runtime.dll" Hash="4232e384bb18cf0b470748f16a451077"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.RenderPipelines.HighDefinition.Runtime.dll" Hash="8b2775ed44dd1b71ea4d8dc9c33df5a9"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.RenderPipelines.HighDefinition.Runtime.dll" Hash="8b2775ed44dd1b71ea4d8dc9c33df5a9"/>
@@ -152,8 +153,8 @@
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.VisualEffectGraph.Runtime.dll" Hash="ddd586575079cc22739a5e5e49d18a77"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.VisualEffectGraph.Runtime.dll" Hash="ddd586575079cc22739a5e5e49d18a77"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.VisualScripting.Antlr3.Runtime.dll" Hash="62a6ef88ac683a13104417515323896b"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.VisualScripting.Antlr3.Runtime.dll" Hash="62a6ef88ac683a13104417515323896b"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.VisualScripting.Core.dll" Hash="de557512eb1a4da119ef4b7cdf0de9ea"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.VisualScripting.Core.dll" Hash="de557512eb1a4da119ef4b7cdf0de9ea"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.VisualScripting.Flow.dll" Hash="6078b460cb8803b87f89410f2fdef9f2"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.RenderPipelines.Core.Runtime.Shared.dll" Hash="ebbeac963fbf7bb908ab0aa5d698c350"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.RenderPipelines.Core.Runtime.Shared.dll" Hash="ebbeac963fbf7bb908ab0aa5d698c350"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.VisualScripting.State.dll" Hash="0a778b955b1a2df7397f338386070323"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.AccessibilityModule.dll" Hash="bf51e59da996c816b7d3944d9d235ca3"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.AccessibilityModule.dll" Hash="bf51e59da996c816b7d3944d9d235ca3"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.AIModule.dll" Hash="245cfae2b9eaee92e87eae662d3b8ca5"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.AIModule.dll" Hash="245cfae2b9eaee92e87eae662d3b8ca5"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.AndroidJNIModule.dll" Hash="19aba924468d523bd6ab0af1977ce553"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.AndroidJNIModule.dll" Hash="19aba924468d523bd6ab0af1977ce553"/>
@@ -162,6 +163,7 @@
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.AssetBundleModule.dll" Hash="5c3168c646fb035e811a09fd4de30759"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.AssetBundleModule.dll" Hash="5c3168c646fb035e811a09fd4de30759"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.AudioModule.dll" Hash="12b91b4940b3418061837bc12e7d7050"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.AudioModule.dll" Hash="12b91b4940b3418061837bc12e7d7050"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ClothModule.dll" Hash="6ca3c4a421c921526e07950998a89ee9"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ClothModule.dll" Hash="6ca3c4a421c921526e07950998a89ee9"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ClusterInputModule.dll" Hash="9ed9069d73075969a156f89851e58d4c"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Transactions.dll" Hash="6191fb6d054e9f0910f42730230d7e5b"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Transactions.dll" Hash="6191fb6d054e9f0910f42730230d7e5b"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.EnterpriseServices.dll" Hash="ce5f01bef57e504e6bcba5136f6cac3f"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.EnterpriseServices.dll" Hash="ce5f01bef57e504e6bcba5136f6cac3f"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.IO.Compression.dll" Hash="968bf6f5309660610233bf75b21584c1"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.IO.Compression.dll" Hash="968bf6f5309660610233bf75b21584c1"/>
@@ -172,7 +174,7 @@
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Runtime.Serialization.dll" Hash="4ef33c922491087198e413279a709791"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Runtime.Serialization.dll" Hash="4ef33c922491087198e413279a709791"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Security.dll" Hash="c3030222a71dad399344f8067dd36299"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Security.dll" Hash="c3030222a71dad399344f8067dd36299"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.ServiceModel.Internals.dll" Hash="0b563b4cf046e3e484669ce10ce3bfa1"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.ServiceModel.Internals.dll" Hash="0b563b4cf046e3e484669ce10ce3bfa1"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ClusterInputModule.dll" Hash="9ed9069d73075969a156f89851e58d4c"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ClusterRendererModule.dll" Hash="525752cc5b0c1d39c49ec4ac50a4101b"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Xml.dll" Hash="6fed4a1385091135fcc224bda4f83222"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Xml.dll" Hash="6fed4a1385091135fcc224bda4f83222"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Xml.Linq.dll" Hash="f59d549bdb4b3310647d344446958c3d"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Xml.Linq.dll" Hash="f59d549bdb4b3310647d344446958c3d"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.Burst.dll" Hash="3d93246db4e4fa4e519fa15ff5ee3ff4"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.Burst.dll" Hash="3d93246db4e4fa4e519fa15ff5ee3ff4"/>

View File

@@ -1,147 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<FileDataList> <FileDataList>
<FileData Path="/Application" Hash="FOLDER"/> <FileData Path="/Application/RRJLoader/RRJ_BurstDebugInformation_DoNotShip/Data/Plugins" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Plugins" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Plugins/x86_64" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.5/Browsers" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.5" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Resources" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/mconfig" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_BurstDebugInformation_DoNotShip" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.0/Browsers" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.0" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_BurstDebugInformation_DoNotShip/Data" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_BurstDebugInformation_DoNotShip/Data/Plugins/x86_64" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Temp" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader" Hash="FOLDER"/> <FileData Path="/Application/RRJLoader" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/D3D12" Hash="FOLDER"/> <FileData Path="/Application/RRJLoader/D3D12" Hash="FOLDER"/>
<FileData Path="/Application" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge" Hash="FOLDER"/> <FileData Path="/Application/RRJLoader/MonoBleedingEdge" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/EmbedRuntime" Hash="FOLDER"/> <FileData Path="/Application/RRJLoader/MonoBleedingEdge/EmbedRuntime" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc" Hash="FOLDER"/> <FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono" Hash="FOLDER"/> <FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/2.0" Hash="FOLDER"/> <FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/2.0" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/2.0/Browsers" Hash="FOLDER"/> <FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/2.0/Browsers" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.0" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.0/Browsers" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.5" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.5/Browsers" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/mconfig" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_BurstDebugInformation_DoNotShip" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_BurstDebugInformation_DoNotShip/Data" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_BurstDebugInformation_DoNotShip/Data/Plugins" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_BurstDebugInformation_DoNotShip/Data/Plugins/x86_64" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Plugins" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Plugins/x86_64" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Resources" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/Folder10682" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/RRJ-95NEW-100" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/RUS" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/Sounds" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/Sounds/UI" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Temp" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/Folder6451" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/Folder879" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/Folder9826" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/Folder11107" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/Folder11965" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/D3D12/D3D12Core.dll" Hash="7fc05c9a8366d19302dfd13d09d3ebac"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/EmbedRuntime/mono-2.0-bdwgc.dll" Hash="1ce1473bec6862c3445a5697d28c3b7d"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/EmbedRuntime/MonoPosixHelper.dll" Hash="2734ad3f554d1b95d7b04766260175e5"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/2.0/Browsers/Compat.browser" Hash="3201df8753c86b4be9cc69c046883d3c"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/2.0/DefaultWsdlHelpGenerator.aspx" Hash="2ce379c652312b4fde606944ab0ed675"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/2.0/machine.config" Hash="cce8b8545896f7b43d6f129b337486eb"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/2.0/settings.map" Hash="4574da87289d555309a47f34757d6cf1"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/2.0/web.config" Hash="0a99aa334e6a4343f481e5021fe30cc6"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.0/Browsers/Compat.browser" Hash="3201df8753c86b4be9cc69c046883d3c"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.0/DefaultWsdlHelpGenerator.aspx" Hash="2ce379c652312b4fde606944ab0ed675"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.0/machine.config" Hash="db91868e0bed68adec7f349c4e0caef4"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.0/settings.map" Hash="abe932bf2e5f0cbe31062714a1b056b3"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.0/web.config" Hash="8ee21e3f1f5180d1c014dc65acdc7a77"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.5/Browsers/Compat.browser" Hash="3201df8753c86b4be9cc69c046883d3c"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.5/DefaultWsdlHelpGenerator.aspx" Hash="2ce379c652312b4fde606944ab0ed675"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.5/machine.config" Hash="8f659861aed4be83c28b7fc4d3455041"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.5/settings.map" Hash="abe932bf2e5f0cbe31062714a1b056b3"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.5/web.config" Hash="a0ef3b3190ca36f81b8d6f95f9c73b54"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/browscap.ini" Hash="d2f3bd5129e6aae5673887e1939ff1aa"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/config" Hash="a2a56fef4c3a7ca98f99e8ae46bfe0ec"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/mconfig/config.xml" Hash="096bb534f21d5adfed1aaf8c011a1204"/>
<FileData Path="/Application/RRJLoader/RRJ.exe" Hash="d8d1ae60ce447c51879c27f15dde7195"/>
<FileData Path="/Application/RRJLoader/RRJ_BurstDebugInformation_DoNotShip/Data/Plugins/x86_64/lib_burst_generated.txt" Hash="f9529720876ee689f4ea59bea45b730a"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/app.info" Hash="b9f6f3b0d44b642f2ccccd2cf244037b"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/boot.config" Hash="51d9ae757d5b11111bb04583ead9f54f"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/globalgamemanagers" Hash="9e04e3c9575add79ccecb56d2909b916"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/globalgamemanagers.assets" Hash="4487c33f4272a4900326138859f8daa1"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/globalgamemanagers.assets.resS" Hash="cc481c35e79b509dcd950c6adf2346ce"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/level0" Hash="65b76c3483f64609f9be534f2cf161c7"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Assembly-CSharp.dll" Hash="2b075722e64700cbdba7d1bb766e96c8"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/IngameDebugConsole.Runtime.dll" Hash="db7bfb1bd97dfba03252aa79e5dc4b53"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Mono.Security.dll" Hash="dbd7e99a9ac5352fd4febaa5a7660e09"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/mscorlib.dll" Hash="9c0f93ea22eb12021728a1effe48ccad"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/netstandard.dll" Hash="c61967ebe7f07f6a5a1b3f91842bbc3c"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.ComponentModel.Composition.dll" Hash="9a5463df5469541750cca835743414c1"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Configuration.dll" Hash="ea06fc126f0f0e6a9d44e089469b7653"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Core.dll" Hash="5df5fd16437d20f41e58f8db73b42b47"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Data.DataSetExtensions.dll" Hash="48ff393c9b420ade92a47c8cded8df57"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Data.dll" Hash="83260b81a7f2c359842ae712cf8403a5"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.dll" Hash="97151f7e52d13119d4b7fc147c01dcd7"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Drawing.dll" Hash="e9a4ee8d28124309d5068758ae9cf29a"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.EnterpriseServices.dll" Hash="ce5f01bef57e504e6bcba5136f6cac3f"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.IO.Compression.dll" Hash="968bf6f5309660610233bf75b21584c1"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.IO.Compression.FileSystem.dll" Hash="941b52daf342862624349b9cec0cb4a9"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Net.Http.dll" Hash="dab4d77c5675bd94394baa2c45e4a311"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Numerics.dll" Hash="73cd840f06347a172cdc8764564c6361"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Runtime.dll" Hash="77d74adcdea84d53a1fbe89e79737c1e"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Runtime.Serialization.dll" Hash="4ef33c922491087198e413279a709791"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Security.dll" Hash="c3030222a71dad399344f8067dd36299"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.ServiceModel.Internals.dll" Hash="0b563b4cf046e3e484669ce10ce3bfa1"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Transactions.dll" Hash="6191fb6d054e9f0910f42730230d7e5b"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Xml.dll" Hash="6fed4a1385091135fcc224bda4f83222"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Xml.Linq.dll" Hash="f59d549bdb4b3310647d344446958c3d"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.Burst.dll" Hash="3d93246db4e4fa4e519fa15ff5ee3ff4"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.Burst.Unsafe.dll" Hash="129351e9879a83262ea92a4a45aacc46"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.Collections.dll" Hash="9896d66646d20face9591a222cf2ccdf"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.Collections.LowLevel.ILSupport.dll" Hash="a28c546a9e048223b6899d2856ef6c11"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.Mathematics.dll" Hash="88db1f1b78092627dd59ba7098212fb9"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.Rendering.LightTransport.Runtime.dll" Hash="e47312870d4e8ef8f50dfa0504db5ab3"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.RenderPipelines.Core.Runtime.dll" Hash="b7f1b29575e39edb80529f80dbe96b51"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.RenderPipelines.Core.Runtime.Shared.dll" Hash="ebbeac963fbf7bb908ab0aa5d698c350"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.RenderPipelines.Core.ShaderLibrary.dll" Hash="b5f27626025df2464cc3216bfb349ff6"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.RenderPipelines.HighDefinition.Config.Runtime.dll" Hash="4232e384bb18cf0b470748f16a451077"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.RenderPipelines.HighDefinition.Runtime.dll" Hash="8b2775ed44dd1b71ea4d8dc9c33df5a9"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary.dll" Hash="bb8e7c89045af4b8e7886720e5dc2474"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.TextMeshPro.dll" Hash="a944c0a16abff15b71bf7c220de5bcbd"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.Timeline.dll" Hash="9d32cd828350ca76224a61f9cf98211c"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.VisualEffectGraph.Runtime.dll" Hash="ddd586575079cc22739a5e5e49d18a77"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.VisualScripting.Antlr3.Runtime.dll" Hash="62a6ef88ac683a13104417515323896b"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.VisualScripting.Core.dll" Hash="de557512eb1a4da119ef4b7cdf0de9ea"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.VisualScripting.Flow.dll" Hash="6078b460cb8803b87f89410f2fdef9f2"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.VisualScripting.State.dll" Hash="0a778b955b1a2df7397f338386070323"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.AccessibilityModule.dll" Hash="bf51e59da996c816b7d3944d9d235ca3"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.AIModule.dll" Hash="245cfae2b9eaee92e87eae662d3b8ca5"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.AndroidJNIModule.dll" Hash="19aba924468d523bd6ab0af1977ce553"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.AnimationModule.dll" Hash="5301e420d7216e0376b2ae6771836a08"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ARModule.dll" Hash="5007e1920fd5f556be659d873b07f1a4"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.AssetBundleModule.dll" Hash="5c3168c646fb035e811a09fd4de30759"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.AudioModule.dll" Hash="12b91b4940b3418061837bc12e7d7050"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ClothModule.dll" Hash="6ca3c4a421c921526e07950998a89ee9"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ClusterInputModule.dll" Hash="9ed9069d73075969a156f89851e58d4c"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ClusterRendererModule.dll" Hash="525752cc5b0c1d39c49ec4ac50a4101b"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.CommandStateObserverModule.dll" Hash="55957ff738edeb5fb2723f625112d4d3"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ContentLoadModule.dll" Hash="eedc3dcf14a3ce65072b84335b54b758"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.CoreModule.dll" Hash="7352cddb3575dbbcca53a8fa9568fe6f"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.CrashReportingModule.dll" Hash="ea3c9f6c8098cf864e3353697a32ff65"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.DirectorModule.dll" Hash="87d7f67b284b7e5748bb8cc4c645662c"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.dll" Hash="8ffa9dfdffe9c31b96856f5be0f839e4"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.DSPGraphModule.dll" Hash="347a60da7e315fbfeca71360aa69169b"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.GameCenterModule.dll" Hash="ceb426370ca4ccd14de6d2bf86b143c6"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.GIModule.dll" Hash="2918d57cd975b218d0d5a94a0e6c386a"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.GraphToolsFoundationModule.dll" Hash="b2c7eea97fa9ee185d6be4dbccbaad68"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.GridModule.dll" Hash="3cb34eb625d4fabbbefed7563619f854"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.HierarchyCoreModule.dll" Hash="4f1dfca0153c6cda61b749cf04b864d4"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.HotReloadModule.dll" Hash="f1c6fd8ef2ec0c3a607b148bcd87038d"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ImageConversionModule.dll" Hash="102bfdba9d7a2b1f876c7dd9ff0fd440"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.IMGUIModule.dll" Hash="c9fc2dcdf69f5c081ee1d809715624f5"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.InputForUIModule.dll" Hash="2c6253ae2586b692d55140e38fc3e242"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.InputLegacyModule.dll" Hash="a9a370555a93c547284b2e8a27945bc5"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.InputModule.dll" Hash="cf38dc062b4d1218628488ee5cbbdd5d"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.JSONSerializeModule.dll" Hash="0b294a1c0dca9e8180f122ba7ac942dc"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.LocalizationModule.dll" Hash="ecc911c3f4fb74ef6fe9d756e3d18408"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.MarshallingModule.dll" Hash="4be2900caf53c5a77e14d40d26804016"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.MultiplayerModule.dll" Hash="3821d1940fef8c2fd2bc09f8cdc50b7b"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.NVIDIAModule.dll" Hash="0dde1799779f99200903622ecf279b4b"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.NVIDIAModule.dll" Hash="0dde1799779f99200903622ecf279b4b"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ParticleSystemModule.dll" Hash="fb86ca13989f7357917cb8fad2bc9571"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ParticleSystemModule.dll" Hash="fb86ca13989f7357917cb8fad2bc9571"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.TerrainModule.dll" Hash="3f4b1cca251fc0e4ac8ee5855c21c829"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.PerformanceReportingModule.dll" Hash="76ea7a15db5d193ffd90ac126ecdf573"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.PerformanceReportingModule.dll" Hash="76ea7a15db5d193ffd90ac126ecdf573"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.MarshallingModule.dll" Hash="4be2900caf53c5a77e14d40d26804016"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.MultiplayerModule.dll" Hash="3821d1940fef8c2fd2bc09f8cdc50b7b"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.Physics2DModule.dll" Hash="c2e6a62916ad3207cdc8daf42e033d37"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.Physics2DModule.dll" Hash="c2e6a62916ad3207cdc8daf42e033d37"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.PhysicsModule.dll" Hash="b3d8e6427893f8ed1c6717e8bc8480eb"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.PhysicsModule.dll" Hash="b3d8e6427893f8ed1c6717e8bc8480eb"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ProfilerModule.dll" Hash="f1f4d1ee69bff46452fba519b3a0c90b"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ProfilerModule.dll" Hash="f1f4d1ee69bff46452fba519b3a0c90b"/>
@@ -154,27 +42,28 @@
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.StreamingModule.dll" Hash="3c1a919df199410b6d97d3233c2ae8af"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.StreamingModule.dll" Hash="3c1a919df199410b6d97d3233c2ae8af"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.SubstanceModule.dll" Hash="5654a4342f349a828d1e42100bd5b069"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.SubstanceModule.dll" Hash="5654a4342f349a828d1e42100bd5b069"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.SubsystemsModule.dll" Hash="bd7ad5e02272b6cffc6ac3c9f64a5d00"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.SubsystemsModule.dll" Hash="bd7ad5e02272b6cffc6ac3c9f64a5d00"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.TerrainModule.dll" Hash="3f4b1cca251fc0e4ac8ee5855c21c829"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.CommandStateObserverModule.dll" Hash="55957ff738edeb5fb2723f625112d4d3"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.TerrainPhysicsModule.dll" Hash="2d87f1c8ac3b32158d0c8751989c97f7"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.GraphToolsFoundationModule.dll" Hash="b2c7eea97fa9ee185d6be4dbccbaad68"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.TextCoreFontEngineModule.dll" Hash="f02c97fc1dc7cee24efb7a161761cad7"/> <FileData Path="/Application/RRJLoader/UnityPlayer.dll" Hash="0486f8cc69625acdb24a62855754b228"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.TextCoreTextEngineModule.dll" Hash="211586ac1307e75b04944ae69602d439"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ContentLoadModule.dll" Hash="eedc3dcf14a3ce65072b84335b54b758"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.TextRenderingModule.dll" Hash="7c4b7a99c671f612956c8d9a8b059d3d"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.CoreModule.dll" Hash="7352cddb3575dbbcca53a8fa9568fe6f"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.TilemapModule.dll" Hash="680c311a782c27b84939de1109387abf"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.CrashReportingModule.dll" Hash="ea3c9f6c8098cf864e3353697a32ff65"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.TLSModule.dll" Hash="f5e69a25d7e5711f9d96c6d72ebef3a6"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.DirectorModule.dll" Hash="87d7f67b284b7e5748bb8cc4c645662c"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UI.dll" Hash="c5ff0bd048336c6e10704e5bf0151e05"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.dll" Hash="8ffa9dfdffe9c31b96856f5be0f839e4"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UIElementsModule.dll" Hash="edb209860d38406902f38078afb09dc4"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.DSPGraphModule.dll" Hash="347a60da7e315fbfeca71360aa69169b"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UIModule.dll" Hash="6dc8c0bd62247ae98f3ab47b58dbe79b"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.GameCenterModule.dll" Hash="ceb426370ca4ccd14de6d2bf86b143c6"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UmbraModule.dll" Hash="9e9645956824b3d24d0a5c721ebedfcc"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.GIModule.dll" Hash="2918d57cd975b218d0d5a94a0e6c386a"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityAnalyticsCommonModule.dll" Hash="35cc2a3004f37694740edc9394bc05bf"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.LocalizationModule.dll" Hash="ecc911c3f4fb74ef6fe9d756e3d18408"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityAnalyticsModule.dll" Hash="07396be9516ddff18c7f49ba9ed9d5c2"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.GridModule.dll" Hash="3cb34eb625d4fabbbefed7563619f854"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityConnectModule.dll" Hash="c2b0504f4621a92e91d5ed5e79017295"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.HierarchyCoreModule.dll" Hash="4f1dfca0153c6cda61b749cf04b864d4"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityCurlModule.dll" Hash="92203292162a4a4ea627f41e2032855d"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.HotReloadModule.dll" Hash="f1c6fd8ef2ec0c3a607b148bcd87038d"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityTestProtocolModule.dll" Hash="f7995ec8be70852443cefdf2b9ec8a4e"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ImageConversionModule.dll" Hash="102bfdba9d7a2b1f876c7dd9ff0fd440"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityWebRequestAssetBundleModule.dll" Hash="57d96c793a720456cc5ebc45d0b6f4e1"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.IMGUIModule.dll" Hash="c9fc2dcdf69f5c081ee1d809715624f5"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityWebRequestAudioModule.dll" Hash="8490f076ba120cb60dab94932adff771"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.InputForUIModule.dll" Hash="2c6253ae2586b692d55140e38fc3e242"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityWebRequestModule.dll" Hash="f033891c341f917838a1ae9caa9c73e8"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.InputLegacyModule.dll" Hash="a9a370555a93c547284b2e8a27945bc5"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityWebRequestTextureModule.dll" Hash="fe6a04ff44a2f53a27331ca4834211e3"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.InputModule.dll" Hash="cf38dc062b4d1218628488ee5cbbdd5d"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityWebRequestWWWModule.dll" Hash="3e9d46adb7d36d390783d7917dd043b8"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.JSONSerializeModule.dll" Hash="0b294a1c0dca9e8180f122ba7ac942dc"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Resources/unity default resources" Hash="510aeddf6e1cb415533ad2b13937f0bd"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.VehiclesModule.dll" Hash="74065cdf5a92f299a5197a7cf2505725"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.VehiclesModule.dll" Hash="74065cdf5a92f299a5197a7cf2505725"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.VFXModule.dll" Hash="ae89bc0a52ba6cfeea7261e330bc972b"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.VFXModule.dll" Hash="ae89bc0a52ba6cfeea7261e330bc972b"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.VideoModule.dll" Hash="c00f0cfb424ad22ecf90a1f5d6f5bd2b"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.VideoModule.dll" Hash="c00f0cfb424ad22ecf90a1f5d6f5bd2b"/>
@@ -184,7 +73,7 @@
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.XRModule.dll" Hash="635e638a237f3b28a661c6cf4a18046a"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.XRModule.dll" Hash="635e638a237f3b28a661c6cf4a18046a"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Plugins/x86_64/lib_burst_generated.dll" Hash="57c1f876ac85e909504eb6fb9ce2ab8c"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Plugins/x86_64/lib_burst_generated.dll" Hash="57c1f876ac85e909504eb6fb9ce2ab8c"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Plugins/x86_64/pdfrenderer.dll" Hash="bb9613277346c4b3bf0ea29a44c903e9"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Plugins/x86_64/pdfrenderer.dll" Hash="bb9613277346c4b3bf0ea29a44c903e9"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Resources/unity default resources" Hash="510aeddf6e1cb415533ad2b13937f0bd"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityWebRequestWWWModule.dll" Hash="3e9d46adb7d36d390783d7917dd043b8"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Resources/unity_builtin_extra" Hash="4ec578ed51d7dd617c9245fc406c1fc2"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Resources/unity_builtin_extra" Hash="4ec578ed51d7dd617c9245fc406c1fc2"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/resources.assets" Hash="aa1503fcf0cca3c176162ed3d985eca3"/> <FileData Path="/Application/RRJLoader/RRJ_Data/resources.assets" Hash="aa1503fcf0cca3c176162ed3d985eca3"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/resources.assets.resS" Hash="415d6f432a82d14f862a7fc1897ab50e"/> <FileData Path="/Application/RRJLoader/RRJ_Data/resources.assets.resS" Hash="415d6f432a82d14f862a7fc1897ab50e"/>
@@ -192,11 +81,114 @@
<FileData Path="/Application/RRJLoader/RRJ_Data/ScriptingAssemblies.json" Hash="bc1156dee1f08ecf1afb66a3cbd653a9"/> <FileData Path="/Application/RRJLoader/RRJ_Data/ScriptingAssemblies.json" Hash="bc1156dee1f08ecf1afb66a3cbd653a9"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/sharedassets0.assets" Hash="1007009da1bc4721385a45b38f143ea3"/> <FileData Path="/Application/RRJLoader/RRJ_Data/sharedassets0.assets" Hash="1007009da1bc4721385a45b38f143ea3"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/sharedassets0.assets.resS" Hash="897317a657f377346d8932827dc78da0"/> <FileData Path="/Application/RRJLoader/RRJ_Data/sharedassets0.assets.resS" Hash="897317a657f377346d8932827dc78da0"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/file11344.txt" Hash="9f7174f98807a71deb168a9f6ff9f8a5"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Temp/UserData.xml" Hash="18352e1f88c92ef90c42bfe2b1ee0395"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/file1523.txt" Hash="c6539e337bc0a1b532aa5ebdd54601b4"/> <FileData Path="/Application/RRJLoader/UnityCrashHandler64.exe" Hash="ea440810e323f7b7ca54727cd23d068e"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/file3739.txt" Hash="5b394e767fe8a939456f9fe321a2d60a"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityAnalyticsCommonModule.dll" Hash="35cc2a3004f37694740edc9394bc05bf"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/file4252.txt" Hash="d4f6e252dffe2762065e815dd7cac0d3"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.TextCoreFontEngineModule.dll" Hash="f02c97fc1dc7cee24efb7a161761cad7"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/file8872.txt" Hash="83b72ec0248dd9fa32c8c3d30ddc6e9f"/> <FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.TextCoreTextEngineModule.dll" Hash="211586ac1307e75b04944ae69602d439"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.TextRenderingModule.dll" Hash="7c4b7a99c671f612956c8d9a8b059d3d"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.TilemapModule.dll" Hash="680c311a782c27b84939de1109387abf"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.TLSModule.dll" Hash="f5e69a25d7e5711f9d96c6d72ebef3a6"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UI.dll" Hash="c5ff0bd048336c6e10704e5bf0151e05"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UIElementsModule.dll" Hash="edb209860d38406902f38078afb09dc4"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UIModule.dll" Hash="6dc8c0bd62247ae98f3ab47b58dbe79b"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UmbraModule.dll" Hash="9e9645956824b3d24d0a5c721ebedfcc"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.TerrainPhysicsModule.dll" Hash="2d87f1c8ac3b32158d0c8751989c97f7"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityAnalyticsModule.dll" Hash="07396be9516ddff18c7f49ba9ed9d5c2"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityConnectModule.dll" Hash="c2b0504f4621a92e91d5ed5e79017295"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityCurlModule.dll" Hash="92203292162a4a4ea627f41e2032855d"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityTestProtocolModule.dll" Hash="f7995ec8be70852443cefdf2b9ec8a4e"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityWebRequestAssetBundleModule.dll" Hash="57d96c793a720456cc5ebc45d0b6f4e1"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityWebRequestAudioModule.dll" Hash="8490f076ba120cb60dab94932adff771"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityWebRequestModule.dll" Hash="f033891c341f917838a1ae9caa9c73e8"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.UnityWebRequestTextureModule.dll" Hash="fe6a04ff44a2f53a27331ca4834211e3"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/IngameDebugConsole.Runtime.dll" Hash="db7bfb1bd97dfba03252aa79e5dc4b53"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/mconfig/config.xml" Hash="096bb534f21d5adfed1aaf8c011a1204"/>
<FileData Path="/Application/RRJLoader/RRJ.exe" Hash="d8d1ae60ce447c51879c27f15dde7195"/>
<FileData Path="/Application/RRJLoader/RRJ_BurstDebugInformation_DoNotShip/Data/Plugins/x86_64/lib_burst_generated.txt" Hash="f9529720876ee689f4ea59bea45b730a"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/app.info" Hash="b9f6f3b0d44b642f2ccccd2cf244037b"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/boot.config" Hash="51d9ae757d5b11111bb04583ead9f54f"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/globalgamemanagers" Hash="9e04e3c9575add79ccecb56d2909b916"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/globalgamemanagers.assets" Hash="4487c33f4272a4900326138859f8daa1"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/globalgamemanagers.assets.resS" Hash="cc481c35e79b509dcd950c6adf2346ce"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/level0" Hash="65b76c3483f64609f9be534f2cf161c7"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Assembly-CSharp.dll" Hash="2b075722e64700cbdba7d1bb766e96c8"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/config" Hash="a2a56fef4c3a7ca98f99e8ae46bfe0ec"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Mono.Security.dll" Hash="dbd7e99a9ac5352fd4febaa5a7660e09"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/mscorlib.dll" Hash="9c0f93ea22eb12021728a1effe48ccad"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/netstandard.dll" Hash="c61967ebe7f07f6a5a1b3f91842bbc3c"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.ComponentModel.Composition.dll" Hash="9a5463df5469541750cca835743414c1"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Configuration.dll" Hash="ea06fc126f0f0e6a9d44e089469b7653"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Core.dll" Hash="5df5fd16437d20f41e58f8db73b42b47"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Data.DataSetExtensions.dll" Hash="48ff393c9b420ade92a47c8cded8df57"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Data.dll" Hash="83260b81a7f2c359842ae712cf8403a5"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.dll" Hash="97151f7e52d13119d4b7fc147c01dcd7"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.0/DefaultWsdlHelpGenerator.aspx" Hash="2ce379c652312b4fde606944ab0ed675"/>
<FileData Path="/Application/RRJLoader/D3D12/D3D12Core.dll" Hash="7fc05c9a8366d19302dfd13d09d3ebac"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/EmbedRuntime/mono-2.0-bdwgc.dll" Hash="1ce1473bec6862c3445a5697d28c3b7d"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/EmbedRuntime/MonoPosixHelper.dll" Hash="2734ad3f554d1b95d7b04766260175e5"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/2.0/Browsers/Compat.browser" Hash="3201df8753c86b4be9cc69c046883d3c"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/2.0/DefaultWsdlHelpGenerator.aspx" Hash="2ce379c652312b4fde606944ab0ed675"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/2.0/machine.config" Hash="cce8b8545896f7b43d6f129b337486eb"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/2.0/settings.map" Hash="4574da87289d555309a47f34757d6cf1"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/2.0/web.config" Hash="0a99aa334e6a4343f481e5021fe30cc6"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.0/Browsers/Compat.browser" Hash="3201df8753c86b4be9cc69c046883d3c"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Drawing.dll" Hash="e9a4ee8d28124309d5068758ae9cf29a"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.0/machine.config" Hash="db91868e0bed68adec7f349c4e0caef4"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.0/settings.map" Hash="abe932bf2e5f0cbe31062714a1b056b3"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.0/web.config" Hash="8ee21e3f1f5180d1c014dc65acdc7a77"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.5/Browsers/Compat.browser" Hash="3201df8753c86b4be9cc69c046883d3c"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.5/DefaultWsdlHelpGenerator.aspx" Hash="2ce379c652312b4fde606944ab0ed675"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.5/machine.config" Hash="8f659861aed4be83c28b7fc4d3455041"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.5/settings.map" Hash="abe932bf2e5f0cbe31062714a1b056b3"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/4.5/web.config" Hash="a0ef3b3190ca36f81b8d6f95f9c73b54"/>
<FileData Path="/Application/RRJLoader/MonoBleedingEdge/etc/mono/browscap.ini" Hash="d2f3bd5129e6aae5673887e1939ff1aa"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.VisualScripting.State.dll" Hash="0a778b955b1a2df7397f338386070323"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.RenderPipelines.Core.ShaderLibrary.dll" Hash="b5f27626025df2464cc3216bfb349ff6"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.RenderPipelines.HighDefinition.Config.Runtime.dll" Hash="4232e384bb18cf0b470748f16a451077"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.RenderPipelines.HighDefinition.Runtime.dll" Hash="8b2775ed44dd1b71ea4d8dc9c33df5a9"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary.dll" Hash="bb8e7c89045af4b8e7886720e5dc2474"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.TextMeshPro.dll" Hash="a944c0a16abff15b71bf7c220de5bcbd"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.Timeline.dll" Hash="9d32cd828350ca76224a61f9cf98211c"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.VisualEffectGraph.Runtime.dll" Hash="ddd586575079cc22739a5e5e49d18a77"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.VisualScripting.Antlr3.Runtime.dll" Hash="62a6ef88ac683a13104417515323896b"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.VisualScripting.Core.dll" Hash="de557512eb1a4da119ef4b7cdf0de9ea"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.VisualScripting.Flow.dll" Hash="6078b460cb8803b87f89410f2fdef9f2"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.RenderPipelines.Core.Runtime.Shared.dll" Hash="ebbeac963fbf7bb908ab0aa5d698c350"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.AccessibilityModule.dll" Hash="bf51e59da996c816b7d3944d9d235ca3"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.AIModule.dll" Hash="245cfae2b9eaee92e87eae662d3b8ca5"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.AndroidJNIModule.dll" Hash="19aba924468d523bd6ab0af1977ce553"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.AnimationModule.dll" Hash="5301e420d7216e0376b2ae6771836a08"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ARModule.dll" Hash="5007e1920fd5f556be659d873b07f1a4"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.AssetBundleModule.dll" Hash="5c3168c646fb035e811a09fd4de30759"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.AudioModule.dll" Hash="12b91b4940b3418061837bc12e7d7050"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ClothModule.dll" Hash="6ca3c4a421c921526e07950998a89ee9"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ClusterInputModule.dll" Hash="9ed9069d73075969a156f89851e58d4c"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Transactions.dll" Hash="6191fb6d054e9f0910f42730230d7e5b"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.EnterpriseServices.dll" Hash="ce5f01bef57e504e6bcba5136f6cac3f"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.IO.Compression.dll" Hash="968bf6f5309660610233bf75b21584c1"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.IO.Compression.FileSystem.dll" Hash="941b52daf342862624349b9cec0cb4a9"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Net.Http.dll" Hash="dab4d77c5675bd94394baa2c45e4a311"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Numerics.dll" Hash="73cd840f06347a172cdc8764564c6361"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Runtime.dll" Hash="77d74adcdea84d53a1fbe89e79737c1e"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Runtime.Serialization.dll" Hash="4ef33c922491087198e413279a709791"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Security.dll" Hash="c3030222a71dad399344f8067dd36299"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.ServiceModel.Internals.dll" Hash="0b563b4cf046e3e484669ce10ce3bfa1"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/UnityEngine.ClusterRendererModule.dll" Hash="525752cc5b0c1d39c49ec4ac50a4101b"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Xml.dll" Hash="6fed4a1385091135fcc224bda4f83222"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/System.Xml.Linq.dll" Hash="f59d549bdb4b3310647d344446958c3d"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.Burst.dll" Hash="3d93246db4e4fa4e519fa15ff5ee3ff4"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.Burst.Unsafe.dll" Hash="129351e9879a83262ea92a4a45aacc46"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.Collections.dll" Hash="9896d66646d20face9591a222cf2ccdf"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.Collections.LowLevel.ILSupport.dll" Hash="a28c546a9e048223b6899d2856ef6c11"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.Mathematics.dll" Hash="88db1f1b78092627dd59ba7098212fb9"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.Rendering.LightTransport.Runtime.dll" Hash="e47312870d4e8ef8f50dfa0504db5ab3"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Managed/Unity.RenderPipelines.Core.Runtime.dll" Hash="b7f1b29575e39edb80529f80dbe96b51"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/RRJ-95NEW-100" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/RUS" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/Sounds" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/Sounds/UI" Hash="FOLDER"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/RRJ-95NEW-100/docs.xml" Hash="fcad1626c1ef3851931bf68a1aa054c6"/> <FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/RRJ-95NEW-100/docs.xml" Hash="fcad1626c1ef3851931bf68a1aa054c6"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/RUS/024.31.00a.xml" Hash="e730fbd64cd77dd163732cfaf2bd0e75"/> <FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/RUS/024.31.00a.xml" Hash="e730fbd64cd77dd163732cfaf2bd0e75"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/Sounds/UI/ir_begin.wav" Hash="2e0057ee08c7b6fa07d28863a40d1cbf"/> <FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/Sounds/UI/ir_begin.wav" Hash="2e0057ee08c7b6fa07d28863a40d1cbf"/>
@@ -206,7 +198,4 @@
<FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/Sounds/UI/Navigation Start.wav" Hash="b82aa79f496456ffc5b952b484af25f5"/> <FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/Sounds/UI/Navigation Start.wav" Hash="b82aa79f496456ffc5b952b484af25f5"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/Sounds/UI/Proximity Connection.wav" Hash="00882d550b9389c6183ee3da0b668b2d"/> <FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/Sounds/UI/Proximity Connection.wav" Hash="00882d550b9389c6183ee3da0b668b2d"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/Sounds/UI/Proximity Notification.wav" Hash="e15f0210410a574af39b07840ccbe4cc"/> <FileData Path="/Application/RRJLoader/RRJ_Data/StreamingAssets/Sounds/UI/Proximity Notification.wav" Hash="e15f0210410a574af39b07840ccbe4cc"/>
<FileData Path="/Application/RRJLoader/RRJ_Data/Temp/UserData.xml" Hash="18352e1f88c92ef90c42bfe2b1ee0395"/>
<FileData Path="/Application/RRJLoader/UnityCrashHandler64.exe" Hash="ea440810e323f7b7ca54727cd23d068e"/>
<FileData Path="/Application/RRJLoader/UnityPlayer.dll" Hash="0486f8cc69625acdb24a62855754b228"/>
</FileDataList> </FileDataList>

View File

@@ -1,2 +1,2 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<ClientAutorization Login="O1" Password="1111"/> <ClientNotify Code="CHECKVERSIONLIST"/>

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -23,8 +23,8 @@ QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_MainWindow_t { struct qt_meta_stringdata_MainWindow_t {
QByteArrayData data[45]; QByteArrayData data[58];
char stringdata0[692]; char stringdata0[871];
}; };
#define QT_MOC_LITERAL(idx, ofs, len) \ #define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
@@ -36,68 +36,86 @@ static const qt_meta_stringdata_MainWindow_t qt_meta_stringdata_MainWindow = {
QT_MOC_LITERAL(0, 0, 10), // "MainWindow" QT_MOC_LITERAL(0, 0, 10), // "MainWindow"
QT_MOC_LITERAL(1, 11, 19), // "sigInitializeClient" QT_MOC_LITERAL(1, 11, 19), // "sigInitializeClient"
QT_MOC_LITERAL(2, 31, 0), // "" QT_MOC_LITERAL(2, 31, 0), // ""
QT_MOC_LITERAL(3, 32, 16), // "RecognizeSystem*" QT_MOC_LITERAL(3, 32, 11), // "MainWindow*"
QT_MOC_LITERAL(4, 49, 15), // "recognizeSystem" QT_MOC_LITERAL(4, 44, 10), // "mainWindow"
QT_MOC_LITERAL(5, 65, 17), // "ExternalExecuter*" QT_MOC_LITERAL(5, 55, 16), // "RecognizeSystem*"
QT_MOC_LITERAL(6, 83, 16), // "externalExecuter" QT_MOC_LITERAL(6, 72, 15), // "recognizeSystem"
QT_MOC_LITERAL(7, 100, 11), // "SendSystem*" QT_MOC_LITERAL(7, 88, 17), // "ExternalExecuter*"
QT_MOC_LITERAL(8, 112, 10), // "sendSystem" QT_MOC_LITERAL(8, 106, 16), // "externalExecuter"
QT_MOC_LITERAL(9, 123, 8), // "QThread*" QT_MOC_LITERAL(9, 123, 11), // "SendSystem*"
QT_MOC_LITERAL(10, 132, 6), // "thread" QT_MOC_LITERAL(10, 135, 10), // "sendSystem"
QT_MOC_LITERAL(11, 139, 14), // "sigSendCommand" QT_MOC_LITERAL(11, 146, 8), // "QThread*"
QT_MOC_LITERAL(12, 154, 7), // "command" QT_MOC_LITERAL(12, 155, 6), // "thread"
QT_MOC_LITERAL(13, 162, 16), // "sigSendXMLAnswer" QT_MOC_LITERAL(13, 162, 12), // "sigRecognize"
QT_MOC_LITERAL(14, 179, 6), // "answer" QT_MOC_LITERAL(14, 175, 17), // "UpdateController*"
QT_MOC_LITERAL(15, 186, 22), // "sigUpdateFilesOnServer" QT_MOC_LITERAL(15, 193, 16), // "updateController"
QT_MOC_LITERAL(16, 209, 16), // "QList<FileData>*" QT_MOC_LITERAL(16, 210, 11), // "DataParser*"
QT_MOC_LITERAL(17, 226, 12), // "fileSendList" QT_MOC_LITERAL(17, 222, 10), // "dataParser"
QT_MOC_LITERAL(18, 239, 13), // "sigSetConnect" QT_MOC_LITERAL(18, 233, 13), // "HashComparer*"
QT_MOC_LITERAL(19, 253, 15), // "ServerSettings*" QT_MOC_LITERAL(19, 247, 12), // "hashComparer"
QT_MOC_LITERAL(20, 269, 14), // "serverSettings" QT_MOC_LITERAL(20, 260, 10), // "TCPClient*"
QT_MOC_LITERAL(21, 284, 16), // "sigCalculateHash" QT_MOC_LITERAL(21, 271, 9), // "tcpClient"
QT_MOC_LITERAL(22, 301, 19), // "sigSendAutorization" QT_MOC_LITERAL(22, 281, 14), // "sigSendCommand"
QT_MOC_LITERAL(23, 321, 15), // "sigGetConnected" QT_MOC_LITERAL(23, 296, 7), // "command"
QT_MOC_LITERAL(24, 337, 14), // "updateProgress" QT_MOC_LITERAL(24, 304, 16), // "sigSendXMLAnswer"
QT_MOC_LITERAL(25, 352, 12), // "loadComplete" QT_MOC_LITERAL(25, 321, 6), // "answer"
QT_MOC_LITERAL(26, 365, 14), // "lostConnection" QT_MOC_LITERAL(26, 328, 22), // "sigUpdateFilesOnServer"
QT_MOC_LITERAL(27, 380, 13), // "serverBlocked" QT_MOC_LITERAL(27, 351, 16), // "QList<FileData>*"
QT_MOC_LITERAL(28, 394, 16), // "checkLoginResult" QT_MOC_LITERAL(28, 368, 12), // "fileSendList"
QT_MOC_LITERAL(29, 411, 20), // "ServerAuthorization*" QT_MOC_LITERAL(29, 381, 13), // "sigSetConnect"
QT_MOC_LITERAL(30, 432, 10), // "serverAuth" QT_MOC_LITERAL(30, 395, 15), // "ServerSettings*"
QT_MOC_LITERAL(31, 443, 13), // "setNeedUpdate" QT_MOC_LITERAL(31, 411, 14), // "serverSettings"
QT_MOC_LITERAL(32, 457, 4), // "flag" QT_MOC_LITERAL(32, 426, 16), // "sigCalculateHash"
QT_MOC_LITERAL(33, 462, 4), // "size" QT_MOC_LITERAL(33, 443, 19), // "sigSendAutorization"
QT_MOC_LITERAL(34, 467, 9), // "fileCount" QT_MOC_LITERAL(34, 463, 15), // "sigGetConnected"
QT_MOC_LITERAL(35, 477, 25), // "on_settingsButton_clicked" QT_MOC_LITERAL(35, 479, 14), // "showUpdateInfo"
QT_MOC_LITERAL(36, 503, 29), // "on_languageComboBox_activated" QT_MOC_LITERAL(36, 494, 21), // "showCompleteDialogBox"
QT_MOC_LITERAL(37, 533, 4), // "arg1" QT_MOC_LITERAL(37, 516, 19), // "slotConnectionState"
QT_MOC_LITERAL(38, 538, 17), // "slotDisableNotify" QT_MOC_LITERAL(38, 536, 4), // "flag"
QT_MOC_LITERAL(39, 556, 19), // "slotConnectionState" QT_MOC_LITERAL(39, 541, 20), // "slotServerDisconnect"
QT_MOC_LITERAL(40, 576, 20), // "slotServerDisconnect" QT_MOC_LITERAL(40, 562, 14), // "updateProgress"
QT_MOC_LITERAL(41, 597, 37), // "on_updateListGuideLabel_linkA..." QT_MOC_LITERAL(41, 577, 12), // "loadComplete"
QT_MOC_LITERAL(42, 635, 4), // "link" QT_MOC_LITERAL(42, 590, 14), // "lostConnection"
QT_MOC_LITERAL(43, 640, 21), // "on_exitButton_clicked" QT_MOC_LITERAL(43, 605, 13), // "serverBlocked"
QT_MOC_LITERAL(44, 662, 29) // "on_offlineStartButton_clicked" QT_MOC_LITERAL(44, 619, 16), // "checkLoginResult"
QT_MOC_LITERAL(45, 636, 20), // "ServerAuthorization*"
QT_MOC_LITERAL(46, 657, 10), // "serverAuth"
QT_MOC_LITERAL(47, 668, 13), // "setNeedUpdate"
QT_MOC_LITERAL(48, 682, 4), // "size"
QT_MOC_LITERAL(49, 687, 9), // "fileCount"
QT_MOC_LITERAL(50, 697, 25), // "on_settingsButton_clicked"
QT_MOC_LITERAL(51, 723, 29), // "on_languageComboBox_activated"
QT_MOC_LITERAL(52, 753, 4), // "arg1"
QT_MOC_LITERAL(53, 758, 17), // "slotDisableNotify"
QT_MOC_LITERAL(54, 776, 37), // "on_updateListGuideLabel_linkA..."
QT_MOC_LITERAL(55, 814, 4), // "link"
QT_MOC_LITERAL(56, 819, 21), // "on_exitButton_clicked"
QT_MOC_LITERAL(57, 841, 29) // "on_offlineStartButton_clicked"
}, },
"MainWindow\0sigInitializeClient\0\0" "MainWindow\0sigInitializeClient\0\0"
"RecognizeSystem*\0recognizeSystem\0" "MainWindow*\0mainWindow\0RecognizeSystem*\0"
"ExternalExecuter*\0externalExecuter\0" "recognizeSystem\0ExternalExecuter*\0"
"SendSystem*\0sendSystem\0QThread*\0thread\0" "externalExecuter\0SendSystem*\0sendSystem\0"
"QThread*\0thread\0sigRecognize\0"
"UpdateController*\0updateController\0"
"DataParser*\0dataParser\0HashComparer*\0"
"hashComparer\0TCPClient*\0tcpClient\0"
"sigSendCommand\0command\0sigSendXMLAnswer\0" "sigSendCommand\0command\0sigSendXMLAnswer\0"
"answer\0sigUpdateFilesOnServer\0" "answer\0sigUpdateFilesOnServer\0"
"QList<FileData>*\0fileSendList\0" "QList<FileData>*\0fileSendList\0"
"sigSetConnect\0ServerSettings*\0" "sigSetConnect\0ServerSettings*\0"
"serverSettings\0sigCalculateHash\0" "serverSettings\0sigCalculateHash\0"
"sigSendAutorization\0sigGetConnected\0" "sigSendAutorization\0sigGetConnected\0"
"showUpdateInfo\0showCompleteDialogBox\0"
"slotConnectionState\0flag\0slotServerDisconnect\0"
"updateProgress\0loadComplete\0lostConnection\0" "updateProgress\0loadComplete\0lostConnection\0"
"serverBlocked\0checkLoginResult\0" "serverBlocked\0checkLoginResult\0"
"ServerAuthorization*\0serverAuth\0" "ServerAuthorization*\0serverAuth\0"
"setNeedUpdate\0flag\0size\0fileCount\0" "setNeedUpdate\0size\0fileCount\0"
"on_settingsButton_clicked\0" "on_settingsButton_clicked\0"
"on_languageComboBox_activated\0arg1\0" "on_languageComboBox_activated\0arg1\0"
"slotDisableNotify\0slotConnectionState\0" "slotDisableNotify\0"
"slotServerDisconnect\0"
"on_updateListGuideLabel_linkActivated\0" "on_updateListGuideLabel_linkActivated\0"
"link\0on_exitButton_clicked\0" "link\0on_exitButton_clicked\0"
"on_offlineStartButton_clicked" "on_offlineStartButton_clicked"
@@ -110,45 +128,49 @@ static const uint qt_meta_data_MainWindow[] = {
8, // revision 8, // revision
0, // classname 0, // classname
0, 0, // classinfo 0, 0, // classinfo
22, 14, // methods 25, 14, // methods
0, 0, // properties 0, 0, // properties
0, 0, // enums/sets 0, 0, // enums/sets
0, 0, // constructors 0, 0, // constructors
0, // flags 0, // flags
8, // signalCount 9, // signalCount
// signals: name, argc, parameters, tag, flags // signals: name, argc, parameters, tag, flags
1, 4, 124, 2, 0x06 /* Public */, 1, 5, 139, 2, 0x06 /* Public */,
11, 1, 133, 2, 0x06 /* Public */, 13, 5, 150, 2, 0x06 /* Public */,
13, 1, 136, 2, 0x06 /* Public */, 22, 1, 161, 2, 0x06 /* Public */,
15, 1, 139, 2, 0x06 /* Public */, 24, 1, 164, 2, 0x06 /* Public */,
18, 2, 142, 2, 0x06 /* Public */, 26, 1, 167, 2, 0x06 /* Public */,
21, 0, 147, 2, 0x06 /* Public */, 29, 2, 170, 2, 0x06 /* Public */,
22, 0, 148, 2, 0x06 /* Public */, 32, 0, 175, 2, 0x06 /* Public */,
23, 0, 149, 2, 0x06 /* Public */, 33, 0, 176, 2, 0x06 /* Public */,
34, 0, 177, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags // slots: name, argc, parameters, tag, flags
24, 0, 150, 2, 0x0a /* Public */, 35, 0, 178, 2, 0x0a /* Public */,
25, 0, 151, 2, 0x0a /* Public */, 36, 0, 179, 2, 0x0a /* Public */,
26, 0, 152, 2, 0x0a /* Public */, 37, 1, 180, 2, 0x0a /* Public */,
27, 0, 153, 2, 0x0a /* Public */, 39, 0, 183, 2, 0x0a /* Public */,
28, 1, 154, 2, 0x0a /* Public */, 40, 0, 184, 2, 0x0a /* Public */,
31, 3, 157, 2, 0x0a /* Public */, 41, 0, 185, 2, 0x0a /* Public */,
35, 0, 164, 2, 0x08 /* Private */, 42, 0, 186, 2, 0x0a /* Public */,
36, 1, 165, 2, 0x08 /* Private */, 43, 0, 187, 2, 0x0a /* Public */,
38, 0, 168, 2, 0x08 /* Private */, 44, 1, 188, 2, 0x0a /* Public */,
39, 1, 169, 2, 0x08 /* Private */, 47, 3, 191, 2, 0x0a /* Public */,
40, 0, 172, 2, 0x08 /* Private */, 50, 0, 198, 2, 0x08 /* Private */,
41, 1, 173, 2, 0x08 /* Private */, 51, 1, 199, 2, 0x08 /* Private */,
43, 0, 176, 2, 0x08 /* Private */, 53, 0, 202, 2, 0x08 /* Private */,
44, 0, 177, 2, 0x08 /* Private */, 54, 1, 203, 2, 0x08 /* Private */,
56, 0, 206, 2, 0x08 /* Private */,
57, 0, 207, 2, 0x08 /* Private */,
// signals: parameters // signals: parameters
QMetaType::Void, 0x80000000 | 3, 0x80000000 | 5, 0x80000000 | 7, 0x80000000 | 9, 4, 6, 8, 10, QMetaType::Void, 0x80000000 | 3, 0x80000000 | 5, 0x80000000 | 7, 0x80000000 | 9, 0x80000000 | 11, 4, 6, 8, 10, 12,
QMetaType::Void, QMetaType::QString, 12, QMetaType::Void, 0x80000000 | 14, 0x80000000 | 16, 0x80000000 | 3, 0x80000000 | 18, 0x80000000 | 20, 15, 17, 4, 19, 21,
QMetaType::Void, QMetaType::QString, 14, QMetaType::Void, QMetaType::QString, 23,
QMetaType::Void, 0x80000000 | 16, 17, QMetaType::Void, QMetaType::QString, 25,
QMetaType::Void, 0x80000000 | 19, 0x80000000 | 9, 20, 10, QMetaType::Void, 0x80000000 | 27, 28,
QMetaType::Void, 0x80000000 | 30, 0x80000000 | 11, 31, 12,
QMetaType::Void, QMetaType::Void,
QMetaType::Void, QMetaType::Void,
QMetaType::Bool, QMetaType::Bool,
@@ -156,16 +178,18 @@ static const uint qt_meta_data_MainWindow[] = {
// slots: parameters // slots: parameters
QMetaType::Void, QMetaType::Void,
QMetaType::Void, QMetaType::Void,
QMetaType::Void, QMetaType::Bool, 38,
QMetaType::Void, QMetaType::Void,
QMetaType::Void, QMetaType::Void,
QMetaType::Void, 0x80000000 | 29, 30,
QMetaType::Void, QMetaType::Bool, QMetaType::ULongLong, QMetaType::ULongLong, 32, 33, 34,
QMetaType::Void, QMetaType::Void,
QMetaType::Void, QMetaType::QString, 37,
QMetaType::Void, QMetaType::Void,
QMetaType::Void, QMetaType::Bool, 32,
QMetaType::Void, QMetaType::Void,
QMetaType::Void, QMetaType::QString, 42, QMetaType::Void, 0x80000000 | 45, 46,
QMetaType::Void, QMetaType::Bool, QMetaType::ULongLong, QMetaType::ULongLong, 38, 48, 49,
QMetaType::Void,
QMetaType::Void, QMetaType::QString, 52,
QMetaType::Void,
QMetaType::Void, QMetaType::QString, 55,
QMetaType::Void, QMetaType::Void,
QMetaType::Void, QMetaType::Void,
@@ -178,29 +202,32 @@ void MainWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id,
auto *_t = static_cast<MainWindow *>(_o); auto *_t = static_cast<MainWindow *>(_o);
Q_UNUSED(_t) Q_UNUSED(_t)
switch (_id) { switch (_id) {
case 0: _t->sigInitializeClient((*reinterpret_cast< RecognizeSystem*(*)>(_a[1])),(*reinterpret_cast< ExternalExecuter*(*)>(_a[2])),(*reinterpret_cast< SendSystem*(*)>(_a[3])),(*reinterpret_cast< QThread*(*)>(_a[4]))); break; case 0: _t->sigInitializeClient((*reinterpret_cast< MainWindow*(*)>(_a[1])),(*reinterpret_cast< RecognizeSystem*(*)>(_a[2])),(*reinterpret_cast< ExternalExecuter*(*)>(_a[3])),(*reinterpret_cast< SendSystem*(*)>(_a[4])),(*reinterpret_cast< QThread*(*)>(_a[5]))); break;
case 1: _t->sigSendCommand((*reinterpret_cast< QString(*)>(_a[1]))); break; case 1: _t->sigRecognize((*reinterpret_cast< UpdateController*(*)>(_a[1])),(*reinterpret_cast< DataParser*(*)>(_a[2])),(*reinterpret_cast< MainWindow*(*)>(_a[3])),(*reinterpret_cast< HashComparer*(*)>(_a[4])),(*reinterpret_cast< TCPClient*(*)>(_a[5]))); break;
case 2: _t->sigSendXMLAnswer((*reinterpret_cast< QString(*)>(_a[1]))); break; case 2: _t->sigSendCommand((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 3: _t->sigUpdateFilesOnServer((*reinterpret_cast< QList<FileData>*(*)>(_a[1]))); break; case 3: _t->sigSendXMLAnswer((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 4: _t->sigSetConnect((*reinterpret_cast< ServerSettings*(*)>(_a[1])),(*reinterpret_cast< QThread*(*)>(_a[2]))); break; case 4: _t->sigUpdateFilesOnServer((*reinterpret_cast< QList<FileData>*(*)>(_a[1]))); break;
case 5: _t->sigCalculateHash(); break; case 5: _t->sigSetConnect((*reinterpret_cast< ServerSettings*(*)>(_a[1])),(*reinterpret_cast< QThread*(*)>(_a[2]))); break;
case 6: _t->sigSendAutorization(); break; case 6: _t->sigCalculateHash(); break;
case 7: { bool _r = _t->sigGetConnected(); case 7: _t->sigSendAutorization(); break;
case 8: { bool _r = _t->sigGetConnected();
if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break; if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break;
case 8: _t->updateProgress(); break; case 9: _t->showUpdateInfo(); break;
case 9: _t->loadComplete(); break; case 10: _t->showCompleteDialogBox(); break;
case 10: _t->lostConnection(); break; case 11: _t->slotConnectionState((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 11: _t->serverBlocked(); break; case 12: _t->slotServerDisconnect(); break;
case 12: _t->checkLoginResult((*reinterpret_cast< ServerAuthorization*(*)>(_a[1]))); break; case 13: _t->updateProgress(); break;
case 13: _t->setNeedUpdate((*reinterpret_cast< bool(*)>(_a[1])),(*reinterpret_cast< quint64(*)>(_a[2])),(*reinterpret_cast< quint64(*)>(_a[3]))); break; case 14: _t->loadComplete(); break;
case 14: _t->on_settingsButton_clicked(); break; case 15: _t->lostConnection(); break;
case 15: _t->on_languageComboBox_activated((*reinterpret_cast< const QString(*)>(_a[1]))); break; case 16: _t->serverBlocked(); break;
case 16: _t->slotDisableNotify(); break; case 17: _t->checkLoginResult((*reinterpret_cast< ServerAuthorization*(*)>(_a[1]))); break;
case 17: _t->slotConnectionState((*reinterpret_cast< bool(*)>(_a[1]))); break; case 18: _t->setNeedUpdate((*reinterpret_cast< bool(*)>(_a[1])),(*reinterpret_cast< quint64(*)>(_a[2])),(*reinterpret_cast< quint64(*)>(_a[3]))); break;
case 18: _t->slotServerDisconnect(); break; case 19: _t->on_settingsButton_clicked(); break;
case 19: _t->on_updateListGuideLabel_linkActivated((*reinterpret_cast< const QString(*)>(_a[1]))); break; case 20: _t->on_languageComboBox_activated((*reinterpret_cast< const QString(*)>(_a[1]))); break;
case 20: _t->on_exitButton_clicked(); break; case 21: _t->slotDisableNotify(); break;
case 21: _t->on_offlineStartButton_clicked(); break; case 22: _t->on_updateListGuideLabel_linkActivated((*reinterpret_cast< const QString(*)>(_a[1]))); break;
case 23: _t->on_exitButton_clicked(); break;
case 24: _t->on_offlineStartButton_clicked(); break;
default: ; default: ;
} }
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
@@ -209,17 +236,34 @@ void MainWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id,
case 0: case 0:
switch (*reinterpret_cast<int*>(_a[1])) { switch (*reinterpret_cast<int*>(_a[1])) {
default: *reinterpret_cast<int*>(_a[0]) = -1; break; default: *reinterpret_cast<int*>(_a[0]) = -1; break;
case 1:
*reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< ExternalExecuter* >(); break;
case 3:
*reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QThread* >(); break;
case 0:
*reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< RecognizeSystem* >(); break;
case 2: case 2:
*reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< ExternalExecuter* >(); break;
case 0:
*reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< MainWindow* >(); break;
case 4:
*reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QThread* >(); break;
case 1:
*reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< RecognizeSystem* >(); break;
case 3:
*reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< SendSystem* >(); break; *reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< SendSystem* >(); break;
} }
break; break;
case 1:
switch (*reinterpret_cast<int*>(_a[1])) {
default: *reinterpret_cast<int*>(_a[0]) = -1; break;
case 1:
*reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< DataParser* >(); break;
case 3:
*reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< HashComparer* >(); break;
case 2:
*reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< MainWindow* >(); break;
case 4: case 4:
*reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< TCPClient* >(); break;
case 0:
*reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< UpdateController* >(); break;
}
break;
case 5:
switch (*reinterpret_cast<int*>(_a[1])) { switch (*reinterpret_cast<int*>(_a[1])) {
default: *reinterpret_cast<int*>(_a[0]) = -1; break; default: *reinterpret_cast<int*>(_a[0]) = -1; break;
case 1: case 1:
@@ -230,58 +274,65 @@ void MainWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id,
} else if (_c == QMetaObject::IndexOfMethod) { } else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]); int *result = reinterpret_cast<int *>(_a[0]);
{ {
using _t = void (MainWindow::*)(RecognizeSystem * , ExternalExecuter * , SendSystem * , QThread * ); using _t = void (MainWindow::*)(MainWindow * , RecognizeSystem * , ExternalExecuter * , SendSystem * , QThread * );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::sigInitializeClient)) { if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::sigInitializeClient)) {
*result = 0; *result = 0;
return; return;
} }
} }
{ {
using _t = void (MainWindow::*)(QString ); using _t = void (MainWindow::*)(UpdateController * , DataParser * , MainWindow * , HashComparer * , TCPClient * );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::sigSendCommand)) { if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::sigRecognize)) {
*result = 1; *result = 1;
return; return;
} }
} }
{ {
using _t = void (MainWindow::*)(QString ); using _t = void (MainWindow::*)(QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::sigSendXMLAnswer)) { if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::sigSendCommand)) {
*result = 2; *result = 2;
return; return;
} }
} }
{
using _t = void (MainWindow::*)(QString );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::sigSendXMLAnswer)) {
*result = 3;
return;
}
}
{ {
using _t = void (MainWindow::*)(QList<FileData> * ); using _t = void (MainWindow::*)(QList<FileData> * );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::sigUpdateFilesOnServer)) { if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::sigUpdateFilesOnServer)) {
*result = 3; *result = 4;
return; return;
} }
} }
{ {
using _t = void (MainWindow::*)(ServerSettings * , QThread * ); using _t = void (MainWindow::*)(ServerSettings * , QThread * );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::sigSetConnect)) { if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::sigSetConnect)) {
*result = 4;
return;
}
}
{
using _t = void (MainWindow::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::sigCalculateHash)) {
*result = 5; *result = 5;
return; return;
} }
} }
{ {
using _t = void (MainWindow::*)(); using _t = void (MainWindow::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::sigSendAutorization)) { if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::sigCalculateHash)) {
*result = 6; *result = 6;
return; return;
} }
} }
{
using _t = void (MainWindow::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::sigSendAutorization)) {
*result = 7;
return;
}
}
{ {
using _t = bool (MainWindow::*)(); using _t = bool (MainWindow::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::sigGetConnected)) { if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&MainWindow::sigGetConnected)) {
*result = 7; *result = 8;
return; return;
} }
} }
@@ -317,70 +368,77 @@ int MainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
if (_id < 0) if (_id < 0)
return _id; return _id;
if (_c == QMetaObject::InvokeMetaMethod) { if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 22) if (_id < 25)
qt_static_metacall(this, _c, _id, _a); qt_static_metacall(this, _c, _id, _a);
_id -= 22; _id -= 25;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 22) if (_id < 25)
qt_static_metacall(this, _c, _id, _a); qt_static_metacall(this, _c, _id, _a);
_id -= 22; _id -= 25;
} }
return _id; return _id;
} }
// SIGNAL 0 // SIGNAL 0
void MainWindow::sigInitializeClient(RecognizeSystem * _t1, ExternalExecuter * _t2, SendSystem * _t3, QThread * _t4) void MainWindow::sigInitializeClient(MainWindow * _t1, RecognizeSystem * _t2, ExternalExecuter * _t3, SendSystem * _t4, QThread * _t5)
{ {
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))) }; void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t5))) };
QMetaObject::activate(this, &staticMetaObject, 0, _a); QMetaObject::activate(this, &staticMetaObject, 0, _a);
} }
// SIGNAL 1 // SIGNAL 1
void MainWindow::sigSendCommand(QString _t1) void MainWindow::sigRecognize(UpdateController * _t1, DataParser * _t2, MainWindow * _t3, HashComparer * _t4, TCPClient * _t5)
{ {
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) }; void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t3))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t4))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t5))) };
QMetaObject::activate(this, &staticMetaObject, 1, _a); QMetaObject::activate(this, &staticMetaObject, 1, _a);
} }
// SIGNAL 2 // SIGNAL 2
void MainWindow::sigSendXMLAnswer(QString _t1) void MainWindow::sigSendCommand(QString _t1)
{ {
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) }; void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 2, _a); QMetaObject::activate(this, &staticMetaObject, 2, _a);
} }
// SIGNAL 3 // SIGNAL 3
void MainWindow::sigUpdateFilesOnServer(QList<FileData> * _t1) void MainWindow::sigSendXMLAnswer(QString _t1)
{ {
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) }; void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 3, _a); QMetaObject::activate(this, &staticMetaObject, 3, _a);
} }
// SIGNAL 4 // SIGNAL 4
void MainWindow::sigSetConnect(ServerSettings * _t1, QThread * _t2) void MainWindow::sigUpdateFilesOnServer(QList<FileData> * _t1)
{ {
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) }; void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 4, _a); QMetaObject::activate(this, &staticMetaObject, 4, _a);
} }
// SIGNAL 5 // SIGNAL 5
void MainWindow::sigCalculateHash() void MainWindow::sigSetConnect(ServerSettings * _t1, QThread * _t2)
{ {
QMetaObject::activate(this, &staticMetaObject, 5, nullptr); void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))), const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t2))) };
QMetaObject::activate(this, &staticMetaObject, 5, _a);
} }
// SIGNAL 6 // SIGNAL 6
void MainWindow::sigSendAutorization() void MainWindow::sigCalculateHash()
{ {
QMetaObject::activate(this, &staticMetaObject, 6, nullptr); QMetaObject::activate(this, &staticMetaObject, 6, nullptr);
} }
// SIGNAL 7 // SIGNAL 7
void MainWindow::sigSendAutorization()
{
QMetaObject::activate(this, &staticMetaObject, 7, nullptr);
}
// SIGNAL 8
bool MainWindow::sigGetConnected() bool MainWindow::sigGetConnected()
{ {
bool _t0{}; bool _t0{};
void *_a[] = { const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t0))) }; void *_a[] = { const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t0))) };
QMetaObject::activate(this, &staticMetaObject, 7, _a); QMetaObject::activate(this, &staticMetaObject, 8, _a);
return _t0; return _t0;
} }
QT_WARNING_POP QT_WARNING_POP

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -22,8 +22,8 @@ QT_BEGIN_MOC_NAMESPACE
QT_WARNING_PUSH QT_WARNING_PUSH
QT_WARNING_DISABLE_DEPRECATED QT_WARNING_DISABLE_DEPRECATED
struct qt_meta_stringdata_TCPClient_t { struct qt_meta_stringdata_TCPClient_t {
QByteArrayData data[14]; QByteArrayData data[10];
char stringdata0[172]; char stringdata0[127];
}; };
#define QT_MOC_LITERAL(idx, ofs, len) \ #define QT_MOC_LITERAL(idx, ofs, len) \
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
@@ -36,23 +36,18 @@ QT_MOC_LITERAL(0, 0, 9), // "TCPClient"
QT_MOC_LITERAL(1, 10, 15), // "sigSendDebugLog" QT_MOC_LITERAL(1, 10, 15), // "sigSendDebugLog"
QT_MOC_LITERAL(2, 26, 0), // "" QT_MOC_LITERAL(2, 26, 0), // ""
QT_MOC_LITERAL(3, 27, 7), // "message" QT_MOC_LITERAL(3, 27, 7), // "message"
QT_MOC_LITERAL(4, 35, 12), // "sigRecognize" QT_MOC_LITERAL(4, 35, 19), // "sigServerDisconnect"
QT_MOC_LITERAL(5, 48, 11), // "QTcpSocket*" QT_MOC_LITERAL(5, 55, 18), // "sigConnectionState"
QT_MOC_LITERAL(6, 60, 6), // "socket" QT_MOC_LITERAL(6, 74, 4), // "flag"
QT_MOC_LITERAL(7, 67, 19), // "sigServerDisconnect" QT_MOC_LITERAL(7, 79, 15), // "slotSendCommand"
QT_MOC_LITERAL(8, 87, 18), // "sigConnectionState" QT_MOC_LITERAL(8, 95, 17), // "slotConnectNotify"
QT_MOC_LITERAL(9, 106, 4), // "flag" QT_MOC_LITERAL(9, 113, 13) // "slotReadyRead"
QT_MOC_LITERAL(10, 111, 12), // "sigSetSocket"
QT_MOC_LITERAL(11, 124, 15), // "slotSendCommand"
QT_MOC_LITERAL(12, 140, 17), // "slotConnectNotify"
QT_MOC_LITERAL(13, 158, 13) // "slotReadyRead"
}, },
"TCPClient\0sigSendDebugLog\0\0message\0" "TCPClient\0sigSendDebugLog\0\0message\0"
"sigRecognize\0QTcpSocket*\0socket\0"
"sigServerDisconnect\0sigConnectionState\0" "sigServerDisconnect\0sigConnectionState\0"
"flag\0sigSetSocket\0slotSendCommand\0" "flag\0slotSendCommand\0slotConnectNotify\0"
"slotConnectNotify\0slotReadyRead" "slotReadyRead"
}; };
#undef QT_MOC_LITERAL #undef QT_MOC_LITERAL
@@ -62,31 +57,27 @@ static const uint qt_meta_data_TCPClient[] = {
8, // revision 8, // revision
0, // classname 0, // classname
0, 0, // classinfo 0, 0, // classinfo
8, 14, // methods 6, 14, // methods
0, 0, // properties 0, 0, // properties
0, 0, // enums/sets 0, 0, // enums/sets
0, 0, // constructors 0, 0, // constructors
0, // flags 0, // flags
5, // signalCount 3, // signalCount
// signals: name, argc, parameters, tag, flags // signals: name, argc, parameters, tag, flags
1, 1, 54, 2, 0x06 /* Public */, 1, 1, 44, 2, 0x06 /* Public */,
4, 1, 57, 2, 0x06 /* Public */, 4, 0, 47, 2, 0x06 /* Public */,
7, 0, 60, 2, 0x06 /* Public */, 5, 1, 48, 2, 0x06 /* Public */,
8, 1, 61, 2, 0x06 /* Public */,
10, 1, 64, 2, 0x06 /* Public */,
// slots: name, argc, parameters, tag, flags // slots: name, argc, parameters, tag, flags
11, 1, 67, 2, 0x0a /* Public */, 7, 1, 51, 2, 0x0a /* Public */,
12, 0, 70, 2, 0x0a /* Public */, 8, 0, 54, 2, 0x0a /* Public */,
13, 0, 71, 2, 0x08 /* Private */, 9, 0, 55, 2, 0x08 /* Private */,
// signals: parameters // signals: parameters
QMetaType::Void, QMetaType::QString, 3, QMetaType::Void, QMetaType::QString, 3,
QMetaType::Void, 0x80000000 | 5, 6,
QMetaType::Void, QMetaType::Void,
QMetaType::Void, QMetaType::Bool, 9, QMetaType::Void, QMetaType::Bool, 6,
QMetaType::Void, 0x80000000 | 5, 6,
// slots: parameters // slots: parameters
QMetaType::Void, QMetaType::QString, 3, QMetaType::Void, QMetaType::QString, 3,
@@ -103,33 +94,13 @@ void TCPClient::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, v
Q_UNUSED(_t) Q_UNUSED(_t)
switch (_id) { switch (_id) {
case 0: _t->sigSendDebugLog((*reinterpret_cast< QString(*)>(_a[1]))); break; case 0: _t->sigSendDebugLog((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 1: _t->sigRecognize((*reinterpret_cast< QTcpSocket*(*)>(_a[1]))); break; case 1: _t->sigServerDisconnect(); break;
case 2: _t->sigServerDisconnect(); break; case 2: _t->sigConnectionState((*reinterpret_cast< bool(*)>(_a[1]))); break;
case 3: _t->sigConnectionState((*reinterpret_cast< bool(*)>(_a[1]))); break; case 3: _t->slotSendCommand((*reinterpret_cast< QString(*)>(_a[1]))); break;
case 4: _t->sigSetSocket((*reinterpret_cast< QTcpSocket*(*)>(_a[1]))); break; case 4: _t->slotConnectNotify(); break;
case 5: _t->slotSendCommand((*reinterpret_cast< QString(*)>(_a[1]))); break; case 5: _t->slotReadyRead(); break;
case 6: _t->slotConnectNotify(); break;
case 7: _t->slotReadyRead(); break;
default: ; default: ;
} }
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
switch (_id) {
default: *reinterpret_cast<int*>(_a[0]) = -1; break;
case 1:
switch (*reinterpret_cast<int*>(_a[1])) {
default: *reinterpret_cast<int*>(_a[0]) = -1; break;
case 0:
*reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTcpSocket* >(); break;
}
break;
case 4:
switch (*reinterpret_cast<int*>(_a[1])) {
default: *reinterpret_cast<int*>(_a[0]) = -1; break;
case 0:
*reinterpret_cast<int*>(_a[0]) = qRegisterMetaType< QTcpSocket* >(); break;
}
break;
}
} else if (_c == QMetaObject::IndexOfMethod) { } else if (_c == QMetaObject::IndexOfMethod) {
int *result = reinterpret_cast<int *>(_a[0]); int *result = reinterpret_cast<int *>(_a[0]);
{ {
@@ -139,31 +110,17 @@ void TCPClient::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, v
return; return;
} }
} }
{
using _t = void (TCPClient::*)(QTcpSocket * );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&TCPClient::sigRecognize)) {
*result = 1;
return;
}
}
{ {
using _t = void (TCPClient::*)(); using _t = void (TCPClient::*)();
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&TCPClient::sigServerDisconnect)) { if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&TCPClient::sigServerDisconnect)) {
*result = 2; *result = 1;
return; return;
} }
} }
{ {
using _t = void (TCPClient::*)(bool ); using _t = void (TCPClient::*)(bool );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&TCPClient::sigConnectionState)) { if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&TCPClient::sigConnectionState)) {
*result = 3; *result = 2;
return;
}
}
{
using _t = void (TCPClient::*)(QTcpSocket * );
if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&TCPClient::sigSetSocket)) {
*result = 4;
return; return;
} }
} }
@@ -199,13 +156,13 @@ int TCPClient::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
if (_id < 0) if (_id < 0)
return _id; return _id;
if (_c == QMetaObject::InvokeMetaMethod) { if (_c == QMetaObject::InvokeMetaMethod) {
if (_id < 8) if (_id < 6)
qt_static_metacall(this, _c, _id, _a); qt_static_metacall(this, _c, _id, _a);
_id -= 8; _id -= 6;
} else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) {
if (_id < 8) if (_id < 6)
qt_static_metacall(this, _c, _id, _a); *reinterpret_cast<int*>(_a[0]) = -1;
_id -= 8; _id -= 6;
} }
return _id; return _id;
} }
@@ -218,30 +175,16 @@ void TCPClient::sigSendDebugLog(QString _t1)
} }
// SIGNAL 1 // SIGNAL 1
void TCPClient::sigRecognize(QTcpSocket * _t1) void TCPClient::sigServerDisconnect()
{ {
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) }; QMetaObject::activate(this, &staticMetaObject, 1, nullptr);
QMetaObject::activate(this, &staticMetaObject, 1, _a);
} }
// SIGNAL 2 // SIGNAL 2
void TCPClient::sigServerDisconnect()
{
QMetaObject::activate(this, &staticMetaObject, 2, nullptr);
}
// SIGNAL 3
void TCPClient::sigConnectionState(bool _t1) void TCPClient::sigConnectionState(bool _t1)
{ {
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) }; void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 3, _a); QMetaObject::activate(this, &staticMetaObject, 2, _a);
}
// SIGNAL 4
void TCPClient::sigSetSocket(QTcpSocket * _t1)
{
void *_a[] = { nullptr, const_cast<void*>(reinterpret_cast<const void*>(std::addressof(_t1))) };
QMetaObject::activate(this, &staticMetaObject, 4, _a);
} }
QT_WARNING_POP QT_WARNING_POP
QT_END_MOC_NAMESPACE QT_END_MOC_NAMESPACE

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -26,6 +26,8 @@ void MainWindow::initialize()
updateTextWidget->initialize(); updateTextWidget->initialize();
entryWidget->initialize(this); entryWidget->initialize(this);
versionSelectWidget->initialize(); versionSelectWidget->initialize();
hashComparer->initialize(this);
updateController->initialize(this);
commonButtonGroupWidget->initialize(externalExecuter,sendSystem,client); commonButtonGroupWidget->initialize(externalExecuter,sendSystem,client);
commonButtonGroupWidget->show(); commonButtonGroupWidget->show();
@@ -43,14 +45,15 @@ void MainWindow::initialize()
bindConnection(); bindConnection();
sendSystem->initialize(this,dataParser); sendSystem->initialize(this,dataParser);
dataParser->initialize(recognizeSystem);
emit sigCalculateHash(); emit sigCalculateHash();
emit sigInitializeClient(recognizeSystem,externalExecuter,sendSystem,connectionThread); emit sigInitializeClient(this,recognizeSystem,externalExecuter,sendSystem,workerThread);
emit sigRecognize(updateController,dataParser,this,hashComparer,client);
recognizeSystem->initialize(updateController,dataParser,this,hashComparer,client);
screenChecker->check(); screenChecker->check();
loadStaticData(); loadStaticData();
emit sigSetConnect(dataParser->getServerSettings(),connectionThread); emit sigSetConnect(dataParser->getServerSettings(),workerThread);
checkAppAvailable(); checkAppAvailable();
@@ -74,30 +77,32 @@ void MainWindow::createObjects()
ui->interactiveGroup->addWidget(updateTextWidget); ui->interactiveGroup->addWidget(updateTextWidget);
ui->interactiveGroup->addWidget(versionSelectWidget); ui->interactiveGroup->addWidget(versionSelectWidget);
connectionThread = new QThread; workerThread = new QThread;
animationThread = new QThread; animationThread = new QThread;
client = new TCPClient; client = new TCPClient;
client->moveToThread(connectionThread); client->moveToThread(workerThread);
dataParser = new DataParser; dataParser = new DataParser;
dataParser->moveToThread(workerThread);
sendSystem = new SendSystem; sendSystem = new SendSystem;
sendSystem->moveToThread(connectionThread); sendSystem->moveToThread(workerThread);
updateController = new UpdateController(dataParser,sendSystem); updateController = new UpdateController(dataParser,sendSystem);
updateController->moveToThread(connectionThread); updateController->moveToThread(workerThread);
recognizeSystem = new RecognizeSystem; recognizeSystem = new RecognizeSystem;
recognizeSystem->moveToThread(connectionThread); recognizeSystem->moveToThread(workerThread);
screenChecker = new ScreenChecker(this,dataParser,ui->displayLayout); screenChecker = new ScreenChecker(this,dataParser,ui->displayLayout);
externalExecuter = new ExternalExecuter; externalExecuter = new ExternalExecuter;
hashComparer = new HashComparer(dataParser); hashComparer = new HashComparer(dataParser);
hashComparer->moveToThread(workerThread);
connectionThread->start(); workerThread->start();
connectionThread->setPriority(QThread::HighestPriority); workerThread->setPriority(QThread::HighestPriority);
timer = new QTimer; timer = new QTimer;
} }
@@ -106,19 +111,12 @@ void MainWindow::bindConnection()
{ {
connect(timer,&QTimer::timeout,this,&MainWindow::slotDisableNotify); connect(timer,&QTimer::timeout,this,&MainWindow::slotDisableNotify);
connect(updateController,&UpdateController::sigUpdateComplete,this,&MainWindow::showCompleteDialogBox);
connect(hashComparer,&HashComparer::sigCallCheck,this,&MainWindow::checkUpdate);
connect(hashComparer,&HashComparer::sigHaveDelta,this,&MainWindow::showUpdateInfo);
connect(this,&MainWindow::sigUpdateFilesOnServer,updateController,&UpdateController::updateFilesOnServer); connect(this,&MainWindow::sigUpdateFilesOnServer,updateController,&UpdateController::updateFilesOnServer);
connect(this,&MainWindow::sigInitializeClient,client,&TCPClient::initialize,Qt::AutoConnection); connect(this,&MainWindow::sigInitializeClient,client,&TCPClient::initialize,Qt::AutoConnection);
connect(this,&MainWindow::sigSetConnect,client,&TCPClient::setConnect,Qt::AutoConnection); connect(this,&MainWindow::sigSetConnect,client,&TCPClient::setConnect,Qt::AutoConnection);
connect(this,&MainWindow::sigSendCommand,client,&TCPClient::slotSendCommand,Qt::AutoConnection); connect(this,&MainWindow::sigSendCommand,client,&TCPClient::slotSendCommand,Qt::AutoConnection);
connect(this,&MainWindow::sigSendXMLAnswer,sendSystem,&SendSystem::xmlAnswer,Qt::AutoConnection); connect(this,&MainWindow::sigSendXMLAnswer,sendSystem,&SendSystem::xmlAnswer,Qt::AutoConnection);
connect(this,&MainWindow::sigRecognize,recognizeSystem,&RecognizeSystem::initialize,Qt::AutoConnection);
connect(client,&TCPClient::sigConnectionState,this,&MainWindow::slotConnectionState,Qt::AutoConnection);
connect(client,&TCPClient::sigServerDisconnect,this,&MainWindow::slotServerDisconnect);
connect(this,&MainWindow::sigGetConnected,client,&TCPClient::getIsConnected); connect(this,&MainWindow::sigGetConnected,client,&TCPClient::getIsConnected);
connect(this,&MainWindow::sigCalculateHash,updateController,&UpdateController::calculateCommonHash); connect(this,&MainWindow::sigCalculateHash,updateController,&UpdateController::calculateCommonHash);
@@ -365,7 +363,7 @@ void MainWindow::saveServerSettingsWithConnect()
ServerSettings *settings = entryWidget->getServerSettings(); ServerSettings *settings = entryWidget->getServerSettings();
dataParser->createServerSettings(settings); dataParser->createServerSettings(settings);
emit sigSetConnect(settings,connectionThread); emit sigSetConnect(settings,workerThread);
} }
void MainWindow::on_settingsButton_clicked() void MainWindow::on_settingsButton_clicked()
@@ -546,12 +544,12 @@ void MainWindow::stopLoadingMovie()
MainWindow::~MainWindow() MainWindow::~MainWindow()
{ {
connectionThread->quit(); workerThread->quit();
connectionThread->wait(); workerThread->wait();
emit sigSendXMLAnswer("DISABLE"); emit sigSendXMLAnswer("DISABLE");
delete connectionThread; delete workerThread;
delete ui; delete ui;
} }

View File

@@ -33,6 +33,7 @@ class HashComparer;
class CommonButtonGroupWidget; class CommonButtonGroupWidget;
class InstructorButtonGroupWidget; class InstructorButtonGroupWidget;
class EntryWidget; class EntryWidget;
class ScreenChecker;
class MainWindow : public QMainWindow class MainWindow : public QMainWindow
{ {
@@ -47,10 +48,17 @@ public:
void bindConnection(); void bindConnection();
signals: signals:
void sigInitializeClient(RecognizeSystem *recognizeSystem, void sigInitializeClient(MainWindow* mainWindow,
RecognizeSystem *recognizeSystem,
ExternalExecuter *externalExecuter, ExternalExecuter *externalExecuter,
SendSystem *sendSystem, SendSystem *sendSystem,
QThread *thread); QThread *thread);
void sigRecognize(UpdateController* updateController,
DataParser* dataParser,
MainWindow* mainWindow,
HashComparer* hashComparer,
TCPClient *tcpClient);
void sigSendCommand(QString command); void sigSendCommand(QString command);
void sigSendXMLAnswer(QString answer); void sigSendXMLAnswer(QString answer);
void sigUpdateFilesOnServer(QList<FileData> *fileSendList); void sigUpdateFilesOnServer(QList<FileData> *fileSendList);
@@ -61,6 +69,10 @@ signals:
public slots: public slots:
void showUpdateInfo();
void showCompleteDialogBox();
void slotConnectionState(bool flag);
void slotServerDisconnect();
void updateProgress(); void updateProgress();
void loadComplete(); void loadComplete();
void lostConnection(); void lostConnection();
@@ -73,8 +85,6 @@ private slots:
void on_settingsButton_clicked(); void on_settingsButton_clicked();
void on_languageComboBox_activated(const QString &arg1); void on_languageComboBox_activated(const QString &arg1);
void slotDisableNotify(); void slotDisableNotify();
void slotConnectionState(bool flag);
void slotServerDisconnect();
void on_updateListGuideLabel_linkActivated(const QString &link); void on_updateListGuideLabel_linkActivated(const QString &link);
void on_exitButton_clicked(); void on_exitButton_clicked();
void on_offlineStartButton_clicked(); void on_offlineStartButton_clicked();
@@ -99,7 +109,7 @@ private:
ExternalExecuter *externalExecuter; ExternalExecuter *externalExecuter;
SendSystem *sendSystem; SendSystem *sendSystem;
HashComparer *hashComparer; HashComparer *hashComparer;
QThread *connectionThread; QThread *workerThread;
QThread *animationThread; QThread *animationThread;
QTimer *timer; QTimer *timer;
QMovie *movie; QMovie *movie;
@@ -118,10 +128,8 @@ private:
void loadStaticData(); void loadStaticData();
void bindClient(); void bindClient();
void createObjects(); void createObjects();
void showUpdateInfo();
void startLoadingAnim(); void startLoadingAnim();
void stopLoadingMovie(); void stopLoadingMovie();
void showCompleteDialogBox();
void showConnectionEmpty(); void showConnectionEmpty();
public: public: