gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving = {};
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects1= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects4= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDa4Objects1= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDa4Objects2= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDa4Objects3= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDa4Objects4= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDa6Objects1= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDa6Objects2= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDa6Objects3= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDa6Objects4= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb3Objects1= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb3Objects2= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb3Objects3= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb3Objects4= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb4Objects1= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb4Objects2= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb4Objects3= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb4Objects4= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb5Objects1= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb5Objects2= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb5Objects3= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb5Objects4= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDc4Objects1= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDc4Objects2= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDc4Objects3= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDc4Objects4= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDc6Objects1= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDc6Objects2= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDc6Objects3= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDc6Objects4= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon1Objects1= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon1Objects2= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon1Objects3= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon1Objects4= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon2Objects1= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon2Objects2= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon2Objects3= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon2Objects4= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon3Objects1= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon3Objects2= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon3Objects3= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon3Objects4= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon4Objects1= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon4Objects2= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon4Objects3= [];
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon4Objects4= [];

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.conditionTrue_0 = {val:false};
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0 = {val:false};
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition1IsTrue_0 = {val:false};


gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.eventsList0 = function(runtimeScene, eventsFunctionContext) {

{

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.createFrom(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2);


gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = false;
{
for(var i = 0, k = 0, l = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length;i<l;++i) {
    if ( gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].getVariableString(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].getVariables().get("To")) == "a4" ) {
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = true;
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[k] = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i];
        ++k;
    }
}
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length = k;}if (gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val) {
/* Reuse gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3 */
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDa4Objects3.createFrom(eventsFunctionContext.getObjects("a4"));
{for(var i = 0, len = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length ;i < len;++i) {
    gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].addForceTowardObject((gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDa4Objects3.length !== 0 ? gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDa4Objects3[0] : null), (gdjs.RuntimeObject.getVariableNumber(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].getVariables().get("Movement"))), 0);
}
}}

}


{

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.createFrom(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2);


gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = false;
{
for(var i = 0, k = 0, l = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length;i<l;++i) {
    if ( gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].getVariableString(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].getVariables().get("To")) == "b3" ) {
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = true;
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[k] = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i];
        ++k;
    }
}
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length = k;}if (gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val) {
/* Reuse gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3 */
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb3Objects3.createFrom(eventsFunctionContext.getObjects("b3"));
{for(var i = 0, len = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length ;i < len;++i) {
    gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].addForceTowardObject((gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb3Objects3.length !== 0 ? gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb3Objects3[0] : null), (gdjs.RuntimeObject.getVariableNumber(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].getVariables().get("Movement"))), 0);
}
}}

}


{

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.createFrom(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2);


gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = false;
{
for(var i = 0, k = 0, l = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length;i<l;++i) {
    if ( gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].getVariableString(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].getVariables().get("To")) == "con3" ) {
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = true;
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[k] = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i];
        ++k;
    }
}
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length = k;}if (gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val) {
/* Reuse gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3 */
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon3Objects3.createFrom(eventsFunctionContext.getObjects("con3"));
{for(var i = 0, len = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length ;i < len;++i) {
    gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].addForceTowardObject((gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon3Objects3.length !== 0 ? gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon3Objects3[0] : null), (gdjs.RuntimeObject.getVariableNumber(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].getVariables().get("Movement"))), 0);
}
}}

}


{

/* Reuse gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2 */

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = false;
{
for(var i = 0, k = 0, l = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.length;i<l;++i) {
    if ( gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].getVariableString(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].getVariables().get("To")) == "b4" ) {
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = true;
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[k] = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i];
        ++k;
    }
}
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.length = k;}if (gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val) {
/* Reuse gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2 */
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb4Objects2.createFrom(eventsFunctionContext.getObjects("b4"));
{for(var i = 0, len = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.length ;i < len;++i) {
    gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].addForceTowardObject((gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb4Objects2.length !== 0 ? gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb4Objects2[0] : null), (gdjs.RuntimeObject.getVariableNumber(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].getVariables().get("Movement"))), 0);
}
}}

}


};gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.eventsList1 = function(runtimeScene, eventsFunctionContext) {

{

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.createFrom(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2);


gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = false;
{
for(var i = 0, k = 0, l = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length;i<l;++i) {
    if ( gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].getVariableString(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].getVariables().get("To")) == "a6" ) {
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = true;
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[k] = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i];
        ++k;
    }
}
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length = k;}if (gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val) {
/* Reuse gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3 */
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDa6Objects3.createFrom(eventsFunctionContext.getObjects("a6"));
{for(var i = 0, len = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length ;i < len;++i) {
    gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].addForceTowardObject((gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDa6Objects3.length !== 0 ? gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDa6Objects3[0] : null), (gdjs.RuntimeObject.getVariableNumber(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].getVariables().get("Movement"))), 0);
}
}}

}


