Guest User

board-walk-with-raycast.json

a guest
Jun 23rd, 2020
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 46.53 KB | None | 0 0
  1. {
  2.   "firstLayout": "",
  3.   "gdVersion": {
  4.     "build": 98,
  5.     "major": 4,
  6.     "minor": 0,
  7.     "revision": 0
  8.   },
  9.   "properties": {
  10.     "adMobAppId": "",
  11.     "adaptGameResolutionAtRuntime": true,
  12.     "folderProject": false,
  13.     "linuxExecutableFilename": "",
  14.     "macExecutableFilename": "",
  15.     "orientation": "landscape",
  16.     "packageName": "com.unforgivenexception.gdevelop.boardwalkwithraycast",
  17.     "projectFile": "board-walk-with-raycast.json",
  18.     "scaleMode": "linear",
  19.     "sizeOnStartupMode": "adaptWidth",
  20.     "useExternalSourceFiles": false,
  21.     "version": "1.0.0",
  22.     "winExecutableFilename": "",
  23.     "winExecutableIconFile": "",
  24.     "name": "Board walk with Raycast",
  25.     "author": "Paulo Amaral",
  26.     "windowWidth": 800,
  27.     "windowHeight": 600,
  28.     "latestCompilationDirectory": "",
  29.     "maxFPS": 60,
  30.     "minFPS": 20,
  31.     "verticalSync": false,
  32.     "platformSpecificAssets": {},
  33.     "loadingScreen": {
  34.       "showGDevelopSplash": true
  35.     },
  36.     "extensions": [
  37.       {
  38.         "name": "BuiltinObject"
  39.       },
  40.       {
  41.         "name": "BuiltinAudio"
  42.       },
  43.       {
  44.         "name": "BuiltinVariables"
  45.       },
  46.       {
  47.         "name": "BuiltinTime"
  48.       },
  49.       {
  50.         "name": "BuiltinMouse"
  51.       },
  52.       {
  53.         "name": "BuiltinKeyboard"
  54.       },
  55.       {
  56.         "name": "BuiltinJoystick"
  57.       },
  58.       {
  59.         "name": "BuiltinCamera"
  60.       },
  61.       {
  62.         "name": "BuiltinWindow"
  63.       },
  64.       {
  65.         "name": "BuiltinFile"
  66.       },
  67.       {
  68.         "name": "BuiltinNetwork"
  69.       },
  70.       {
  71.         "name": "BuiltinScene"
  72.       },
  73.       {
  74.         "name": "BuiltinAdvanced"
  75.       },
  76.       {
  77.         "name": "Sprite"
  78.       },
  79.       {
  80.         "name": "BuiltinCommonInstructions"
  81.       },
  82.       {
  83.         "name": "BuiltinCommonConversions"
  84.       },
  85.       {
  86.         "name": "BuiltinStringInstructions"
  87.       },
  88.       {
  89.         "name": "BuiltinMathematicalTools"
  90.       },
  91.       {
  92.         "name": "BuiltinExternalLayouts"
  93.       }
  94.     ],
  95.     "platforms": [
  96.       {
  97.         "name": "GDevelop JS platform"
  98.       }
  99.     ],
  100.     "currentPlatform": "GDevelop JS platform"
  101.   },
  102.   "resources": {
  103.     "resources": [
  104.       {
  105.         "alwaysLoaded": false,
  106.         "file": "p1_stand.png",
  107.         "kind": "image",
  108.         "metadata": "",
  109.         "name": "p1_stand.png",
  110.         "smoothed": true,
  111.         "userAdded": true
  112.       },
  113.       {
  114.         "alwaysLoaded": false,
  115.         "file": "brickWall.png",
  116.         "kind": "image",
  117.         "metadata": "",
  118.         "name": "brickWall.png",
  119.         "smoothed": true,
  120.         "userAdded": true
  121.       }
  122.     ],
  123.     "resourceFolders": []
  124.   },
  125.   "objects": [],
  126.   "objectsGroups": [],
  127.   "variables": [],
  128.   "layouts": [
  129.     {
  130.       "b": 209,
  131.       "disableInputWhenNotFocused": true,
  132.       "mangledName": "New_32scene",
  133.       "name": "New scene",
  134.       "oglFOV": 90,
  135.       "oglZFar": 500,
  136.       "oglZNear": 1,
  137.       "r": 209,
  138.       "standardSortMethod": true,
  139.       "stopSoundsOnStartup": true,
  140.       "title": "",
  141.       "v": 209,
  142.       "uiSettings": {
  143.         "grid": false,
  144.         "gridB": 255,
  145.         "gridG": 180,
  146.         "gridHeight": 32,
  147.         "gridOffsetX": 0,
  148.         "gridOffsetY": 0,
  149.         "gridR": 158,
  150.         "gridWidth": 32,
  151.         "snap": true,
  152.         "windowMask": false,
  153.         "zoomFactor": 0.556
  154.       },
  155.       "objectsGroups": [],
  156.       "variables": [],
  157.       "instances": [
  158.         {
  159.           "angle": 0,
  160.           "customSize": true,
  161.           "height": 60,
  162.           "layer": "",
  163.           "locked": false,
  164.           "name": "Player",
  165.           "width": 47,
  166.           "x": 70,
  167.           "y": 55,
  168.           "zOrder": 2,
  169.           "numberProperties": [],
  170.           "stringProperties": [],
  171.           "initialVariables": []
  172.         },
  173.         {
  174.           "angle": 0,
  175.           "customSize": false,
  176.           "height": 0,
  177.           "layer": "",
  178.           "locked": false,
  179.           "name": "Block",
  180.           "width": 0,
  181.           "x": 73,
  182.           "y": 53,
  183.           "zOrder": 1,
  184.           "numberProperties": [],
  185.           "stringProperties": [],
  186.           "initialVariables": []
  187.         },
  188.         {
  189.           "angle": 0,
  190.           "customSize": false,
  191.           "height": 0,
  192.           "layer": "",
  193.           "locked": false,
  194.           "name": "Block",
  195.           "width": 0,
  196.           "x": 154,
  197.           "y": 53,
  198.           "zOrder": 1,
  199.           "numberProperties": [],
  200.           "stringProperties": [],
  201.           "initialVariables": []
  202.         },
  203.         {
  204.           "angle": 0,
  205.           "customSize": false,
  206.           "height": 0,
  207.           "layer": "",
  208.           "locked": false,
  209.           "name": "Block",
  210.           "width": 0,
  211.           "x": 233,
  212.           "y": 60,
  213.           "zOrder": 1,
  214.           "numberProperties": [],
  215.           "stringProperties": [],
  216.           "initialVariables": []
  217.         },
  218.         {
  219.           "angle": 0,
  220.           "customSize": false,
  221.           "height": 0,
  222.           "layer": "",
  223.           "locked": false,
  224.           "name": "Block",
  225.           "width": 0,
  226.           "x": 313,
  227.           "y": 57,
  228.           "zOrder": 1,
  229.           "numberProperties": [],
  230.           "stringProperties": [],
  231.           "initialVariables": []
  232.         },
  233.         {
  234.           "angle": 0,
  235.           "customSize": false,
  236.           "height": 0,
  237.           "layer": "",
  238.           "locked": false,
  239.           "name": "Block",
  240.           "width": 0,
  241.           "x": 394,
  242.           "y": 62,
  243.           "zOrder": 1,
  244.           "numberProperties": [],
  245.           "stringProperties": [],
  246.           "initialVariables": []
  247.         },
  248.         {
  249.           "angle": 0,
  250.           "customSize": false,
  251.           "height": 0,
  252.           "layer": "",
  253.           "locked": false,
  254.           "name": "Block",
  255.           "width": 0,
  256.           "x": 471,
  257.           "y": 59,
  258.           "zOrder": 1,
  259.           "numberProperties": [],
  260.           "stringProperties": [],
  261.           "initialVariables": []
  262.         },
  263.         {
  264.           "angle": 0,
  265.           "customSize": false,
  266.           "height": 0,
  267.           "layer": "",
  268.           "locked": false,
  269.           "name": "Block",
  270.           "width": 0,
  271.           "x": 551,
  272.           "y": 64,
  273.           "zOrder": 1,
  274.           "numberProperties": [],
  275.           "stringProperties": [],
  276.           "initialVariables": []
  277.         },
  278.         {
  279.           "angle": 0,
  280.           "customSize": false,
  281.           "height": 0,
  282.           "layer": "",
  283.           "locked": false,
  284.           "name": "Block",
  285.           "width": 0,
  286.           "x": 632,
  287.           "y": 66,
  288.           "zOrder": 1,
  289.           "numberProperties": [],
  290.           "stringProperties": [],
  291.           "initialVariables": []
  292.         },
  293.         {
  294.           "angle": 0,
  295.           "customSize": false,
  296.           "height": 0,
  297.           "layer": "",
  298.           "locked": false,
  299.           "name": "Block",
  300.           "width": 0,
  301.           "x": 712,
  302.           "y": 69,
  303.           "zOrder": 1,
  304.           "numberProperties": [],
  305.           "stringProperties": [],
  306.           "initialVariables": []
  307.         },
  308.         {
  309.           "angle": 0,
  310.           "customSize": false,
  311.           "height": 0,
  312.           "layer": "",
  313.           "locked": false,
  314.           "name": "Block",
  315.           "width": 0,
  316.           "x": 712,
  317.           "y": 149,
  318.           "zOrder": 1,
  319.           "numberProperties": [],
  320.           "stringProperties": [],
  321.           "initialVariables": []
  322.         },
  323.         {
  324.           "angle": 0,
  325.           "customSize": false,
  326.           "height": 0,
  327.           "layer": "",
  328.           "locked": false,
  329.           "name": "Block",
  330.           "width": 0,
  331.           "x": 713,
  332.           "y": 227,
  333.           "zOrder": 1,
  334.           "numberProperties": [],
  335.           "stringProperties": [],
  336.           "initialVariables": []
  337.         },
  338.         {
  339.           "angle": 0,
  340.           "customSize": false,
  341.           "height": 0,
  342.           "layer": "",
  343.           "locked": false,
  344.           "name": "Block",
  345.           "width": 0,
  346.           "x": 635,
  347.           "y": 229,
  348.           "zOrder": 1,
  349.           "numberProperties": [],
  350.           "stringProperties": [],
  351.           "initialVariables": []
  352.         },
  353.         {
  354.           "angle": 0,
  355.           "customSize": false,
  356.           "height": 0,
  357.           "layer": "",
  358.           "locked": false,
  359.           "name": "Block",
  360.           "width": 0,
  361.           "x": 556,
  362.           "y": 232,
  363.           "zOrder": 1,
  364.           "numberProperties": [],
  365.           "stringProperties": [],
  366.           "initialVariables": []
  367.         },
  368.         {
  369.           "angle": 0,
  370.           "customSize": false,
  371.           "height": 0,
  372.           "layer": "",
  373.           "locked": false,
  374.           "name": "Block",
  375.           "width": 0,
  376.           "x": 555,
  377.           "y": 309,
  378.           "zOrder": 1,
  379.           "numberProperties": [],
  380.           "stringProperties": [],
  381.           "initialVariables": []
  382.         },
  383.         {
  384.           "angle": 0,
  385.           "customSize": false,
  386.           "height": 0,
  387.           "layer": "",
  388.           "locked": false,
  389.           "name": "Block",
  390.           "width": 0,
  391.           "x": 480,
  392.           "y": 232,
  393.           "zOrder": 1,
  394.           "numberProperties": [],
  395.           "stringProperties": [],
  396.           "initialVariables": []
  397.         },
  398.         {
  399.           "angle": 0,
  400.           "customSize": false,
  401.           "height": 0,
  402.           "layer": "",
  403.           "locked": false,
  404.           "name": "Block",
  405.           "width": 0,
  406.           "x": 402,
  407.           "y": 234,
  408.           "zOrder": 1,
  409.           "numberProperties": [],
  410.           "stringProperties": [],
  411.           "initialVariables": []
  412.         },
  413.         {
  414.           "angle": 0,
  415.           "customSize": false,
  416.           "height": 0,
  417.           "layer": "",
  418.           "locked": false,
  419.           "name": "Block",
  420.           "width": 0,
  421.           "x": 555,
  422.           "y": 386,
  423.           "zOrder": 1,
  424.           "numberProperties": [],
  425.           "stringProperties": [],
  426.           "initialVariables": []
  427.         },
  428.         {
  429.           "angle": 0,
  430.           "customSize": false,
  431.           "height": 0,
  432.           "layer": "",
  433.           "locked": false,
  434.           "name": "Block",
  435.           "width": 0,
  436.           "x": 553,
  437.           "y": 458,
  438.           "zOrder": 1,
  439.           "numberProperties": [],
  440.           "stringProperties": [],
  441.           "initialVariables": []
  442.         },
  443.         {
  444.           "angle": 0,
  445.           "customSize": false,
  446.           "height": 0,
  447.           "layer": "",
  448.           "locked": false,
  449.           "name": "Block",
  450.           "width": 0,
  451.           "x": 630,
  452.           "y": 458,
  453.           "zOrder": 1,
  454.           "numberProperties": [],
  455.           "stringProperties": [],
  456.           "initialVariables": []
  457.         },
  458.         {
  459.           "angle": 0,
  460.           "customSize": false,
  461.           "height": 0,
  462.           "layer": "",
  463.           "locked": false,
  464.           "name": "Block",
  465.           "width": 0,
  466.           "x": 707,
  467.           "y": 457,
  468.           "zOrder": 1,
  469.           "numberProperties": [],
  470.           "stringProperties": [],
  471.           "initialVariables": []
  472.         },
  473.         {
  474.           "angle": 0,
  475.           "customSize": false,
  476.           "height": 0,
  477.           "layer": "",
  478.           "locked": false,
  479.           "name": "Block",
  480.           "width": 0,
  481.           "x": 478,
  482.           "y": 384,
  483.           "zOrder": 1,
  484.           "numberProperties": [],
  485.           "stringProperties": [],
  486.           "initialVariables": []
  487.         },
  488.         {
  489.           "angle": 0,
  490.           "customSize": false,
  491.           "height": 0,
  492.           "layer": "",
  493.           "locked": false,
  494.           "name": "Block",
  495.           "width": 0,
  496.           "x": 403,
  497.           "y": 383,
  498.           "zOrder": 1,
  499.           "numberProperties": [],
  500.           "stringProperties": [],
  501.           "initialVariables": []
  502.         },
  503.         {
  504.           "angle": 0,
  505.           "customSize": false,
  506.           "height": 0,
  507.           "layer": "",
  508.           "locked": false,
  509.           "name": "Block",
  510.           "width": 0,
  511.           "x": 403,
  512.           "y": 311,
  513.           "zOrder": 1,
  514.           "numberProperties": [],
  515.           "stringProperties": [],
  516.           "initialVariables": []
  517.         },
  518.         {
  519.           "angle": 0,
  520.           "customSize": false,
  521.           "height": 0,
  522.           "layer": "",
  523.           "locked": false,
  524.           "name": "Block",
  525.           "width": 0,
  526.           "x": 480,
  527.           "y": 313,
  528.           "zOrder": 1,
  529.           "numberProperties": [],
  530.           "stringProperties": [],
  531.           "initialVariables": []
  532.         },
  533.         {
  534.           "angle": 0,
  535.           "customSize": false,
  536.           "height": 0,
  537.           "layer": "",
  538.           "locked": false,
  539.           "name": "Block",
  540.           "width": 0,
  541.           "x": 327,
  542.           "y": 310,
  543.           "zOrder": 1,
  544.           "numberProperties": [],
  545.           "stringProperties": [],
  546.           "initialVariables": []
  547.         },
  548.         {
  549.           "angle": 0,
  550.           "customSize": false,
  551.           "height": 0,
  552.           "layer": "",
  553.           "locked": false,
  554.           "name": "Block",
  555.           "width": 0,
  556.           "x": 250,
  557.           "y": 312,
  558.           "zOrder": 1,
  559.           "numberProperties": [],
  560.           "stringProperties": [],
  561.           "initialVariables": []
  562.         },
  563.         {
  564.           "angle": 0,
  565.           "customSize": false,
  566.           "height": 0,
  567.           "layer": "",
  568.           "locked": false,
  569.           "name": "Block",
  570.           "width": 0,
  571.           "x": 173,
  572.           "y": 310,
  573.           "zOrder": 1,
  574.           "numberProperties": [],
  575.           "stringProperties": [],
  576.           "initialVariables": []
  577.         },
  578.         {
  579.           "angle": 0,
  580.           "customSize": false,
  581.           "height": 0,
  582.           "layer": "",
  583.           "locked": false,
  584.           "name": "Block",
  585.           "width": 0,
  586.           "x": 175,
  587.           "y": 389,
  588.           "zOrder": 1,
  589.           "numberProperties": [],
  590.           "stringProperties": [],
  591.           "initialVariables": []
  592.         },
  593.         {
  594.           "angle": 0,
  595.           "customSize": false,
  596.           "height": 0,
  597.           "layer": "",
  598.           "locked": false,
  599.           "name": "Block",
  600.           "width": 0,
  601.           "x": 97,
  602.           "y": 313,
  603.           "zOrder": 1,
  604.           "numberProperties": [],
  605.           "stringProperties": [],
  606.           "initialVariables": []
  607.         },
  608.         {
  609.           "angle": 0,
  610.           "customSize": false,
  611.           "height": 0,
  612.           "layer": "",
  613.           "locked": false,
  614.           "name": "Block",
  615.           "width": 0,
  616.           "x": 96,
  617.           "y": 388,
  618.           "zOrder": 1,
  619.           "numberProperties": [],
  620.           "stringProperties": [],
  621.           "initialVariables": []
  622.         },
  623.         {
  624.           "angle": 0,
  625.           "customSize": false,
  626.           "height": 0,
  627.           "layer": "",
  628.           "locked": false,
  629.           "name": "Block",
  630.           "width": 0,
  631.           "x": 92,
  632.           "y": 464,
  633.           "zOrder": 1,
  634.           "numberProperties": [],
  635.           "stringProperties": [],
  636.           "initialVariables": []
  637.         },
  638.         {
  639.           "angle": 0,
  640.           "customSize": false,
  641.           "height": 0,
  642.           "layer": "",
  643.           "locked": false,
  644.           "name": "Block",
  645.           "width": 0,
  646.           "x": 172,
  647.           "y": 466,
  648.           "zOrder": 1,
  649.           "numberProperties": [],
  650.           "stringProperties": [],
  651.           "initialVariables": []
  652.         },
  653.         {
  654.           "angle": 0,
  655.           "customSize": false,
  656.           "height": 0,
  657.           "layer": "",
  658.           "locked": false,
  659.           "name": "Block",
  660.           "width": 0,
  661.           "x": 251,
  662.           "y": 464,
  663.           "zOrder": 1,
  664.           "numberProperties": [],
  665.           "stringProperties": [],
  666.           "initialVariables": []
  667.         },
  668.         {
  669.           "angle": 0,
  670.           "customSize": false,
  671.           "height": 0,
  672.           "layer": "",
  673.           "locked": false,
  674.           "name": "Block",
  675.           "width": 0,
  676.           "x": 249,
  677.           "y": 547,
  678.           "zOrder": 1,
  679.           "numberProperties": [],
  680.           "stringProperties": [],
  681.           "initialVariables": []
  682.         },
  683.         {
  684.           "angle": 0,
  685.           "customSize": false,
  686.           "height": 0,
  687.           "layer": "",
  688.           "locked": false,
  689.           "name": "Block",
  690.           "width": 0,
  691.           "x": 168,
  692.           "y": 547,
  693.           "zOrder": 1,
  694.           "numberProperties": [],
  695.           "stringProperties": [],
  696.           "initialVariables": []
  697.         },
  698.         {
  699.           "angle": 0,
  700.           "customSize": false,
  701.           "height": 0,
  702.           "layer": "",
  703.           "locked": false,
  704.           "name": "Block",
  705.           "width": 0,
  706.           "x": 90,
  707.           "y": 549,
  708.           "zOrder": 1,
  709.           "numberProperties": [],
  710.           "stringProperties": [],
  711.           "initialVariables": []
  712.         },
  713.         {
  714.           "angle": 0,
  715.           "customSize": false,
  716.           "height": 0,
  717.           "layer": "",
  718.           "locked": false,
  719.           "name": "ObjVariableBlockUp",
  720.           "width": 0,
  721.           "x": -2,
  722.           "y": -148,
  723.           "zOrder": 38,
  724.           "numberProperties": [],
  725.           "stringProperties": [],
  726.           "initialVariables": []
  727.         },
  728.         {
  729.           "angle": 0,
  730.           "customSize": false,
  731.           "height": 0,
  732.           "layer": "",
  733.           "locked": false,
  734.           "name": "ObjVariableBlockDown",
  735.           "width": 0,
  736.           "x": -3,
  737.           "y": -119,
  738.           "zOrder": 39,
  739.           "numberProperties": [],
  740.           "stringProperties": [],
  741.           "initialVariables": []
  742.         },
  743.         {
  744.           "angle": 0,
  745.           "customSize": false,
  746.           "height": 0,
  747.           "layer": "",
  748.           "locked": false,
  749.           "name": "ObjVariableBlockLeft",
  750.           "width": 0,
  751.           "x": -2,
  752.           "y": -89,
  753.           "zOrder": 40,
  754.           "numberProperties": [],
  755.           "stringProperties": [],
  756.           "initialVariables": []
  757.         },
  758.         {
  759.           "angle": 0,
  760.           "customSize": false,
  761.           "height": 0,
  762.           "layer": "",
  763.           "locked": false,
  764.           "name": "ObjVariableBlockRight",
  765.           "width": 0,
  766.           "x": 0,
  767.           "y": -59,
  768.           "zOrder": 41,
  769.           "numberProperties": [],
  770.           "stringProperties": [],
  771.           "initialVariables": []
  772.         },
  773.         {
  774.           "angle": 0,
  775.           "customSize": false,
  776.           "height": 0,
  777.           "layer": "",
  778.           "locked": false,
  779.           "name": "Info",
  780.           "width": 0,
  781.           "x": 44,
  782.           "y": 115,
  783.           "zOrder": 43,
  784.           "numberProperties": [],
  785.           "stringProperties": [],
  786.           "initialVariables": []
  787.         }
  788.       ],
  789.       "objects": [
  790.         {
  791.           "name": "Player",
  792.           "tags": "",
  793.           "type": "Sprite",
  794.           "updateIfNotVisible": false,
  795.           "variables": [],
  796.           "behaviors": [],
  797.           "animations": [
  798.             {
  799.               "name": "",
  800.               "useMultipleDirections": false,
  801.               "directions": [
  802.                 {
  803.                   "looping": false,
  804.                   "timeBetweenFrames": 0.08,
  805.                   "sprites": [
  806.                     {
  807.                       "hasCustomCollisionMask": false,
  808.                       "image": "p1_stand.png",
  809.                       "points": [],
  810.                       "originPoint": {
  811.                         "name": "origine",
  812.                         "x": 36,
  813.                         "y": 50
  814.                       },
  815.                       "centerPoint": {
  816.                         "automatic": false,
  817.                         "name": "centre",
  818.                         "x": 36,
  819.                         "y": 50
  820.                       },
  821.                       "customCollisionMask": []
  822.                     }
  823.                   ]
  824.                 }
  825.               ]
  826.             }
  827.           ]
  828.         },
  829.         {
  830.           "name": "Block",
  831.           "tags": "",
  832.           "type": "Sprite",
  833.           "updateIfNotVisible": false,
  834.           "variables": [],
  835.           "behaviors": [
  836.             {
  837.               "name": "Draggable",
  838.               "type": "DraggableBehavior::Draggable"
  839.             }
  840.           ],
  841.           "animations": [
  842.             {
  843.               "name": "",
  844.               "useMultipleDirections": false,
  845.               "directions": [
  846.                 {
  847.                   "looping": false,
  848.                   "timeBetweenFrames": 0.08,
  849.                   "sprites": [
  850.                     {
  851.                       "hasCustomCollisionMask": false,
  852.                       "image": "brickWall.png",
  853.                       "points": [],
  854.                       "originPoint": {
  855.                         "name": "origine",
  856.                         "x": 37.457,
  857.                         "y": 35.082
  858.                       },
  859.                       "centerPoint": {
  860.                         "automatic": true,
  861.                         "name": "centre",
  862.                         "x": 0,
  863.                         "y": 0
  864.                       },
  865.                       "customCollisionMask": []
  866.                     }
  867.                   ]
  868.                 }
  869.               ]
  870.             }
  871.           ]
  872.         },
  873.         {
  874.           "bold": false,
  875.           "italic": false,
  876.           "name": "ObjVariableBlockUp",
  877.           "smoothed": true,
  878.           "tags": "",
  879.           "type": "TextObject::Text",
  880.           "underlined": false,
  881.           "variables": [],
  882.           "behaviors": [],
  883.           "string": "ObjVariableBlockUp",
  884.           "font": "",
  885.           "characterSize": 20,
  886.           "color": {
  887.             "b": 0,
  888.             "g": 0,
  889.             "r": 0
  890.           }
  891.         },
  892.         {
  893.           "bold": false,
  894.           "italic": false,
  895.           "name": "ObjVariableBlockDown",
  896.           "smoothed": true,
  897.           "tags": "",
  898.           "type": "TextObject::Text",
  899.           "underlined": false,
  900.           "variables": [],
  901.           "behaviors": [],
  902.           "string": "ObjVariableBlockDown",
  903.           "font": "",
  904.           "characterSize": 20,
  905.           "color": {
  906.             "b": 0,
  907.             "g": 0,
  908.             "r": 0
  909.           }
  910.         },
  911.         {
  912.           "bold": false,
  913.           "italic": false,
  914.           "name": "ObjVariableBlockLeft",
  915.           "smoothed": true,
  916.           "tags": "",
  917.           "type": "TextObject::Text",
  918.           "underlined": false,
  919.           "variables": [],
  920.           "behaviors": [],
  921.           "string": "ObjVariableBlockLeft",
  922.           "font": "",
  923.           "characterSize": 20,
  924.           "color": {
  925.             "b": 0,
  926.             "g": 0,
  927.             "r": 0
  928.           }
  929.         },
  930.         {
  931.           "bold": false,
  932.           "italic": false,
  933.           "name": "ObjVariableBlockRight",
  934.           "smoothed": true,
  935.           "tags": "",
  936.           "type": "TextObject::Text",
  937.           "underlined": false,
  938.           "variables": [],
  939.           "behaviors": [],
  940.           "string": "ObjVariableBlockRight",
  941.           "font": "",
  942.           "characterSize": 20,
  943.           "color": {
  944.             "b": 0,
  945.             "g": 0,
  946.             "r": 0
  947.           }
  948.         },
  949.         {
  950.           "bold": false,
  951.           "italic": false,
  952.           "name": "Info",
  953.           "smoothed": true,
  954.           "tags": "",
  955.           "type": "TextObject::Text",
  956.           "underlined": false,
  957.           "variables": [],
  958.           "behaviors": [],
  959.           "string": "Use the arrow keys or WSAD to move around the board. The possible moves are\ndetected in realtime using the Raycast condition. Blocks have Draggable\nbehaviour, so you can move them to modify the level during the gameplay.",
  960.           "font": "",
  961.           "characterSize": 15,
  962.           "color": {
  963.             "b": 0,
  964.             "g": 0,
  965.             "r": 0
  966.           }
  967.         }
  968.       ],
  969.       "events": [
  970.         {
  971.           "disabled": false,
  972.           "folded": false,
  973.           "type": "BuiltinCommonInstructions::Comment",
  974.           "color": {
  975.             "b": 109,
  976.             "g": 230,
  977.             "r": 255,
  978.             "textB": 0,
  979.             "textG": 0,
  980.             "textR": 0
  981.           },
  982.           "comment": "WALKING AN ARBITRARY BOARD\n\nThis example shows how to make the player walk through a board of tiles using the arrow keys. Steps will move the player to the centre of the next tile, as in traditional board games.\nThe tiles don't need to be perfectly aligned nor spaced.\n",
  983.           "comment2": ""
  984.         },
  985.         {
  986.           "disabled": false,
  987.           "folded": false,
  988.           "type": "BuiltinCommonInstructions::Comment",
  989.           "color": {
  990.             "b": 109,
  991.             "g": 230,
  992.             "r": 255,
  993.             "textB": 0,
  994.             "textG": 0,
  995.             "textR": 0
  996.           },
  997.           "comment": "The text objects named \"ObjVariableBlock...\" are used to store a reference to the blocks where the player can move to. Think of them like variables that can store objects, instead of just text or number. We clean them up every frame before detecting the possible directions of movement.",
  998.           "comment2": ""
  999.         },
  1000.         {
  1001.           "disabled": false,
  1002.           "folded": false,
  1003.           "type": "BuiltinCommonInstructions::Standard",
  1004.           "conditions": [
  1005.             {
  1006.               "type": {
  1007.                 "inverted": false,
  1008.                 "value": "DepartScene"
  1009.               },
  1010.               "parameters": [
  1011.                 ""
  1012.               ],
  1013.               "subInstructions": []
  1014.             }
  1015.           ],
  1016.           "actions": [
  1017.             {
  1018.               "type": {
  1019.                 "inverted": false,
  1020.                 "value": "Cache"
  1021.               },
  1022.               "parameters": [
  1023.                 "ObjVariableBlockUp"
  1024.               ],
  1025.               "subInstructions": []
  1026.             },
  1027.             {
  1028.               "type": {
  1029.                 "inverted": false,
  1030.                 "value": "Cache"
  1031.               },
  1032.               "parameters": [
  1033.                 "ObjVariableBlockDown"
  1034.               ],
  1035.               "subInstructions": []
  1036.             },
  1037.             {
  1038.               "type": {
  1039.                 "inverted": false,
  1040.                 "value": "Cache"
  1041.               },
  1042.               "parameters": [
  1043.                 "ObjVariableBlockLeft"
  1044.               ],
  1045.               "subInstructions": []
  1046.             },
  1047.             {
  1048.               "type": {
  1049.                 "inverted": false,
  1050.                 "value": "Cache"
  1051.               },
  1052.               "parameters": [
  1053.                 "ObjVariableBlockRight"
  1054.               ],
  1055.               "subInstructions": []
  1056.             }
  1057.           ],
  1058.           "events": []
  1059.         },
  1060.         {
  1061.           "disabled": false,
  1062.           "folded": false,
  1063.           "type": "BuiltinCommonInstructions::Standard",
  1064.           "conditions": [],
  1065.           "actions": [
  1066.             {
  1067.               "type": {
  1068.                 "inverted": false,
  1069.                 "value": "Opacity"
  1070.               },
  1071.               "parameters": [
  1072.                 "Block",
  1073.                 "=",
  1074.                 "100"
  1075.               ],
  1076.               "subInstructions": []
  1077.             },
  1078.             {
  1079.               "type": {
  1080.                 "inverted": false,
  1081.                 "value": "LinkedObjects::RemoveAllLinksOf"
  1082.               },
  1083.               "parameters": [
  1084.                 "",
  1085.                 "ObjVariableBlockUp"
  1086.               ],
  1087.               "subInstructions": []
  1088.             },
  1089.             {
  1090.               "type": {
  1091.                 "inverted": false,
  1092.                 "value": "LinkedObjects::RemoveAllLinksOf"
  1093.               },
  1094.               "parameters": [
  1095.                 "",
  1096.                 "ObjVariableBlockDown"
  1097.               ],
  1098.               "subInstructions": []
  1099.             },
  1100.             {
  1101.               "type": {
  1102.                 "inverted": false,
  1103.                 "value": "LinkedObjects::RemoveAllLinksOf"
  1104.               },
  1105.               "parameters": [
  1106.                 "",
  1107.                 "ObjVariableBlockLeft"
  1108.               ],
  1109.               "subInstructions": []
  1110.             },
  1111.             {
  1112.               "type": {
  1113.                 "inverted": false,
  1114.                 "value": "LinkedObjects::RemoveAllLinksOf"
  1115.               },
  1116.               "parameters": [
  1117.                 "",
  1118.                 "ObjVariableBlockRight"
  1119.               ],
  1120.               "subInstructions": []
  1121.             }
  1122.           ],
  1123.           "events": []
  1124.         },
  1125.         {
  1126.           "disabled": false,
  1127.           "folded": false,
  1128.           "type": "BuiltinCommonInstructions::Comment",
  1129.           "color": {
  1130.             "b": 109,
  1131.             "g": 230,
  1132.             "r": 255,
  1133.             "textB": 0,
  1134.             "textG": 0,
  1135.             "textR": 0
  1136.           },
  1137.           "comment": "The Raycast condition will shot an invisible ray from the Player origin point (X,Y), at a specific angle, detecting Block objects it hits.\n\nRight = 0 degrees\nDown = 90 degrees\nLeft = 180 degrees\nUp = 270 degrees\n\nThe \"Ray Maximum Distance\" it will travel is the size of 1 block (double click the condition to view this option, as well as the angle).\nThe condition is inverted to detect the farthest Block within \"Ray Maximum Distance\" pixels (not the closest).\nThere are 4 rays, one for each direction (Up, Down, Left and Right).\n\nThe blocks detected by the Raycasts will have opacity restored to show which ones they are.\n\n* When the player can't move in a particular direction, the block detected by the ray of that direction will be the current one where the player is. The inverted collision condition together with each Raycast solves this issue.",
  1138.           "comment2": ""
  1139.         },
  1140.         {
  1141.           "disabled": false,
  1142.           "folded": false,
  1143.           "type": "BuiltinCommonInstructions::Comment",
  1144.           "color": {
  1145.             "b": 109,
  1146.             "g": 230,
  1147.             "r": 255,
  1148.             "textB": 0,
  1149.             "textG": 0,
  1150.             "textR": 0
  1151.           },
  1152.           "comment": "The Block detected by each Raycast will be linked to each Text object \"ObjVariableBlock...\" so they can be used for movement later.",
  1153.           "comment2": ""
  1154.         },
  1155.         {
  1156.           "disabled": false,
  1157.           "folded": false,
  1158.           "type": "BuiltinCommonInstructions::Standard",
  1159.           "conditions": [
  1160.             {
  1161.               "type": {
  1162.                 "inverted": true,
  1163.                 "value": "Raycast"
  1164.               },
  1165.               "parameters": [
  1166.                 "Block",
  1167.                 "Player.X()",
  1168.                 "Player.Y()",
  1169.                 "270",
  1170.                 "Block.Height()",
  1171.                 "",
  1172.                 "",
  1173.                 ""
  1174.               ],
  1175.               "subInstructions": []
  1176.             },
  1177.             {
  1178.               "type": {
  1179.                 "inverted": true,
  1180.                 "value": "CollisionNP"
  1181.               },
  1182.               "parameters": [
  1183.                 "Block",
  1184.                 "Player",
  1185.                 "",
  1186.                 "",
  1187.                 ""
  1188.               ],
  1189.               "subInstructions": []
  1190.             }
  1191.           ],
  1192.           "actions": [
  1193.             {
  1194.               "type": {
  1195.                 "inverted": false,
  1196.                 "value": "LinkedObjects::LinkObjects"
  1197.               },
  1198.               "parameters": [
  1199.                 "",
  1200.                 "Block",
  1201.                 "ObjVariableBlockUp"
  1202.               ],
  1203.               "subInstructions": []
  1204.             },
  1205.             {
  1206.               "type": {
  1207.                 "inverted": false,
  1208.                 "value": "Opacity"
  1209.               },
  1210.               "parameters": [
  1211.                 "Block",
  1212.                 "=",
  1213.                 "250"
  1214.               ],
  1215.               "subInstructions": []
  1216.             }
  1217.           ],
  1218.           "events": []
  1219.         },
  1220.         {
  1221.           "disabled": false,
  1222.           "folded": false,
  1223.           "type": "BuiltinCommonInstructions::Standard",
  1224.           "conditions": [
  1225.             {
  1226.               "type": {
  1227.                 "inverted": true,
  1228.                 "value": "Raycast"
  1229.               },
  1230.               "parameters": [
  1231.                 "Block",
  1232.                 "Player.X()",
  1233.                 "Player.Y()",
  1234.                 "90",
  1235.                 "Block.Height()",
  1236.                 "",
  1237.                 "",
  1238.                 ""
  1239.               ],
  1240.               "subInstructions": []
  1241.             },
  1242.             {
  1243.               "type": {
  1244.                 "inverted": true,
  1245.                 "value": "CollisionNP"
  1246.               },
  1247.               "parameters": [
  1248.                 "Block",
  1249.                 "Player",
  1250.                 "",
  1251.                 "",
  1252.                 ""
  1253.               ],
  1254.               "subInstructions": []
  1255.             }
  1256.           ],
  1257.           "actions": [
  1258.             {
  1259.               "type": {
  1260.                 "inverted": false,
  1261.                 "value": "LinkedObjects::LinkObjects"
  1262.               },
  1263.               "parameters": [
  1264.                 "",
  1265.                 "Block",
  1266.                 "ObjVariableBlockDown"
  1267.               ],
  1268.               "subInstructions": []
  1269.             },
  1270.             {
  1271.               "type": {
  1272.                 "inverted": false,
  1273.                 "value": "Opacity"
  1274.               },
  1275.               "parameters": [
  1276.                 "Block",
  1277.                 "=",
  1278.                 "250"
  1279.               ],
  1280.               "subInstructions": []
  1281.             }
  1282.           ],
  1283.           "events": []
  1284.         },
  1285.         {
  1286.           "disabled": false,
  1287.           "folded": false,
  1288.           "type": "BuiltinCommonInstructions::Standard",
  1289.           "conditions": [
  1290.             {
  1291.               "type": {
  1292.                 "inverted": true,
  1293.                 "value": "Raycast"
  1294.               },
  1295.               "parameters": [
  1296.                 "Block",
  1297.                 "Player.X()",
  1298.                 "Player.Y()",
  1299.                 "180",
  1300.                 "Block.Width()",
  1301.                 "",
  1302.                 "",
  1303.                 ""
  1304.               ],
  1305.               "subInstructions": []
  1306.             },
  1307.             {
  1308.               "type": {
  1309.                 "inverted": true,
  1310.                 "value": "CollisionNP"
  1311.               },
  1312.               "parameters": [
  1313.                 "Block",
  1314.                 "Player",
  1315.                 "",
  1316.                 "",
  1317.                 ""
  1318.               ],
  1319.               "subInstructions": []
  1320.             }
  1321.           ],
  1322.           "actions": [
  1323.             {
  1324.               "type": {
  1325.                 "inverted": false,
  1326.                 "value": "LinkedObjects::LinkObjects"
  1327.               },
  1328.               "parameters": [
  1329.                 "",
  1330.                 "Block",
  1331.                 "ObjVariableBlockLeft"
  1332.               ],
  1333.               "subInstructions": []
  1334.             },
  1335.             {
  1336.               "type": {
  1337.                 "inverted": false,
  1338.                 "value": "Opacity"
  1339.               },
  1340.               "parameters": [
  1341.                 "Block",
  1342.                 "=",
  1343.                 "250"
  1344.               ],
  1345.               "subInstructions": []
  1346.             }
  1347.           ],
  1348.           "events": []
  1349.         },
  1350.         {
  1351.           "disabled": false,
  1352.           "folded": false,
  1353.           "type": "BuiltinCommonInstructions::Standard",
  1354.           "conditions": [
  1355.             {
  1356.               "type": {
  1357.                 "inverted": true,
  1358.                 "value": "Raycast"
  1359.               },
  1360.               "parameters": [
  1361.                 "Block",
  1362.                 "Player.X()",
  1363.                 "Player.Y()",
  1364.                 "0",
  1365.                 "Block.Width()",
  1366.                 "",
  1367.                 "",
  1368.                 ""
  1369.               ],
  1370.               "subInstructions": []
  1371.             },
  1372.             {
  1373.               "type": {
  1374.                 "inverted": true,
  1375.                 "value": "CollisionNP"
  1376.               },
  1377.               "parameters": [
  1378.                 "Block",
  1379.                 "Player",
  1380.                 "",
  1381.                 "",
  1382.                 ""
  1383.               ],
  1384.               "subInstructions": []
  1385.             }
  1386.           ],
  1387.           "actions": [
  1388.             {
  1389.               "type": {
  1390.                 "inverted": false,
  1391.                 "value": "LinkedObjects::LinkObjects"
  1392.               },
  1393.               "parameters": [
  1394.                 "",
  1395.                 "Block",
  1396.                 "ObjVariableBlockRight"
  1397.               ],
  1398.               "subInstructions": []
  1399.             },
  1400.             {
  1401.               "type": {
  1402.                 "inverted": false,
  1403.                 "value": "Opacity"
  1404.               },
  1405.               "parameters": [
  1406.                 "Block",
  1407.                 "=",
  1408.                 "250"
  1409.               ],
  1410.               "subInstructions": []
  1411.             }
  1412.           ],
  1413.           "events": []
  1414.         },
  1415.         {
  1416.           "disabled": false,
  1417.           "folded": false,
  1418.           "type": "BuiltinCommonInstructions::Comment",
  1419.           "color": {
  1420.             "b": 109,
  1421.             "g": 230,
  1422.             "r": 255,
  1423.             "textB": 0,
  1424.             "textG": 0,
  1425.             "textR": 0
  1426.           },
  1427.           "comment": "When a key is pressed, check what is the Block the Player can move to (it was linked by the Raycast to the Text object with name \"ObjVariableBlock...\") and move the Player to it.",
  1428.           "comment2": ""
  1429.         },
  1430.         {
  1431.           "disabled": false,
  1432.           "folded": false,
  1433.           "type": "BuiltinCommonInstructions::Standard",
  1434.           "conditions": [
  1435.             {
  1436.               "type": {
  1437.                 "inverted": false,
  1438.                 "value": "BuiltinCommonInstructions::Or"
  1439.               },
  1440.               "parameters": [],
  1441.               "subInstructions": [
  1442.                 {
  1443.                   "type": {
  1444.                     "inverted": false,
  1445.                     "value": "KeyPressed"
  1446.                   },
  1447.                   "parameters": [
  1448.                     "",
  1449.                     "Right"
  1450.                   ],
  1451.                   "subInstructions": []
  1452.                 },
  1453.                 {
  1454.                   "type": {
  1455.                     "inverted": false,
  1456.                     "value": "KeyPressed"
  1457.                   },
  1458.                   "parameters": [
  1459.                     "",
  1460.                     "d"
  1461.                   ],
  1462.                   "subInstructions": []
  1463.                 }
  1464.               ]
  1465.             },
  1466.             {
  1467.               "type": {
  1468.                 "inverted": false,
  1469.                 "value": "LinkedObjects::PickObjectsLinkedTo"
  1470.               },
  1471.               "parameters": [
  1472.                 "",
  1473.                 "Block",
  1474.                 "ObjVariableBlockRight"
  1475.               ],
  1476.               "subInstructions": []
  1477.             },
  1478.             {
  1479.               "type": {
  1480.                 "inverted": false,
  1481.                 "value": "BuiltinCommonInstructions::Once"
  1482.               },
  1483.               "parameters": [],
  1484.               "subInstructions": []
  1485.             }
  1486.           ],
  1487.           "actions": [
  1488.             {
  1489.               "type": {
  1490.                 "inverted": false,
  1491.                 "value": "MettreXY"
  1492.               },
  1493.               "parameters": [
  1494.                 "Player",
  1495.                 "=",
  1496.                 "Block.X()",
  1497.                 "=",
  1498.                 "Block.Y()"
  1499.               ],
  1500.               "subInstructions": []
  1501.             }
  1502.           ],
  1503.           "events": []
  1504.         },
  1505.         {
  1506.           "disabled": false,
  1507.           "folded": false,
  1508.           "type": "BuiltinCommonInstructions::Standard",
  1509.           "conditions": [
  1510.             {
  1511.               "type": {
  1512.                 "inverted": false,
  1513.                 "value": "BuiltinCommonInstructions::Or"
  1514.               },
  1515.               "parameters": [],
  1516.               "subInstructions": [
  1517.                 {
  1518.                   "type": {
  1519.                     "inverted": false,
  1520.                     "value": "KeyPressed"
  1521.                   },
  1522.                   "parameters": [
  1523.                     "",
  1524.                     "Up"
  1525.                   ],
  1526.                   "subInstructions": []
  1527.                 },
  1528.                 {
  1529.                   "type": {
  1530.                     "inverted": false,
  1531.                     "value": "KeyPressed"
  1532.                   },
  1533.                   "parameters": [
  1534.                     "",
  1535.                     "w"
  1536.                   ],
  1537.                   "subInstructions": []
  1538.                 }
  1539.               ]
  1540.             },
  1541.             {
  1542.               "type": {
  1543.                 "inverted": false,
  1544.                 "value": "LinkedObjects::PickObjectsLinkedTo"
  1545.               },
  1546.               "parameters": [
  1547.                 "",
  1548.                 "Block",
  1549.                 "ObjVariableBlockUp"
  1550.               ],
  1551.               "subInstructions": []
  1552.             },
  1553.             {
  1554.               "type": {
  1555.                 "inverted": false,
  1556.                 "value": "BuiltinCommonInstructions::Once"
  1557.               },
  1558.               "parameters": [],
  1559.               "subInstructions": []
  1560.             }
  1561.           ],
  1562.           "actions": [
  1563.             {
  1564.               "type": {
  1565.                 "inverted": false,
  1566.                 "value": "MettreXY"
  1567.               },
  1568.               "parameters": [
  1569.                 "Player",
  1570.                 "=",
  1571.                 "Block.X()",
  1572.                 "=",
  1573.                 "Block.Y()"
  1574.               ],
  1575.               "subInstructions": []
  1576.             }
  1577.           ],
  1578.           "events": []
  1579.         },
  1580.         {
  1581.           "disabled": false,
  1582.           "folded": false,
  1583.           "type": "BuiltinCommonInstructions::Standard",
  1584.           "conditions": [
  1585.             {
  1586.               "type": {
  1587.                 "inverted": false,
  1588.                 "value": "BuiltinCommonInstructions::Or"
  1589.               },
  1590.               "parameters": [],
  1591.               "subInstructions": [
  1592.                 {
  1593.                   "type": {
  1594.                     "inverted": false,
  1595.                     "value": "KeyPressed"
  1596.                   },
  1597.                   "parameters": [
  1598.                     "",
  1599.                     "Down"
  1600.                   ],
  1601.                   "subInstructions": []
  1602.                 },
  1603.                 {
  1604.                   "type": {
  1605.                     "inverted": false,
  1606.                     "value": "KeyPressed"
  1607.                   },
  1608.                   "parameters": [
  1609.                     "",
  1610.                     "s"
  1611.                   ],
  1612.                   "subInstructions": []
  1613.                 }
  1614.               ]
  1615.             },
  1616.             {
  1617.               "type": {
  1618.                 "inverted": false,
  1619.                 "value": "LinkedObjects::PickObjectsLinkedTo"
  1620.               },
  1621.               "parameters": [
  1622.                 "",
  1623.                 "Block",
  1624.                 "ObjVariableBlockDown"
  1625.               ],
  1626.               "subInstructions": []
  1627.             },
  1628.             {
  1629.               "type": {
  1630.                 "inverted": false,
  1631.                 "value": "BuiltinCommonInstructions::Once"
  1632.               },
  1633.               "parameters": [],
  1634.               "subInstructions": []
  1635.             }
  1636.           ],
  1637.           "actions": [
  1638.             {
  1639.               "type": {
  1640.                 "inverted": false,
  1641.                 "value": "MettreXY"
  1642.               },
  1643.               "parameters": [
  1644.                 "Player",
  1645.                 "=",
  1646.                 "Block.X()",
  1647.                 "=",
  1648.                 "Block.Y()"
  1649.               ],
  1650.               "subInstructions": []
  1651.             }
  1652.           ],
  1653.           "events": []
  1654.         },
  1655.         {
  1656.           "disabled": false,
  1657.           "folded": false,
  1658.           "type": "BuiltinCommonInstructions::Standard",
  1659.           "conditions": [
  1660.             {
  1661.               "type": {
  1662.                 "inverted": false,
  1663.                 "value": "BuiltinCommonInstructions::Or"
  1664.               },
  1665.               "parameters": [],
  1666.               "subInstructions": [
  1667.                 {
  1668.                   "type": {
  1669.                     "inverted": false,
  1670.                     "value": "KeyPressed"
  1671.                   },
  1672.                   "parameters": [
  1673.                     "",
  1674.                     "Left"
  1675.                   ],
  1676.                   "subInstructions": []
  1677.                 },
  1678.                 {
  1679.                   "type": {
  1680.                     "inverted": false,
  1681.                     "value": "KeyPressed"
  1682.                   },
  1683.                   "parameters": [
  1684.                     "",
  1685.                     "a"
  1686.                   ],
  1687.                   "subInstructions": []
  1688.                 }
  1689.               ]
  1690.             },
  1691.             {
  1692.               "type": {
  1693.                 "inverted": false,
  1694.                 "value": "LinkedObjects::PickObjectsLinkedTo"
  1695.               },
  1696.               "parameters": [
  1697.                 "",
  1698.                 "Block",
  1699.                 "ObjVariableBlockLeft"
  1700.               ],
  1701.               "subInstructions": []
  1702.             },
  1703.             {
  1704.               "type": {
  1705.                 "inverted": false,
  1706.                 "value": "BuiltinCommonInstructions::Once"
  1707.               },
  1708.               "parameters": [],
  1709.               "subInstructions": []
  1710.             }
  1711.           ],
  1712.           "actions": [
  1713.             {
  1714.               "type": {
  1715.                 "inverted": false,
  1716.                 "value": "MettreXY"
  1717.               },
  1718.               "parameters": [
  1719.                 "Player",
  1720.                 "=",
  1721.                 "Block.X()",
  1722.                 "=",
  1723.                 "Block.Y()"
  1724.               ],
  1725.               "subInstructions": []
  1726.             }
  1727.           ],
  1728.           "events": []
  1729.         },
  1730.         {
  1731.           "disabled": false,
  1732.           "folded": false,
  1733.           "type": "BuiltinCommonInstructions::Comment",
  1734.           "color": {
  1735.             "b": 109,
  1736.             "g": 230,
  1737.             "r": 255,
  1738.             "textB": 0,
  1739.             "textG": 0,
  1740.             "textR": 0
  1741.           },
  1742.           "comment": "When the loop will run again, all links will be discarded, re-detected and re-linked.",
  1743.           "comment2": ""
  1744.         }
  1745.       ],
  1746.       "layers": [
  1747.         {
  1748.           "name": "",
  1749.           "visibility": true,
  1750.           "cameras": [
  1751.             {
  1752.               "defaultSize": true,
  1753.               "defaultViewport": true,
  1754.               "height": 0,
  1755.               "viewportBottom": 1,
  1756.               "viewportLeft": 0,
  1757.               "viewportRight": 1,
  1758.               "viewportTop": 0,
  1759.               "width": 0
  1760.             }
  1761.           ],
  1762.           "effects": []
  1763.         }
  1764.       ],
  1765.       "behaviorsSharedData": []
  1766.     }
  1767.   ],
  1768.   "externalEvents": [],
  1769.   "eventsFunctionsExtensions": [],
  1770.   "externalLayouts": [],
  1771.   "externalSourceFiles": []
  1772. }
Add Comment
Please, Sign In to add comment