From 43d34f274eee6f5a888b44c1f879312a655c3821 Mon Sep 17 00:00:00 2001 From: xiekaidong Date: Wed, 20 Sep 2023 15:16:41 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=95=E7=8E=A9=E5=8A=9F=E8=83=BD=E5=B1=9E?= =?UTF-8?q?=E6=80=A7=E5=8A=A0=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BoardEditorTools/BoardEditorWindow.cs | 40 ++++++++++++++++++ ...battle_controller_full_moon_skin.lua.bytes | Bin 3228 -> 4027 bytes 2 files changed, 40 insertions(+) diff --git a/Assets/Editor/BFOthersTools/BoardEditorTools/BoardEditorWindow.cs b/Assets/Editor/BFOthersTools/BoardEditorTools/BoardEditorWindow.cs index 124f5856b..c40f47066 100644 --- a/Assets/Editor/BFOthersTools/BoardEditorTools/BoardEditorWindow.cs +++ b/Assets/Editor/BFOthersTools/BoardEditorTools/BoardEditorWindow.cs @@ -29,6 +29,7 @@ namespace BFEditor string boardFiledName = "board"; string boardEdgeFiledName = "grid_edge"; string randomTypeStr = ""; + string boardEdgeStr = ""; int curIndex = 1; int maxRow = 7; Dictionary> boardGridTypeDict = new Dictionary>(); @@ -341,6 +342,45 @@ namespace BFEditor boardDict[curIndex] = ja; } GUILayout.EndHorizontal(); + GUILayout.EndVertical(); + GUILayout.EndArea(); + GUILayout.BeginArea(new Rect(730, 650, 500, 100)); + GUILayout.BeginVertical(); + GUILayout.Label("棋盘边缘元素"); + boardEdgeStr = GUILayout.TextField(boardEdgeStr, GUILayout.Width(500), GUILayout.Height(300)); + if(GUILayout.Button("重新加载边缘元素")) + { + string[] units = boardEdgeStr.Split('{'); + List edgeList = new List(); + for (int i = 0; i < units.Length; i++) + { + string formatStr = units[i].Replace("[", "").Replace("]", "").Replace(" ", "").Replace("}", ""); + string[] unitList = formatStr.Split(','); + if (unitList.Length >= 3) + { + string str = "["; + for(int j = 0; j < 3; j++) + { + str = str + unitList[j]; + if (j != 2) + { + str = str + ","; + } + } + str = str + "]"; + edgeList.Add(str); + } + } + + JArray ja = new JArray(); + for (int i = 0; i < edgeList.Count; i++) + { + JArray unit = (JArray)JsonConvert.DeserializeObject(edgeList[i]); + ja.Add(unit); + } + edgeDict[curIndex] = ja; + } + GUILayout.EndVertical(); GUILayout.EndArea(); if(GUI.Button(new Rect(1050, 10, 100, 30), "导出到Excel")) { diff --git a/Assets/lua/app/module/battle/controller/battle_controller_full_moon_skin.lua.bytes b/Assets/lua/app/module/battle/controller/battle_controller_full_moon_skin.lua.bytes index 32702d2db0e90b6e39f7c2255b497243a10c7940..299af53b1b97d1d04c8f5c6be356bfb162a2bcf6 100644 GIT binary patch literal 4027 zcmb`KTTGkjna2&-#u%FzFg9R+*aq7eeBg8Z`S5{1Y=b!%?2HXQV6a0VF<=P6Hn#Bz zqDtLLvlrEF8)$z(JTESl*8%;^Cb|(4VhE!sFgXi-wDMG4{OSoi6YB~_CkLYKH2ws{q zIUJPg4*2WC?xWU0PCV6NU3;xBcQ{hW_&t>lYP=L$k)G%G&YtW14;}=lcVI7ie!h1H z^5YkQ4BBNO(k4J~-qj2H^#R7)9u~NxrN%&_rMq{n%Ty=Ap17xF zXfQ~LMk1m?uW*50CG+_`S3QG#hLF!?4Zd%{>ExMLx%|GpLUZM0y-^Dw!yuoODJ8 zro#OcTQAsO$jqRAtf-#^_$JtQ!O^Ba;3Y!0!q%4q>uKc2Ju0d(_BrgYWB(05a|VBo zLp>y8ecSc^Q$I}vKG_^pljBjxy^i4!q{KdGyG%EpND=o^i{xYd|38?bKn!1CdS6&B3`b-HATarqITi$ zbkpA*_I!ndQm8L?H?Mo}UPeP#7TNO@$@Ba^&g-?i4PN1^_}w0{#-!X0?nZ~rFDc#L zly|oWg@c=|8(otTf)K^~IO24bwbzW_5%ve5p9XItUN#gvI zF{_0~l_d5@n)zjJ;XG`93&<~X{h13I2P(>}xl8^R#n@ZZV`}A~Gx=C36weR7zkGhI`SkGE0PtXsLLAk21j$vjRatgIUmt1BUqb(E(=P&Sy~jtCL+#7x*NSMkbSa|MCx=uo&szzw>kF_Kfc*^Y zv+EPHQUd!k{>fMQi6K7GW_%obsJD~6HG8#?nNw9hq4vSlbtOOE(ydu0>HkUp3G@e{ zZ~K4MpM?HEQ$M{1ef7Kf?8mqdK7P<)|J*KGy>BJ=3eTTDy7xdp{pwz5wRWEW>|tTF zIsdmxpdC4!m)q07xBIB@ZGigy{jT_( zFY|kaFMj_|_iAGDSNEas%P;@|v zYWyM3?D&Gpdfr#h+pCuxpBFn<{tUU&mYHYclV{`8 z=;6n3KOPYD#(*!7e0jfEnE(;8nJ}+rd8JIPx0{R+LbiV6ZX3zmoK`CiH3Rvh$4M#a93Q#&FjZS&I74a^UA-kYOiJKB@}~PN-&HsyL_ zP{xplJ`x2F6^&ze~+L%qeyf0m1_C7$pV4j_! z-q%pCZ-B3ZcflJMybay~uY&`SXTaCMo8Tqz4tN{v1ING>a0BcGN5OS4tA7R@2cLqg z;5qOr_%^r>Ubx^_`vc%KA50(b#j983?jK^|yFzpX`h zgH!2Np(Di3Pd?^$uJz;9svbW+Y=THzZLqN$B`4#SJwTaRAU5+D2pfB!}8lHF(*{`iaI^4_<($FToe z{<9akZQj4ty6%nHfBEA={-eEm;d}o~SFe-}cGHinrK7Ct`9JXJ%3s@`*_Xq){OPlL z`FB64RsPj6LH<%wEdJ?P}*YVSZpV!`W9ypd{rM%-0r-i3p zy7ngdj0*mpJ%9P;gThna&+9+5n(bK$Sxsag6dLd+#EdmA>iPPJ_>3eDCUPQv#iAqk zoLj+tvtoPrx*)D~x-2>UWN*bH!aVK}-!N!Q?(${vNn2#-NE0JYFQ|4&m*s;8%q` zifHLf6jcb!i2){JSa-SorOa#gtkbsC9kxD1wnjbIKq2bO^+z^&i{SOHdpyTE7Qey|oS z1lPd?SP$;}FWd*tK;8zq3-bRD-hsY#=zIM>TS0%hB)ry!oU4XCie+bit1G1FX5%Hs z`n9N3LWK27Dpg1PMCkuhzTk>nJ)Sm^{w^DM5&c+iu`Um=@BcXZkDWJ1WL#ue^Q6>H z6Xrt;`rqC?S!j)pOkd|o2NYlq?6LQ=-9nAtDp+Aph5Q6pTn*@>5O1pEtAj6}^pGFk zeVe|Q`777Mj<5IWf9WM-Uu0?fPk8h?uYrYNE11=<8*BC#{)2qEF(x(5v+pS*@~0!4|7Y|ot=`0cVCmI;xuc)DTE=;^ M@SlC3Hs|qw0;UkNssI20 literal 3228 zcmb`K-BV)s8OITM6VL@g5amS>5C!!BN8|uUzy$??C@il6tL};};>$T8h$4EOOxu~X z$zRakB$>&$yUEtfbfy>CPMXQ=v~@a}Ui3DTY}1$3bW=0aG<^=M+f1)|(aX<#`906` zd*05EJ8MgY?YrfDVs~k?x>6iAr;UNpOZ#lVQLU~ZT&oYO2hq|*B!-X~Wxb+jq&ZkW zYjJoeC%(lCX;7+>Rlzm~8KN#irdAPIKErcZR*>?+&{|Mwi z1oC;-?Bga%!et0?`_-y`zi9NorL%g zXZILcqci0aurob08(toZs%jcnvRAS-E_{(MG;7ec`en3z^tJ$>c+r0lA9a5c?7P5T z9k_ADZeRj$Fqf)-mm{iB@RL2X&ip>*ua&+ znD*~FsvE~o&Q89)Z?J#*na^(d82#cwM1VNYi@&Jrd>>fB|AS5e^6j}1qxAP)t!@17 zNzA-QjMy!!kL|g@#D?*Q3nz}RiuQkf&c^@v3A%Coo8LbAwleDa^mDNH$)i6%ydgop z{%RC|u>KgU&%L+v`i(Pl`dQKb2kq(1abUOP=AV7AN0{tK+BWBRzz_J{*89X$ds6Fj z9{rjuS$-h3G>LJ?b1fbFCFnwa%tF=s9#wB&ijf|-`Ub_a6iw){^cg&=jDZzw6K}aE z^u`nqN7naDdY?i(l9Edhe3w^sue3>bbOx+h+n{fv%#!|qF5l5O25PlsE6fYB7BlGA z1#CVkZ&P~@z0>q0hEH>Y0J=s>X1>BXV%o#jJ$d`+s8m73TN}if97!y`b7u*|Jn$%R2)F{g1UwEL1g-+7fepZ6;630) z;E^l7J}(9?gB}3A0D2E_<$EjvCV)eruYrEebHJ|vn|l}3DCk8V><_C9U&0n}e42R( z`y&baZraloACTT=_A0!0pnpQp-}t~}UL@`hEnl&&fG)L1yYh0HEzQ@@Ob@{PC1C!K zBAO((IID_dld@IdB>cX%5@XD6UG4WUl^+4bw~$>2eF5|XH&6AVL-s$)F*-2#_vlQAdPeay?f6PAv|1b5opU)@Ahn2Apkiv(Tj^O1+ zE%N9-No*gO3%YOiBT$bguahMCHg-{%cG`pXr?uekFD&F=9k%5U8?Nxfr)1#GiwSbu zIa%O1oWX@JCct4 z-KFvILA{a6br$0c}nA0N41^RL;rzxohCXQn>3J9E8b&_R^LJ7?0sFe zJ}(lfo1M;tDyMO+_R9ILWuY-5(-F#9lRl$V;ZYUMgQ`p(SKK+duj=7@YWIfIG|E21 z6&H7GP0+cMk*R@O?Oy8pS{rL9c$1Mse~s(KrVA+lI9`J2o7Vr(=F5nz6`@fiqrww!(=rPd$A4~^(X0W$C zW0*>UeR~Mzi!gX-q`?}$=Hr1`hexZY@Qcxd1M)<%UFGi5~@MZa@kN4|8`ujWRYq4|U(eO8w;;-uUt@leP_a`Lz z?4G0iGrzMwy8ETA6gwg75Z_9qVeXIiFS_;UQ5!478l>JQwXT@fh1P7>->-zqtDdYV zRej-FkySS->SG%+-ZENUI~p41tWB^Qx(%fa=3^D!6V&^!$&4CCQ0T$d_rN?#?Q_^a zFWy&hUx?QO90vbs$j2@)@jvi9{GRH+@N8GcNZF&_BYv=FMu~QY?#jL$>~DZS3$O#~ z;RG%MQ|~($RUhEHz|{K*1?~fG08{%=0n7$Y0TaOWtMdmhzvn_*Qml*0Y;YfHAMXsc e-rt6o{|~O;S4u3SszJO2#2bM71v;zlp??GWaK|_R