{

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.createFrom(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2);


gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = false;
{
for(var i = 0, k = 0, l = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length;i<l;++i) {
    if ( gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].getVariableString(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].getVariables().get("To")) == "b5" ) {
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = true;
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[k] = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i];
        ++k;
    }
}
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length = k;}if (gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val) {
/* Reuse gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3 */
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb5Objects3.createFrom(eventsFunctionContext.getObjects("b5"));
{for(var i = 0, len = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length ;i < len;++i) {
    gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].addForceTowardObject((gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb5Objects3.length !== 0 ? gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb5Objects3[0] : null), (gdjs.RuntimeObject.getVariableNumber(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].getVariables().get("Movement"))), 0);
}
}}

}


{

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.createFrom(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2);


gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = false;
{
for(var i = 0, k = 0, l = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length;i<l;++i) {
    if ( gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].getVariableString(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].getVariables().get("To")) == "con4" ) {
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = true;
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[k] = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i];
        ++k;
    }
}
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length = k;}if (gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val) {
/* Reuse gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3 */
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon4Objects3.createFrom(eventsFunctionContext.getObjects("con4"));
{for(var i = 0, len = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length ;i < len;++i) {
    gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].addForceTowardObject((gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon4Objects3.length !== 0 ? gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon4Objects3[0] : null), (gdjs.RuntimeObject.getVariableNumber(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].getVariables().get("Movement"))), 0);
}
}}

}


{

/* Reuse gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2 */

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = false;
{
for(var i = 0, k = 0, l = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.length;i<l;++i) {
    if ( gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].getVariableString(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].getVariables().get("To")) == "b4" ) {
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = true;
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[k] = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i];
        ++k;
    }
}
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.length = k;}if (gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val) {
/* Reuse gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2 */
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb4Objects2.createFrom(eventsFunctionContext.getObjects("b4"));
{for(var i = 0, len = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.length ;i < len;++i) {
    gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].addForceTowardObject((gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb4Objects2.length !== 0 ? gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb4Objects2[0] : null), (gdjs.RuntimeObject.getVariableNumber(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].getVariables().get("Movement"))), 0);
}
}}

}


};gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.eventsList2 = function(runtimeScene, eventsFunctionContext) {

{

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.createFrom(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2);


gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = false;
{
for(var i = 0, k = 0, l = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length;i<l;++i) {
    if ( gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].getVariableString(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].getVariables().get("To")) == "c4" ) {
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = true;
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[k] = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i];
        ++k;
    }
}
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length = k;}if (gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val) {
/* Reuse gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3 */
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDc4Objects3.createFrom(eventsFunctionContext.getObjects("c4"));
{for(var i = 0, len = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length ;i < len;++i) {
    gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].addForceTowardObject((gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDc4Objects3.length !== 0 ? gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDc4Objects3[0] : null), (gdjs.RuntimeObject.getVariableNumber(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].getVariables().get("Movement"))), 0);
}
}}

}


{

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.createFrom(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2);


gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = false;
{
for(var i = 0, k = 0, l = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length;i<l;++i) {
    if ( gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].getVariableString(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].getVariables().get("To")) == "b3" ) {
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = true;
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[k] = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i];
        ++k;
    }
}
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length = k;}if (gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val) {
/* Reuse gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3 */
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb3Objects3.createFrom(eventsFunctionContext.getObjects("b3"));
{for(var i = 0, len = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length ;i < len;++i) {
    gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].addForceTowardObject((gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb3Objects3.length !== 0 ? gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb3Objects3[0] : null), (gdjs.RuntimeObject.getVariableNumber(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].getVariables().get("Movement"))), 0);
}
}}

}


{

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.createFrom(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2);


gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = false;
{
for(var i = 0, k = 0, l = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length;i<l;++i) {
    if ( gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].getVariableString(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].getVariables().get("To")) == "con1" ) {
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = true;
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[k] = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i];
        ++k;
    }
}
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length = k;}if (gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val) {
/* Reuse gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3 */
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon1Objects3.createFrom(eventsFunctionContext.getObjects("con1"));
{for(var i = 0, len = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length ;i < len;++i) {
    gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].addForceTowardObject((gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon1Objects3.length !== 0 ? gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon1Objects3[0] : null), (gdjs.RuntimeObject.getVariableNumber(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3[i].getVariables().get("Movement"))), 0);
}
}}

}


