From f44d9546e105b51eeae721759f80abea3641cceb Mon Sep 17 00:00:00 2001 From: PopSlime Date: Tue, 15 Nov 2022 12:09:29 +0800 Subject: [PATCH] Implement config category switch. --- Assets/Config.unity | Bin 68781 -> 71669 bytes Assets/Cryville/Crtr/Config/ConfigScene.cs | 10 ++++++++++ 2 files changed, 10 insertions(+) diff --git a/Assets/Config.unity b/Assets/Config.unity index b3d4adea53218678a0e8eedf4bbea891e1c9174f..daa44faefd95c5b8d205419d9bf0168adbb756e5 100644 GIT binary patch delta 3981 zcmai%4{%h)9mn@2FUgTV^dJF32F>Au-5l*q zr#rLnz5V=tyT9Gv{`Sv%-dhBr&u2M*mv4(Yl6FU-;x|RyCaxA>1XwiA3C+Q?6Yq@{o7yfIhWf} z;?C=MFg;@_wYN?--FL5itEy6VZO_YU*xS?+Y-(|DihMBD`hmQZ$af20^I3CWBu$%g z|Mlz{+===uehLw%oI&|LaG%^6n>M}QLx@t0awg?LNZaI**tBqb0?ULrOgWqKDM)L% zKxrf89Lhz3HDBX$7x-iJ&3%{w?q?-Ramw6>V(=umu|CtZlS@iMgvD+2`E8>Q*bkYHJ{9#&6>VR{1oC4Wgb8ccoh6qVmyGg%*nn8O{NDW zJ531g+&WZfE>L)U;?{$gP0`#K{>@X5&tXyz{v-Nk!!Lm+!H0;k;g`V^Q`!HNwo&H6 zAA_K58dD)!Df1v-0q+8@BgTWduenDV_7qZql8K3J;O*dXlCk0K;I-4KK#8U-tmbS7 z1YHmuBq7h){Z8l2tmrS|rx0dj4d8Kb=&M{ePA9NZXQ1ztOorKxCN4el+`+!(kMJOOT|tO{I&zp5*QEIs$LSB#0FN$F z`(J9#u0RmFT{mPpwD8E$dzeJP_2D7JB5+?o>zie{7(4-P&W_u_JMTdIY@erKQh38= zM*R>Rp>K|f$>1Tis8Umq5AIWICpCZq@F8$BfGObK3brD|HS9Oxjf17^E#albz{zYl zo4`B4&B!)`JIl3xj9$Ez-U~hkZVW&A)1j@b>38^&xK$J0^{mD@YX6_Awe$><%!_c z)tZ|Qjh-58WYP-$UHax2N`jApA10Ph`4VxqFWT&^rgnR_!=H+N$GHuvTX`sU-S zt`5H$b#?NM-g|7mhm+}m%_ikTJtgvkPo_UpmuW4~qT$m%**~&a7o0P`JPxt(EZ1J& zaQxlF>GJiF0yi=cOV{3szF#1lPalwdXUPpU^62>@clVizY4Y>a1>Bf?{j68koGBuA zO_t7uYS%fp&0?Rq(eo{;Eg2aINblbY=}Le*8Kn(JJ+W~(Z-|2UAQK88R0 zC=LC{wQN2WWpuD6z*p=Ik2JP4gerHo1RvP@@O~kTo8QIX4_|gRH8r;EU)}UTV^eT` z)y_RZS^n28viRbaDswE7j-Vq9i-FeD4d3P{WF2!{vd4L^uL?E=A8u?QZ*Q{s=#~DD z1Kt~_O9d2r-UQSttvA$HYO`L)+okg9tG81y&eej}0iTYpa$Tm-kny(<=z`Nro*S*m z`7hIQTax}wM+>c#i}+alzb-PDh5zLuxA^k0wEr+R(!0RDcBM_t#SQZqcYihZ2aCoy l$$jw4##Ag6UpKMfbvIxCbC!;vkzT*_zvp?)$*}fh{TrNz2>$>8 delta 3009 zcmYL~e{7RQ7{~7|9V=Uz1-enj4~uML$bbO@5eF1DT*Uz+Oq>Dc1V&J2m=OZTKnt0M zpE@{o5GPEH$-of{uec_nnTDCNI8xY%16ddtO#d*j2_%4Ee4h8dw_ft}z59HhyXSsA z*L&aEPaL+_rVTy2QgAVxC#WESt!3CgFeE~4JzBnIMzw<2zVp01hP}$)ydSL@*5dX#02*_nTkMv;1~az zkjZ4L62xw*bAV!S$6!{4_>PPNECz1@x7&o^SWCboPf&wOm~0@~Qt+UQsa|kEh+}(p zW-$mu*iUs1d>q_AgjFHB$T;vf;NGE3g;+(#b8Z3;f(ME5+)jXtVbq}VDp?BI%IaUU zX#GM|K-fWb4!nv5DlzaDs&nAg;Eir-P$?thMV5n$RHj1Iknvj9_zsQd_AYR}u(jZx zG~RzIdP~v@5xj-t^U4-N z*f4_K;{l!r_ogeZ0~CRmfp0L>*=Nd*9QJInuD=j^N3+2FqtrP1l8%=F)u9)H-qLK{ zVYKR?x3sI=HEx_HK^zu`~y4^fS^})?pk!V<>|G4 z#ar~@0Bzva;QGiudpGnPduEU2-}qM7gNMPj|L5S$aQ*1b z1&@L2!1KTxtXxo8!x`$cINksI5cDOQj}8?R)J*k+7Jz%KyB(j{$Z-3DxJ2H5)L^x0R>->HR+{Xh@(fPdsJO-`ev+@9K3`5B5d%NK@pVl`>vtva6$F1i%kjX; z!6Q}&F-LKIiJag;aJ|)o!LzMbA%2HazKDNz2G|VTJXk&Y8)$WCe_zL$SqQW4qOQyD>7|olMT7F zb%7k$n&TRl{=)p?>t8Q9KKbGF+uO%(H21c)CK?HHS^Gq}tG%$!n`q?8NA1b-_X|_y ztn(h}y;x5(@lasg>qB3TZUp4vgNA7jP{fova>r~h9Z;AsvABvV9U)KCvSA`_Lx%e7@>nEC7T>!oYair0_$n;kxbB_09=lOu<~;No z%J*OPePH>T#gCh8b)gi)Zf8&V1$963pW}4C5wr$wj@pc0Y&1ugymD@K^VI|+*P36Q Y*J0@Oq&0u&Fn&rTr;O&H%h;UwKZ=7FMF0Q* diff --git a/Assets/Cryville/Crtr/Config/ConfigScene.cs b/Assets/Cryville/Crtr/Config/ConfigScene.cs index 38e743e..507c11e 100644 --- a/Assets/Cryville/Crtr/Config/ConfigScene.cs +++ b/Assets/Cryville/Crtr/Config/ConfigScene.cs @@ -3,6 +3,16 @@ using UnityEngine.SceneManagement; namespace Cryville.Crtr.Config { public class ConfigScene : MonoBehaviour { + [SerializeField] + Transform m_content; + + public void SwitchCategory(GameObject cat) { + foreach (Transform c in m_content) { + c.gameObject.SetActive(false); + } + cat.SetActive(true); + } + public void ReturnToMenu() { GameObject.Find("Master").GetComponent().ShowMenu(); #if UNITY_5_5_OR_NEWER