Question!
I want a 2nd task to tell what should happen in the 1st task without using CommonData.
How to do that?
Example:
let i=1;
loop(12){
BossSprites(i); // Creates 12 different boss sprites
i++;
}
//====== skip =======
MoveBossSprites(GetClipMinX+100,GetClipMinY+100); // A task from the same script that tells the task "BossSprites" where it should move next
//====== skip =======
task BossSprites(id){
let xsize=128;
let ysize=128;
let obj=Obj_Create(OBJ_EFFECT);
Obj_SetPosition(obj,cx,cy);
ObjEffect_SetTexture(obj,GRbosssprites);
ObjEffect_CreateVertex(obj,4);
ObjEffect_SetPrimitiveType(obj,PRIMITIVE_TRIANGLESTRIP);
ObjEffect_SetScale(obj,1,1);
ObjEffect_SetLayer(obj,5);
ObjEffect_SetRenderState(obj,ALPHA);
ObjEffect_SetAngle(obj,0,0,0);
ObjEffect_SetVertexXY(obj,0,-(xsize/2),-(ysize/2));
ObjEffect_SetVertexXY(obj,1,xsize/2,-(ysize/2));
ObjEffect_SetVertexXY(obj,2,-(xsize/2),ysize/2);
ObjEffect_SetVertexXY(obj,3,xsize/2,ysize/2);
ObjEffect_SetVertexUV(obj,0,0,0);
ObjEffect_SetVertexUV(obj,1,xsize,0);
ObjEffect_SetVertexUV(obj,2,0,ysize);
ObjEffect_SetVertexUV(obj,3,xsize,ysize);
ObjEffect_SetVertexColor(obj,0,255,255,255,255);
ObjEffect_SetVertexColor(obj,1,255,255,255,255);
ObjEffect_SetVertexColor(obj,2,255,255,255,255);
ObjEffect_SetVertexColor(obj,3,255,255,255,255);
while(Obj_BeDeleted(obj)==false){
// How to get the data from MoveBossSprites in here?
// Writing task MoveBossSprites{ } won't work, so how do I do it instead?
// Don't say with common data, it'll become really messy if I have to resort to that. :(
wait(1);
}
}