{

/* Reuse gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2 */

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = false;
{
for(var i = 0, k = 0, l = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.length;i<l;++i) {
    if ( gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].getVariableString(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].getVariables().get("To")) == "b4" ) {
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = true;
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[k] = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i];
        ++k;
    }
}
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.length = k;}if (gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val) {
/* Reuse gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2 */
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb4Objects2.createFrom(eventsFunctionContext.getObjects("b4"));
{for(var i = 0, len = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.length ;i < len;++i) {
    gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].addForceTowardObject((gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb4Objects2.length !== 0 ? gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb4Objects2[0] : null), (gdjs.RuntimeObject.getVariableNumber(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].getVariables().get("Movement"))), 0);
}
}}

}


};gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.eventsList3 = function(runtimeScene, eventsFunctionContext) {

{

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.createFrom(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects1);


gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = false;
{
for(var i = 0, k = 0, l = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.length;i<l;++i) {
    if ( gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].getVariableString(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].getVariables().get("To")) == "c6" ) {
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = true;
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[k] = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i];
        ++k;
    }
}
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.length = k;}if (gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val) {
/* Reuse gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2 */
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDc6Objects2.createFrom(eventsFunctionContext.getObjects("c6"));
{for(var i = 0, len = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.length ;i < len;++i) {
    gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].addForceTowardObject((gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDc6Objects2.length !== 0 ? gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDc6Objects2[0] : null), (gdjs.RuntimeObject.getVariableNumber(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].getVariables().get("Movement"))), 0);
}
}}

}


{

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.createFrom(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects1);


gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = false;
{
for(var i = 0, k = 0, l = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.length;i<l;++i) {
    if ( gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].getVariableString(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].getVariables().get("To")) == "b5" ) {
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = true;
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[k] = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i];
        ++k;
    }
}
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.length = k;}if (gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val) {
/* Reuse gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2 */
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb5Objects2.createFrom(eventsFunctionContext.getObjects("b5"));
{for(var i = 0, len = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.length ;i < len;++i) {
    gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].addForceTowardObject((gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb5Objects2.length !== 0 ? gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb5Objects2[0] : null), (gdjs.RuntimeObject.getVariableNumber(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].getVariables().get("Movement"))), 0);
}
}}

}


{

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.createFrom(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects1);


gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = false;
{
for(var i = 0, k = 0, l = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.length;i<l;++i) {
    if ( gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].getVariableString(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].getVariables().get("To")) == "con2" ) {
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = true;
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[k] = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i];
        ++k;
    }
}
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.length = k;}if (gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val) {
/* Reuse gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2 */
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon2Objects2.createFrom(eventsFunctionContext.getObjects("con2"));
{for(var i = 0, len = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.length ;i < len;++i) {
    gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].addForceTowardObject((gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon2Objects2.length !== 0 ? gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon2Objects2[0] : null), (gdjs.RuntimeObject.getVariableNumber(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].getVariables().get("Movement"))), 0);
}
}}

}


{

/* Reuse gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects1 */

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = false;
{
for(var i = 0, k = 0, l = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects1.length;i<l;++i) {
    if ( gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects1[i].getVariableString(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects1[i].getVariables().get("To")) == "b4" ) {
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = true;
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects1[k] = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects1[i];
        ++k;
    }
}
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects1.length = k;}if (gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val) {
/* Reuse gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects1 */
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb4Objects1.createFrom(eventsFunctionContext.getObjects("b4"));
{for(var i = 0, len = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects1.length ;i < len;++i) {
    gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects1[i].addForceTowardObject((gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb4Objects1.length !== 0 ? gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb4Objects1[0] : null), (gdjs.RuntimeObject.getVariableNumber(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects1[i].getVariables().get("Movement"))), 0);
}
}}

}


};gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.eventsList4 = function(runtimeScene, eventsFunctionContext) {

{

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.createFrom(eventsFunctionContext.getObjects("BlueWorkerUnit"));

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = false;
{
for(var i = 0, k = 0, l = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.length;i<l;++i) {
    if ( gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].getVariableString(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].getVariables().get("From")) == "con1" ) {
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = true;
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[k] = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i];
        ++k;
    }
}
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.length = k;}if (gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val) {

{ //Subevents
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.eventsList0(runtimeScene, eventsFunctionContext);} //End of subevents
}

}


{

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.createFrom(eventsFunctionContext.getObjects("BlueWorkerUnit"));

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = false;
{
for(var i = 0, k = 0, l = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.length;i<l;++i) {
    if ( gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].getVariableString(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].getVariables().get("From")) == "con2" ) {
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = true;
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[k] = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i];
        ++k;
    }
}
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.length = k;}if (gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val) {

{ //Subevents
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.eventsList1(runtimeScene, eventsFunctionContext);} //End of subevents
}

}


