From 9aa7c58981e68f26666dbf0d6afb262c64e7f35b Mon Sep 17 00:00:00 2001 From: sasha80 Date: Tue, 12 Dec 2023 09:22:33 +0300 Subject: [PATCH] =?UTF-8?q?=D0=92=20=D0=BF=D1=80=D0=BE=D1=86=D0=B5=D1=81?= =?UTF-8?q?=D1=81=D0=B5.=20=D0=AD=D0=BB=D0=B5=D0=BC=D0=B5=D0=BD=D1=82?= =?UTF-8?q?=D1=8B=20=D0=B4=D0=BB=D1=8F=20=D0=BA=D0=BE=D0=BD=D1=82=D1=80?= =?UTF-8?q?=D0=BE=D0=BB=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data/состояние-исправности-0.png | Bin 0 -> 3509 bytes data/состояние-исправности-0.png.import | 34 ++++++++++ data/состояние-исправности-1.png | Bin 0 -> 1508 bytes data/состояние-исправности-1.png.import | 34 ++++++++++ data/состояние-исправности-2.png | Bin 0 -> 1551 bytes data/состояние-исправности-2.png.import | 34 ++++++++++ data/состояния-исправности.png | Bin 0 -> 7291 bytes data/состояния-исправности.png.import | 34 ++++++++++ data/состояния-исправности.tres | 32 +++++++++ scenes/контроль/element.tscn | 82 ++++++++++++++++++++++++ 10 files changed, 250 insertions(+) create mode 100644 data/состояние-исправности-0.png create mode 100644 data/состояние-исправности-0.png.import create mode 100644 data/состояние-исправности-1.png create mode 100644 data/состояние-исправности-1.png.import create mode 100644 data/состояние-исправности-2.png create mode 100644 data/состояние-исправности-2.png.import create mode 100644 data/состояния-исправности.png create mode 100644 data/состояния-исправности.png.import create mode 100644 data/состояния-исправности.tres create mode 100644 scenes/контроль/element.tscn diff --git a/data/состояние-исправности-0.png b/data/состояние-исправности-0.png new file mode 100644 index 0000000000000000000000000000000000000000..1521052d0527490d66189b09904f77381eeb8dfd GIT binary patch literal 3509 zcma)9cTf{b6DK4{=%F_a9g!BmM`%(^0Li0?C{mOvRhr}hq36-N5D<70LW_l>lpqlV zLQ$khP(+&2t7t+1rI(NQ{r}B;H*>dhJA3onyPf^*UfOl5Yh3JN>`Y8dTqrZ+8)tIv z-w8f2wyizUx)P9t)Xz|ws}971>gX5qDmAVJ*PW!*{a zf~q%(!Sf3zmSnSB=_Gbx)tj#&Zy^b=KFI`5c7Io{C^wjY!{1zM-Of}MFSw&pqrWc& zP5pph1;{u|TpRhYOW1fHeOU%@2L1mJqZRFBN$&KDwLkq(e&&uXOQqkqC9dI4iVhFV zMr5N6LaAILmLPCphQA!RR_Xg?REcDB^Cnp=#Sn-(<&t<$ZBZv-nTq9Kf0=8yGlxut z>g0_U{wgMRpab73OLgKwWMy9!>8_Z}G$Mf*j*FzWu#r-kZ26~gL@rb~(&rxyAgWHT zM0b^1bQdH-V!&mm*%k(~s)+okpc1scmpGtTz}+CHN!7PXin61fx~XY$9%N5uz{L#& z-s7AljY0O07`kXE&y4T_1&>B1GXtdC4z#(Tyi(Fe{PVBm0{H!$i}_K*4!uU$jMNP$ z)b1DjLb|3mj=KbXjgy7BEt_E{M_b!EF@J3UL=CSsUd5L31=4d?AN9hd4DlKQV1`EB zuGuCz{Rve8gADVL>@saBS1!7dVr@ur)TC~>^8@9kYQ_)&+6L@qv88-d-W43&n|faYUw1>fs- zxzedkHQO(2)M=v_E3+vkfRIUp%J;92<1*bK(?Qgh*es7vBl|0JuQ;Gh+}U_ED_G5C zlUCi4UC=<(!ex5|+~I!nTT3?P$-$V>L%9ooL{xQqDzp_4+ZhFQxXb$mwOUon+U2{y z12Jy5rrAb0BIX4EPhlN$sE112b@Djpl}bsd?e#fMidq+!_~nSb`pgxE`Ie*|~wN>>j$GdH9r=qDXc> z$UxH}fZqF{*{W|(*RO(;CYEFN_v*~1R3^otOC4R~a=QD)Zd(zDW2JFHg?Mqg-l`R^ z>z$yPxV~B0dqe*apPe_2qUkvBz}`N=tt^$cK$F(^ir4HQE}}1Nk^Apl5!B+Lp~fR! zf6*Vw!2RX4pNf@azQc$?-8WB!21#X+fn~74p(} zvjg?aDorO7n_8*P$hTTfag8ezI=lR=tpB7lEJiw_Jz6#2%-;io?A6~i!dn0EY9OEE zwJJedFO$U`H1zC10K2v0=6kb?5%GJ9^JR&_e`ykB!1c_VuRJLeGlhwJid%_N=V{`G zk$S(LNq6EV3usd#*SThn97tf5no7^MBHlTcjqyhTU(m|cC822yiw<4CmZA>9bTqhL zR=I{?yU#7GT2OmC(fapEZif0Km>ItvJC;<4q*i1i5`p`RdbMj$opV|Q%l90&ym9sq z21N61(iq;8LY~bDLy|@^^nUtYLc?=RZ=dacdx22XnX=Q{FS zn}oAki&~Q%AeoCS#7dhxX2fsTJ`D-8n1%);;oj|SZ=*@`SvDfAe=`|UFC=(p`sxg( z6a2+qZAf<3^b8mHtL|ubd6C$W&rH!%mgQoO&scwoC6xxLIdy;JNi4q$!kAR}Gcs*H z!-hVLa&XIKNjEh3v-t2WYH^*K&X2GfJ>cB z%%JBv{w}SL*y|P2J^k6%CC5D2^J?SWt+E!w6TF)sWkZrjJW(LT$KtLh{{-`&Br`4Y z&aF;(Ec(b80lQCBu>)zLr#|T>Mer36rn8vj<7AWJd;k0-Jcy`ZbVYIwaQ|M~*`A|R zDv@c}p$YPt`{I2h5RA4I9ED^Q`}_LJoW9|f0b#ODoIbIKq4pdahCF4AGRU6_CpX#l8MkmoIn{Dn2(fzDjizEEeh$}@IOy(cMTfA0LjFOh4cnZ z3r#0DCqX^)Sm3vAal=`x>gqrHx8%Lqt#QH%>6c&V{;1qDEI3(vdYsNQ7^gSS!e$8T zQ5@>G#Y(}+B4w68HTCFXS3Drw%+Z|CkBY`V!X{VMuEg`Y$-I^ii?#Kmb$BlDnAg-V{PIT9qW-+{p0hYoM5b}jM3^HYj}w| z?iVD_D*G%$Gx2C32y@w4OyB#30z3T2)5T-BoWnA`&i3%wgKw_tXCP(zQhL0e?1He1 z`AGApMR{B{WNxVEV^z7Ze@46oyZ<14^he<(K^OO5SoR<_CD`kCjmD!hbxPlz^V(hh zV*X<%UIq0KY*NXkFVRo0Zjo(w$%KBK;&^E`)wNXVaV;!G>Ee&$3W2f);e6syg#z7e z`xAy@ITWmi#*wPw_?^ElAHdR2bC zu0#0QdRNv36Or4qXROj$Uo{e0Hojy&cbzM$(eT}o+9NJyt(Q^5A!0QGSLS}+7*61W zwmS&CgX)x5?Rl{jYFJfAt>DFFIwOrSwINomj>2DTl+OIux6{$O-5x?MS%G`~TYh+M zQe%RqB@uK2rDe}fRzEl36}s1G#4UTVAfL(n1FInCD#}KnrtkaI!dLKu(jrTk{CD4V z4!T6scjJpkgn@v@*m?Y+sBg?)P%m*m@}EcWL!D#-ibKufBwR84GfmRs1XLBHHv2Vi zNX0ZOhPU-?mh0_hXQ~EAT%;Mj{lRR$;ZgO6?k^2!x&z(gyM|h_{^SMUU8zVMA!Rv7 zo}-Q*aoQMOfY)8!DOP)`1Fn~&(3>2$$d3oYm)kOrrxy8oF{qP~{2-;huy)9SHLt7V zxh?zU{7#q#TT8zUFmW7bNM7#v$!*=5UQU#FEZyM`vQGfZ`6^S;r`lQxRaY^WH;*Tp z*1A2tv`O&iis2ONc*w&W!tR#cdC~9opFK^3=>e#sp9llrO^%8n*0SwZFYNgr^Uw!o zhnz!Q{3}B`ezItL-}Hpp+<9kqg3HOXFHS*zogTmXSLmxbP4}wuTxL$wo$JeCzR`Yx z+cif9&9OtdUDZTN%EM3zM+>qIotZP4{N#0@#kzT?aqYeyyJ}WiZiFpW?6&LUkWiqmyRqZ@>uBxn3XnNzx9`~lvo1yA z*S3;`x-CII(r>L8$>2>ttAug!v-TAtW%vF8WTxos{4MYUlh_QZS3-)LqRXT)23!x9 zqJ}~I6{*e58btx5$bPm5U^RL5m;D>%PPbzpefI6!m|2OIzsURnnQFe3u^;{@w$#@p zR$}pzpe3ltFSWILTR*%ZrOIP}T6jbDcOMPn8W?{kcQ!@q>%;MMqu^u7*9P%OtmUs9 z(s5*I|Hi!2r7qj-)wZt^TQoPBbOkWPK$-fbh2s1zSnsQk-lJa|<|l{OI|Tg)sKEdK f5A#1PvG_g1s1xU|a030wza}UXE8~|4*ZBVc{J3Rx literal 0 HcmV?d00001 diff --git a/data/состояние-исправности-0.png.import b/data/состояние-исправности-0.png.import new file mode 100644 index 00000000..947a011d --- /dev/null +++ b/data/состояние-исправности-0.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c6nve6f8sfyj2" +path="res://.godot/imported/состояние-исправности-0.png-80d296bfe23ad795df15b10d3cbdc6be.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://data/состояние-исправности-0.png" +dest_files=["res://.godot/imported/состояние-исправности-0.png-80d296bfe23ad795df15b10d3cbdc6be.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/data/состояние-исправности-1.png b/data/состояние-исправности-1.png new file mode 100644 index 0000000000000000000000000000000000000000..256dc97a50513ea997026a9ab8a48830ff2f3d98 GIT binary patch literal 1508 zcma)6ZA?>F7``{fiUfp+ky0%bQ92OFV2EgGRR)6#*g}g?9N4Nbr!$C%wkyawogi}# zZ7WPZ3e%QL;-VR{@F`XUIA8@qrxPla36#obp+EtvJGW|<8Gr01_j%8G&-*^lbI!TB zxlxQz8!Ms}1VJ`PSTGAj4fa~%0TR6q4?xhe>qzj<7(vhYU$ie1lc5&9cGpY7-(_U@ zSR2dX*s6pc#rcjk^7E1mv}(6qk;~b_U^|Dzgmv;YJ&H4o=AR=d1tJaWyV$!5(pdLn zryM-7=|P|5_+$n>>yFQ0U%6JMZG4?!59B`h3@d6Z4B@x*LDTbH8?H06YSL-RqxtYX zb#`@Qq0}BZ?$_G(`ejRs__{lFi?v-Hseg}Hh0C7jI`vRqtxhD{s5BRgUEU5Wc1VAG}PAoQVq-?td?IvxUSrq;Hr%z?H}W zeW1wxO^}?F6+Nfw!&yIWRCS$lpNXi<^cuQHD#-dsSL;R7R-|ul$m1eTSw9VO#9CY9 z!J8BnpB|T9B6~XKPvg^1?8}jssTRYhr*3VyZ|lUZ_0efRdGM`3P&i#~I zRHW7=L_ztJj`J^|1};-z6;Jyj`6+I->VbZ@5O7f)!-`EvN_eymxd7*1Sjw3Eg%u;L zG}=dfAI^NS5Mz?hVZTelmS%MMWbfbA#MP&7)w>1%{nZUdYL2pT(VDzi`J0Zzwf zP^o<6s0r}35|(rPCnymn1{e#N$_>e*u`KU7U(j^TnJ1Qxx0^7T)p(G8&|1{lHR3_7V&sr67k(Vk6{n!!10Gt|FUD4-7mqZ~CRyReJVS~;1K+qQ zEE?2!gKMMUIoO%u1G0g5q{*Uq<9j&*Zwagrc+D7^4`IJ(7Wm#T`pt}&&FIB8@G;eT zi{6~f)7#|~yr5#Ws&l+l(>#;nYCRR@s$TGQ|EA-Wa%hs>(SH&?bZWHLV#yD^!zg?r zJC#|=P3!tt$p{q;O9s1ok$hX@g?eP>(>90gbsU05oh_Ix5oxg0 literal 0 HcmV?d00001 diff --git a/data/состояние-исправности-1.png.import b/data/состояние-исправности-1.png.import new file mode 100644 index 00000000..5de2583d --- /dev/null +++ b/data/состояние-исправности-1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dnreyfh3cd1k2" +path="res://.godot/imported/состояние-исправности-1.png-817448af211ad4cecd7fc0b9b688c408.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://data/состояние-исправности-1.png" +dest_files=["res://.godot/imported/состояние-исправности-1.png-817448af211ad4cecd7fc0b9b688c408.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/data/состояние-исправности-2.png b/data/состояние-исправности-2.png new file mode 100644 index 0000000000000000000000000000000000000000..26b1b8bd41ab81ed34ec85df471a40ccf1af2a61 GIT binary patch literal 1551 zcmeAS@N?(olHy`uVBq!ia0vp^4?viM4M+Riz`O@JG$3Na@ zW#MHFot2Uz!pkDc%PT6%%gXBG%zE)ah>1x+h^UA!v*SaM8&8(cq`oYXmKbJB0p zWbN(du|Uuxv^Um*Mil6jGcarU8!F|;x-m1lE zizgkNqy96o)z^XJe(mkpeVNP&RSm1z6l+wU$u@^$3tzy_io%Dn4H!M-jDoso|!R5kJm~fwA@xr=#ZOhcfK`H>*b8=?B}9?e}@j_wP$P z7rs;ZnP*(;j-^gw1&7%cTCybLuQDjM6!F~J&!SHEt)f4pC$*8GF>TfIrP%I}0iu79+RdwjU> zne}VND_1@^axCC_+$`Ym143$XIx##1a<_K!Lm9pNhfLE{&;0oK*Ze}+_cb#Z1@_&x z_S`i8;k7a+4uzWS4}l3@@rzVI>W8`Um1i#2r0->zBVxzF81m}JG$jtkmh}QaPRn`& zipfd&noU4=DzF6PJ_0#dfkj~7wvUcLHwZ9s#NP(-!FJ?=`0_0bhpwA}_#l5|ON03A ziVYvO_Co#j@>Uctzz<@2O+|(|_Dr7yWKI&-VG>#7+h?te5|}ZSo(E z`PUjg+*GP$d9Zx?yz>t)&l2FXyzf@YcE``C*+1K5NATgu4Pp(&KSCHD${aXttWXnW zekhk=?$3~aJ~wO*B!k2a8>SaLxV%en9z#W?id8F6*N=VPb__T8U${=1{vp$sBYbB5 zWE5`!_vZS9;|6Y0J;s z7BzcJWwtu~^w68L(sBB7B_}7YTz>x9*~wpCcRn{iU>)_ydi5KfxW5a|U6OyOw~OnZ v*|iLVcRKZd0uImCC9V_&6}FdDe#@KZeeL$?+o=jH=ovg+{an^LB{Ts5yiR%3 literal 0 HcmV?d00001 diff --git a/data/состояние-исправности-2.png.import b/data/состояние-исправности-2.png.import new file mode 100644 index 00000000..1d4b4463 --- /dev/null +++ b/data/состояние-исправности-2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c6booa8753u5t" +path="res://.godot/imported/состояние-исправности-2.png-980a893fd398fba0dfb382e7c7ae4430.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://data/состояние-исправности-2.png" +dest_files=["res://.godot/imported/состояние-исправности-2.png-980a893fd398fba0dfb382e7c7ae4430.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/data/состояния-исправности.png b/data/состояния-исправности.png new file mode 100644 index 0000000000000000000000000000000000000000..8c38808aa78010de14c413f6d91407364db3dc17 GIT binary patch literal 7291 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 literal 0 HcmV?d00001 diff --git a/data/состояния-исправности.png.import b/data/состояния-исправности.png.import new file mode 100644 index 00000000..969747fe --- /dev/null +++ b/data/состояния-исправности.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bl4v556yreno1" +path="res://.godot/imported/состояния-исправности.png-decaf67c3bc5d297844ef43f946cc651.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://data/состояния-исправности.png" +dest_files=["res://.godot/imported/состояния-исправности.png-decaf67c3bc5d297844ef43f946cc651.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/data/состояния-исправности.tres b/data/состояния-исправности.tres new file mode 100644 index 00000000..86f7dbac --- /dev/null +++ b/data/состояния-исправности.tres @@ -0,0 +1,32 @@ +[gd_resource type="SpriteFrames" load_steps=5 format=3 uid="uid://jndvpts2tbi3"] + +[ext_resource type="Texture2D" uid="uid://bl4v556yreno1" path="res://data/состояния-исправности.png" id="1_wb1fe"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_n2u5p"] +atlas = ExtResource("1_wb1fe") +region = Rect2(0, 0, 224, 224) + +[sub_resource type="AtlasTexture" id="AtlasTexture_a4vh8"] +atlas = ExtResource("1_wb1fe") +region = Rect2(224, 0, 224, 224) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qf05b"] +atlas = ExtResource("1_wb1fe") +region = Rect2(448, 0, 224, 224) + +[resource] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_n2u5p") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_a4vh8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qf05b") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] diff --git a/scenes/контроль/element.tscn b/scenes/контроль/element.tscn new file mode 100644 index 00000000..da047f0a --- /dev/null +++ b/scenes/контроль/element.tscn @@ -0,0 +1,82 @@ +[gd_scene load_steps=8 format=3 uid="uid://ckrunkgwb5cuo"] + +[ext_resource type="Texture2D" uid="uid://c4mdrmk7h638f" path="res://data/nine-patch-round.png" id="1_60d60"] +[ext_resource type="Texture2D" uid="uid://c6nve6f8sfyj2" path="res://data/состояние-исправности-0.png" id="1_mmcxd"] +[ext_resource type="Texture2D" uid="uid://dnreyfh3cd1k2" path="res://data/состояние-исправности-1.png" id="2_8b5eo"] +[ext_resource type="Texture2D" uid="uid://c6booa8753u5t" path="res://data/состояние-исправности-2.png" id="3_gsgjf"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_3nd2u"] + +[sub_resource type="GDScript" id="GDScript_40di8"] +script/source = "@tool + +extends MarginContainer + +@export var margin_value = 5: + set(val): + add_theme_constant_override('margin_top', val) + add_theme_constant_override('margin_left', val) + add_theme_constant_override('margin_bottom', val) + add_theme_constant_override('margin_right', val) + get: + return get_theme_constant('margin_top') +" + +[sub_resource type="AnimatedTexture" id="AnimatedTexture_p68lh"] +frames = 3 +pause = true +frame_0/texture = ExtResource("1_mmcxd") +frame_1/texture = ExtResource("2_8b5eo") +frame_1/duration = 1.0 +frame_2/texture = ExtResource("3_gsgjf") +frame_2/duration = 1.0 + +[node name="element" type="PanelContainer"] +offset_right = 231.0 +offset_bottom = 206.0 +theme_override_styles/panel = SubResource("StyleBoxEmpty_3nd2u") + +[node name="rect" type="NinePatchRect" parent="."] +layout_mode = 2 +texture = ExtResource("1_60d60") +draw_center = false +region_rect = Rect2(0, 0, 63, 63) +patch_margin_left = 17 +patch_margin_top = 17 +patch_margin_right = 17 +patch_margin_bottom = 15 + +[node name="margin" type="MarginContainer" parent="."] +layout_mode = 2 +script = SubResource("GDScript_40di8") + +[node name="VBoxContainer" type="VBoxContainer" parent="margin"] +layout_mode = 2 + +[node name="grid" type="GridContainer" parent="margin/VBoxContainer"] +layout_mode = 2 +columns = 3 + +[node name="control" type="TextureRect" parent="margin/VBoxContainer/grid"] +custom_minimum_size = Vector2(32, 32) +layout_mode = 2 +size_flags_horizontal = 2 +size_flags_vertical = 6 +texture = SubResource("AnimatedTexture_p68lh") +expand_mode = 1 + +[node name="name" type="Label" parent="margin/VBoxContainer/grid"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 6 +text = "Ячейка" +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="ref" type="Label" parent="margin/VBoxContainer/grid"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 6 +theme_override_font_sizes/font_size = 22 +text = "A??" +horizontal_alignment = 2