gdjs.evtsExt__TestExtensions__ALineMovingUnits = {};
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDBlueBaseObjects1= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDBlueBaseObjects2= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDBlueBaseObjects3= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDBlueBaseObjects4= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDBlueWorkerUnitObjects1= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDBlueWorkerUnitObjects2= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDBlueWorkerUnitObjects3= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDBlueWorkerUnitObjects4= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDOrangeBaseObjects1= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDOrangeBaseObjects2= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDOrangeBaseObjects3= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDOrangeBaseObjects4= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa1Objects1= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa1Objects2= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa1Objects3= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa1Objects4= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa2Objects1= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa2Objects2= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa2Objects3= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa2Objects4= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa3Objects1= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa3Objects2= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa3Objects3= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa3Objects4= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa4Objects1= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa4Objects2= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa4Objects3= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa4Objects4= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa5Objects1= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa5Objects2= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa5Objects3= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa5Objects4= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa6Objects1= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa6Objects2= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa6Objects3= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa6Objects4= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa7Objects1= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa7Objects2= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa7Objects3= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa7Objects4= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa8Objects1= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa8Objects2= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa8Objects3= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa8Objects4= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa9Objects1= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa9Objects2= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa9Objects3= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa9Objects4= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb1Objects1= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb1Objects2= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb1Objects3= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb1Objects4= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb3Objects1= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb3Objects2= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb3Objects3= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb3Objects4= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb5Objects1= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb5Objects2= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb5Objects3= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb5Objects4= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb7Objects1= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb7Objects2= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb7Objects3= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb7Objects4= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDcon1Objects1= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDcon1Objects2= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDcon1Objects3= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDcon1Objects4= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDcon2Objects1= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDcon2Objects2= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDcon2Objects3= [];
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDcon2Objects4= [];

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


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

{

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


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

}


{

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


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

}


{

/* Reuse gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDBlueWorkerUnitObjects2 */

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

}


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

{

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


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

}


{

/* Reuse gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDBlueWorkerUnitObjects2 */

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

}


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

{

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


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

}


{

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


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

}


{

/* Reuse gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDBlueWorkerUnitObjects2 */

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

}


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

{

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


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

}


{

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


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

}


{

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


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

}


{

/* Reuse gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDBlueWorkerUnitObjects2 */

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

}


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

{

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


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

}


{

/* Reuse gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDBlueWorkerUnitObjects2 */

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

}


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

{

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


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

}


{

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


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

}


{

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


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

}


{

/* Reuse gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDBlueWorkerUnitObjects2 */

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

}


};gdjs.evtsExt__TestExtensions__ALineMovingUnits.eventsList6 = function(runtimeScene, eventsFunctionContext) {

{

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


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

}


{

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


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

}


{

/* Reuse gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDBlueWorkerUnitObjects2 */

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

}


};gdjs.evtsExt__TestExtensions__ALineMovingUnits.eventsList7 = function(runtimeScene, eventsFunctionContext) {

{

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


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

}


{

/* Reuse gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDBlueWorkerUnitObjects2 */

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

}


};gdjs.evtsExt__TestExtensions__ALineMovingUnits.eventsList8 = function(runtimeScene, eventsFunctionContext) {

{

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


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

}


{

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


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

}


{

/* Reuse gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDBlueWorkerUnitObjects1 */

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

}


};gdjs.evtsExt__TestExtensions__ALineMovingUnits.eventsList9 = function(runtimeScene, eventsFunctionContext) {

{

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

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

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

}


{

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

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

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

}


{

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

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

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

}


{

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

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

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

}


{

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

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

{ //Subevents
gdjs.evtsExt__TestExtensions__ALineMovingUnits.eventsList4(runtimeScene, eventsFunctionContext);} //End of subevents
}

}


{

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

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

{ //Subevents
gdjs.evtsExt__TestExtensions__ALineMovingUnits.eventsList5(runtimeScene, eventsFunctionContext);} //End of subevents
}

}


{

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

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

{ //Subevents
gdjs.evtsExt__TestExtensions__ALineMovingUnits.eventsList6(runtimeScene, eventsFunctionContext);} //End of subevents
}

}


{

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

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

{ //Subevents
gdjs.evtsExt__TestExtensions__ALineMovingUnits.eventsList7(runtimeScene, eventsFunctionContext);} //End of subevents
}

}


