Advertisement
Guest User

Untitled

a guest
Mar 4th, 2015
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. function buildComplexBrick(%brk, %client, %i) {
  2. %bricks = %brk.getDatablock().complexBuild[0];
  3. //while(i < %bricks) {
  4. %data = getField(%brk.getDatablock().complexBuild[i],0);
  5. %rx = getField(%brk.getDatablock().complexBuild[i],1);
  6. %ry = getField(%brk.getDatablock().complexBuild[i],2);
  7. %rz = getField(%brk.getDatablock().complexBuild[i],3);
  8. %col = getField(%brk.getDatablock().complexBuild[i],4);
  9. %rota = getField(%brk.getDatablock().complexBuild[i],5);
  10. %rotb = getField(%brk.getDatablock().complexBuild[i],6);
  11. %rotc = getField(%brk.getDatablock().complexBuild[i],7);
  12. %rotd = getField(%brk.getDatablock().complexBuild[i],8);
  13. %print = getField(%brk.getDatablock().complexBuild[i],9);
  14. %newbrick = new fxDTSBrick() {
  15. dataBlock = %data;
  16. client = %client;
  17. stackBL_ID = %client.BL_ID;
  18. angleID = "0";
  19. isBaseplate = "1";
  20. colorID = %col;
  21. colorFXID = "0";
  22. shapeFXID = "0";
  23. isPlanted = true;
  24. rotation = %rota SPC %rotb SPC %rotc SPC %rotd;
  25. print = %print;
  26. };
  27. %newbrick.setTransform(%brk.x+%rx SPC %brk.y+%ry SPC %brk.z+%rz);
  28. %newbrick.plant();
  29. %client.brickGroup.add(%newbrick);
  30. %i++;
  31. //schedule(0,0,"buildComplexBrick",%brk, %client, %i);
  32. //}
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement