diff --git a/examples/variants-animated-score-counter/assets/8BitOperatorPlus8Regular.fnt b/examples/variants-animated-score-counter/assets/8BitOperatorPlus8Regular.fnt new file mode 100644 index 000000000..0d2228ef1 --- /dev/null +++ b/examples/variants-animated-score-counter/assets/8BitOperatorPlus8Regular.fnt @@ -0,0 +1,95 @@ +info face="8BitOperatorPlus8Regular" size=12 bold=0 italic=0 charset="32-59,61,63-91,93-95,97-125,8470" unicode=1 stretchH=100 smooth=1 aa=1 padding=1,1,1,1 spacing=0,0 outline=0 +common lineHeight=12 base=7 scaleW=75 scaleH=75 pages=1 packed=0 alphaChnl=0 redChnl=4 greenChnl=4 blueChnl=4 +page id=0 file="8BitOperatorPlus8Regular.png" +chars count=91 +char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=3 page=0 chnl=15 +char id=33 x=72 y=0 width=3 height=9 xoffset=0 yoffset=0 xadvance=2 page=0 chnl=15 +char id=34 x=58 y=70 width=7 height=5 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=35 x=15 y=8 width=8 height=8 xoffset=0 yoffset=1 xadvance=7 page=0 chnl=15 +char id=36 x=44 y=63 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=37 x=15 y=0 width=8 height=8 xoffset=0 yoffset=1 xadvance=7 page=0 chnl=15 +char id=38 x=51 y=0 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=39 x=65 y=61 width=4 height=5 xoffset=0 yoffset=0 xadvance=3 page=0 chnl=15 +char id=40 x=65 y=12 width=5 height=9 xoffset=0 yoffset=0 xadvance=4 page=0 chnl=15 +char id=41 x=65 y=21 width=5 height=9 xoffset=0 yoffset=0 xadvance=4 page=0 chnl=15 +char id=42 x=0 y=43 width=9 height=7 xoffset=0 yoffset=1 xadvance=8 page=0 chnl=15 +char id=43 x=65 y=0 width=7 height=7 xoffset=0 yoffset=1 xadvance=6 page=0 chnl=15 +char id=44 x=65 y=56 width=4 height=5 xoffset=0 yoffset=5 xadvance=3 page=0 chnl=15 +char id=45 x=9 y=42 width=6 height=3 xoffset=0 yoffset=3 xadvance=5 page=0 chnl=15 +char id=46 x=9 y=72 width=3 height=3 xoffset=0 yoffset=6 xadvance=2 page=0 chnl=15 +char id=47 x=9 y=11 width=6 height=10 xoffset=0 yoffset=0 xadvance=5 page=0 chnl=15 +char id=48 x=15 y=26 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=49 x=9 y=45 width=5 height=9 xoffset=0 yoffset=0 xadvance=4 page=0 chnl=15 +char id=50 x=15 y=35 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=51 x=15 y=44 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=52 x=15 y=53 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=53 x=15 y=62 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=54 x=23 y=0 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=55 x=23 y=9 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=56 x=23 y=18 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=57 x=23 y=27 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=58 x=72 y=18 width=3 height=7 xoffset=0 yoffset=2 xadvance=2 page=0 chnl=15 +char id=59 x=65 y=48 width=4 height=8 xoffset=0 yoffset=2 xadvance=3 page=0 chnl=15 +char id=61 x=0 y=70 width=7 height=5 xoffset=0 yoffset=2 xadvance=6 page=0 chnl=15 +char id=63 x=44 y=54 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=64 x=0 y=60 width=8 height=10 xoffset=0 yoffset=0 xadvance=7 page=0 chnl=15 +char id=65 x=30 y=0 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=66 x=30 y=9 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=67 x=30 y=18 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=68 x=30 y=27 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=69 x=30 y=36 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=70 x=30 y=45 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=71 x=30 y=54 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=72 x=30 y=63 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=73 x=51 y=66 width=5 height=9 xoffset=0 yoffset=0 xadvance=4 page=0 chnl=15 +char id=74 x=37 y=0 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=75 x=37 y=9 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=76 x=37 y=18 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=77 x=0 y=11 width=9 height=9 xoffset=0 yoffset=0 xadvance=8 page=0 chnl=15 +char id=78 x=37 y=27 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=79 x=37 y=36 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=80 x=37 y=45 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=81 x=0 y=50 width=8 height=10 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=82 x=37 y=54 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=83 x=37 y=63 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=84 x=44 y=0 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=85 x=44 y=9 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=86 x=44 y=18 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=87 x=0 y=20 width=9 height=9 xoffset=0 yoffset=0 xadvance=8 page=0 chnl=15 +char id=88 x=44 y=27 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=89 x=44 y=36 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=90 x=44 y=45 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=91 x=65 y=30 width=5 height=9 xoffset=0 yoffset=0 xadvance=4 page=0 chnl=15 +char id=93 x=65 y=39 width=5 height=9 xoffset=0 yoffset=0 xadvance=4 page=0 chnl=15 +char id=94 x=65 y=7 width=7 height=5 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=95 x=9 y=39 width=6 height=3 xoffset=-1 yoffset=7 xadvance=3 page=0 chnl=15 +char id=97 x=51 y=59 width=7 height=7 xoffset=0 yoffset=2 xadvance=6 page=0 chnl=15 +char id=98 x=23 y=36 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=99 x=58 y=0 width=7 height=7 xoffset=0 yoffset=2 xadvance=6 page=0 chnl=15 +char id=100 x=23 y=45 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=101 x=58 y=7 width=7 height=7 xoffset=0 yoffset=2 xadvance=6 page=0 chnl=15 +char id=102 x=9 y=21 width=6 height=9 xoffset=0 yoffset=0 xadvance=5 page=0 chnl=15 +char id=103 x=51 y=27 width=7 height=8 xoffset=0 yoffset=2 xadvance=6 page=0 chnl=15 +char id=104 x=23 y=54 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=105 x=9 y=54 width=5 height=9 xoffset=0 yoffset=0 xadvance=4 page=0 chnl=15 +char id=106 x=15 y=16 width=7 height=10 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=107 x=23 y=63 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=108 x=9 y=63 width=5 height=9 xoffset=0 yoffset=0 xadvance=4 page=0 chnl=15 +char id=109 x=0 y=29 width=9 height=7 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=15 +char id=110 x=58 y=14 width=7 height=7 xoffset=0 yoffset=2 xadvance=6 page=0 chnl=15 +char id=111 x=58 y=21 width=7 height=7 xoffset=0 yoffset=2 xadvance=6 page=0 chnl=15 +char id=112 x=51 y=35 width=7 height=8 xoffset=0 yoffset=2 xadvance=6 page=0 chnl=15 +char id=113 x=51 y=43 width=7 height=8 xoffset=0 yoffset=2 xadvance=6 page=0 chnl=15 +char id=114 x=58 y=28 width=7 height=7 xoffset=0 yoffset=2 xadvance=6 page=0 chnl=15 +char id=115 x=58 y=35 width=7 height=7 xoffset=0 yoffset=2 xadvance=6 page=0 chnl=15 +char id=116 x=9 y=30 width=6 height=9 xoffset=0 yoffset=0 xadvance=5 page=0 chnl=15 +char id=117 x=58 y=42 width=7 height=7 xoffset=0 yoffset=2 xadvance=6 page=0 chnl=15 +char id=118 x=58 y=49 width=7 height=7 xoffset=0 yoffset=2 xadvance=6 page=0 chnl=15 +char id=119 x=0 y=36 width=9 height=7 xoffset=0 yoffset=2 xadvance=8 page=0 chnl=15 +char id=120 x=58 y=56 width=7 height=7 xoffset=0 yoffset=2 xadvance=6 page=0 chnl=15 +char id=121 x=51 y=51 width=7 height=8 xoffset=0 yoffset=2 xadvance=6 page=0 chnl=15 +char id=122 x=58 y=63 width=7 height=7 xoffset=0 yoffset=2 xadvance=6 page=0 chnl=15 +char id=123 x=51 y=9 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=124 x=72 y=9 width=3 height=9 xoffset=0 yoffset=0 xadvance=2 page=0 chnl=15 +char id=125 x=51 y=18 width=7 height=9 xoffset=0 yoffset=0 xadvance=6 page=0 chnl=15 +char id=8470 x=0 y=0 width=15 height=11 xoffset=-1 yoffset=-1 xadvance=11 page=0 chnl=15 diff --git a/examples/variants-animated-score-counter/assets/8BitOperatorPlus8Regular.png b/examples/variants-animated-score-counter/assets/8BitOperatorPlus8Regular.png new file mode 100644 index 000000000..aac033429 Binary files /dev/null and b/examples/variants-animated-score-counter/assets/8BitOperatorPlus8Regular.png differ diff --git a/examples/variants-animated-score-counter/assets/8BitOperatorPlus8Regular_DoubleOutlined.fnt b/examples/variants-animated-score-counter/assets/8BitOperatorPlus8Regular_DoubleOutlined.fnt new file mode 100644 index 000000000..def784a82 --- /dev/null +++ b/examples/variants-animated-score-counter/assets/8BitOperatorPlus8Regular_DoubleOutlined.fnt @@ -0,0 +1,95 @@ +info face="8-bitOperatorPlus8-Regular" size=23 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=10,10,10,10 spacing=5,5 +common lineHeight=23 base=14 scaleW=392 scaleH=387 pages=1 packed=0 +page id=0 file="8BitOperatorPlus8Regular_Edited.png" +chars count=91 +char id=32 x=0 y=0 width=0 height=0 xoffset=0 yoffset=0 xadvance=8 page=0 chnl=15 +char id=33 x=364 y=111 width=26 height=38 xoffset=-10 yoffset=-11.98 xadvance=6 page=0 chnl=15 +char id=34 x=288 y=152 width=34 height=30 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=35 x=52 y=0 width=36 height=36 xoffset=-10 yoffset=-9.98 xadvance=16 page=0 chnl=15 +char id=36 x=210 y=86 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=37 x=0 y=339 width=36 height=36 xoffset=-10 yoffset=-9.98 xadvance=16 page=0 chnl=15 +char id=38 x=210 y=129 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=39 x=364 y=76 width=28 height=30 xoffset=-10 yoffset=-11.98 xadvance=8 page=0 chnl=15 +char id=40 x=327 y=203 width=30 height=38 xoffset=-10 yoffset=-11.98 xadvance=10 page=0 chnl=15 +char id=41 x=327 y=246 width=30 height=38 xoffset=-10 yoffset=-11.98 xadvance=10 page=0 chnl=15 +char id=42 x=0 y=210 width=38 height=34 xoffset=-10 yoffset=-9.98 xadvance=18 page=0 chnl=15 +char id=43 x=288 y=78 width=34 height=34 xoffset=-10 yoffset=-9.98 xadvance=14 page=0 chnl=15 +char id=44 x=364 y=41 width=28 height=30 xoffset=-10 yoffset=-1.99 xadvance=8 page=0 chnl=15 +char id=45 x=327 y=0 width=32 height=26 xoffset=-10 yoffset=-5.99 xadvance=12 page=0 chnl=15 +char id=46 x=364 y=236 width=26 height=26 xoffset=-10 yoffset=0 xadvance=6 page=0 chnl=15 +char id=47 x=288 y=222 width=32 height=40 xoffset=-10 yoffset=-11.98 xadvance=12 page=0 chnl=15 +char id=48 x=52 y=86 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=49 x=327 y=31 width=30 height=38 xoffset=-10 yoffset=-11.98 xadvance=10 page=0 chnl=15 +char id=50 x=52 y=129 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=51 x=52 y=172 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=52 x=52 y=215 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=53 x=52 y=258 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=54 x=52 y=301 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=55 x=52 y=344 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=56 x=93 y=0 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=57 x=93 y=43 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=58 x=364 y=197 width=26 height=34 xoffset=-10 yoffset=-7.98 xadvance=6 page=0 chnl=15 +char id=59 x=364 y=0 width=28 height=36 xoffset=-10 yoffset=-7.98 xadvance=8 page=0 chnl=15 +char id=61 x=288 y=117 width=34 height=30 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=63 x=210 y=43 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=64 x=0 y=294 width=36 height=40 xoffset=-10 yoffset=-11.98 xadvance=16 page=0 chnl=15 +char id=65 x=93 y=258 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=66 x=93 y=301 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=67 x=93 y=344 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=68 x=132 y=0 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=69 x=132 y=43 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=70 x=132 y=86 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=71 x=132 y=129 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=72 x=132 y=172 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=73 x=327 y=160 width=30 height=38 xoffset=-10 yoffset=-11.98 xadvance=10 page=0 chnl=15 +char id=74 x=132 y=215 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=75 x=132 y=258 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=76 x=132 y=301 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=77 x=0 y=46 width=38 height=38 xoffset=-10 yoffset=-11.98 xadvance=18 page=0 chnl=15 +char id=78 x=132 y=344 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=79 x=171 y=0 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=80 x=171 y=43 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=81 x=0 y=249 width=36 height=40 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=82 x=171 y=86 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=83 x=171 y=129 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=84 x=171 y=172 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=85 x=171 y=215 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=86 x=171 y=258 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=87 x=0 y=89 width=38 height=38 xoffset=-10 yoffset=-11.98 xadvance=18 page=0 chnl=15 +char id=88 x=171 y=301 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=89 x=171 y=344 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=90 x=210 y=0 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=91 x=327 y=289 width=30 height=38 xoffset=-10 yoffset=-11.98 xadvance=10 page=0 chnl=15 +char id=93 x=327 y=332 width=30 height=38 xoffset=-10 yoffset=-11.98 xadvance=10 page=0 chnl=15 +char id=94 x=288 y=187 width=34 height=30 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=95 x=288 y=353 width=32 height=26 xoffset=-12 yoffset=2 xadvance=8 page=0 chnl=15 +char id=97 x=249 y=41 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=98 x=93 y=86 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=99 x=249 y=80 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=100 x=93 y=129 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=101 x=249 y=119 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=102 x=288 y=267 width=32 height=38 xoffset=-10 yoffset=-11.98 xadvance=12 page=0 chnl=15 +char id=103 x=210 y=258 width=34 height=36 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=104 x=93 y=172 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=105 x=327 y=74 width=30 height=38 xoffset=-10 yoffset=-11.98 xadvance=10 page=0 chnl=15 +char id=106 x=52 y=41 width=34 height=40 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=107 x=93 y=215 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=108 x=327 y=117 width=30 height=38 xoffset=-10 yoffset=-11.98 xadvance=10 page=0 chnl=15 +char id=109 x=0 y=132 width=38 height=34 xoffset=-10 yoffset=-7.98 xadvance=18 page=0 chnl=15 +char id=110 x=249 y=158 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=111 x=249 y=197 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=112 x=210 y=299 width=34 height=36 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=113 x=210 y=340 width=34 height=36 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=114 x=249 y=236 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=115 x=249 y=275 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=116 x=288 y=310 width=32 height=38 xoffset=-10 yoffset=-11.98 xadvance=12 page=0 chnl=15 +char id=117 x=249 y=314 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=118 x=249 y=353 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=119 x=0 y=171 width=38 height=34 xoffset=-10 yoffset=-7.98 xadvance=18 page=0 chnl=15 +char id=120 x=288 y=0 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=121 x=249 y=0 width=34 height=36 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=122 x=288 y=39 width=34 height=34 xoffset=-10 yoffset=-7.98 xadvance=14 page=0 chnl=15 +char id=123 x=210 y=172 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=124 x=364 y=154 width=26 height=38 xoffset=-10 yoffset=-11.98 xadvance=6 page=0 chnl=15 +char id=125 x=210 y=215 width=34 height=38 xoffset=-10 yoffset=-11.98 xadvance=14 page=0 chnl=15 +char id=8470 x=0 y=0 width=47 height=41 xoffset=-13 yoffset=-8 xadvance=22 page=0 chnl=15 diff --git a/examples/variants-animated-score-counter/assets/8BitOperatorPlus8Regular_DoubleOutlined.png b/examples/variants-animated-score-counter/assets/8BitOperatorPlus8Regular_DoubleOutlined.png new file mode 100644 index 000000000..27dbaf6b4 Binary files /dev/null and b/examples/variants-animated-score-counter/assets/8BitOperatorPlus8Regular_DoubleOutlined.png differ diff --git a/examples/variants-animated-score-counter/assets/Coin 1Bit Pixel.png b/examples/variants-animated-score-counter/assets/Coin 1Bit Pixel.png new file mode 100644 index 000000000..43227f09a Binary files /dev/null and b/examples/variants-animated-score-counter/assets/Coin 1Bit Pixel.png differ diff --git a/examples/variants-animated-score-counter/assets/Diamond Blue.png b/examples/variants-animated-score-counter/assets/Diamond Blue.png new file mode 100644 index 000000000..6b282f8a0 Binary files /dev/null and b/examples/variants-animated-score-counter/assets/Diamond Blue.png differ diff --git a/examples/variants-animated-score-counter/assets/Diamond Green.png b/examples/variants-animated-score-counter/assets/Diamond Green.png new file mode 100644 index 000000000..0a661ba8f Binary files /dev/null and b/examples/variants-animated-score-counter/assets/Diamond Green.png differ diff --git a/examples/variants-animated-score-counter/assets/Diamond Red.png b/examples/variants-animated-score-counter/assets/Diamond Red.png new file mode 100644 index 000000000..5209960c1 Binary files /dev/null and b/examples/variants-animated-score-counter/assets/Diamond Red.png differ diff --git a/examples/variants-animated-score-counter/assets/Diamond Yellow.png b/examples/variants-animated-score-counter/assets/Diamond Yellow.png new file mode 100644 index 000000000..8458dfaac Binary files /dev/null and b/examples/variants-animated-score-counter/assets/Diamond Yellow.png differ diff --git a/examples/variants-animated-score-counter/assets/JotiOne-Regular.ttf b/examples/variants-animated-score-counter/assets/JotiOne-Regular.ttf new file mode 100644 index 000000000..f9b22e75e Binary files /dev/null and b/examples/variants-animated-score-counter/assets/JotiOne-Regular.ttf differ diff --git a/examples/variants-animated-score-counter/assets/Money Bag Pixel.png b/examples/variants-animated-score-counter/assets/Money Bag Pixel.png new file mode 100644 index 000000000..520b4368d Binary files /dev/null and b/examples/variants-animated-score-counter/assets/Money Bag Pixel.png differ diff --git a/examples/variants-animated-score-counter/assets/NotoSansArabicUI-Black.ttf b/examples/variants-animated-score-counter/assets/NotoSansArabicUI-Black.ttf new file mode 100644 index 000000000..9541c2cf3 Binary files /dev/null and b/examples/variants-animated-score-counter/assets/NotoSansArabicUI-Black.ttf differ diff --git a/examples/variants-animated-score-counter/assets/Run_07.wav b/examples/variants-animated-score-counter/assets/Run_07.wav new file mode 100644 index 000000000..5c4389063 Binary files /dev/null and b/examples/variants-animated-score-counter/assets/Run_07.wav differ diff --git a/examples/variants-animated-score-counter/assets/Star Beveled Blue.png b/examples/variants-animated-score-counter/assets/Star Beveled Blue.png new file mode 100644 index 000000000..23c9ba913 Binary files /dev/null and b/examples/variants-animated-score-counter/assets/Star Beveled Blue.png differ diff --git a/examples/variants-animated-score-counter/assets/Star Beveled Green.png b/examples/variants-animated-score-counter/assets/Star Beveled Green.png new file mode 100644 index 000000000..bed64eab2 Binary files /dev/null and b/examples/variants-animated-score-counter/assets/Star Beveled Green.png differ diff --git a/examples/variants-animated-score-counter/assets/Star Beveled Grey.png b/examples/variants-animated-score-counter/assets/Star Beveled Grey.png new file mode 100644 index 000000000..cd222a822 Binary files /dev/null and b/examples/variants-animated-score-counter/assets/Star Beveled Grey.png differ diff --git a/examples/variants-animated-score-counter/assets/Star Beveled Red.png b/examples/variants-animated-score-counter/assets/Star Beveled Red.png new file mode 100644 index 000000000..78bcc3708 Binary files /dev/null and b/examples/variants-animated-score-counter/assets/Star Beveled Red.png differ diff --git a/examples/variants-animated-score-counter/assets/Star Beveled Yellow.png b/examples/variants-animated-score-counter/assets/Star Beveled Yellow.png new file mode 100644 index 000000000..f0402d88f Binary files /dev/null and b/examples/variants-animated-score-counter/assets/Star Beveled Yellow.png differ diff --git a/examples/variants-animated-score-counter/assets/Star Gold.png b/examples/variants-animated-score-counter/assets/Star Gold.png new file mode 100644 index 000000000..2a542c871 Binary files /dev/null and b/examples/variants-animated-score-counter/assets/Star Gold.png differ diff --git a/examples/variants-animated-score-counter/assets/Star Yellow Large Outlined.png b/examples/variants-animated-score-counter/assets/Star Yellow Large Outlined.png new file mode 100644 index 000000000..31cc6718f Binary files /dev/null and b/examples/variants-animated-score-counter/assets/Star Yellow Large Outlined.png differ diff --git a/examples/variants-animated-score-counter/assets/Star Yellow Outlined.png b/examples/variants-animated-score-counter/assets/Star Yellow Outlined.png new file mode 100644 index 000000000..58d086821 Binary files /dev/null and b/examples/variants-animated-score-counter/assets/Star Yellow Outlined.png differ diff --git a/examples/variants-animated-score-counter/assets/Tiny Coin Pixel.png b/examples/variants-animated-score-counter/assets/Tiny Coin Pixel.png new file mode 100644 index 000000000..66754fd60 Binary files /dev/null and b/examples/variants-animated-score-counter/assets/Tiny Coin Pixel.png differ diff --git a/examples/variants-animated-score-counter/assets/White Background.png b/examples/variants-animated-score-counter/assets/White Background.png new file mode 100644 index 000000000..85f5ba660 Binary files /dev/null and b/examples/variants-animated-score-counter/assets/White Background.png differ diff --git a/examples/variants-animated-score-counter/variants-animated-score-counter.json b/examples/variants-animated-score-counter/variants-animated-score-counter.json new file mode 100644 index 000000000..6da1b9831 --- /dev/null +++ b/examples/variants-animated-score-counter/variants-animated-score-counter.json @@ -0,0 +1,9634 @@ +{ + "firstLayout": "", + "gdVersion": { + "build": 261, + "major": 5, + "minor": 6, + "revision": 0 + }, + "properties": { + "adaptGameResolutionAtRuntime": true, + "antialiasingMode": "MSAA", + "antialisingEnabledOnMobile": false, + "folderProject": false, + "orientation": "landscape", + "packageName": "com.example.gamename", + "pixelsRounding": false, + "projectUuid": "9d49a7bf-f5d9-47ad-82d5-ada55f4578f7", + "scaleMode": "linear", + "sizeOnStartupMode": "adaptWidth", + "templateSlug": "", + "version": "1.0.0", + "name": "variants-animated-score-counter", + "description": "", + "author": "", + "windowWidth": 1280, + "windowHeight": 720, + "latestCompilationDirectory": "", + "maxFPS": 60, + "minFPS": 20, + "verticalSync": false, + "platformSpecificAssets": { + "android-icon-144": "", + "android-icon-192": "", + "android-icon-36": "", + "android-icon-48": "", + "android-icon-72": "", + "android-icon-96": "", + "android-windowSplashScreenAnimatedIcon": "", + "desktop-icon-512": "", + "ios-icon-100": "", + "ios-icon-1024": "", + "ios-icon-114": "", + "ios-icon-120": "", + "ios-icon-144": "", + "ios-icon-152": "", + "ios-icon-167": "", + "ios-icon-180": "", + "ios-icon-20": "", + "ios-icon-29": "", + "ios-icon-40": "", + "ios-icon-50": "", + "ios-icon-57": "", + "ios-icon-58": "", + "ios-icon-60": "", + "ios-icon-72": "", + "ios-icon-76": "", + "ios-icon-80": "", + "ios-icon-87": "" + }, + "loadingScreen": { + "backgroundColor": 0, + "backgroundFadeInDuration": 0.2, + "backgroundImageResourceName": "", + "gdevelopLogoStyle": "light", + "logoAndProgressFadeInDuration": 0.2, + "logoAndProgressLogoFadeInDelay": 0, + "minDuration": 1.5, + "progressBarColor": 16777215, + "progressBarHeight": 20, + "progressBarMaxWidth": 200, + "progressBarMinWidth": 40, + "progressBarWidthPercent": 30, + "showGDevelopSplash": true, + "showProgressBar": true + }, + "watermark": { + "placement": "bottom-left", + "showWatermark": true + }, + "authorIds": [], + "authorUsernames": [], + "categories": [], + "playableDevices": [ + "mobile", + "mobile" + ], + "extensionProperties": [], + "platforms": [ + { + "name": "GDevelop JS platform" + } + ], + "currentPlatform": "GDevelop JS platform" + }, + "resources": { + "resources": [ + { + "file": "assets/Star Yellow Outlined.png", + "kind": "image", + "metadata": "", + "name": "assets\\Star Yellow Outlined.png", + "smoothed": true, + "userAdded": false + }, + { + "file": "assets/NotoSansArabicUI-Black.ttf", + "kind": "font", + "metadata": "", + "name": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "userAdded": false, + "origin": { + "identifier": "https://asset-resources.gdevelop.io/public-resources/Open Font License/Arabic/58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "name": "gdevelop-asset-store" + } + }, + { + "file": "assets/Star Gold.png", + "kind": "image", + "metadata": "", + "name": "assets\\Star Gold.png", + "smoothed": true, + "userAdded": false + }, + { + "file": "assets/Star Yellow Large Outlined.png", + "kind": "image", + "metadata": "", + "name": "assets\\Star Yellow Large Outlined.png", + "smoothed": true, + "userAdded": false + }, + { + "file": "assets/Diamond Blue.png", + "kind": "image", + "metadata": "", + "name": "assets\\Diamond Blue.png", + "smoothed": true, + "userAdded": false + }, + { + "file": "assets/Diamond Green.png", + "kind": "image", + "metadata": "", + "name": "assets\\Diamond Green.png", + "smoothed": true, + "userAdded": false + }, + { + "file": "assets/Diamond Yellow.png", + "kind": "image", + "metadata": "", + "name": "assets\\Diamond Yellow.png", + "smoothed": true, + "userAdded": false + }, + { + "file": "assets/Diamond Red.png", + "kind": "image", + "metadata": "", + "name": "assets\\Diamond Red.png", + "smoothed": true, + "userAdded": false + }, + { + "file": "assets/Money Bag Pixel.png", + "kind": "image", + "metadata": "", + "name": "assets\\Money Bag Pixel.png", + "smoothed": false, + "userAdded": false + }, + { + "file": "assets/8BitOperatorPlus8Regular_Edited.png", + "kind": "image", + "metadata": "", + "name": "assets\\8BitOperatorPlus8Regular_Edited.png", + "smoothed": false, + "userAdded": false, + "origin": { + "identifier": "https://asset-resources.gdevelop.io/public-resources/Bitmap texts/GDevelop/15c1797cbcb41c3a753b6bbb21cfa60284cfaf81c9891c3abf78a8e0e1cacf59_8BitOperatorPlus8Regular_Edited.png", + "name": "8BitOperatorPlus8Regular_Edited.png" + } + }, + { + "file": "assets/8BitOperatorPlus8Regular_Edited.fnt", + "kind": "bitmapFont", + "metadata": "", + "name": "assets\\8BitOperatorPlus8Regular_Edited.fnt", + "userAdded": false, + "origin": { + "identifier": "https://asset-resources.gdevelop.io/public-resources/Bitmap texts/GDevelop/6b410f07a3a02e721a49d41795e84b56707ef28ac4d095d55f1fd1093760e134_8BitOperatorPlus8Regular_Edited.fnt", + "name": "8BitOperatorPlus8Regular_Edited.fnt" + } + }, + { + "file": "assets/8BitOperatorPlus8Regular_DoubleOutlined.fnt", + "kind": "bitmapFont", + "metadata": "", + "name": "assets\\8BitOperatorPlus8Regular_DoubleOutlined.fnt", + "userAdded": false + }, + { + "file": "assets/8BitOperatorPlus8Regular_DoubleOutlined.png", + "kind": "image", + "metadata": "", + "name": "assets\\8BitOperatorPlus8Regular_DoubleOutlined.png", + "smoothed": false, + "userAdded": false + }, + { + "file": "assets/Tiny Coin Pixel.png", + "kind": "image", + "metadata": "", + "name": "assets\\Tiny Coin Pixel.png", + "smoothed": false, + "userAdded": false + }, + { + "file": "assets/Run_07.wav", + "kind": "audio", + "metadata": "", + "name": "eeef6a931a17e427062ba3a464afea604b9a384650003c04d5fe0a9a567ac13f_Run_07.wav", + "preloadAsMusic": false, + "preloadAsSound": false, + "preloadInCache": false, + "userAdded": false, + "origin": { + "identifier": "https://asset-resources.gdevelop.io/public-resources/SoundEffects/Nox Footsteps/Mud/Run/eeef6a931a17e427062ba3a464afea604b9a384650003c04d5fe0a9a567ac13f_Run_07.wav", + "name": "gdevelop-asset-store" + } + }, + { + "file": "assets/Star Beveled Blue.png", + "kind": "image", + "metadata": "", + "name": "assets\\Star Beveled Blue.png", + "smoothed": true, + "userAdded": false + }, + { + "file": "assets/Star Beveled Green.png", + "kind": "image", + "metadata": "", + "name": "assets\\Star Beveled Green.png", + "smoothed": true, + "userAdded": false + }, + { + "file": "assets/Star Beveled Red.png", + "kind": "image", + "metadata": "", + "name": "assets\\Star Beveled Red.png", + "smoothed": true, + "userAdded": false + }, + { + "file": "assets/Star Beveled Grey.png", + "kind": "image", + "metadata": "", + "name": "assets\\Star Beveled Grey.png", + "smoothed": true, + "userAdded": false + }, + { + "file": "assets/Star Beveled Yellow.png", + "kind": "image", + "metadata": "", + "name": "assets\\Star Beveled Yellow.png", + "smoothed": true, + "userAdded": false + }, + { + "file": "assets/8BitOperatorPlus8Regular.fnt", + "kind": "bitmapFont", + "metadata": "", + "name": "assets\\8BitOperatorPlus8Regular.fnt", + "userAdded": false + }, + { + "file": "assets/8BitOperatorPlus8Regular.png", + "kind": "image", + "metadata": "", + "name": "assets\\8BitOperatorPlus8Regular.png", + "smoothed": false, + "userAdded": false + }, + { + "file": "assets/Coin 1Bit Pixel.png", + "kind": "image", + "metadata": "", + "name": "assets\\Coin 1Bit Pixel.png", + "smoothed": false, + "userAdded": false + } + ] + }, + "objects": [], + "objectsFolderStructure": { + "folderName": "__ROOT" + }, + "objectsGroups": [], + "variables": [], + "layouts": [ + { + "b": 192, + "disableInputWhenNotFocused": true, + "mangledName": "Untitled_32scene", + "name": "Untitled scene", + "r": 187, + "standardSortMethod": true, + "stopSoundsOnStartup": true, + "title": "", + "v": 189, + "uiSettings": { + "grid": false, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridDepth": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridOffsetZ": 0, + "gridColor": 10401023, + "gridAlpha": 0.8, + "snap": false, + "zoomFactor": 0.8416428125373143, + "windowMask": false, + "selectedLayer": "", + "gameEditorMode": "instances-editor" + }, + "objectsGroups": [ + { + "name": "All_objects", + "objects": [ + { + "name": "Star_outlined" + }, + { + "name": "Star_Outlined_Large" + }, + { + "name": "Diamond_Blue" + }, + { + "name": "Diamond_Green" + }, + { + "name": "Diamond_Red" + }, + { + "name": "Diamond_Yellow" + }, + { + "name": "Money_Bag_Pixel" + }, + { + "name": "Tiny_Coin_Pixel" + }, + { + "name": "Star_Beveled_Blue" + }, + { + "name": "Star_Beveled_Green" + }, + { + "name": "Star_Beveled_Red" + }, + { + "name": "Star_Beveled_Grey" + }, + { + "name": "Star_Beveled_Yellow" + }, + { + "name": "Coin_1bit_Pixel" + } + ] + } + ], + "variables": [], + "instances": [ + { + "angle": 0, + "customSize": false, + "height": 0, + "keepRatio": true, + "layer": "", + "name": "Star_outlined", + "persistentUuid": "2cd883f9-206b-432c-9ec5-ab346e75add6", + "width": 0, + "x": 20, + "y": 17, + "zOrder": 1, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "keepRatio": true, + "layer": "", + "name": "Star_Outlined_Large", + "persistentUuid": "69552199-4cb1-4400-a02b-9254aea8cb0f", + "width": 0, + "x": 18, + "y": 97, + "zOrder": 2, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "keepRatio": true, + "layer": "", + "name": "Diamond_Blue", + "persistentUuid": "bc885574-7f20-471a-8e32-78e0f8f44b7c", + "width": 0, + "x": 140, + "y": 18, + "zOrder": 3, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "keepRatio": true, + "layer": "", + "name": "Diamond_Green", + "persistentUuid": "165918ec-ae22-4a28-a13d-5f74c75b9ee5", + "width": 0, + "x": 140, + "y": 110, + "zOrder": 4, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "keepRatio": true, + "layer": "", + "name": "Diamond_Red", + "persistentUuid": "41a2f33b-ec7b-49d1-b456-da8bb538f10e", + "width": 0, + "x": 138, + "y": 199, + "zOrder": 5, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "keepRatio": true, + "layer": "", + "name": "Diamond_Yellow", + "persistentUuid": "1fa10ac8-6b96-4299-a756-ba333212fa9a", + "width": 0, + "x": 139, + "y": 296, + "zOrder": 6, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "keepRatio": true, + "layer": "", + "name": "Money_Bag_Pixel", + "persistentUuid": "9034a475-e4a1-485e-aef6-a924c1a05ac4", + "width": 0, + "x": 270, + "y": 18, + "zOrder": 7, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "keepRatio": true, + "layer": "", + "name": "Tiny_Coin_Pixel", + "persistentUuid": "0cfe8ec0-3977-4a7d-b4a3-4cca3a94134b", + "width": 0, + "x": 282, + "y": 88, + "zOrder": 8, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 87, + "keepRatio": true, + "layer": "", + "name": "Star_Beveled_Blue", + "persistentUuid": "d01a1cc1-ca65-44f1-8fda-1a9640b3443d", + "width": 128, + "x": 371, + "y": 16, + "zOrder": 9, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "keepRatio": true, + "layer": "", + "name": "Star_Beveled_Green", + "persistentUuid": "ccd50dd8-daf6-42c8-a595-bba2c7d46f49", + "width": 0, + "x": 370, + "y": 117, + "zOrder": 10, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "keepRatio": true, + "layer": "", + "name": "Star_Beveled_Red", + "persistentUuid": "627e8ee0-26d1-472c-897b-e48152e2eb39", + "width": 0, + "x": 368, + "y": 220, + "zOrder": 11, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "keepRatio": true, + "layer": "", + "name": "Star_Beveled_Grey", + "persistentUuid": "b7baa880-9025-4ae3-9219-6b3e118457b7", + "width": 0, + "x": 367, + "y": 317, + "zOrder": 12, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "keepRatio": true, + "layer": "", + "name": "Star_Beveled_Yellow", + "persistentUuid": "336a3297-89f2-4093-8805-b3935011ac25", + "width": 0, + "x": 371, + "y": 416, + "zOrder": 13, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 0, + "keepRatio": true, + "layer": "", + "name": "Coin_1bit_Pixel", + "persistentUuid": "ee8a37e2-6c69-405c-aa08-a0587e4d4f72", + "width": 0, + "x": 285, + "y": 116, + "zOrder": 14, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + } + ], + "objects": [ + { + "assetStoreId": "611b22a848c461d48bdbe75dc564ac2aabe40e6a29c017139faf199fe447338d", + "name": "Star_outlined", + "persistentUuid": "f4881362-3bbe-4237-a6bf-8243b1c663ea", + "type": "ScoreCounter::ScoreCounter", + "variant": "Star Outlined", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "Score": 0 + } + }, + { + "assetStoreId": "611b22a848c461d48bdbe75dc564ac2aabe40e6a29c017139faf199fe447338d", + "name": "Star_Outlined_Large", + "persistentUuid": "e79c6d1c-f0d8-4381-8eaa-0b271c4362bf", + "type": "ScoreCounter::ScoreCounter", + "variant": "Star Outlined Large", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "Score": 0 + } + }, + { + "assetStoreId": "611b22a848c461d48bdbe75dc564ac2aabe40e6a29c017139faf199fe447338d", + "name": "Diamond_Blue", + "persistentUuid": "fe00bbf6-2c80-4656-92d7-94419ac72512", + "type": "ScoreCounter::ScoreCounter", + "variant": "Diamond Blue", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "Score": 0, + "IncreasingScoreSound": "eeef6a931a17e427062ba3a464afea604b9a384650003c04d5fe0a9a567ac13f_Run_07.wav" + } + }, + { + "assetStoreId": "611b22a848c461d48bdbe75dc564ac2aabe40e6a29c017139faf199fe447338d", + "name": "Diamond_Green", + "persistentUuid": "3abc310d-61a8-4b7d-844e-eed52a391ac6", + "type": "ScoreCounter::ScoreCounter", + "variant": "Diamond Green", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "Score": 50 + } + }, + { + "assetStoreId": "611b22a848c461d48bdbe75dc564ac2aabe40e6a29c017139faf199fe447338d", + "name": "Diamond_Red", + "persistentUuid": "3eafdf1f-8271-4c65-a6b5-ae5211051c68", + "type": "ScoreCounter::ScoreCounter", + "variant": "Diamond Red", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "Score": 0 + } + }, + { + "assetStoreId": "611b22a848c461d48bdbe75dc564ac2aabe40e6a29c017139faf199fe447338d", + "name": "Diamond_Yellow", + "persistentUuid": "83c30638-92b2-483f-b439-fc7aca898f2b", + "type": "ScoreCounter::ScoreCounter", + "variant": "Diamond Yellow", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "Score": 0 + } + }, + { + "assetStoreId": "611b22a848c461d48bdbe75dc564ac2aabe40e6a29c017139faf199fe447338d", + "name": "Money_Bag_Pixel", + "persistentUuid": "ee3a3cb1-5f5a-4ea7-8462-e5a09b76e550", + "type": "ScoreCounter::ScoreCounter", + "variant": "Money Bag Pixel", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "Score": 0 + } + }, + { + "assetStoreId": "611b22a848c461d48bdbe75dc564ac2aabe40e6a29c017139faf199fe447338d", + "name": "Tiny_Coin_Pixel", + "persistentUuid": "90cde3f9-ec7c-452e-b769-f542d26f8879", + "type": "ScoreCounter::ScoreCounter", + "variant": "Tiny Coin Pixel", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "Score": 0 + } + }, + { + "assetStoreId": "611b22a848c461d48bdbe75dc564ac2aabe40e6a29c017139faf199fe447338d", + "name": "Star_Beveled_Blue", + "persistentUuid": "d6b046f0-920f-473d-8368-e476271e5ff9", + "type": "ScoreCounter::ScoreCounter", + "variant": "Star Beveled Blue", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "Score": 0 + } + }, + { + "assetStoreId": "611b22a848c461d48bdbe75dc564ac2aabe40e6a29c017139faf199fe447338d", + "name": "Star_Beveled_Green", + "persistentUuid": "39b40e77-c1fe-4e3d-b93b-97159877a292", + "type": "ScoreCounter::ScoreCounter", + "variant": "Star Beveled Green", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "Score": 0 + } + }, + { + "assetStoreId": "611b22a848c461d48bdbe75dc564ac2aabe40e6a29c017139faf199fe447338d", + "name": "Star_Beveled_Red", + "persistentUuid": "781a497d-e5a9-4d09-bb17-fb02c536cb7c", + "type": "ScoreCounter::ScoreCounter", + "variant": "Star Beveled Red", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "Score": 0 + } + }, + { + "assetStoreId": "611b22a848c461d48bdbe75dc564ac2aabe40e6a29c017139faf199fe447338d", + "name": "Star_Beveled_Grey", + "persistentUuid": "043e63d8-09a2-4d3c-829f-d252b8bd4ecf", + "type": "ScoreCounter::ScoreCounter", + "variant": "Star Beveled Grey", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "Score": 0 + } + }, + { + "assetStoreId": "611b22a848c461d48bdbe75dc564ac2aabe40e6a29c017139faf199fe447338d", + "name": "Star_Beveled_Yellow", + "persistentUuid": "dcd7cde8-4931-487a-b46e-7ce2c692300d", + "type": "ScoreCounter::ScoreCounter", + "variant": "Star Beveled Yellow", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "Score": 0 + } + }, + { + "assetStoreId": "611b22a848c461d48bdbe75dc564ac2aabe40e6a29c017139faf199fe447338d", + "name": "Coin_1bit_Pixel", + "persistentUuid": "c2605f49-1ed2-4f45-a33d-ab6dd7685536", + "type": "ScoreCounter::ScoreCounter", + "variant": "Coin 1Bit Pixel", + "variables": [], + "effects": [], + "behaviors": [], + "content": { + "Score": 0 + } + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Star_outlined" + }, + { + "objectName": "Star_Outlined_Large" + }, + { + "objectName": "Star_Beveled_Blue" + }, + { + "objectName": "Star_Beveled_Green" + }, + { + "objectName": "Star_Beveled_Red" + }, + { + "objectName": "Star_Beveled_Grey" + }, + { + "objectName": "Star_Beveled_Yellow" + }, + { + "objectName": "Diamond_Blue" + }, + { + "objectName": "Diamond_Green" + }, + { + "objectName": "Diamond_Red" + }, + { + "objectName": "Diamond_Yellow" + }, + { + "objectName": "Money_Bag_Pixel" + }, + { + "objectName": "Tiny_Coin_Pixel" + }, + { + "objectName": "Coin_1bit_Pixel" + } + ] + }, + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "MouseButtonFromTextPressed" + }, + "parameters": [ + "", + "\"Left\"" + ] + } + ], + "actions": [ + { + "type": { + "value": "ScoreCounter::ScoreCounter::SetScore" + }, + "parameters": [ + "All_objects", + "+", + "1", + "" + ] + } + ] + }, + { + "disabled": true, + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "SceneJustBegins" + }, + "parameters": [ + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "ZoomCamera" + }, + "parameters": [ + "", + "2", + "", + "" + ] + }, + { + "type": { + "value": "CenterCameraOnObject" + }, + "parameters": [ + "", + "Coin_1bit_Pixel", + "", + "", + "" + ] + } + ] + } + ], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [ + { + "effectType": "Scene3D::HemisphereLight", + "name": "3D Ambient Hemisphere Light", + "doubleParameters": { + "elevation": 40, + "intensity": 0.33, + "rotation": 300 + }, + "stringParameters": { + "groundColor": "127;127;127", + "skyColor": "255;255;255", + "top": "Z+" + }, + "booleanParameters": {} + }, + { + "effectType": "Scene3D::DirectionalLight", + "name": "3D Sun Light", + "doubleParameters": { + "distanceFromCamera": 1500, + "elevation": 40, + "frustumSize": 4000, + "intensity": 0.75, + "minimumShadowBias": 0, + "rotation": 300 + }, + "stringParameters": { + "color": "255;255;255", + "shadowQuality": "medium", + "top": "Z+" + }, + "booleanParameters": { + "isCastingShadow": true + } + } + ] + } + ], + "behaviorsSharedData": [ + { + "name": "Effect", + "type": "EffectCapability::EffectBehavior" + }, + { + "name": "Flippable", + "type": "FlippableCapability::FlippableBehavior" + }, + { + "name": "Opacity", + "type": "OpacityCapability::OpacityBehavior" + }, + { + "name": "Resizable", + "type": "ResizableCapability::ResizableBehavior" + }, + { + "name": "Text", + "type": "TextContainerCapability::TextContainerBehavior" + } + ] + } + ], + "externalEvents": [], + "eventsFunctionsExtensions": [ + { + "author": "", + "category": "User interface", + "dimension": "", + "extensionNamespace": "", + "fullName": "Animated score counter", + "gdevelopVersion": ">=5.5.222", + "helpPath": "", + "iconUrl": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0ibWRpLWNvdW50ZXIiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNNCw0SDIwQTIsMiAwIDAsMSAyMiw2VjE4QTIsMiAwIDAsMSAyMCwyMEg0QTIsMiAwIDAsMSAyLDE4VjZBMiwyIDAgMCwxIDQsNE00LDZWMThIMTFWNkg0TTIwLDE4VjZIMTguNzZDMTksNi41NCAxOC45NSw3LjA3IDE4Ljk1LDcuMTNDMTguODgsNy44IDE4LjQxLDguNSAxOC4yNCw4Ljc1TDE1LjkxLDExLjNMMTkuMjMsMTEuMjhMMTkuMjQsMTIuNUwxNC4wNCwxMi40N0wxNCwxMS40N0MxNCwxMS40NyAxNy4wNSw4LjI0IDE3LjIsNy45NUMxNy4zNCw3LjY3IDE3LjkxLDYgMTYuNSw2QzE1LjI3LDYuMDUgMTUuNDEsNy4zIDE1LjQxLDcuM0wxMy44Nyw3LjMxQzEzLjg3LDcuMzEgMTMuODgsNi42NSAxNC4yNSw2SDEzVjE4SDE1LjU4TDE1LjU3LDE3LjE0TDE2LjU0LDE3LjEzQzE2LjU0LDE3LjEzIDE3LjQ1LDE2Ljk3IDE3LjQ2LDE2LjA4QzE3LjUsMTUuMDggMTYuNjUsMTUuMDggMTYuNSwxNS4wOEMxNi4zNywxNS4wOCAxNS40MywxNS4xMyAxNS40MywxNS45NUgxMy45MUMxMy45MSwxNS45NSAxMy45NSwxMy44OSAxNi41LDEzLjg5QzE5LjEsMTMuODkgMTguOTYsMTUuOTEgMTguOTYsMTUuOTFDMTguOTYsMTUuOTEgMTksMTcuMTYgMTcuODUsMTcuNjNMMTguMzcsMThIMjBNOC45MiwxNkg3LjQyVjEwLjJMNS42MiwxMC43NlY5LjUzTDguNzYsOC40MUg4LjkyVjE2WiIgLz48L3N2Zz4=", + "name": "ScoreCounter", + "previewIconUrl": "https://asset-resources.gdevelop.io/public-resources/Icons/48ec8784eacd92181e4a3bde4755962b5f6edf986e624fc85ea423a31408450d_counter.svg", + "shortDescription": "Animated score counter with an icon.", + "version": "1.4.0", + "description": [ + "An animated score counter with an icon and a customisable font.", + "", + "There are ready-to-use counters in the asset-store [score counters pack](https://editor.gdevelop.io/?initial-dialog=asset-store&asset-pack=score-counters-score-counters)." + ], + "origin": { + "identifier": "ScoreCounter", + "name": "gdevelop-extension-store" + }, + "tags": [ + "score", + "display" + ], + "authorIds": [ + "2OwwM8ToR9dx9RJ2sAKTcrLmCB92" + ], + "dependencies": [], + "globalVariables": [], + "sceneVariables": [], + "eventsFunctions": [ + { + "description": "Check if the events are running for the editor.", + "fullName": "Editor is running", + "functionType": "Condition", + "name": "IsInGameEdition", + "private": true, + "sentence": "Events are running for the editor", + "events": [ + { + "type": "BuiltinCommonInstructions::JsCode", + "inlineCode": [ + "const game = runtimeScene.getGame();\r", + "eventsFunctionContext.returnValue = game.isInGameEdition && game.isInGameEdition();" + ], + "parameterObjects": "", + "useStrict": true, + "eventsSheetExpanded": false + } + ], + "parameters": [], + "objectGroups": [] + } + ], + "eventsBasedBehaviors": [ + { + "description": "Smoothly changes a counter value in a text object.", + "fullName": "Rolling counter", + "name": "RollingCounter", + "objectType": "", + "private": true, + "eventsFunctions": [ + { + "fullName": "", + "functionType": "Action", + "name": "doStepPreEvents", + "sentence": "", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "DisplayedValue", + "+", + "Speed * TimeDelta() * LayerTimeScale(Object.Layer())" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BuiltinCommonInstructions::CompareNumbers" + }, + "parameters": [ + "sign(Speed)", + "=", + "sign(DisplayedValue - CounterValue)" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "DisplayedValue", + "=", + "CounterValue" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "TextContainerCapability::TextContainerBehavior::SetValue" + }, + "parameters": [ + "Object", + "Text", + "=", + "Prefix + ToString(roundTo(round(DisplayedValue / Increment) * Increment, 9)) + Suffix" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "ScoreCounter::RollingCounter", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "the value of the counter.", + "fullName": "Counter value", + "functionType": "ExpressionAndCondition", + "name": "Value", + "sentence": "the counter value", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetReturnNumber" + }, + "parameters": [ + "CounterValue" + ] + } + ] + } + ], + "expressionType": { + "type": "expression" + }, + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "ScoreCounter::RollingCounter", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "fullName": "", + "functionType": "ActionWithOperator", + "getterName": "Value", + "name": "SetValue", + "sentence": "", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "CounterValue", + "=", + "Value" + ] + }, + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "Speed", + "=", + "(CounterValue - DisplayedValue) / Duration" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "ScoreCounter::IsInGameEdition" + }, + "parameters": [ + "", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "TextContainerCapability::TextContainerBehavior::SetValue" + }, + "parameters": [ + "Object", + "Text", + "=", + "Prefix + ToString(Value) + Suffix" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "ScoreCounter::RollingCounter", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "Directly display the counter value without playing the animation.", + "fullName": "Jump to the counter animation end", + "functionType": "Action", + "name": "ResetDisplayedValue", + "sentence": "Jump to the counter animation end of _PARAM0_", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "DisplayedValue", + "=", + "CounterValue" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "ScoreCounter::RollingCounter", + "type": "behavior" + } + ], + "objectGroups": [] + } + ], + "propertyDescriptors": [ + { + "value": "", + "type": "Behavior", + "label": "Text capability", + "extraInformation": [ + "TextContainerCapability::TextContainerBehavior" + ], + "choices": [], + "name": "Text" + }, + { + "value": "Score: ", + "type": "String", + "label": "Prefix", + "name": "Prefix" + }, + { + "value": "", + "type": "String", + "label": "Suffix", + "name": "Suffix" + }, + { + "value": "1", + "type": "Number", + "unit": "Second", + "label": "Animation duration", + "name": "Duration" + }, + { + "value": "1", + "type": "Number", + "unit": "Dimensionless", + "label": "Increment", + "name": "Increment" + }, + { + "value": "0", + "type": "Number", + "label": "", + "hidden": true, + "name": "CounterValue" + }, + { + "value": "0", + "type": "Number", + "label": "", + "hidden": true, + "name": "DisplayedValue" + }, + { + "value": "0", + "type": "Number", + "label": "", + "hidden": true, + "name": "Speed" + } + ], + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "propertyName": "Text" + }, + { + "propertyName": "Prefix" + }, + { + "propertyName": "Suffix" + }, + { + "propertyName": "Duration" + }, + { + "propertyName": "Increment" + }, + { + "propertyName": "CounterValue" + }, + { + "propertyName": "DisplayedValue" + }, + { + "propertyName": "Speed" + } + ] + } + }, + { + "description": "Shake objects with translation, rotation and scale.", + "fullName": "Shake object (position, angle, scale)", + "name": "ShakeObject_PositionAngleScale", + "objectType": "", + "private": true, + "eventsFunctions": [ + { + "description": "Shake an object, using one or more ways to shake (position, angle, scale). Make sure to \"Stop shaking\" before starting a new shake if it uses different parameters.", + "fullName": "Shake object (position, angle, scale)", + "functionType": "Action", + "name": "ShakeObject_PositionAngleScale", + "sentence": "Shake object _PARAM0_ for _PARAM2_ seconds. Modify position amplitude _PARAM3_ on X axis and _PARAM4_ on Y axis, angle rotation amplitude _PARAM5_, and scale amplitude _PARAM6_. Wait _PARAM7_ seconds between shakes. Keep shaking until stopped: _PARAM8_", + "events": [ + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Shake Object", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Start/Reset duration timer" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "ResetObjectTimer" + }, + "parameters": [ + "Object", + "\"__ShakeObject_DurationTimer\"" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Pass input parameters to global variables so that onScenePostEvents can use them" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_Duration", + "=", + "Duration" + ] + }, + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_PowerX", + "=", + "PowerX" + ] + }, + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_PowerY", + "=", + "PowerY" + ] + }, + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_PowerAngle", + "=", + "PowerAngle" + ] + }, + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_PowerScale", + "=", + "PowerScale" + ] + }, + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_TimeBetweenShakes", + "=", + "TimeBetweenShakes" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Determine if the shake should keep going until stopped" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetObjectVariableAsBoolean" + }, + "parameters": [ + "Object", + "__ShakeObject_ShakeForever", + "False" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BooleanVariable" + }, + "parameters": [ + "ShakeForever", + "True", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetObjectVariableAsBoolean" + }, + "parameters": [ + "Object", + "__ShakeObject_ShakeForever", + "True" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Add default values if none were provided" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_Duration", + "=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_Duration", + "=", + "0.5" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_TimeBetweenShakes", + "=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_TimeBetweenShakes", + "=", + "0.08" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "If duration is less than a single shake, increase duration to make 1 full shake" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_Duration", + "<", + "Object.Variable(__ShakeObject_TimeBetweenShakes)" + ] + } + ], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_Duration", + "=", + "Object.Variable(__ShakeObject_TimeBetweenShakes)" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Detect initial shake" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_ShakeInProgress", + "=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_InitialShake", + "=", + "1" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Initiate the onScenePostEvents function" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_ShakeInProgress", + "=", + "1" + ] + } + ] + } + ], + "parameters": [] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "ScoreCounter::ShakeObject_PositionAngleScale", + "type": "behavior" + }, + { + "description": "Duration of shake (in seconds) (Default: 0.5)", + "name": "Duration", + "type": "expression" + }, + { + "description": "Amplitude of postion shake in X direction (in pixels) (For example: 5)", + "name": "PowerX", + "type": "expression" + }, + { + "description": "Amplitude of position shake in Y direction (in pixels) (For example: 5)", + "longDescription": "Use a negative number to make the single-shake move in the opposite direction.", + "name": "PowerY", + "type": "expression" + }, + { + "description": "Amplitude of angle rotation shake (in degrees) (For example: 5)", + "name": "PowerAngle", + "type": "expression" + }, + { + "description": "Amplitude of scale shake (in percent change) (For example: 5)", + "name": "PowerScale", + "type": "expression" + }, + { + "description": "Amount of time between shakes (in seconds) (Default: 0.08)", + "longDescription": "For a single-shake effect, set it to the same value as \"Duration\".", + "name": "TimeBetweenShakes", + "type": "expression" + }, + { + "description": "Keep shaking until stopped", + "longDescription": "Duration value will be ignored", + "name": "ShakeForever", + "type": "yesorno" + } + ], + "objectGroups": [] + }, + { + "fullName": "", + "functionType": "Action", + "name": "doStepPostEvents", + "sentence": "", + "events": [ + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Shake Object", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Start shaking", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_ShakeInProgress", + "=", + "1" + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Keep object shaking forever (if desired)" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "ObjectVariableAsBoolean" + }, + "parameters": [ + "Object", + "__ShakeObject_ShakeForever", + "True" + ] + } + ], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_Duration", + "=", + "100" + ] + }, + { + "type": { + "value": "ResetObjectTimer" + }, + "parameters": [ + "Object", + "\"__ShakeObject_DurationTimer\"" + ] + } + ] + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Calculate movement of the shake", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Run once before every shake movement" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BuiltinCommonInstructions::Or" + }, + "parameters": [], + "subInstructions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_InitialShake", + "=", + "1" + ] + }, + { + "type": { + "value": "ObjectTimer" + }, + "parameters": [ + "Object", + "\"__ShakeObject_ShakeTimer\"", + "Object.Variable(__ShakeObject_TimeBetweenShakes)" + ] + } + ] + } + ], + "actions": [ + { + "type": { + "value": "ResetObjectTimer" + }, + "parameters": [ + "Object", + "\"__ShakeObject_ShakeTimer\"" + ] + }, + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_ShakeCounter", + "+", + "1" + ] + } + ], + "events": [ + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "folded": true, + "name": "Correct for drift and reset drift tracking variables", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Move to correct any drift from previous shake" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BuiltinCommonInstructions::Or" + }, + "parameters": [], + "subInstructions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_PowerX", + "!=", + "0" + ] + }, + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_PowerY", + "!=", + "0" + ] + } + ] + } + ], + "actions": [ + { + "type": { + "value": "MettreX" + }, + "parameters": [ + "Object", + "-", + "Object.Variable(__ShakeObject_DisplacementTravelledX)" + ] + }, + { + "type": { + "value": "MettreY" + }, + "parameters": [ + "Object", + "-", + "Object.Variable(__ShakeObject_DisplacementTravelledY)" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_PowerAngle", + "!=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetAngle" + }, + "parameters": [ + "Object", + "-", + "Object.Variable(__ShakeObject_AngleTravelled)" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_PowerScale", + "!=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "ScalableCapability::ScalableBehavior::SetValue" + }, + "parameters": [ + "Object", + "Scale", + "-", + "Object.Variable(__ShakeObject_ScaleTravelled)" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Reset drift detection variables" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_DisplacementTravelledX", + "=", + "0" + ] + }, + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_DisplacementTravelledY", + "=", + "0" + ] + }, + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_AngleTravelled", + "=", + "0" + ] + }, + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_ScaleTravelled", + "=", + "0" + ] + } + ] + } + ], + "parameters": [] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Calculate Position Shake" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BuiltinCommonInstructions::Or" + }, + "parameters": [], + "subInstructions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_PowerX", + "!=", + "0" + ] + }, + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_PowerY", + "!=", + "0" + ] + } + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "PositionDisplacement = (DesiredDuration - RunningTimer) / DesiredDuration * Amplitude * [-1 or 1]" + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Make initial shake NOT random so users can set a direction for a one-shake effect" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_InitialShake", + "=", + "1" + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_PowerX", + "!=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_DisplacementX", + "=", + "(Object.Variable(__ShakeObject_Duration) - Object.ObjectTimerElapsedTime(\"__ShakeObject_DurationTimer\")) / Object.Variable(__ShakeObject_Duration) * Object.Variable(__ShakeObject_PowerX)" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_PowerY", + "!=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_DisplacementY", + "=", + "(Object.Variable(__ShakeObject_Duration) - Object.ObjectTimerElapsedTime(\"__ShakeObject_DurationTimer\")) / Object.Variable(__ShakeObject_Duration) * Object.Variable(__ShakeObject_PowerY)" + ] + } + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "After initial shake pick a random direction" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_InitialShake", + "=", + "0" + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_PowerX", + "!=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_DisplacementX", + "=", + "(Object.Variable(__ShakeObject_Duration) - Object.ObjectTimerElapsedTime(\"__ShakeObject_DurationTimer\")) / Object.Variable(__ShakeObject_Duration) * Object.Variable(__ShakeObject_PowerX) * RandomWithStep(-1, 1, 2)" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_PowerY", + "!=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_DisplacementY", + "=", + "(Object.Variable(__ShakeObject_Duration) - Object.ObjectTimerElapsedTime(\"__ShakeObject_DurationTimer\")) / Object.Variable(__ShakeObject_Duration) * Object.Variable(__ShakeObject_PowerY) * RandomWithStep(-1, 1, 2)" + ] + } + ] + } + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Calculate Rotation (angle) shake " + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_PowerAngle", + "!=", + "0" + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Every \"even\" shake, rotate clockwise" + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "AngleDisplacement = (DesiredDuration - RunningTimer) / DesiredDuration * Amplitude" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "Egal" + }, + "parameters": [ + "mod(Object.Variable(__ShakeObject_ShakeCounter),2)", + "=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_DisplacementAngle", + "=", + "-1 * (Object.Variable(__ShakeObject_Duration) - Object.ObjectTimerElapsedTime(\"__ShakeObject_DurationTimer\")) / Object.Variable(__ShakeObject_Duration) * Object.Variable(__ShakeObject_PowerAngle)" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Every \"odd\" shake, rotate counter-clockwise" + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "AngleDisplacement = (DesiredDuration - RunningTimer) / DesiredDuration * Amplitude" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "Egal" + }, + "parameters": [ + "mod(Object.Variable(__ShakeObject_ShakeCounter),2)", + "=", + "1" + ] + } + ], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_DisplacementAngle", + "=", + "(Object.Variable(__ShakeObject_Duration) - Object.ObjectTimerElapsedTime(\"__ShakeObject_DurationTimer\")) / Object.Variable(__ShakeObject_Duration) * Object.Variable(__ShakeObject_PowerAngle)" + ] + } + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Calculate Scale shake" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_PowerScale", + "!=", + "0" + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Calculate object scale displacement, with linear decay over time" + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "ScaleDisplacement = (DesiredDuration - RunningTimer) / DesiredDuration * Amplitude * 1/100" + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Every even shake, increase scale" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "Egal" + }, + "parameters": [ + "mod(Object.Variable(__ShakeObject_ShakeCounter),2)", + "=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_DisplacementScale", + "=", + "-1 * (Object.Variable(__ShakeObject_Duration) - Object.ObjectTimerElapsedTime(\"__ShakeObject_DurationTimer\")) / Object.Variable(__ShakeObject_Duration) * Object.Variable(__ShakeObject_PowerScale) * (1/100)" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Every \"odd\" shake, decrease scale" + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "ScaleDisplacement = -1 * (DesiredDuration - RunningTimer) / DesiredDuration * Amplitude * 1/100" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "Egal" + }, + "parameters": [ + "mod(Object.Variable(__ShakeObject_ShakeCounter),2)", + "=", + "1" + ] + } + ], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_DisplacementScale", + "=", + "(Object.Variable(__ShakeObject_Duration) - Object.ObjectTimerElapsedTime(\"__ShakeObject_DurationTimer\")) / Object.Variable(__ShakeObject_Duration) * Object.Variable(__ShakeObject_PowerScale) * (1/100)" + ] + } + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Save that initial shake has been processed" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_InitialShake", + "=", + "0" + ] + } + ] + } + ] + } + ], + "parameters": [] + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Move object", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Calculate the fraction of shake that occured during this frame" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_PercentTimeElapsedThisFrame", + "=", + "min(1,TimeDelta()/Object.Variable(__ShakeObject_TimeBetweenShakes))" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Increase change for the first half of the shake (move away from original values)" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "inverted": true, + "value": "ObjectTimer" + }, + "parameters": [ + "Object", + "\"__ShakeObject_ShakeTimer\"", + "Object.Variable(__ShakeObject_TimeBetweenShakes)/2" + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Change position" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BuiltinCommonInstructions::Or" + }, + "parameters": [], + "subInstructions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_PowerX", + "!=", + "0" + ] + }, + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_PowerY", + "!=", + "0" + ] + } + ] + } + ], + "actions": [ + { + "type": { + "value": "MettreX" + }, + "parameters": [ + "Object", + "+", + "round(1024 * Object.Variable(__ShakeObject_DisplacementX) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" + ] + }, + { + "type": { + "value": "MettreY" + }, + "parameters": [ + "Object", + "+", + "round(1024 * Object.Variable(__ShakeObject_DisplacementY) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Save movement to calculate drift" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_DisplacementTravelledX", + "+", + "round(1024 * Object.Variable(__ShakeObject_DisplacementX) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" + ] + }, + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_DisplacementTravelledY", + "+", + "round(1024 * Object.Variable(__ShakeObject_DisplacementY) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" + ] + } + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Change angle" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "Egal" + }, + "parameters": [ + "Object.Variable(__ShakeObject_PowerAngle)", + "!=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetAngle" + }, + "parameters": [ + "Object", + "+", + "round(1024 * Object.Variable(__ShakeObject_DisplacementAngle) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Save movement to calculate drift" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_AngleTravelled", + "+", + "round(1024 * Object.Variable(__ShakeObject_DisplacementAngle) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" + ] + } + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Change scale" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "Egal" + }, + "parameters": [ + "Object.Variable(__ShakeObject_PowerScale)", + "!=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "ScalableCapability::ScalableBehavior::SetValue" + }, + "parameters": [ + "Object", + "Scale", + "+", + "round(1024 * Object.Variable(__ShakeObject_DisplacementScale) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Save movement to calculate drift" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_ScaleTravelled", + "+", + "round(1024 * Object.Variable(__ShakeObject_DisplacementScale) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" + ] + } + ] + } + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Decrease change the second half of the shake (return to original position)" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "ObjectTimer" + }, + "parameters": [ + "Object", + "\"__ShakeObject_ShakeTimer\"", + "Object.Variable(__ShakeObject_TimeBetweenShakes)/2" + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Change position" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BuiltinCommonInstructions::Or" + }, + "parameters": [], + "subInstructions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_PowerX", + "!=", + "0" + ] + }, + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_PowerY", + "!=", + "0" + ] + } + ] + } + ], + "actions": [ + { + "type": { + "value": "MettreX" + }, + "parameters": [ + "Object", + "-", + "round(1024 * Object.Variable(__ShakeObject_DisplacementX) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" + ] + }, + { + "type": { + "value": "MettreY" + }, + "parameters": [ + "Object", + "-", + "round(1024 * Object.Variable(__ShakeObject_DisplacementY) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Save movement to calculate drift" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_DisplacementTravelledX", + "-", + "round(1024 * Object.Variable(__ShakeObject_DisplacementX) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" + ] + }, + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_DisplacementTravelledY", + "-", + "round(1024 * Object.Variable(__ShakeObject_DisplacementY) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" + ] + } + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Change angle" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "Egal" + }, + "parameters": [ + "Object.Variable(__ShakeObject_PowerAngle)", + "!=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetAngle" + }, + "parameters": [ + "Object", + "-", + "round(1024 * Object.Variable(__ShakeObject_DisplacementAngle) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Save movement to calculate drift" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_AngleTravelled", + "-", + "round(1024 * Object.Variable(__ShakeObject_DisplacementAngle) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" + ] + } + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Change scale" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "Egal" + }, + "parameters": [ + "Object.Variable(__ShakeObject_PowerScale)", + "!=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "ScalableCapability::ScalableBehavior::SetValue" + }, + "parameters": [ + "Object", + "Scale", + "-", + "round(1024 * Object.Variable(__ShakeObject_DisplacementScale) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" + ] + } + ], + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Save movement to calculate drift" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_ScaleTravelled", + "-", + "round(1024 * Object.Variable(__ShakeObject_DisplacementScale) * Object.Variable(__ShakeObject_PercentTimeElapsedThisFrame)) / 1024" + ] + } + ] + } + ] + } + ] + } + ], + "parameters": [] + } + ] + } + ], + "parameters": [] + }, + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Stop shaking", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Stop shaking when the duration has been reached (or if the stop shaking function was called)" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BuiltinCommonInstructions::Or" + }, + "parameters": [], + "subInstructions": [ + { + "type": { + "value": "ObjectTimer" + }, + "parameters": [ + "Object", + "\"__ShakeObject_DurationTimer\"", + "Object.Variable(__ShakeObject_Duration)" + ] + }, + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_ShakeInProgress", + "=", + "-1" + ] + } + ] + }, + { + "type": { + "value": "BuiltinCommonInstructions::Once" + }, + "parameters": [] + } + ], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_ShakeInProgress", + "=", + "0" + ] + }, + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_ShakeCounter", + "=", + "0" + ] + } + ], + "events": [ + { + "colorB": 228, + "colorG": 176, + "colorR": 74, + "creationTime": 0, + "name": "Correct for drift and reset drift tracking variables", + "source": "", + "type": "BuiltinCommonInstructions::Group", + "events": [ + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Move to correct any drift from previous shake" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "BuiltinCommonInstructions::Or" + }, + "parameters": [], + "subInstructions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_PowerX", + "!=", + "0" + ] + }, + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_PowerY", + "!=", + "0" + ] + } + ] + } + ], + "actions": [ + { + "type": { + "value": "MettreX" + }, + "parameters": [ + "Object", + "-", + "Object.Variable(__ShakeObject_DisplacementTravelledX)" + ] + }, + { + "type": { + "value": "MettreY" + }, + "parameters": [ + "Object", + "-", + "Object.Variable(__ShakeObject_DisplacementTravelledY)" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_PowerAngle", + "!=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetAngle" + }, + "parameters": [ + "Object", + "-", + "Object.Variable(__ShakeObject_AngleTravelled)" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_PowerScale", + "!=", + "0" + ] + } + ], + "actions": [ + { + "type": { + "value": "ScalableCapability::ScalableBehavior::SetValue" + }, + "parameters": [ + "Object", + "Scale", + "-", + "Object.Variable(__ShakeObject_ScaleTravelled)" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Comment", + "color": { + "b": 109, + "g": 230, + "r": 255, + "textB": 0, + "textG": 0, + "textR": 0 + }, + "comment": "Reset drift detection variables" + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_DisplacementTravelledX", + "=", + "0" + ] + }, + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_DisplacementTravelledY", + "=", + "0" + ] + }, + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_AngleTravelled", + "=", + "0" + ] + }, + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_ScaleTravelled", + "=", + "0" + ] + } + ] + } + ], + "parameters": [] + } + ] + } + ], + "parameters": [] + } + ], + "parameters": [] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "ScoreCounter::ShakeObject_PositionAngleScale", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "Stop shaking an object.", + "fullName": "Stop shaking an object", + "functionType": "Action", + "name": "StopShaking", + "sentence": "Stop shaking _PARAM0_", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "ScoreCounter::ShakeObject_PositionAngleScale::IsShaking" + }, + "parameters": [ + "Object", + "Behavior", + "" + ] + } + ], + "actions": [ + { + "type": { + "value": "ModVarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_ShakeInProgress", + "=", + "-1" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "ScoreCounter::ShakeObject_PositionAngleScale", + "type": "behavior" + } + ], + "objectGroups": [] + }, + { + "description": "Check if an object is shaking.", + "fullName": "Check if an object is shaking", + "functionType": "Condition", + "name": "IsShaking", + "sentence": "_PARAM0_ is shaking", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "VarObjet" + }, + "parameters": [ + "Object", + "__ShakeObject_ShakeInProgress", + "=", + "1" + ] + } + ], + "actions": [ + { + "type": { + "value": "SetReturnBoolean" + }, + "parameters": [ + "True" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "type": "object" + }, + { + "description": "Behavior", + "name": "Behavior", + "supplementaryInformation": "ScoreCounter::ShakeObject_PositionAngleScale", + "type": "behavior" + } + ], + "objectGroups": [] + } + ], + "propertyDescriptors": [ + { + "value": "", + "type": "Behavior", + "label": "Scalable capability", + "extraInformation": [ + "ScalableCapability::ScalableBehavior" + ], + "choices": [], + "name": "Scale" + }, + { + "value": "", + "type": "Number", + "label": "", + "name": "Property" + } + ], + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "propertyName": "Scale" + }, + { + "propertyName": "Property" + } + ] + } + } + ], + "eventsBasedObjects": [ + { + "areaMaxX": 149, + "areaMaxY": 85, + "areaMaxZ": 4, + "areaMinX": 0, + "areaMinY": 0, + "areaMinZ": 0, + "assetStoreTag": "score counters", + "defaultName": "ScoreCounter", + "description": "Animated score counter with an icon.", + "fullName": "Animated score counter", + "isInnerAreaFollowingParentSize": true, + "isTextContainer": true, + "isUsingLegacyInstancesRenderer": false, + "name": "ScoreCounter", + "objects": [ + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "367a58ff120bef6532ea832ff97bb32fdbca604c7f08ab43a54fad9f667b9156", + "name": "Icon", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [ + { + "effectType": "Outline", + "name": "Effect", + "doubleParameters": { + "padding": 0, + "thickness": 4 + }, + "stringParameters": { + "color": "0;0;0" + }, + "booleanParameters": {} + } + ], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 4, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 0, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.081819056384756e-306 + } + ], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": true, + "timeBetweenFrames": 0.025, + "sprites": [] + } + ] + } + ] + }, + { + "assetStoreId": "", + "bold": true, + "italic": true, + "name": "Counter", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "string": "0", + "font": "", + "textAlignment": "left", + "characterSize": 30, + "color": { + "b": 0, + "g": 231, + "r": 255 + }, + "content": { + "bold": true, + "isOutlineEnabled": true, + "isShadowEnabled": false, + "italic": true, + "outlineColor": "0;0;0", + "outlineThickness": 10, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "0", + "font": "", + "textAlignment": "left", + "verticalTextAlignment": "center", + "characterSize": 30, + "lineHeight": 0, + "color": "255;231;0" + } + }, + { + "assetStoreId": "", + "bottomMargin": 30, + "height": 64, + "leftMargin": 30, + "name": "Background", + "rightMargin": 30, + "texture": "", + "tiled": true, + "topMargin": 30, + "type": "PanelSpriteObject::PanelSprite", + "width": 64, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 1, + "useLegacyBottomAndRightAnchors": false + } + ] + }, + { + "assetStoreId": "", + "name": "BitmapCounter", + "type": "BitmapText::BitmapTextObject", + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "Score: ", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "content": { + "text": "Text", + "opacity": 255, + "scale": 1, + "fontSize": 20, + "tint": "255;255;255", + "bitmapFontResourceName": "", + "textureAtlasResourceName": "", + "align": "left", + "verticalTextAlignment": "top" + } + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Counter" + }, + { + "objectName": "Icon" + }, + { + "objectName": "Background" + }, + { + "objectName": "BitmapCounter" + } + ] + }, + "objectsGroups": [ + { + "name": "CounterText", + "objects": [ + { + "name": "Counter" + }, + { + "name": "BitmapCounter" + } + ] + } + ], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [ + { + "angle": -7, + "customSize": true, + "depth": 4, + "height": 71, + "layer": "", + "name": "Counter", + "persistentUuid": "76dfa03a-0454-4c0e-8bf0-66ec853de478", + "width": 123, + "x": 23, + "y": 43, + "zOrder": 4, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 53, + "keepRatio": true, + "layer": "", + "name": "Icon", + "persistentUuid": "33104734-7e97-4243-a199-3470acd804d6", + "width": 53, + "x": 0, + "y": 0, + "zOrder": 3, + "numberProperties": [ + { + "name": "animation", + "value": 0 + } + ], + "stringProperties": [], + "initialVariables": [] + } + ], + "editionSettings": { + "grid": false, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridDepth": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridOffsetZ": 0, + "gridColor": 10401023, + "gridAlpha": 0.8, + "snap": false, + "zoomFactor": 4.114333967922894, + "windowMask": false, + "selectedLayer": "", + "gameEditorMode": "instances-editor" + }, + "eventsFunctions": [ + { + "fullName": "", + "functionType": "Action", + "name": "onCreated", + "sentence": "", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "ScoreCounter::RollingCounter::SetValue" + }, + "parameters": [ + "CounterText", + "RollingCounter", + "=", + "Score", + "" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "ScoreCounter::ScoreCounter", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "fullName": "", + "functionType": "Action", + "name": "onHotReloading", + "sentence": "", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "ScoreCounter::ScoreCounter::SetScore" + }, + "parameters": [ + "Object", + "=", + "Score", + "" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "ScoreCounter::ScoreCounter", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "description": "the score of the object.", + "fullName": "Score", + "functionType": "ExpressionAndCondition", + "name": "Score", + "sentence": "the score", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetReturnNumber" + }, + "parameters": [ + "Score" + ] + } + ] + } + ], + "expressionType": { + "type": "expression" + }, + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "ScoreCounter::ScoreCounter", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "fullName": "", + "functionType": "ActionWithOperator", + "getterName": "Score", + "name": "SetScore", + "sentence": "", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "inverted": true, + "value": "ScoreCounter::IsInGameEdition" + }, + "parameters": [ + "", + "" + ] + }, + { + "type": { + "value": "NumberVariable" + }, + "parameters": [ + "Value", + ">", + "Score" + ] + } + ], + "actions": [], + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "CompareTimer" + }, + "parameters": [ + "", + "\"RisingPitch\"", + ">", + "PitchTimeout" + ] + } + ], + "actions": [ + { + "type": { + "value": "ScoreCounter::ScoreCounter::ResetPitch" + }, + "parameters": [ + "Object", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "PlaySound" + }, + "parameters": [ + "", + "IncreasingScoreSound", + "no", + "100", + "CurrentPitch" + ] + }, + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "CurrentPitch", + "*", + "PitchFactor" + ] + }, + { + "type": { + "value": "ResetTimer" + }, + "parameters": [ + "", + "\"RisingPitch\"" + ] + }, + { + "type": { + "value": "ScoreCounter::ShakeObject_PositionAngleScale::ShakeObject_PositionAngleScale" + }, + "parameters": [ + "Icon", + "ShakeObject_PositionAngleScale", + "0.3", + "0", + "0", + "0", + "25", + "0.1", + "", + "" + ] + }, + { + "type": { + "value": "ScoreCounter::ShakeObject_PositionAngleScale::ShakeObject_PositionAngleScale" + }, + "parameters": [ + "Counter", + "ShakeObject_PositionAngleScale", + "0.2", + "0", + "10", + "0", + "0", + "0.1", + "", + "" + ] + } + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [ + { + "type": { + "value": "NumberVariable" + }, + "parameters": [ + "Value", + "<", + "Score" + ] + } + ], + "actions": [ + { + "type": { + "value": "ScoreCounter::ScoreCounter::ResetPitch" + }, + "parameters": [ + "Object", + "" + ] + } + ] + }, + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "Score", + "=", + "Value" + ] + }, + { + "type": { + "value": "ScoreCounter::RollingCounter::SetValue" + }, + "parameters": [ + "CounterText", + "RollingCounter", + "=", + "Score", + "" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "ScoreCounter::ScoreCounter", + "type": "object" + } + ], + "objectGroups": [] + }, + { + "description": "Reset the pitch to the baseline value.", + "fullName": "Reset pitch", + "functionType": "Action", + "name": "ResetPitch", + "private": true, + "sentence": "Reset the pitch of _PARAM0_", + "events": [ + { + "type": "BuiltinCommonInstructions::Standard", + "conditions": [], + "actions": [ + { + "type": { + "value": "SetNumberVariable" + }, + "parameters": [ + "CurrentPitch", + "=", + "RandomFloatInRange(PitchBaselineMin, PitchBaselineMax)" + ] + } + ] + } + ], + "parameters": [ + { + "description": "Object", + "name": "Object", + "supplementaryInformation": "ScoreCounter::ScoreCounter", + "type": "object" + } + ], + "objectGroups": [] + } + ], + "propertyDescriptors": [ + { + "value": "0", + "type": "Number", + "unit": "Dimensionless", + "label": "Score", + "description": "Default score", + "group": "Value", + "name": "Score" + }, + { + "value": "", + "type": "Resource", + "label": "Increasing score sound", + "group": "Sound", + "extraInformation": [ + "audio" + ], + "choices": [], + "name": "IncreasingScoreSound" + }, + { + "value": "0.7", + "type": "Number", + "label": "Min baseline pitch", + "group": "Sound", + "advanced": true, + "name": "PitchBaselineMin" + }, + { + "value": "0.8", + "type": "Number", + "label": "Max baseline pitch", + "group": "Sound", + "advanced": true, + "name": "PitchBaselineMax" + }, + { + "value": "1.01", + "type": "Number", + "label": "Pitch factor", + "group": "Sound", + "advanced": true, + "name": "PitchFactor" + }, + { + "value": "1", + "type": "Number", + "unit": "Second", + "label": "Pitch reset timeout", + "group": "Sound", + "advanced": true, + "name": "PitchTimeout" + }, + { + "value": "0.8", + "type": "Number", + "label": "Current pitch", + "hidden": true, + "name": "CurrentPitch" + } + ], + "propertiesFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "folderName": "Value", + "children": [ + { + "propertyName": "Score" + } + ] + }, + { + "folderName": "Sound", + "children": [ + { + "propertyName": "IncreasingScoreSound" + }, + { + "propertyName": "PitchBaselineMin" + }, + { + "propertyName": "PitchBaselineMax" + }, + { + "propertyName": "PitchFactor" + }, + { + "propertyName": "PitchTimeout" + } + ] + }, + { + "propertyName": "CurrentPitch" + } + ] + }, + "variants": [ + { + "areaMaxX": 17, + "areaMaxY": 10, + "areaMaxZ": 1, + "areaMinX": 0, + "areaMinY": 0, + "areaMinZ": 0, + "name": "Coin 1Bit Pixel", + "objects": [ + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "367a58ff120bef6532ea832ff97bb32fdbca604c7f08ab43a54fad9f667b9156", + "name": "Icon", + "persistentUuid": "d8ad4fb7-6455-420b-8f47-867a2139aef7", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 4, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 0, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.081819056384756e-306 + } + ], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": true, + "timeBetweenFrames": 0.025, + "sprites": [ + { + "hasCustomCollisionMask": true, + "image": "assets\\Coin 1Bit Pixel.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 5, + "y": 5 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [] + } + ] + } + ] + } + ] + }, + { + "assetStoreId": "", + "bold": true, + "italic": true, + "name": "Counter", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "string": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "characterSize": 36, + "color": { + "b": 0, + "g": 0, + "r": 0 + }, + "content": { + "bold": true, + "isOutlineEnabled": true, + "isShadowEnabled": false, + "italic": true, + "outlineColor": "255;255;255", + "outlineThickness": 10, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "verticalTextAlignment": "center", + "characterSize": 36, + "lineHeight": 0, + "color": "0;0;0" + } + }, + { + "assetStoreId": "", + "bottomMargin": 30, + "height": 64, + "leftMargin": 30, + "name": "Background", + "rightMargin": 30, + "texture": "", + "tiled": true, + "topMargin": 30, + "type": "PanelSpriteObject::PanelSprite", + "width": 64, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 1, + "useLegacyBottomAndRightAnchors": false + } + ] + }, + { + "assetStoreId": "4823f168c941818ff4e0396fc6a3ccec2dc18ade7d350364d57d4f8f096cc9b9", + "name": "BitmapCounter", + "type": "BitmapText::BitmapTextObject", + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.081819056384756e-306 + } + ], + "content": { + "text": "0", + "opacity": 255, + "scale": 1, + "fontSize": 20, + "tint": "255;255;255", + "bitmapFontResourceName": "assets\\8BitOperatorPlus8Regular.fnt", + "textureAtlasResourceName": "assets\\8BitOperatorPlus8Regular.png", + "align": "left", + "verticalTextAlignment": "top" + } + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Counter" + }, + { + "objectName": "Icon" + }, + { + "objectName": "Background" + }, + { + "objectName": "BitmapCounter" + } + ] + }, + "objectsGroups": [ + { + "name": "CounterText", + "objects": [ + { + "name": "Counter" + }, + { + "name": "BitmapCounter" + } + ] + } + ], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [ + { + "angle": 0, + "customSize": false, + "height": 53, + "keepRatio": true, + "layer": "", + "name": "Icon", + "persistentUuid": "33104734-7e97-4243-a199-3470acd804d6", + "width": 53, + "x": 5, + "y": 5, + "zOrder": 3, + "numberProperties": [ + { + "name": "animation", + "value": 0 + } + ], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 8, + "keepRatio": true, + "layer": "", + "name": "BitmapCounter", + "persistentUuid": "0a180c36-877d-49af-ba0e-288d87d39590", + "width": 7, + "x": 10, + "y": 2, + "zOrder": 5, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + } + ], + "editionSettings": { + "grid": false, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridDepth": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridOffsetZ": 0, + "gridColor": 10401023, + "gridAlpha": 0.8, + "snap": false, + "zoomFactor": 19.554343855108407, + "windowMask": false, + "selectedLayer": "", + "gameEditorMode": "instances-editor" + } + }, + { + "areaMaxX": 134, + "areaMaxY": 89, + "areaMaxZ": 3, + "areaMinX": 0, + "areaMinY": 0, + "areaMinZ": 0, + "name": "Star Beveled Yellow", + "objects": [ + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "367a58ff120bef6532ea832ff97bb32fdbca604c7f08ab43a54fad9f667b9156", + "name": "Icon", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 4, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 0, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.081819056384756e-306 + } + ], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": true, + "timeBetweenFrames": 0.025, + "sprites": [ + { + "hasCustomCollisionMask": true, + "image": "assets\\Star Beveled Yellow.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 40, + "y": 36.5 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [] + } + ] + } + ] + } + ] + }, + { + "assetStoreId": "", + "bold": true, + "italic": true, + "name": "Counter", + "persistentUuid": "cddc10db-cc17-44d8-8a0b-0ae28ce5404a", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "string": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "characterSize": 36, + "color": { + "b": 0, + "g": 0, + "r": 0 + }, + "content": { + "bold": true, + "isOutlineEnabled": true, + "isShadowEnabled": false, + "italic": true, + "outlineColor": "255;255;255", + "outlineThickness": 8, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "verticalTextAlignment": "center", + "characterSize": 36, + "lineHeight": 0, + "color": "0;0;0" + } + }, + { + "assetStoreId": "", + "bottomMargin": 30, + "height": 64, + "leftMargin": 30, + "name": "Background", + "rightMargin": 30, + "texture": "", + "tiled": true, + "topMargin": 30, + "type": "PanelSpriteObject::PanelSprite", + "width": 64, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 1, + "useLegacyBottomAndRightAnchors": false + } + ] + }, + { + "assetStoreId": "4823f168c941818ff4e0396fc6a3ccec2dc18ade7d350364d57d4f8f096cc9b9", + "name": "BitmapCounter", + "type": "BitmapText::BitmapTextObject", + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "Score: ", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "content": { + "text": "Text", + "opacity": 255, + "scale": 1, + "fontSize": 20, + "tint": "255;255;255", + "bitmapFontResourceName": "assets\\8BitOperatorPlus8Regular_Edited.fnt", + "textureAtlasResourceName": "assets\\8BitOperatorPlus8Regular_Edited.png", + "align": "left", + "verticalTextAlignment": "top" + } + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Counter" + }, + { + "objectName": "Icon" + }, + { + "objectName": "Background" + }, + { + "objectName": "BitmapCounter" + } + ] + }, + "objectsGroups": [ + { + "name": "CounterText", + "objects": [ + { + "name": "Counter" + }, + { + "name": "BitmapCounter" + } + ] + } + ], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [ + { + "angle": -7, + "customSize": true, + "depth": 3, + "height": 53, + "layer": "", + "name": "Counter", + "persistentUuid": "76dfa03a-0454-4c0e-8bf0-66ec853de478", + "width": 92, + "x": 40, + "y": 58, + "zOrder": 4, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 53, + "keepRatio": true, + "layer": "", + "name": "Icon", + "persistentUuid": "33104734-7e97-4243-a199-3470acd804d6", + "width": 53, + "x": 40, + "y": 37, + "zOrder": 3, + "numberProperties": [ + { + "name": "animation", + "value": 0 + } + ], + "stringProperties": [], + "initialVariables": [] + } + ], + "editionSettings": { + "grid": false, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridDepth": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridOffsetZ": 0, + "gridColor": 10401023, + "gridAlpha": 0.8, + "snap": false, + "zoomFactor": 2.8567083736919403, + "windowMask": false, + "selectedLayer": "", + "gameEditorMode": "instances-editor" + } + }, + { + "areaMaxX": 134, + "areaMaxY": 89, + "areaMaxZ": 2, + "areaMinX": 0, + "areaMinY": 0, + "areaMinZ": 0, + "name": "Star Beveled Grey", + "objects": [ + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "367a58ff120bef6532ea832ff97bb32fdbca604c7f08ab43a54fad9f667b9156", + "name": "Icon", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 4, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 0, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.081819056384756e-306 + } + ], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": true, + "timeBetweenFrames": 0.025, + "sprites": [ + { + "hasCustomCollisionMask": true, + "image": "assets\\Star Beveled Grey.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 40, + "y": 36.5 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [] + } + ] + } + ] + } + ] + }, + { + "assetStoreId": "", + "bold": true, + "italic": true, + "name": "Counter", + "persistentUuid": "8c13a56d-eb17-42c2-9ed1-861e0e24262f", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "string": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "characterSize": 36, + "color": { + "b": 0, + "g": 0, + "r": 0 + }, + "content": { + "bold": true, + "isOutlineEnabled": true, + "isShadowEnabled": false, + "italic": true, + "outlineColor": "255;255;255", + "outlineThickness": 8, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "verticalTextAlignment": "center", + "characterSize": 36, + "lineHeight": 0, + "color": "0;0;0" + } + }, + { + "assetStoreId": "", + "bottomMargin": 30, + "height": 64, + "leftMargin": 30, + "name": "Background", + "rightMargin": 30, + "texture": "", + "tiled": true, + "topMargin": 30, + "type": "PanelSpriteObject::PanelSprite", + "width": 64, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 1, + "useLegacyBottomAndRightAnchors": false + } + ] + }, + { + "assetStoreId": "4823f168c941818ff4e0396fc6a3ccec2dc18ade7d350364d57d4f8f096cc9b9", + "name": "BitmapCounter", + "type": "BitmapText::BitmapTextObject", + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "Score: ", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "content": { + "text": "Text", + "opacity": 255, + "scale": 1, + "fontSize": 20, + "tint": "255;255;255", + "bitmapFontResourceName": "assets\\8BitOperatorPlus8Regular_Edited.fnt", + "textureAtlasResourceName": "assets\\8BitOperatorPlus8Regular_Edited.png", + "align": "left", + "verticalTextAlignment": "top" + } + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Counter" + }, + { + "objectName": "Icon" + }, + { + "objectName": "Background" + }, + { + "objectName": "BitmapCounter" + } + ] + }, + "objectsGroups": [ + { + "name": "CounterText", + "objects": [ + { + "name": "Counter" + }, + { + "name": "BitmapCounter" + } + ] + } + ], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [ + { + "angle": -7, + "customSize": true, + "depth": 2, + "height": 53, + "layer": "", + "name": "Counter", + "persistentUuid": "76dfa03a-0454-4c0e-8bf0-66ec853de478", + "width": 92, + "x": 40, + "y": 58, + "zOrder": 4, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 53, + "keepRatio": true, + "layer": "", + "name": "Icon", + "persistentUuid": "33104734-7e97-4243-a199-3470acd804d6", + "width": 53, + "x": 40, + "y": 37, + "zOrder": 3, + "numberProperties": [ + { + "name": "animation", + "value": 0 + } + ], + "stringProperties": [], + "initialVariables": [] + } + ], + "editionSettings": { + "grid": false, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridDepth": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridOffsetZ": 0, + "gridColor": 10401023, + "gridAlpha": 0.8, + "snap": false, + "zoomFactor": 2.8567083736919403, + "windowMask": false, + "selectedLayer": "", + "gameEditorMode": "instances-editor" + } + }, + { + "areaMaxX": 134, + "areaMaxY": 89, + "areaMaxZ": 2, + "areaMinX": 0, + "areaMinY": 0, + "areaMinZ": 0, + "name": "Star Beveled Red", + "objects": [ + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "367a58ff120bef6532ea832ff97bb32fdbca604c7f08ab43a54fad9f667b9156", + "name": "Icon", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 4, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 0, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.081819056384756e-306 + } + ], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": true, + "timeBetweenFrames": 0.025, + "sprites": [ + { + "hasCustomCollisionMask": true, + "image": "assets\\Star Beveled Red.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 40, + "y": 36.5 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [] + } + ] + } + ] + } + ] + }, + { + "assetStoreId": "", + "bold": true, + "italic": true, + "name": "Counter", + "persistentUuid": "79d1ec2c-47e6-4584-812c-a76811022fbb", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "string": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "characterSize": 36, + "color": { + "b": 0, + "g": 0, + "r": 0 + }, + "content": { + "bold": true, + "isOutlineEnabled": true, + "isShadowEnabled": false, + "italic": true, + "outlineColor": "255;255;255", + "outlineThickness": 8, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "verticalTextAlignment": "center", + "characterSize": 36, + "lineHeight": 0, + "color": "0;0;0" + } + }, + { + "assetStoreId": "", + "bottomMargin": 30, + "height": 64, + "leftMargin": 30, + "name": "Background", + "rightMargin": 30, + "texture": "", + "tiled": true, + "topMargin": 30, + "type": "PanelSpriteObject::PanelSprite", + "width": 64, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 1, + "useLegacyBottomAndRightAnchors": false + } + ] + }, + { + "assetStoreId": "4823f168c941818ff4e0396fc6a3ccec2dc18ade7d350364d57d4f8f096cc9b9", + "name": "BitmapCounter", + "type": "BitmapText::BitmapTextObject", + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "Score: ", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "content": { + "text": "Text", + "opacity": 255, + "scale": 1, + "fontSize": 20, + "tint": "255;255;255", + "bitmapFontResourceName": "assets\\8BitOperatorPlus8Regular_Edited.fnt", + "textureAtlasResourceName": "assets\\8BitOperatorPlus8Regular_Edited.png", + "align": "left", + "verticalTextAlignment": "top" + } + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Counter" + }, + { + "objectName": "Icon" + }, + { + "objectName": "Background" + }, + { + "objectName": "BitmapCounter" + } + ] + }, + "objectsGroups": [ + { + "name": "CounterText", + "objects": [ + { + "name": "Counter" + }, + { + "name": "BitmapCounter" + } + ] + } + ], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [ + { + "angle": -7, + "customSize": true, + "depth": 2, + "height": 53, + "layer": "", + "name": "Counter", + "persistentUuid": "76dfa03a-0454-4c0e-8bf0-66ec853de478", + "width": 92, + "x": 40, + "y": 58, + "zOrder": 4, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 53, + "keepRatio": true, + "layer": "", + "name": "Icon", + "persistentUuid": "33104734-7e97-4243-a199-3470acd804d6", + "width": 53, + "x": 40, + "y": 37, + "zOrder": 3, + "numberProperties": [ + { + "name": "animation", + "value": 0 + } + ], + "stringProperties": [], + "initialVariables": [] + } + ], + "editionSettings": { + "grid": false, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridDepth": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridOffsetZ": 0, + "gridColor": 10401023, + "gridAlpha": 0.8, + "snap": false, + "zoomFactor": 2.8567083736919403, + "windowMask": false, + "selectedLayer": "", + "gameEditorMode": "instances-editor" + } + }, + { + "areaMaxX": 134, + "areaMaxY": 89, + "areaMaxZ": 2, + "areaMinX": 0, + "areaMinY": 0, + "areaMinZ": 0, + "name": "Star Beveled Green", + "objects": [ + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "367a58ff120bef6532ea832ff97bb32fdbca604c7f08ab43a54fad9f667b9156", + "name": "Icon", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 4, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 0, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.081819056384756e-306 + } + ], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": true, + "timeBetweenFrames": 0.025, + "sprites": [ + { + "hasCustomCollisionMask": true, + "image": "assets\\Star Beveled Green.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 40, + "y": 36.5 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [] + } + ] + } + ] + } + ] + }, + { + "assetStoreId": "", + "bold": true, + "italic": true, + "name": "Counter", + "persistentUuid": "662a2495-9bdb-4ead-8ccc-5a691764efa8", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "string": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "characterSize": 36, + "color": { + "b": 0, + "g": 0, + "r": 0 + }, + "content": { + "bold": true, + "isOutlineEnabled": true, + "isShadowEnabled": false, + "italic": true, + "outlineColor": "255;255;255", + "outlineThickness": 8, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "verticalTextAlignment": "center", + "characterSize": 36, + "lineHeight": 0, + "color": "0;0;0" + } + }, + { + "assetStoreId": "", + "bottomMargin": 30, + "height": 64, + "leftMargin": 30, + "name": "Background", + "rightMargin": 30, + "texture": "", + "tiled": true, + "topMargin": 30, + "type": "PanelSpriteObject::PanelSprite", + "width": 64, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 1, + "useLegacyBottomAndRightAnchors": false + } + ] + }, + { + "assetStoreId": "4823f168c941818ff4e0396fc6a3ccec2dc18ade7d350364d57d4f8f096cc9b9", + "name": "BitmapCounter", + "type": "BitmapText::BitmapTextObject", + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "Score: ", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "content": { + "text": "Text", + "opacity": 255, + "scale": 1, + "fontSize": 20, + "tint": "255;255;255", + "bitmapFontResourceName": "assets\\8BitOperatorPlus8Regular_Edited.fnt", + "textureAtlasResourceName": "assets\\8BitOperatorPlus8Regular_Edited.png", + "align": "left", + "verticalTextAlignment": "top" + } + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Counter" + }, + { + "objectName": "Icon" + }, + { + "objectName": "Background" + }, + { + "objectName": "BitmapCounter" + } + ] + }, + "objectsGroups": [ + { + "name": "CounterText", + "objects": [ + { + "name": "Counter" + }, + { + "name": "BitmapCounter" + } + ] + } + ], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [ + { + "angle": -7, + "customSize": true, + "depth": 2, + "height": 53, + "layer": "", + "name": "Counter", + "persistentUuid": "76dfa03a-0454-4c0e-8bf0-66ec853de478", + "width": 92, + "x": 40, + "y": 58, + "zOrder": 4, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 53, + "keepRatio": true, + "layer": "", + "name": "Icon", + "persistentUuid": "33104734-7e97-4243-a199-3470acd804d6", + "width": 53, + "x": 40, + "y": 37, + "zOrder": 3, + "numberProperties": [ + { + "name": "animation", + "value": 0 + } + ], + "stringProperties": [], + "initialVariables": [] + } + ], + "editionSettings": { + "grid": false, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridDepth": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridOffsetZ": 0, + "gridColor": 10401023, + "gridAlpha": 0.8, + "snap": false, + "zoomFactor": 2.8567083736919403, + "windowMask": false, + "selectedLayer": "", + "gameEditorMode": "instances-editor" + } + }, + { + "areaMaxX": 134, + "areaMaxY": 89, + "areaMaxZ": 2, + "areaMinX": 0, + "areaMinY": 0, + "areaMinZ": 0, + "name": "Star Beveled Blue", + "objects": [ + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "367a58ff120bef6532ea832ff97bb32fdbca604c7f08ab43a54fad9f667b9156", + "name": "Icon", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 4, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 0, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.081819056384756e-306 + } + ], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": true, + "timeBetweenFrames": 0.025, + "sprites": [ + { + "hasCustomCollisionMask": true, + "image": "assets\\Star Beveled Blue.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 40, + "y": 36.5 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [] + } + ] + } + ] + } + ] + }, + { + "assetStoreId": "", + "bold": true, + "italic": true, + "name": "Counter", + "persistentUuid": "c33584b0-bd12-4b92-988e-6d7bebab24fd", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "string": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "characterSize": 36, + "color": { + "b": 0, + "g": 0, + "r": 0 + }, + "content": { + "bold": true, + "isOutlineEnabled": true, + "isShadowEnabled": false, + "italic": true, + "outlineColor": "255;255;255", + "outlineThickness": 8, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "verticalTextAlignment": "center", + "characterSize": 36, + "lineHeight": 0, + "color": "0;0;0" + } + }, + { + "assetStoreId": "", + "bottomMargin": 30, + "height": 64, + "leftMargin": 30, + "name": "Background", + "rightMargin": 30, + "texture": "", + "tiled": true, + "topMargin": 30, + "type": "PanelSpriteObject::PanelSprite", + "width": 64, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 1, + "useLegacyBottomAndRightAnchors": false + } + ] + }, + { + "assetStoreId": "4823f168c941818ff4e0396fc6a3ccec2dc18ade7d350364d57d4f8f096cc9b9", + "name": "BitmapCounter", + "type": "BitmapText::BitmapTextObject", + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "Score: ", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "content": { + "text": "Text", + "opacity": 255, + "scale": 1, + "fontSize": 20, + "tint": "255;255;255", + "bitmapFontResourceName": "assets\\8BitOperatorPlus8Regular_Edited.fnt", + "textureAtlasResourceName": "assets\\8BitOperatorPlus8Regular_Edited.png", + "align": "left", + "verticalTextAlignment": "top" + } + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Counter" + }, + { + "objectName": "Icon" + }, + { + "objectName": "Background" + }, + { + "objectName": "BitmapCounter" + } + ] + }, + "objectsGroups": [ + { + "name": "CounterText", + "objects": [ + { + "name": "Counter" + }, + { + "name": "BitmapCounter" + } + ] + } + ], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [ + { + "angle": -7, + "customSize": true, + "depth": 2, + "height": 53, + "layer": "", + "name": "Counter", + "persistentUuid": "76dfa03a-0454-4c0e-8bf0-66ec853de478", + "width": 92, + "x": 40, + "y": 58, + "zOrder": 4, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 53, + "keepRatio": true, + "layer": "", + "name": "Icon", + "persistentUuid": "33104734-7e97-4243-a199-3470acd804d6", + "width": 53, + "x": 40, + "y": 37, + "zOrder": 3, + "numberProperties": [ + { + "name": "animation", + "value": 0 + } + ], + "stringProperties": [], + "initialVariables": [] + } + ], + "editionSettings": { + "grid": false, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridDepth": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridOffsetZ": 0, + "gridColor": 10401023, + "gridAlpha": 0.8, + "snap": false, + "zoomFactor": 2.8567083736919403, + "windowMask": false, + "selectedLayer": "", + "gameEditorMode": "instances-editor" + } + }, + { + "areaMaxX": 22, + "areaMaxY": 16, + "areaMaxZ": 1, + "areaMinX": 0, + "areaMinY": 0, + "areaMinZ": 0, + "name": "Tiny Coin Pixel", + "objects": [ + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "367a58ff120bef6532ea832ff97bb32fdbca604c7f08ab43a54fad9f667b9156", + "name": "Icon", + "persistentUuid": "8ddb0349-634c-4955-830a-9b8e8631d4ec", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 4, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 0, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.081819056384756e-306 + } + ], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": true, + "timeBetweenFrames": 0.025, + "sprites": [ + { + "hasCustomCollisionMask": true, + "image": "assets\\Tiny Coin Pixel.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 7.5, + "y": 7.5 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [] + } + ] + } + ] + } + ] + }, + { + "assetStoreId": "", + "bold": true, + "italic": true, + "name": "Counter", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "string": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "characterSize": 36, + "color": { + "b": 0, + "g": 0, + "r": 0 + }, + "content": { + "bold": true, + "isOutlineEnabled": true, + "isShadowEnabled": false, + "italic": true, + "outlineColor": "255;255;255", + "outlineThickness": 10, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "verticalTextAlignment": "center", + "characterSize": 36, + "lineHeight": 0, + "color": "0;0;0" + } + }, + { + "assetStoreId": "", + "bottomMargin": 30, + "height": 64, + "leftMargin": 30, + "name": "Background", + "rightMargin": 30, + "texture": "", + "tiled": true, + "topMargin": 30, + "type": "PanelSpriteObject::PanelSprite", + "width": 64, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 1, + "useLegacyBottomAndRightAnchors": false + } + ] + }, + { + "assetStoreId": "4823f168c941818ff4e0396fc6a3ccec2dc18ade7d350364d57d4f8f096cc9b9", + "name": "BitmapCounter", + "persistentUuid": "b581151a-e091-401a-8981-d64028ecf159", + "type": "BitmapText::BitmapTextObject", + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.081819056384756e-306 + } + ], + "content": { + "text": "0", + "opacity": 255, + "scale": 0.5, + "fontSize": 20, + "tint": "255;255;255", + "bitmapFontResourceName": "assets\\8BitOperatorPlus8Regular_DoubleOutlined.fnt", + "textureAtlasResourceName": "assets\\8BitOperatorPlus8Regular_DoubleOutlined.png", + "align": "left", + "verticalTextAlignment": "top" + } + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Counter" + }, + { + "objectName": "Icon" + }, + { + "objectName": "Background" + }, + { + "objectName": "BitmapCounter" + } + ] + }, + "objectsGroups": [ + { + "name": "CounterText", + "objects": [ + { + "name": "Counter" + }, + { + "name": "BitmapCounter" + } + ] + } + ], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [ + { + "angle": 0, + "customSize": false, + "height": 53, + "keepRatio": true, + "layer": "", + "name": "Icon", + "persistentUuid": "33104734-7e97-4243-a199-3470acd804d6", + "width": 53, + "x": 8, + "y": 8, + "zOrder": 3, + "numberProperties": [ + { + "name": "animation", + "value": 0 + } + ], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 9, + "keepRatio": true, + "layer": "", + "name": "BitmapCounter", + "persistentUuid": "0a180c36-877d-49af-ba0e-288d87d39590", + "width": 12, + "x": 10, + "y": 7, + "zOrder": 5, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + } + ], + "editionSettings": { + "grid": false, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridDepth": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridOffsetZ": 0, + "gridColor": 10401023, + "gridAlpha": 0.8, + "snap": false, + "zoomFactor": 13.577181208053684, + "windowMask": false, + "selectedLayer": "", + "gameEditorMode": "instances-editor" + } + }, + { + "areaMaxX": 73, + "areaMaxY": 58, + "areaMaxZ": 1, + "areaMinX": 0, + "areaMinY": 0, + "areaMinZ": 0, + "name": "Money Bag Pixel", + "objects": [ + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "367a58ff120bef6532ea832ff97bb32fdbca604c7f08ab43a54fad9f667b9156", + "name": "Icon", + "persistentUuid": "d85a28fc-ac87-4442-a072-cea5e9a27883", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 4, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 0, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.081819056384756e-306 + } + ], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": true, + "timeBetweenFrames": 0.025, + "sprites": [ + { + "hasCustomCollisionMask": true, + "image": "assets\\Money Bag Pixel.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 21.5, + "y": 22.5 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [] + } + ] + } + ] + } + ] + }, + { + "assetStoreId": "", + "bold": true, + "italic": true, + "name": "Counter", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "string": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "characterSize": 36, + "color": { + "b": 0, + "g": 0, + "r": 0 + }, + "content": { + "bold": true, + "isOutlineEnabled": true, + "isShadowEnabled": false, + "italic": true, + "outlineColor": "255;255;255", + "outlineThickness": 10, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "verticalTextAlignment": "center", + "characterSize": 36, + "lineHeight": 0, + "color": "0;0;0" + } + }, + { + "assetStoreId": "", + "bottomMargin": 30, + "height": 64, + "leftMargin": 30, + "name": "Background", + "rightMargin": 30, + "texture": "", + "tiled": true, + "topMargin": 30, + "type": "PanelSpriteObject::PanelSprite", + "width": 64, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 1, + "useLegacyBottomAndRightAnchors": false + } + ] + }, + { + "assetStoreId": "4823f168c941818ff4e0396fc6a3ccec2dc18ade7d350364d57d4f8f096cc9b9", + "name": "BitmapCounter", + "type": "BitmapText::BitmapTextObject", + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "content": { + "text": "0", + "opacity": 255, + "scale": 1, + "fontSize": 20, + "tint": "255;255;255", + "bitmapFontResourceName": "assets\\8BitOperatorPlus8Regular_DoubleOutlined.fnt", + "textureAtlasResourceName": "assets\\8BitOperatorPlus8Regular_DoubleOutlined.png", + "align": "left", + "verticalTextAlignment": "top" + } + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Counter" + }, + { + "objectName": "Icon" + }, + { + "objectName": "Background" + }, + { + "objectName": "BitmapCounter" + } + ] + }, + "objectsGroups": [ + { + "name": "CounterText", + "objects": [ + { + "name": "Counter" + }, + { + "name": "BitmapCounter" + } + ] + } + ], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [ + { + "angle": 0, + "customSize": false, + "height": 53, + "keepRatio": true, + "layer": "", + "name": "Icon", + "persistentUuid": "33104734-7e97-4243-a199-3470acd804d6", + "width": 53, + "x": 22, + "y": 23, + "zOrder": 3, + "numberProperties": [ + { + "name": "animation", + "value": 0 + } + ], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 25, + "keepRatio": true, + "layer": "", + "name": "BitmapCounter", + "persistentUuid": "0a180c36-877d-49af-ba0e-288d87d39590", + "width": 50, + "x": 23, + "y": 33, + "zOrder": 5, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + } + ], + "editionSettings": { + "grid": false, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridDepth": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridOffsetZ": 0, + "gridColor": 10401023, + "gridAlpha": 0.8, + "snap": false, + "zoomFactor": 3.6031912227728844, + "windowMask": false, + "selectedLayer": "", + "gameEditorMode": "instances-editor" + } + }, + { + "areaMaxX": 136, + "areaMaxY": 82, + "areaMaxZ": 3, + "areaMinX": 0, + "areaMinY": 0, + "areaMinZ": 0, + "name": "Diamond Yellow", + "objects": [ + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "367a58ff120bef6532ea832ff97bb32fdbca604c7f08ab43a54fad9f667b9156", + "name": "Icon", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 4, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 0, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.081819056384756e-306 + } + ], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": true, + "timeBetweenFrames": 0.025, + "sprites": [ + { + "hasCustomCollisionMask": true, + "image": "assets\\Diamond Yellow.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 35, + "y": 28 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [] + } + ] + } + ] + } + ] + }, + { + "assetStoreId": "", + "bold": true, + "italic": true, + "name": "Counter", + "persistentUuid": "f403cf8a-0956-4856-b327-868a788a46e1", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "string": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "characterSize": 36, + "color": { + "b": 0, + "g": 0, + "r": 0 + }, + "content": { + "bold": true, + "isOutlineEnabled": true, + "isShadowEnabled": false, + "italic": true, + "outlineColor": "255;255;255", + "outlineThickness": 10, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "verticalTextAlignment": "center", + "characterSize": 36, + "lineHeight": 0, + "color": "0;0;0" + } + }, + { + "assetStoreId": "", + "bottomMargin": 30, + "height": 64, + "leftMargin": 30, + "name": "Background", + "rightMargin": 30, + "texture": "", + "tiled": true, + "topMargin": 30, + "type": "PanelSpriteObject::PanelSprite", + "width": 64, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 1, + "useLegacyBottomAndRightAnchors": false + } + ] + }, + { + "assetStoreId": "4823f168c941818ff4e0396fc6a3ccec2dc18ade7d350364d57d4f8f096cc9b9", + "name": "BitmapCounter", + "type": "BitmapText::BitmapTextObject", + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "Score: ", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "content": { + "text": "Text", + "opacity": 255, + "scale": 1, + "fontSize": 20, + "tint": "255;255;255", + "bitmapFontResourceName": "assets\\8BitOperatorPlus8Regular_Edited.fnt", + "textureAtlasResourceName": "assets\\8BitOperatorPlus8Regular_Edited.png", + "align": "left", + "verticalTextAlignment": "top" + } + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Counter" + }, + { + "objectName": "Icon" + }, + { + "objectName": "Background" + }, + { + "objectName": "BitmapCounter" + } + ] + }, + "objectsGroups": [ + { + "name": "CounterText", + "objects": [ + { + "name": "Counter" + }, + { + "name": "BitmapCounter" + } + ] + } + ], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [ + { + "angle": -7, + "customSize": true, + "depth": 3, + "height": 58, + "layer": "", + "name": "Counter", + "persistentUuid": "76dfa03a-0454-4c0e-8bf0-66ec853de478", + "width": 100, + "x": 33, + "y": 48, + "zOrder": 4, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 53, + "keepRatio": true, + "layer": "", + "name": "Icon", + "persistentUuid": "33104734-7e97-4243-a199-3470acd804d6", + "width": 53, + "x": 35, + "y": 28, + "zOrder": 3, + "numberProperties": [ + { + "name": "animation", + "value": 0 + } + ], + "stringProperties": [], + "initialVariables": [] + } + ], + "editionSettings": { + "grid": false, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridDepth": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridOffsetZ": 0, + "gridColor": 10401023, + "gridAlpha": 0.8, + "snap": false, + "zoomFactor": 3.98012290964959, + "windowMask": false, + "selectedLayer": "", + "gameEditorMode": "instances-editor" + } + }, + { + "areaMaxX": 136, + "areaMaxY": 82, + "areaMaxZ": 3, + "areaMinX": 0, + "areaMinY": 0, + "areaMinZ": 0, + "name": "Diamond Red", + "objects": [ + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "367a58ff120bef6532ea832ff97bb32fdbca604c7f08ab43a54fad9f667b9156", + "name": "Icon", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 4, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 0, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.081819056384756e-306 + } + ], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": true, + "timeBetweenFrames": 0.025, + "sprites": [ + { + "hasCustomCollisionMask": true, + "image": "assets\\Diamond Red.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 35, + "y": 28 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [] + } + ] + } + ] + } + ] + }, + { + "assetStoreId": "", + "bold": true, + "italic": true, + "name": "Counter", + "persistentUuid": "db28da16-2b54-473e-92cf-3834496e8d1d", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "string": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "characterSize": 36, + "color": { + "b": 0, + "g": 0, + "r": 0 + }, + "content": { + "bold": true, + "isOutlineEnabled": true, + "isShadowEnabled": false, + "italic": true, + "outlineColor": "255;255;255", + "outlineThickness": 10, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "verticalTextAlignment": "center", + "characterSize": 36, + "lineHeight": 0, + "color": "0;0;0" + } + }, + { + "assetStoreId": "", + "bottomMargin": 30, + "height": 64, + "leftMargin": 30, + "name": "Background", + "rightMargin": 30, + "texture": "", + "tiled": true, + "topMargin": 30, + "type": "PanelSpriteObject::PanelSprite", + "width": 64, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 1, + "useLegacyBottomAndRightAnchors": false + } + ] + }, + { + "assetStoreId": "4823f168c941818ff4e0396fc6a3ccec2dc18ade7d350364d57d4f8f096cc9b9", + "name": "BitmapCounter", + "type": "BitmapText::BitmapTextObject", + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "Score: ", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "content": { + "text": "Text", + "opacity": 255, + "scale": 1, + "fontSize": 20, + "tint": "255;255;255", + "bitmapFontResourceName": "assets\\8BitOperatorPlus8Regular_Edited.fnt", + "textureAtlasResourceName": "assets\\8BitOperatorPlus8Regular_Edited.png", + "align": "left", + "verticalTextAlignment": "top" + } + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Counter" + }, + { + "objectName": "Icon" + }, + { + "objectName": "Background" + }, + { + "objectName": "BitmapCounter" + } + ] + }, + "objectsGroups": [ + { + "name": "CounterText", + "objects": [ + { + "name": "Counter" + }, + { + "name": "BitmapCounter" + } + ] + } + ], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [ + { + "angle": -7, + "customSize": true, + "depth": 3, + "height": 58, + "layer": "", + "name": "Counter", + "persistentUuid": "76dfa03a-0454-4c0e-8bf0-66ec853de478", + "width": 100, + "x": 33, + "y": 48, + "zOrder": 4, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 53, + "keepRatio": true, + "layer": "", + "name": "Icon", + "persistentUuid": "33104734-7e97-4243-a199-3470acd804d6", + "width": 53, + "x": 35, + "y": 28, + "zOrder": 3, + "numberProperties": [ + { + "name": "animation", + "value": 0 + } + ], + "stringProperties": [], + "initialVariables": [] + } + ], + "editionSettings": { + "grid": false, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridDepth": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridOffsetZ": 0, + "gridColor": 10401023, + "gridAlpha": 0.8, + "snap": false, + "zoomFactor": 3.98012290964959, + "windowMask": false, + "selectedLayer": "", + "gameEditorMode": "instances-editor" + } + }, + { + "areaMaxX": 136, + "areaMaxY": 82, + "areaMaxZ": 3, + "areaMinX": 0, + "areaMinY": 0, + "areaMinZ": 0, + "name": "Diamond Green", + "objects": [ + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "367a58ff120bef6532ea832ff97bb32fdbca604c7f08ab43a54fad9f667b9156", + "name": "Icon", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 4, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 0, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.081819056384756e-306 + } + ], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": true, + "timeBetweenFrames": 0.025, + "sprites": [ + { + "hasCustomCollisionMask": true, + "image": "assets\\Diamond Green.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 35, + "y": 28 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [] + } + ] + } + ] + } + ] + }, + { + "assetStoreId": "", + "bold": true, + "italic": true, + "name": "Counter", + "persistentUuid": "ad94e222-2c8e-4861-8f7f-7e6ddf4bae09", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "string": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "characterSize": 36, + "color": { + "b": 0, + "g": 0, + "r": 0 + }, + "content": { + "bold": true, + "isOutlineEnabled": true, + "isShadowEnabled": false, + "italic": true, + "outlineColor": "255;255;255", + "outlineThickness": 10, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "verticalTextAlignment": "center", + "characterSize": 36, + "lineHeight": 0, + "color": "0;0;0" + } + }, + { + "assetStoreId": "", + "bottomMargin": 30, + "height": 64, + "leftMargin": 30, + "name": "Background", + "rightMargin": 30, + "texture": "", + "tiled": true, + "topMargin": 30, + "type": "PanelSpriteObject::PanelSprite", + "width": 64, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 1, + "useLegacyBottomAndRightAnchors": false + } + ] + }, + { + "assetStoreId": "4823f168c941818ff4e0396fc6a3ccec2dc18ade7d350364d57d4f8f096cc9b9", + "name": "BitmapCounter", + "type": "BitmapText::BitmapTextObject", + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "Score: ", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "content": { + "text": "Text", + "opacity": 255, + "scale": 1, + "fontSize": 20, + "tint": "255;255;255", + "bitmapFontResourceName": "assets\\8BitOperatorPlus8Regular_Edited.fnt", + "textureAtlasResourceName": "assets\\8BitOperatorPlus8Regular_Edited.png", + "align": "left", + "verticalTextAlignment": "top" + } + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Counter" + }, + { + "objectName": "Icon" + }, + { + "objectName": "Background" + }, + { + "objectName": "BitmapCounter" + } + ] + }, + "objectsGroups": [ + { + "name": "CounterText", + "objects": [ + { + "name": "Counter" + }, + { + "name": "BitmapCounter" + } + ] + } + ], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [ + { + "angle": -7, + "customSize": true, + "depth": 3, + "height": 58, + "layer": "", + "name": "Counter", + "persistentUuid": "76dfa03a-0454-4c0e-8bf0-66ec853de478", + "width": 100, + "x": 33, + "y": 48, + "zOrder": 4, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 53, + "keepRatio": true, + "layer": "", + "name": "Icon", + "persistentUuid": "33104734-7e97-4243-a199-3470acd804d6", + "width": 53, + "x": 35, + "y": 28, + "zOrder": 3, + "numberProperties": [ + { + "name": "animation", + "value": 0 + } + ], + "stringProperties": [], + "initialVariables": [] + } + ], + "editionSettings": { + "grid": false, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridDepth": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridOffsetZ": 0, + "gridColor": 10401023, + "gridAlpha": 0.8, + "snap": false, + "zoomFactor": 3.98012290964959, + "windowMask": false, + "selectedLayer": "", + "gameEditorMode": "instances-editor" + } + }, + { + "areaMaxX": 136, + "areaMaxY": 82, + "areaMaxZ": 3, + "areaMinX": 0, + "areaMinY": 0, + "areaMinZ": 0, + "name": "Diamond Blue", + "objects": [ + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "367a58ff120bef6532ea832ff97bb32fdbca604c7f08ab43a54fad9f667b9156", + "name": "Icon", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 4, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 0, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.081819056384756e-306 + } + ], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": true, + "timeBetweenFrames": 0.025, + "sprites": [ + { + "hasCustomCollisionMask": true, + "image": "assets\\Diamond Blue.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 35, + "y": 28 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [] + } + ] + } + ] + } + ] + }, + { + "assetStoreId": "", + "bold": true, + "italic": true, + "name": "Counter", + "persistentUuid": "efcefd66-7652-4405-9441-7dc4d415472a", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "string": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "characterSize": 36, + "color": { + "b": 0, + "g": 0, + "r": 0 + }, + "content": { + "bold": true, + "isOutlineEnabled": true, + "isShadowEnabled": false, + "italic": true, + "outlineColor": "255;255;255", + "outlineThickness": 10, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "verticalTextAlignment": "center", + "characterSize": 36, + "lineHeight": 0, + "color": "0;0;0" + } + }, + { + "assetStoreId": "", + "bottomMargin": 30, + "height": 64, + "leftMargin": 30, + "name": "Background", + "rightMargin": 30, + "texture": "", + "tiled": true, + "topMargin": 30, + "type": "PanelSpriteObject::PanelSprite", + "width": 64, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 1, + "useLegacyBottomAndRightAnchors": false + } + ] + }, + { + "assetStoreId": "4823f168c941818ff4e0396fc6a3ccec2dc18ade7d350364d57d4f8f096cc9b9", + "name": "BitmapCounter", + "type": "BitmapText::BitmapTextObject", + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "Score: ", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "content": { + "text": "Text", + "opacity": 255, + "scale": 1, + "fontSize": 20, + "tint": "255;255;255", + "bitmapFontResourceName": "assets\\8BitOperatorPlus8Regular_Edited.fnt", + "textureAtlasResourceName": "assets\\8BitOperatorPlus8Regular_Edited.png", + "align": "left", + "verticalTextAlignment": "top" + } + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Counter" + }, + { + "objectName": "Icon" + }, + { + "objectName": "Background" + }, + { + "objectName": "BitmapCounter" + } + ] + }, + "objectsGroups": [ + { + "name": "CounterText", + "objects": [ + { + "name": "Counter" + }, + { + "name": "BitmapCounter" + } + ] + } + ], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [ + { + "angle": -7, + "customSize": true, + "depth": 3, + "height": 58, + "layer": "", + "name": "Counter", + "persistentUuid": "76dfa03a-0454-4c0e-8bf0-66ec853de478", + "width": 100, + "x": 33, + "y": 48, + "zOrder": 4, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 53, + "keepRatio": true, + "layer": "", + "name": "Icon", + "persistentUuid": "33104734-7e97-4243-a199-3470acd804d6", + "width": 53, + "x": 35, + "y": 28, + "zOrder": 3, + "numberProperties": [ + { + "name": "animation", + "value": 0 + } + ], + "stringProperties": [], + "initialVariables": [] + } + ], + "editionSettings": { + "grid": false, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridDepth": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridOffsetZ": 0, + "gridColor": 10401023, + "gridAlpha": 0.8, + "snap": false, + "zoomFactor": 3.3719505400167282, + "windowMask": false, + "selectedLayer": "", + "gameEditorMode": "instances-editor" + } + }, + { + "areaMaxX": 139, + "areaMaxY": 99, + "areaMaxZ": 3, + "areaMinX": 0, + "areaMinY": 0, + "areaMinZ": 0, + "name": "Star Outlined Large", + "objects": [ + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "367a58ff120bef6532ea832ff97bb32fdbca604c7f08ab43a54fad9f667b9156", + "name": "Icon", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 4, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 0, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.081819056384756e-306 + } + ], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": true, + "timeBetweenFrames": 0.025, + "sprites": [ + { + "hasCustomCollisionMask": true, + "image": "assets\\Star Yellow Large Outlined.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 40, + "y": 38 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [] + } + ] + } + ] + } + ] + }, + { + "assetStoreId": "", + "bold": true, + "italic": true, + "name": "Counter", + "persistentUuid": "52605a4a-d4ca-4421-9941-4e439a2ef1bd", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "string": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "characterSize": 42, + "color": { + "b": 45, + "g": 186, + "r": 250 + }, + "content": { + "bold": true, + "isOutlineEnabled": true, + "isShadowEnabled": false, + "italic": true, + "outlineColor": "53;53;65", + "outlineThickness": 12, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "verticalTextAlignment": "center", + "characterSize": 42, + "lineHeight": 0, + "color": "250;186;45" + } + }, + { + "assetStoreId": "", + "bottomMargin": 30, + "height": 64, + "leftMargin": 30, + "name": "Background", + "rightMargin": 30, + "texture": "", + "tiled": true, + "topMargin": 30, + "type": "PanelSpriteObject::PanelSprite", + "width": 64, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 1, + "useLegacyBottomAndRightAnchors": false + } + ] + }, + { + "assetStoreId": "4823f168c941818ff4e0396fc6a3ccec2dc18ade7d350364d57d4f8f096cc9b9", + "name": "BitmapCounter", + "type": "BitmapText::BitmapTextObject", + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "Score: ", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "content": { + "text": "Text", + "opacity": 255, + "scale": 1, + "fontSize": 20, + "tint": "255;255;255", + "bitmapFontResourceName": "assets\\8BitOperatorPlus8Regular_Edited.fnt", + "textureAtlasResourceName": "assets\\8BitOperatorPlus8Regular_Edited.png", + "align": "left", + "verticalTextAlignment": "top" + } + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Counter" + }, + { + "objectName": "Icon" + }, + { + "objectName": "Background" + }, + { + "objectName": "BitmapCounter" + } + ] + }, + "objectsGroups": [ + { + "name": "CounterText", + "objects": [ + { + "name": "Counter" + }, + { + "name": "BitmapCounter" + } + ] + } + ], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [ + { + "angle": -7, + "customSize": true, + "depth": 3, + "height": 58, + "layer": "", + "name": "Counter", + "persistentUuid": "76dfa03a-0454-4c0e-8bf0-66ec853de478", + "width": 100, + "x": 36, + "y": 65, + "zOrder": 4, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 53, + "keepRatio": true, + "layer": "", + "name": "Icon", + "persistentUuid": "33104734-7e97-4243-a199-3470acd804d6", + "width": 53, + "x": 40, + "y": 38, + "zOrder": 3, + "numberProperties": [ + { + "name": "animation", + "value": 0 + } + ], + "stringProperties": [], + "initialVariables": [] + } + ], + "editionSettings": { + "grid": false, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridDepth": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridOffsetZ": 0, + "gridColor": 10401023, + "gridAlpha": 0.8, + "snap": false, + "zoomFactor": 3.98012290964959, + "windowMask": false, + "selectedLayer": "", + "gameEditorMode": "instances-editor" + } + }, + { + "areaMaxX": 152, + "areaMaxY": 87, + "areaMaxZ": 4, + "areaMinX": 3, + "areaMinY": 2, + "areaMinZ": 0, + "name": "Default copy", + "objects": [ + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "367a58ff120bef6532ea832ff97bb32fdbca604c7f08ab43a54fad9f667b9156", + "name": "Icon", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [ + { + "effectType": "Outline", + "name": "Effect", + "doubleParameters": { + "padding": 0, + "thickness": 4 + }, + "stringParameters": { + "color": "0;0;0" + }, + "booleanParameters": {} + } + ], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 4, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 0, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.081819056384756e-306 + } + ], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": true, + "timeBetweenFrames": 0.025, + "sprites": [ + { + "hasCustomCollisionMask": true, + "image": "assets\\Star Gold.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 0, + "y": 0 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [] + } + ] + } + ] + } + ] + }, + { + "assetStoreId": "", + "bold": true, + "italic": true, + "name": "Counter", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "string": "0", + "font": "", + "textAlignment": "left", + "characterSize": 30, + "color": { + "b": 0, + "g": 231, + "r": 255 + }, + "content": { + "bold": true, + "isOutlineEnabled": true, + "isShadowEnabled": false, + "italic": true, + "outlineColor": "0;0;0", + "outlineThickness": 10, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 255, + "smoothed": true, + "underlined": false, + "text": "0", + "font": "", + "textAlignment": "left", + "verticalTextAlignment": "center", + "characterSize": 30, + "lineHeight": 0, + "color": "255;231;0" + } + }, + { + "assetStoreId": "", + "bottomMargin": 30, + "height": 64, + "leftMargin": 30, + "name": "Background", + "rightMargin": 30, + "texture": "", + "tiled": true, + "topMargin": 30, + "type": "PanelSpriteObject::PanelSprite", + "width": 64, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 1, + "useLegacyBottomAndRightAnchors": false + } + ] + }, + { + "assetStoreId": "4823f168c941818ff4e0396fc6a3ccec2dc18ade7d350364d57d4f8f096cc9b9", + "name": "BitmapCounter", + "type": "BitmapText::BitmapTextObject", + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "Score: ", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "content": { + "text": "Text", + "opacity": 255, + "scale": 1, + "fontSize": 20, + "tint": "255;255;255", + "bitmapFontResourceName": "assets\\8BitOperatorPlus8Regular_Edited.fnt", + "textureAtlasResourceName": "assets\\8BitOperatorPlus8Regular_Edited.png", + "align": "left", + "verticalTextAlignment": "top" + } + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Counter" + }, + { + "objectName": "Icon" + }, + { + "objectName": "Background" + }, + { + "objectName": "BitmapCounter" + } + ] + }, + "objectsGroups": [ + { + "name": "CounterText", + "objects": [ + { + "name": "Counter" + }, + { + "name": "BitmapCounter" + } + ] + } + ], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [ + { + "angle": -7, + "customSize": true, + "depth": 4, + "height": 71, + "layer": "", + "name": "Counter", + "persistentUuid": "76dfa03a-0454-4c0e-8bf0-66ec853de478", + "width": 123, + "x": 26, + "y": 45, + "zOrder": 4, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": true, + "depth": 1, + "height": 53, + "keepRatio": true, + "layer": "", + "name": "Icon", + "persistentUuid": "33104734-7e97-4243-a199-3470acd804d6", + "width": 53, + "x": 3, + "y": 2, + "zOrder": 3, + "numberProperties": [ + { + "name": "animation", + "value": 0 + } + ], + "stringProperties": [], + "initialVariables": [] + } + ], + "editionSettings": { + "grid": false, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridDepth": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridOffsetZ": 0, + "gridColor": 10401023, + "gridAlpha": 0.8, + "snap": false, + "zoomFactor": 4.697986577181208, + "windowMask": false, + "selectedLayer": "", + "gameEditorMode": "instances-editor" + } + }, + { + "areaMaxX": 78, + "areaMaxY": 52, + "areaMaxZ": 2, + "areaMinX": 0, + "areaMinY": 0, + "areaMinZ": 0, + "name": "Star Outlined", + "objects": [ + { + "adaptCollisionMaskAutomatically": false, + "assetStoreId": "367a58ff120bef6532ea832ff97bb32fdbca604c7f08ab43a54fad9f667b9156", + "name": "Icon", + "type": "Sprite", + "updateIfNotVisible": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 4, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 0, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.081819056384756e-306 + } + ], + "animations": [ + { + "name": "", + "useMultipleDirections": false, + "directions": [ + { + "looping": true, + "timeBetweenFrames": 0.025, + "sprites": [ + { + "hasCustomCollisionMask": true, + "image": "assets\\Star Yellow Outlined.png", + "points": [], + "originPoint": { + "name": "origine", + "x": 21, + "y": 20 + }, + "centerPoint": { + "automatic": true, + "name": "centre", + "x": 0, + "y": 0 + }, + "customCollisionMask": [] + } + ] + } + ] + } + ] + }, + { + "assetStoreId": "", + "bold": true, + "italic": true, + "name": "Counter", + "persistentUuid": "54ea8937-b8c5-46a0-a808-3172e7eaa151", + "smoothed": true, + "type": "TextObject::Text", + "underlined": false, + "variables": [], + "effects": [], + "behaviors": [ + { + "isFolded": true, + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "string": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "characterSize": 22, + "color": { + "b": 45, + "g": 186, + "r": 250 + }, + "content": { + "bold": true, + "isOutlineEnabled": true, + "isShadowEnabled": false, + "italic": true, + "outlineColor": "53;53;65", + "outlineThickness": 7, + "shadowAngle": 90, + "shadowBlurRadius": 2, + "shadowColor": "0;0;0", + "shadowDistance": 4, + "shadowOpacity": 127, + "smoothed": true, + "underlined": false, + "text": "0", + "font": "58f64bcc48842f9a938582fee628aa6f6b2c229db5f8e4c82a09b3ab0b7ceed5_NotoSansArabicUI-Black.ttf", + "textAlignment": "left", + "verticalTextAlignment": "center", + "characterSize": 22, + "lineHeight": 0, + "color": "250;186;45" + } + }, + { + "assetStoreId": "", + "bottomMargin": 30, + "height": 64, + "leftMargin": 30, + "name": "Background", + "rightMargin": 30, + "texture": "", + "tiled": true, + "topMargin": 30, + "type": "PanelSpriteObject::PanelSprite", + "width": 64, + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "bottomEdgeAnchor": 2, + "leftEdgeAnchor": 1, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 2, + "topEdgeAnchor": 1, + "useLegacyBottomAndRightAnchors": false + } + ] + }, + { + "assetStoreId": "4823f168c941818ff4e0396fc6a3ccec2dc18ade7d350364d57d4f8f096cc9b9", + "name": "BitmapCounter", + "type": "BitmapText::BitmapTextObject", + "variables": [], + "effects": [], + "behaviors": [ + { + "name": "Anchor", + "type": "AnchorBehavior::AnchorBehavior", + "leftEdgeAnchor": 1, + "bottomEdgeAnchor": 4, + "relativeToOriginalWindowSize": true, + "rightEdgeAnchor": 4, + "topEdgeAnchor": 4, + "useLegacyBottomAndRightAnchors": false + }, + { + "name": "RollingCounter", + "type": "ScoreCounter::RollingCounter", + "Text": "Text", + "Prefix": "Score: ", + "Suffix": "", + "Duration": 1, + "Increment": 1, + "CounterValue": 0, + "DisplayedValue": 0, + "Speed": 0 + }, + { + "name": "ShakeObject_PositionAngleScale", + "type": "ScoreCounter::ShakeObject_PositionAngleScale", + "Scale": "Scale", + "Property": 7.02010802359022e-306 + } + ], + "content": { + "text": "Text", + "opacity": 255, + "scale": 1, + "fontSize": 20, + "tint": "255;255;255", + "bitmapFontResourceName": "assets\\8BitOperatorPlus8Regular_Edited.fnt", + "textureAtlasResourceName": "assets\\8BitOperatorPlus8Regular_Edited.png", + "align": "left", + "verticalTextAlignment": "top" + } + } + ], + "objectsFolderStructure": { + "folderName": "__ROOT", + "children": [ + { + "objectName": "Counter" + }, + { + "objectName": "Icon" + }, + { + "objectName": "Background" + }, + { + "objectName": "BitmapCounter" + } + ] + }, + "objectsGroups": [ + { + "name": "CounterText", + "objects": [ + { + "name": "Counter" + }, + { + "name": "BitmapCounter" + } + ] + } + ], + "layers": [ + { + "ambientLightColorB": 200, + "ambientLightColorG": 200, + "ambientLightColorR": 200, + "camera2DPlaneMaxDrawingDistance": 5000, + "camera3DFarPlaneDistance": 10000, + "camera3DFieldOfView": 45, + "camera3DNearPlaneDistance": 3, + "cameraType": "", + "followBaseLayerCamera": false, + "isLightingLayer": false, + "isLocked": false, + "name": "", + "renderingType": "", + "visibility": true, + "cameras": [ + { + "defaultSize": true, + "defaultViewport": true, + "height": 0, + "viewportBottom": 1, + "viewportLeft": 0, + "viewportRight": 1, + "viewportTop": 0, + "width": 0 + } + ], + "effects": [] + } + ], + "instances": [ + { + "angle": -7, + "customSize": true, + "depth": 2, + "height": 32, + "layer": "", + "name": "Counter", + "persistentUuid": "76dfa03a-0454-4c0e-8bf0-66ec853de478", + "width": 57, + "x": 20, + "y": 33, + "zOrder": 4, + "numberProperties": [], + "stringProperties": [], + "initialVariables": [] + }, + { + "angle": 0, + "customSize": false, + "height": 53, + "keepRatio": true, + "layer": "", + "name": "Icon", + "persistentUuid": "33104734-7e97-4243-a199-3470acd804d6", + "width": 53, + "x": 21, + "y": 20, + "zOrder": 3, + "numberProperties": [ + { + "name": "animation", + "value": 0 + } + ], + "stringProperties": [], + "initialVariables": [] + } + ], + "editionSettings": { + "grid": false, + "gridType": "rectangular", + "gridWidth": 32, + "gridHeight": 32, + "gridDepth": 32, + "gridOffsetX": 0, + "gridOffsetY": 0, + "gridOffsetZ": 0, + "gridColor": 10401023, + "gridAlpha": 0.8, + "snap": false, + "zoomFactor": 4.114333967922895, + "windowMask": false, + "selectedLayer": "", + "gameEditorMode": "instances-editor" + } + } + ] + } + ] + } + ], + "externalLayouts": [] +} \ No newline at end of file