gdjs.LoginCode = {}; gdjs.LoginCode.localVariables = []; gdjs.LoginCode.idToCallbackMap = new Map(); gdjs.LoginCode.GDtxtbx_9595UsernameObjects1= []; gdjs.LoginCode.GDtxtbx_9595UsernameObjects2= []; gdjs.LoginCode.GDtxtbx_9595UsernameObjects3= []; gdjs.LoginCode.GDtxtbx_9595PasswordObjects1= []; gdjs.LoginCode.GDtxtbx_9595PasswordObjects2= []; gdjs.LoginCode.GDtxtbx_9595PasswordObjects3= []; gdjs.LoginCode.GDbtn_9595LoginObjects1= []; gdjs.LoginCode.GDbtn_9595LoginObjects2= []; gdjs.LoginCode.GDbtn_9595LoginObjects3= []; gdjs.LoginCode.GDbtn_9595RegisterObjects1= []; gdjs.LoginCode.GDbtn_9595RegisterObjects2= []; gdjs.LoginCode.GDbtn_9595RegisterObjects3= []; gdjs.LoginCode.GDtxt_9595lblServerStatusObjects1= []; gdjs.LoginCode.GDtxt_9595lblServerStatusObjects2= []; gdjs.LoginCode.GDtxt_9595lblServerStatusObjects3= []; gdjs.LoginCode.GDtxt_9595lblMQTTStatusObjects1= []; gdjs.LoginCode.GDtxt_9595lblMQTTStatusObjects2= []; gdjs.LoginCode.GDtxt_9595lblMQTTStatusObjects3= []; gdjs.LoginCode.GDtxt_9595ServerStatusObjects1= []; gdjs.LoginCode.GDtxt_9595ServerStatusObjects2= []; gdjs.LoginCode.GDtxt_9595ServerStatusObjects3= []; gdjs.LoginCode.GDtxt_9595MQTTStatusObjects1= []; gdjs.LoginCode.GDtxt_9595MQTTStatusObjects2= []; gdjs.LoginCode.GDtxt_9595MQTTStatusObjects3= []; gdjs.LoginCode.GDtxt_9595debugObjects1= []; gdjs.LoginCode.GDtxt_9595debugObjects2= []; gdjs.LoginCode.GDtxt_9595debugObjects3= []; gdjs.LoginCode.GDtxt_9595gameTitleObjects1= []; gdjs.LoginCode.GDtxt_9595gameTitleObjects2= []; gdjs.LoginCode.GDtxt_9595gameTitleObjects3= []; gdjs.LoginCode.GDtxt_9595dateObjects1= []; gdjs.LoginCode.GDtxt_9595dateObjects2= []; gdjs.LoginCode.GDtxt_9595dateObjects3= []; gdjs.LoginCode.GDspr_9595playerObjects1= []; gdjs.LoginCode.GDspr_9595playerObjects2= []; gdjs.LoginCode.GDspr_9595playerObjects3= []; gdjs.LoginCode.GDspr_9595otherPlayersObjects1= []; gdjs.LoginCode.GDspr_9595otherPlayersObjects2= []; gdjs.LoginCode.GDspr_9595otherPlayersObjects3= []; gdjs.LoginCode.GDspr_9595doorObjects1= []; gdjs.LoginCode.GDspr_9595doorObjects2= []; gdjs.LoginCode.GDspr_9595doorObjects3= []; gdjs.LoginCode.GDbtn_9595LogoutObjects1= []; gdjs.LoginCode.GDbtn_9595LogoutObjects2= []; gdjs.LoginCode.GDbtn_9595LogoutObjects3= []; gdjs.LoginCode.GDbtn_9595FullscreenObjects1= []; gdjs.LoginCode.GDbtn_9595FullscreenObjects2= []; gdjs.LoginCode.GDbtn_9595FullscreenObjects3= []; gdjs.LoginCode.eventsList0 = function(runtimeScene) { { gdjs.copyArray(runtimeScene.getObjects("btn_Register"), gdjs.LoginCode.GDbtn_9595RegisterObjects1); let isConditionTrue_0 = false; isConditionTrue_0 = false; for (var i = 0, k = 0, l = gdjs.LoginCode.GDbtn_9595RegisterObjects1.length;i (gdjs.LoginCode.asyncCallback9098812(runtimeScene, asyncObjectsList)), 9098812, asyncObjectsList); } } } };gdjs.LoginCode.eventsList2 = function(runtimeScene) { { let isConditionTrue_0 = false; isConditionTrue_0 = false; isConditionTrue_0 = gdjs.evtTools.runtimeScene.sceneJustBegins(runtimeScene); if (isConditionTrue_0) { {gdjs.evtsExt__MQTT__connect.func(runtimeScene, runtimeScene.getGame().getVariables().getFromIndex(2).getAsString(), "", false, null); } {gdjs.evtTools.network.sendAsyncRequest(runtimeScene.getGame().getVariables().getFromIndex(1).getAsString() + "/users", "", "GET", "", runtimeScene.getScene().getVariables().getFromIndex(2), gdjs.VariablesContainer.badVariable); } {gdjs.evtTools.network.sendAsyncRequest(runtimeScene.getGame().getVariables().getFromIndex(1).getAsString() + "/server", "", "GET", "", runtimeScene.getScene().getVariables().getFromIndex(2), gdjs.VariablesContainer.badVariable); } { //Subevents gdjs.LoginCode.eventsList1(runtimeScene);} //End of subevents } } { let isConditionTrue_0 = false; isConditionTrue_0 = false; {isConditionTrue_0 = (runtimeScene.getScene().getVariables().getFromIndex(2).getAsString() != "[]"); } if (isConditionTrue_0) { gdjs.copyArray(runtimeScene.getObjects("txt_ServerStatus"), gdjs.LoginCode.GDtxt_9595ServerStatusObjects2); {for(var i = 0, len = gdjs.LoginCode.GDtxt_9595ServerStatusObjects2.length ;i < len;++i) { gdjs.LoginCode.GDtxt_9595ServerStatusObjects2[i].getBehavior("Text").setText("ONLINE"); } } {for(var i = 0, len = gdjs.LoginCode.GDtxt_9595ServerStatusObjects2.length ;i < len;++i) { gdjs.LoginCode.GDtxt_9595ServerStatusObjects2[i].setColor("0;255;0"); } } } } { let isConditionTrue_0 = false; isConditionTrue_0 = false; isConditionTrue_0 = gdjs.evtsExt__MQTT__isConnected.func(runtimeScene, null); if (isConditionTrue_0) { gdjs.copyArray(runtimeScene.getObjects("txt_MQTTStatus"), gdjs.LoginCode.GDtxt_9595MQTTStatusObjects1); {for(var i = 0, len = gdjs.LoginCode.GDtxt_9595MQTTStatusObjects1.length ;i < len;++i) { gdjs.LoginCode.GDtxt_9595MQTTStatusObjects1[i].getBehavior("Text").setText("ONLINE"); } } {for(var i = 0, len = gdjs.LoginCode.GDtxt_9595MQTTStatusObjects1.length ;i < len;++i) { gdjs.LoginCode.GDtxt_9595MQTTStatusObjects1[i].setColor("0;255;0"); } } } } };gdjs.LoginCode.asyncCallback14196748 = function (runtimeScene, asyncObjectsList) { asyncObjectsList.restoreLocalVariablesContainers(gdjs.LoginCode.localVariables); {gdjs.evtTools.network.jsonToVariableStructure(runtimeScene.getScene().getVariables().getFromIndex(2).getAsString(), runtimeScene.getScene().getVariables().getFromIndex(3)); } gdjs.LoginCode.localVariables.length = 0; } gdjs.LoginCode.idToCallbackMap.set(14196748, gdjs.LoginCode.asyncCallback14196748); gdjs.LoginCode.eventsList3 = function(runtimeScene) { { { { const asyncObjectsList = new gdjs.LongLivedObjectsList(); asyncObjectsList.backupLocalVariablesContainers(gdjs.LoginCode.localVariables); runtimeScene.getAsyncTasksManager().addTask(gdjs.evtTools.runtimeScene.wait(0.1), (runtimeScene) => (gdjs.LoginCode.asyncCallback14196748(runtimeScene, asyncObjectsList)), 14196748, asyncObjectsList); } } } };gdjs.LoginCode.eventsList4 = function(runtimeScene) { { gdjs.copyArray(runtimeScene.getObjects("btn_Login"), gdjs.LoginCode.GDbtn_9595LoginObjects2); gdjs.copyArray(runtimeScene.getObjects("txtbx_Password"), gdjs.LoginCode.GDtxtbx_9595PasswordObjects2); gdjs.copyArray(runtimeScene.getObjects("txtbx_Username"), gdjs.LoginCode.GDtxtbx_9595UsernameObjects2); let isConditionTrue_0 = false; isConditionTrue_0 = false; for (var i = 0, k = 0, l = gdjs.LoginCode.GDbtn_9595LoginObjects2.length;i