gdjs.evtsExt__TestExtensions__CLineUnitMoving = {};
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDBlueBaseObjects1= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDBlueBaseObjects2= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDBlueBaseObjects3= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDBlueBaseObjects4= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDBlueWorkerUnitObjects1= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDBlueWorkerUnitObjects2= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDBlueWorkerUnitObjects3= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDBlueWorkerUnitObjects4= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDOrangeBaseObjects1= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDOrangeBaseObjects2= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDOrangeBaseObjects3= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDOrangeBaseObjects4= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb1Objects1= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb1Objects2= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb1Objects3= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb1Objects4= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb3Objects1= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb3Objects2= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb3Objects3= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb3Objects4= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb5Objects1= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb5Objects2= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb5Objects3= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb5Objects4= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb7Objects1= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb7Objects2= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb7Objects3= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb7Objects4= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc1Objects1= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc1Objects2= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc1Objects3= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc1Objects4= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc2Objects1= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc2Objects2= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc2Objects3= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc2Objects4= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc3Objects1= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc3Objects2= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc3Objects3= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc3Objects4= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc4Objects1= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc4Objects2= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc4Objects3= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc4Objects4= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc5Objects1= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc5Objects2= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc5Objects3= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc5Objects4= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc6Objects1= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc6Objects2= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc6Objects3= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc6Objects4= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc7Objects1= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc7Objects2= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc7Objects3= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc7Objects4= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc8Objects1= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc8Objects2= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc8Objects3= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc8Objects4= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc9Objects1= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc9Objects2= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc9Objects3= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc9Objects4= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDcon3Objects1= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDcon3Objects2= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDcon3Objects3= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDcon3Objects4= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDcon4Objects1= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDcon4Objects2= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDcon4Objects3= [];
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDcon4Objects4= [];

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


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

{

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


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

}


{

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


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

}


{

/* Reuse gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDBlueWorkerUnitObjects2 */

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

}


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

{

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


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

}


{

/* Reuse gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDBlueWorkerUnitObjects2 */

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

}


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

{

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


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

}


{

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


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

}


{

/* Reuse gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDBlueWorkerUnitObjects2 */

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

}


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

{

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


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

}


{

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


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

}


{

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


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

}


{

/* Reuse gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDBlueWorkerUnitObjects2 */

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

}


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

{

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


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

}


{

/* Reuse gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDBlueWorkerUnitObjects2 */

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

}


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

{

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


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

}


{

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


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

}


{

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


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

}


{

/* Reuse gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDBlueWorkerUnitObjects2 */

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

}


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

{

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


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

}


{

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


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

}


{

/* Reuse gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDBlueWorkerUnitObjects2 */

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

}


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

{

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


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

}


{

/* Reuse gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDBlueWorkerUnitObjects2 */

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

}


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

{

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


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

}


{

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


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

}


{

/* Reuse gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDBlueWorkerUnitObjects1 */

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

}


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

{

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

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

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

}


{

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

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

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

}


{

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

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

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

}


{

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

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

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

}


{

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

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

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

}


{

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

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

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

}


{

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

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

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

}


{

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

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

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

}


{

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

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

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

}


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

{


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


};

gdjs.evtsExt__TestExtensions__CLineUnitMoving.func = function(runtimeScene, BlueBase, BlueWorkerUnit, OrangeBase, b1, b3, b5, b7, c1, c2, c3, c4, c5, c6, c7, c8, c9, con3, con4, parentEventsFunctionContext) {
var eventsFunctionContext = {
  _objectsMap: {
"BlueBase": BlueBase
, "BlueWorkerUnit": BlueWorkerUnit
, "OrangeBase": OrangeBase
, "b1": b1
, "b3": b3
, "b5": b5
, "b7": b7
, "c1": c1
, "c2": c2
, "c3": c3
, "c4": c4
, "c5": c5
, "c6": c6
, "c7": c7
, "c8": c8
, "c9": c9
, "con3": con3
, "con4": con4
},
  _objectArraysMap: {
"BlueBase": gdjs.objectsListsToArray(BlueBase)
, "BlueWorkerUnit": gdjs.objectsListsToArray(BlueWorkerUnit)
, "OrangeBase": gdjs.objectsListsToArray(OrangeBase)
, "b1": gdjs.objectsListsToArray(b1)
, "b3": gdjs.objectsListsToArray(b3)
, "b5": gdjs.objectsListsToArray(b5)
, "b7": gdjs.objectsListsToArray(b7)
, "c1": gdjs.objectsListsToArray(c1)
, "c2": gdjs.objectsListsToArray(c2)
, "c3": gdjs.objectsListsToArray(c3)
, "c4": gdjs.objectsListsToArray(c4)
, "c5": gdjs.objectsListsToArray(c5)
, "c6": gdjs.objectsListsToArray(c6)
, "c7": gdjs.objectsListsToArray(c7)
, "c8": gdjs.objectsListsToArray(c8)
, "c9": gdjs.objectsListsToArray(c9)
, "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__CLineUnitMoving.GDBlueBaseObjects1.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDBlueBaseObjects2.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDBlueBaseObjects3.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDBlueBaseObjects4.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDBlueWorkerUnitObjects1.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDBlueWorkerUnitObjects2.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDBlueWorkerUnitObjects3.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDBlueWorkerUnitObjects4.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDOrangeBaseObjects1.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDOrangeBaseObjects2.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDOrangeBaseObjects3.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDOrangeBaseObjects4.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb1Objects1.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb1Objects2.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb1Objects3.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb1Objects4.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb3Objects1.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb3Objects2.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb3Objects3.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb3Objects4.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb5Objects1.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb5Objects2.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb5Objects3.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb5Objects4.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb7Objects1.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb7Objects2.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb7Objects3.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDb7Objects4.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc1Objects1.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc1Objects2.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc1Objects3.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc1Objects4.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc2Objects1.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc2Objects2.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc2Objects3.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc2Objects4.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc3Objects1.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc3Objects2.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc3Objects3.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc3Objects4.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc4Objects1.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc4Objects2.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc4Objects3.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc4Objects4.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc5Objects1.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc5Objects2.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc5Objects3.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc5Objects4.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc6Objects1.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc6Objects2.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc6Objects3.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc6Objects4.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc7Objects1.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc7Objects2.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc7Objects3.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc7Objects4.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc8Objects1.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc8Objects2.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc8Objects3.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc8Objects4.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc9Objects1.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc9Objects2.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc9Objects3.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDc9Objects4.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDcon3Objects1.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDcon3Objects2.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDcon3Objects3.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDcon3Objects4.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDcon4Objects1.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDcon4Objects2.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDcon4Objects3.length = 0;
gdjs.evtsExt__TestExtensions__CLineUnitMoving.GDcon4Objects4.length = 0;

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

