From 0523b1fd3da0b5f2430bcf8232e17ff059eb9d65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=80=9D=E6=B5=B7?= <1464576565@qq.com> Date: Thu, 13 Nov 2025 11:16:55 +0800 Subject: [PATCH] 1 --- .../Bundles/UI/UILoadUpdateWindow.prefab | 15 +- .../UI/Generate/ui_UILoadUpdateWindow.cs | 4 + Client/Assets/Test/GameBase.dll.bytes | Bin 5120 -> 5120 bytes Client/Assets/Test/GameBase.pdb.bytes | Bin 19252 -> 19252 bytes Client/Assets/Test/GameLib.dll.bytes | Bin 5120 -> 5120 bytes Client/Assets/Test/GameLib.pdb.bytes | Bin 19164 -> 19164 bytes Client/Assets/Test/GameLogic.dll.bytes | Bin 52224 -> 52224 bytes Client/Assets/Test/GameLogic.pdb.bytes | Bin 24160 -> 24184 bytes Client/Assets/Test/GameProto.dll.bytes | Bin 4608 -> 4608 bytes Client/Assets/Test/GameProto.pdb.bytes | Bin 19100 -> 19100 bytes Client/Packages/com.alicizax.unity.framework | 2 +- Client/ProjectSettings/ProjectSettings.asset | 2 +- .../UIGenerateConfiguration.asset | 2 +- Client/UserSettings/Layouts/default-2022.dwlt | 312 ++++++++++-------- 14 files changed, 195 insertions(+), 142 deletions(-) diff --git a/Client/Assets/Bundles/UI/UILoadUpdateWindow.prefab b/Client/Assets/Bundles/UI/UILoadUpdateWindow.prefab index a82871b..8a83baa 100644 --- a/Client/Assets/Bundles/UI/UILoadUpdateWindow.prefab +++ b/Client/Assets/Bundles/UI/UILoadUpdateWindow.prefab @@ -12,7 +12,7 @@ GameObject: - component: {fileID: 4801502739230327379} - component: {fileID: 1839643559262572090} - component: {fileID: 1590262444720639052} - - component: {fileID: 5106154889864763414} + - component: {fileID: 2636909633397487000} m_Layer: 5 m_Name: UILoadUpdateWindow m_TagString: Untagged @@ -100,7 +100,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: hotButtons: [] ---- !u!114 &5106154889864763414 +--- !u!114 &2636909633397487000 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -115,6 +115,7 @@ MonoBehaviour: mImgBackGround: {fileID: 881789250053677664} mBtnTest: {fileID: 8242433937099588481} mTextTitl: {fileID: 7423448528652229462} + mTextGameTitle: {fileID: 4229038960500937347} mImgTestList: - {fileID: 4753672883913794088} - {fileID: 19703495912376014} @@ -266,7 +267,7 @@ GameObject: - component: {fileID: 4316998201337448832} - component: {fileID: 4229038960500937347} m_Layer: 5 - m_Name: UXTextMeshPro + m_Name: Text@GameTitle m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 @@ -362,17 +363,15 @@ MonoBehaviour: m_lineSpacingMax: 0 m_paragraphSpacing: 0 m_charWidthMaxAdj: 0 - m_TextWrappingMode: 1 + m_enableWordWrapping: 0 m_wordWrappingRatios: 0.4 m_overflowMode: 0 m_linkedTextComponent: {fileID: 0} parentLinkedComponent: {fileID: 0} m_enableKerning: 0 - m_ActiveFontFeatures: 6e72656b m_enableExtraPadding: 0 checkPaddingRequired: 0 m_isRichText: 1 - m_EmojiFallbackSupport: 1 m_parseCtrlCharacters: 1 m_isOrthographic: 1 m_isCullingEnabled: 0 @@ -1207,17 +1206,15 @@ MonoBehaviour: m_lineSpacingMax: 0 m_paragraphSpacing: 0 m_charWidthMaxAdj: 0 - m_TextWrappingMode: 1 + m_enableWordWrapping: 0 m_wordWrappingRatios: 0.4 m_overflowMode: 0 m_linkedTextComponent: {fileID: 0} parentLinkedComponent: {fileID: 0} m_enableKerning: 0 - m_ActiveFontFeatures: 6e72656b m_enableExtraPadding: 0 checkPaddingRequired: 0 m_isRichText: 1 - m_EmojiFallbackSupport: 1 m_parseCtrlCharacters: 1 m_isOrthographic: 1 m_isCullingEnabled: 0 diff --git a/Client/Assets/Scripts/Hotfix/GameLogic/UI/Generate/ui_UILoadUpdateWindow.cs b/Client/Assets/Scripts/Hotfix/GameLogic/UI/Generate/ui_UILoadUpdateWindow.cs index 72f6bf0..f6e927c 100644 --- a/Client/Assets/Scripts/Hotfix/GameLogic/UI/Generate/ui_UILoadUpdateWindow.cs +++ b/Client/Assets/Scripts/Hotfix/GameLogic/UI/Generate/ui_UILoadUpdateWindow.cs @@ -23,6 +23,10 @@ namespace Game.UI private TextMeshProUGUI mTextTitl; public TextMeshProUGUI TextTitl => mTextTitl; + [SerializeField] + private UXTextMeshPro mTextGameTitle; + public UXTextMeshPro TextGameTitle => mTextGameTitle; + [SerializeField] private UXImage[] mImgTestList = new UXImage[5]; public UXImage[] ImgTestList => mImgTestList; diff --git a/Client/Assets/Test/GameBase.dll.bytes b/Client/Assets/Test/GameBase.dll.bytes index 6c91d8ae2ff97140a7f29309be1525011b972b1c..bf79136e24baa269a2e95fbc352fa820696ac153 100644 GIT binary patch delta 104 zcmZqBXwaC@!Ls3=(t?dWDVzeAE3A!YO!D&CUA$dCPVi;jCawZTmL0bF=O&kM2M7p? yX)$TnzH@5cGP~(~dr0);E8LL^P(h)?P(hIDx$>JU%2w3hDoLMQyxEs$Gdlpj;VbC? delta 104 zcmZqBXwaC@!NRgobKAzA6i$J?TRxP&S=-__Z}YkI`);4tZ{jLoWGQ#6zc9IkJ3zqn zX#MR*vjWe?=9!D5kG54$zQP@;02S19gbD&x2dsSkovmc^b1BBSdCZ%Ac{Z~H0OhMM A$N&HU diff --git a/Client/Assets/Test/GameBase.pdb.bytes b/Client/Assets/Test/GameBase.pdb.bytes index 26835d219d9b0db2b949f6ef70d7070cecc244fd..fcb2eb898c0e16f9f9f184518497ba0ad61ae787 100644 GIT binary patch delta 47 zcmV+~0MP%mmI1Vu0g!wY5f&-}D}C-lgS4B1&xcf7xIJ&qv5P=E?{JcJ4YRcn+lX$`F0akKQ+;Yo8gd+_XF2LO9( BF**PM diff --git a/Client/Assets/Test/GameLib.pdb.bytes b/Client/Assets/Test/GameLib.pdb.bytes index b705a07864ad1de90304793ce1df70ef991bb406..a4402a264a8925b6cf7c1ef8ed49fe84f69869c4 100644 GIT binary patch delta 46 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 HT_5-#qj+XR delta 6362 zcmbtZdvsORng8}ak9*F2Kgf$bxHk`S6CMc>rMwA5>#Zm+c!0spp^&8U+`#+6yJ7I7oR#_vP_}+wI{RHm)#2iRG z1Bum7mgr4(KhvAM1Bq`SL1p@5%M3}5$ABBAa$+?yL#7QRgH_5QN{)B>tegi`!Wx=t z4Rx>#7nSZHGP)a~lUylNE9>*rntNE^NjgLhacN=dABuTOfo zjwUF^=N<9ciC~oavQdKkhFhTcXh6`0??HixQ{Z1oBFqavLIooz$fMzfFvKkh-tJ+#e|)%|>ZAC;7HUJ;9nxBJ{8mKa@?Z4ahZo>&wE!lrOW&yv=3Kfk@@; zs-bETF_ViB`NSYOq_4SO?MXfWZDtj4w$E*$JUn~ihD<+Na}FmydCWfE?~jvvMNWfL3xat+`5vQXtrdKFG*bVf?GjTp_? z-Y_uL*pNvt4{V-nVr|TjYxv%mg@xxf1&tcXhmqLO6L~QY4@d=40V1B{avo>w>*{1f zW*k(DotZDp9y#fl-*QJ=>HIiWJ#lq}sAMhCC%7MCd0yiqOP4QM#VvN05S?v>Zoxd- z{4YdEh)Ql+FcUit?F3)ph(YCJ>%j)$hotHI_@NP5_^rT?_Y3YG^QdIZ65cpOc&I7v zEF6?bJ#4cLYlyacN&+Umr_kfs;}6j?JZ&c3>TL{~w8X=B#Qb%{r1yib+a~=*+Xc-` z|E{2yzM`$Rm)3f>LO-9DNH5J&a-YVYo6VAdm;M@LpT8*m^YB4idOZbIv&Dwp)C8xk z8q2434)lz2sy1J@Z>GomMB~ZC3 zC~ffZ9GnU-^VZOJw0Riu^+?F1(Q2L+(}ds+bc6LVH18NCfgow2E~AF-r+LATsYkW# zvG21m2VQRVDDfQMjM>emcePw^c8bO!ml~Ssn}){kSzXBM{a}|djtbB?o9@!f43qYU zx$#*KzDwRWNkLrFIvCm?CEZ3c0Rn-<)5CY5T zZy~(v6N)hH#2h?IS(K}c4>&*1&QE3g%ZvncC6va#UG1_`EJ5?M&$R?e|2a)ikN-U6OP*ff zCl+I$mvK>uvDfI;QVE(CQHC(%VVm)vl&dZ|#M^$MCuo?`m!O%TnPFQOG+N;%g-yU) z(~~Se^c%Dga9d~)aJ`)e>eq>oxDF_2j4o32zHdCtj3$kdlYt`? z?hDwEUr^W+o(6fN$(kj;>A+f@JDW=N1N3()&Aq_0v{bK;^F*(+0-;sV+@4{%t$q{5 z{4l|`Lo~ulF|96UdPdxBGMkuTwzSuS&2m}PZU?*FWxl{x>^F;DmJ`?sw#sEY1Fw-r z=?oJO1>XRB#$}EE!=%$z#ZHR_{%mJ_UU}+V;9Y2sxIUA;E5MGqY^C)FJfEK_w$AeT zSL+s?b(t-j!T#>DxAa!9DZD*m*uPV3z03Rt+m5>IOJ&O{Ri0GnoX)FA@x)j(Q|S&- z98a`GvlVNh4;8!3wOzu4Y0)B=&BvTs)S%cpHN6(CW+vL{kHM$W>&dU#{;XI#Ewnel zX5+m{1eQ`XuIM`J3GG=JlP>#lXcJhq%bM)x!M@|NmqOdYrnsy-^b**N40DrtP_Z-O z->ikgqDKeVY~t58(I%@qoO(sK>8T8*Uuk>64!Uflc2M`yWyRX*246SWWE>eV%jn`g z-A6Mr%(ATybw4d|*f%6#VY-jQcEn{LYbHL?{@}6;ihbg?`-OZAwsVSYvT{Oy(o=rA?7H>^dh`J8 z#{qz-h4OLmdKMjW zSru3|yW#3KqSj?SCquw4f#p&v!@G?v-(@}Ts&Q@TvW~O1y1I>A^RkW?ipy3+F6-{m z2Vttf@cHW6KC&bLRpEa*H=URQ82UU7ojWjHM9hZ@V-w&bl!>EFcpLePKUog=V=GM>OY zR8TDBgo_G1E^$Idg{f@i`v1YR28TXtNE(3zM&W1TSBBq29C{Dn1L+t_dkk``Ux4ur zln3;}w>9Mt(^#dd#V*Z9sYVdB-Ma|*k#{M!qsiXX3fy?{*>Yp32`BUm;TD+rozO=7E@&fu z2ec9I{cXg1ejD*#--bjF19?@q5ijO8;{Cl1L015IKX0Q4!aX?8K4+h&JZZ~IR3Z08 zghlzIZUeA;3>i4RfJ+@YLy;CMC&@**lU zHL;2on2Q8AE|HAW6n4ob$fp&OHXE|gSQA%rLdjEZ9W!oNLejp5dIZy~Z9~cS@`Ky2lIU4wmIxFu} z7&iFa{C6d9)FwfGF;oX^vu6SKhU$SQL$?8sguf3QWIYJ%RhTo$$0QwM9BeW^5@8&r z@Py6stIBn!d>C?_(o9hP&^UHUgJ%S`G)Xm1s^t1HlV}X&8}Z;vnvTyQNwct5@V*fM z=28f|#B1=6&>rj~QQ8YRO8cF2B_+PIC;3b8>?y)|W=QGSiVpr1{6E*D*z$N!8hCX( zEv2!FdB_eQ!2=A1__7;7U2%hRptO7aUr7VW6t@# zHNtk1`&Q>h%&?%sBGSB~AW$ttRwR8IF1^m4eTAv4NK3*Z(6=HjWdSl+V$v)vFFrCL z1|#V$7=5&5lpYtspy3gb^kJQZ2zs)jbK%j2=LEL{IxI8b8EFw7bR)t=`1=a0;>0ar zt+UYgIrx5nsZ-*0G38Td$0;kC{=JBi5f@S+WOUFnQAAc6aVZLNy%-rQoTvAXPkj(g zA4h~w5$t#*-Q$kwcr^XF%C$CBEi|PpA`GA>Xn5I^`{%JA=l-}gjtA-vmA6_-&N*Bp z{9buQ8>!RdRA^x6qQJxR^g*G4DNaH9e7MK5qUnpS>&5;wuBdupQd7-oaRL{wB%lON z{$hV$7b7z=#k=a&dnLKvey`rh4C{AKI0p~(EilZ&X!=!!otEhqLo*|D@T=F%sHK^O zhBT#ZB9F|pv!v!sH&G^KP+44+dY#-is;W$k8KE<`PA*oa(grGBSim(-ANCQdfs$cL zoHcKxa?NC>jkh8FA`@*5I!>m}Ct68v;Lk9t@CW5Q2e48L;x9)j&5 zXF*p+TS@sBpWycf-{ tT<@QB!fy_i-6uPSzxgK(|6W+p5$yh(W*;SNjYOYK?uZ=uLbO+V{uk{1W(@!U diff --git a/Client/Assets/Test/GameLogic.pdb.bytes b/Client/Assets/Test/GameLogic.pdb.bytes index cc7255678674e213fa72685d1ee325781864abe7..b20ed9dcd5726a9191c933d6e4f827a375217e55 100644 GIT binary patch delta 949 zcmYk4T}V@57{{OY%;P?DnU)S0Qzp@{)b)X^2&Sn+NZr|{p~)$=D5?Btb|FD)MHhjP z@rOLKumir~+)y9< z?TfuD4gK@}2hTqBn-gP;?WazDLz<4J?p2vBL=3S4iotGh9Jq-J2z|4SC9K;g=Zj<) zf{MxIgR&?IaRh(X!~3eHf(`Ml8h03<`k*Q~(d~0w1UcEkFS( zI18fS5^#nYO@pW4JNO0u0%L@c9XK5j5AXsX7zVe%!w64EZl09PR*Bw4#5fY!w3IX= zd2y{&MVoPMadIMYs$I0@zqi3x>wG?s%dUzVWWBm<9sC|N&2=&HdHGdLyzAFz;p=ri zfxB$b`5W+ub-oPsjXEFJ`69%2(1d;QUGa#YsCmP4yHUx`aAYHwt!dTy$9Shr=O^LY zbzaO6)Oj&O&gW+6!A%&}XLyeNoX6j38{I@gMM2(r!G6rD@-N1LO%qCCw%CjPT7Jyr zvR<(oX)Th3`n2n&8CJfwV0mIYlb({VH7~}ue%!J2V`26Dn4z~aK0Wes_D(?SvaANQ ztD*Od9||?`?uc5t6!ra~as&O0j(@1^wD|AZ`%a99hTdwgBV}?)fzy+ZkJ`%JVkxey zv0|xp@l01@Z-ynQEhwZPqR2u@gj5Tu6VfWAQ^=r@Q7zT&Gq4`+P!Cwt7ijevsQ&;T Ct)DXh delta 929 zcmYk4T}TvB6vxlK?zpSFmbn_%O1rs)p_RHRks;{%m1XL(pwKxli2h=@L(l7b3_deHD;DYJnI(bXpLDWVhJ;Vd(2ny+ z`ai=n>?b^a9U1{4>|6frCsQeA4XK~j?zCZj!)kF63JO)&=C&WPTj_@}4)sN^+U^O@ z_lvf3@iXu3wegxShvn|)7vi@TWbF5qOW%r}(caYgI`ziyQT4{QsNV8Us6L}3 zJNbCUUGgN+>Br@k+48A_lh@8JZGRZJ9i2B^TDl|0%U?0mQ)tIh|ACc>+dd2_jF4CDZZB7Y{8Mh$gb&xu;U*t$E??U_`44B50#tBs1XK{Hns=|HulAWWryAQ#-llFYwZU0g!wYmKfK%JuK=?m_{F0Hy?eCuSP?Sv5?MYD`a F5CP>_6Y&55 delta 51 zcmV-30L=fKl>wZU0g!wY`4#vhnGDB6hAHfn4j)j|m4vK=v5?