{

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

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

{ //Subevents
gdjs.evtsExt__TestExtensions__ALineMovingUnits.eventsList8(runtimeScene, eventsFunctionContext);} //End of subevents
}

}


};gdjs.evtsExt__TestExtensions__ALineMovingUnits.eventsList10 = function(runtimeScene, eventsFunctionContext) {

{


gdjs.evtsExt__TestExtensions__ALineMovingUnits.eventsList9(runtimeScene, eventsFunctionContext);
}


};

gdjs.evtsExt__TestExtensions__ALineMovingUnits.func = function(runtimeScene, BlueBase, BlueWorkerUnit, OrangeBase, a1, a2, a3, a4, a5, a6, a7, a8, a9, b1, b3, b5, b7, con1, con2, parentEventsFunctionContext) {
var eventsFunctionContext = {
  _objectsMap: {
"BlueBase": BlueBase
, "BlueWorkerUnit": BlueWorkerUnit
, "OrangeBase": OrangeBase
, "a1": a1
, "a2": a2
, "a3": a3
, "a4": a4
, "a5": a5
, "a6": a6
, "a7": a7
, "a8": a8
, "a9": a9
, "b1": b1
, "b3": b3
, "b5": b5
, "b7": b7
, "con1": con1
, "con2": con2
},
  _objectArraysMap: {
"BlueBase": gdjs.objectsListsToArray(BlueBase)
, "BlueWorkerUnit": gdjs.objectsListsToArray(BlueWorkerUnit)
, "OrangeBase": gdjs.objectsListsToArray(OrangeBase)
, "a1": gdjs.objectsListsToArray(a1)
, "a2": gdjs.objectsListsToArray(a2)
, "a3": gdjs.objectsListsToArray(a3)
, "a4": gdjs.objectsListsToArray(a4)
, "a5": gdjs.objectsListsToArray(a5)
, "a6": gdjs.objectsListsToArray(a6)
, "a7": gdjs.objectsListsToArray(a7)
, "a8": gdjs.objectsListsToArray(a8)
, "a9": gdjs.objectsListsToArray(a9)
, "b1": gdjs.objectsListsToArray(b1)
, "b3": gdjs.objectsListsToArray(b3)
, "b5": gdjs.objectsListsToArray(b5)
, "b7": gdjs.objectsListsToArray(b7)
, "con1": gdjs.objectsListsToArray(con1)
, "con2": gdjs.objectsListsToArray(con2)
},
  _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__ALineMovingUnits.GDBlueBaseObjects1.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDBlueBaseObjects2.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDBlueBaseObjects3.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDBlueBaseObjects4.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDBlueWorkerUnitObjects1.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDBlueWorkerUnitObjects2.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDBlueWorkerUnitObjects3.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDBlueWorkerUnitObjects4.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDOrangeBaseObjects1.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDOrangeBaseObjects2.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDOrangeBaseObjects3.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDOrangeBaseObjects4.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa1Objects1.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa1Objects2.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa1Objects3.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa1Objects4.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa2Objects1.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa2Objects2.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa2Objects3.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa2Objects4.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa3Objects1.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa3Objects2.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa3Objects3.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa3Objects4.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa4Objects1.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa4Objects2.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa4Objects3.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa4Objects4.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa5Objects1.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa5Objects2.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa5Objects3.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa5Objects4.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa6Objects1.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa6Objects2.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa6Objects3.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa6Objects4.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa7Objects1.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa7Objects2.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa7Objects3.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa7Objects4.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa8Objects1.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa8Objects2.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa8Objects3.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa8Objects4.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa9Objects1.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa9Objects2.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa9Objects3.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDa9Objects4.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb1Objects1.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb1Objects2.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb1Objects3.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb1Objects4.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb3Objects1.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb3Objects2.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb3Objects3.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb3Objects4.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb5Objects1.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb5Objects2.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb5Objects3.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb5Objects4.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb7Objects1.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb7Objects2.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb7Objects3.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDb7Objects4.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDcon1Objects1.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDcon1Objects2.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDcon1Objects3.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDcon1Objects4.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDcon2Objects1.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDcon2Objects2.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDcon2Objects3.length = 0;
gdjs.evtsExt__TestExtensions__ALineMovingUnits.GDcon2Objects4.length = 0;

gdjs.evtsExt__TestExtensions__ALineMovingUnits.eventsList10(runtimeScene, eventsFunctionContext);
return;
}