{

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.createFrom(eventsFunctionContext.getObjects("BlueWorkerUnit"));

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = false;
{
for(var i = 0, k = 0, l = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.length;i<l;++i) {
    if ( gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].getVariableString(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i].getVariables().get("From")) == "con3" ) {
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = true;
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[k] = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2[i];
        ++k;
    }
}
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.length = k;}if (gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val) {

{ //Subevents
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.eventsList2(runtimeScene, eventsFunctionContext);} //End of subevents
}

}


{

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects1.createFrom(eventsFunctionContext.getObjects("BlueWorkerUnit"));

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = false;
{
for(var i = 0, k = 0, l = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects1.length;i<l;++i) {
    if ( gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects1[i].getVariableString(gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects1[i].getVariables().get("From")) == "con4" ) {
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val = true;
        gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects1[k] = gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects1[i];
        ++k;
    }
}
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects1.length = k;}if (gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.condition0IsTrue_0.val) {

{ //Subevents
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.eventsList3(runtimeScene, eventsFunctionContext);} //End of subevents
}

}


};gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.eventsList5 = function(runtimeScene, eventsFunctionContext) {

{


gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.eventsList4(runtimeScene, eventsFunctionContext);
}


};

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.func = function(runtimeScene, BlueWorkerUnit, a4, a6, b3, b4, b5, c4, c6, con1, con2, con3, con4, parentEventsFunctionContext) {
var eventsFunctionContext = {
  _objectsMap: {
"BlueWorkerUnit": BlueWorkerUnit
, "a4": a4
, "a6": a6
, "b3": b3
, "b4": b4
, "b5": b5
, "c4": c4
, "c6": c6
, "con1": con1
, "con2": con2
, "con3": con3
, "con4": con4
},
  _objectArraysMap: {
"BlueWorkerUnit": gdjs.objectsListsToArray(BlueWorkerUnit)
, "a4": gdjs.objectsListsToArray(a4)
, "a6": gdjs.objectsListsToArray(a6)
, "b3": gdjs.objectsListsToArray(b3)
, "b4": gdjs.objectsListsToArray(b4)
, "b5": gdjs.objectsListsToArray(b5)
, "c4": gdjs.objectsListsToArray(c4)
, "c6": gdjs.objectsListsToArray(c6)
, "con1": gdjs.objectsListsToArray(con1)
, "con2": gdjs.objectsListsToArray(con2)
, "con3": gdjs.objectsListsToArray(con3)
, "con4": gdjs.objectsListsToArray(con4)
},
  _behaviorNamesMap: {
},
  getObjects: function(objectName) {
    return eventsFunctionContext._objectArraysMap[objectName] || [];
  },
  getObjectsLists: function(objectName) {
    return eventsFunctionContext._objectsMap[objectName] || null;
  },
  getBehaviorName: function(behaviorName) {
    return eventsFunctionContext._behaviorNamesMap[behaviorName];
  },
  createObject: function(objectName) {
    var objectsList = eventsFunctionContext._objectsMap[objectName];
    if (objectsList) {
      return parentEventsFunctionContext ?
        parentEventsFunctionContext.createObject(objectsList.firstKey()) :
        runtimeScene.createObject(objectsList.firstKey());
    }
    return null;
  },
  getArgument: function(argName) {
    return "";
  },
  getOnceTriggers: function() { return runtimeScene.getOnceTriggers(); }
};

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects1.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects2.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects3.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDBlueWorkerUnitObjects4.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDa4Objects1.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDa4Objects2.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDa4Objects3.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDa4Objects4.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDa6Objects1.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDa6Objects2.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDa6Objects3.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDa6Objects4.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb3Objects1.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb3Objects2.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb3Objects3.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb3Objects4.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb4Objects1.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb4Objects2.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb4Objects3.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb4Objects4.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb5Objects1.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb5Objects2.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb5Objects3.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDb5Objects4.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDc4Objects1.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDc4Objects2.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDc4Objects3.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDc4Objects4.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDc6Objects1.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDc6Objects2.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDc6Objects3.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDc6Objects4.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon1Objects1.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon1Objects2.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon1Objects3.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon1Objects4.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon2Objects1.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon2Objects2.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon2Objects3.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon2Objects4.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon3Objects1.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon3Objects2.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon3Objects3.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon3Objects4.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon4Objects1.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon4Objects2.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon4Objects3.length = 0;
gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.GDcon4Objects4.length = 0;

gdjs.evtsExt__TestExtensions__ConnectorsUnitMoving.eventsList5(runtimeScene, eventsFunctionContext);
return;
}

