diff --git a/ColorlessWorld-2024-4-2/Assets/ArtAssets/Card/UI/v05/1111111.png b/ColorlessWorld-2024-4-2/Assets/ArtAssets/Card/UI/v05/1111111.png new file mode 100644 index 0000000000000000000000000000000000000000..3ab082d2c4d5dd21030bfaf0db938779fef0c189 GIT binary patch literal 26608 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�HG!)kP6;;{eI_c zxg)LwA_;+Ft39_G*Z3lU00c!dwFE?XVX;aA-WktBMVD)Bsg3wFo-nl};AFFyChJU>ykPaD^Krc@5)v0HKWSOZrgV86cgCrhL6FVpa z1L7j&o0uCdK}NAk5B?t0y>7C=tT^60F6g+g073i`OJ$cbM{9)uAgd&Nl!Bkq|svRE>tWOBpPj{&(c z@OXXi;QS~G!`J>y}su&KzrwP^yh+4 zt)JUAefW>II||&lctR4E#5yZ1r|dgzSai)n44-IV$znWfLO(v#fWXK)-3L4tjaQ#7 zwzI-YGC~hQ%OHgq)&`6eOi|?6t!-R(c>%oeqK_m_9ORNI_m|YY6eZSHcnUx2$)^GA zg{=$P=2@?`?H|3_4u3wija=9;s~!J*QoFWgUc0$>SuCL^AKa%npvXm(M4`tI2=2<| z+E@?9Dz1e9f*D*bVti)F;-RHBh^&}(VQYjFL?@0u397YWdEA}Mwc3SI*Q%bwc$94p zpzwVt+KqSnr2RYYbXzI+)`^YnPJmG~L^(2BD=+1WLc8}`9Vvc$y(Xgsf-cA;CUL)9 zA!{gbL@wMn-X28wKR6>;Bmq zQ$Ms>#6YjDvJ0C(YFih)9_78&6P6RH*pDr>3qGZGei0y*=Yp&gLaS?)5I{}P&SHwN z6xiH_z%0l^sl=dyaQb4j3)}XMgy3j|yEU&Z0mkl%Me0Tym8{CR+_tfY8j2Nhk>)j4 zEt>^E&~3h(QBq%+juj>bmxV;Il=s~U+b?Rq9kl|&;<-S`CSY-g(j+5j^qE^{F+gKJ z_we{E0{kH!h#Qn~YWr*AX^%@i(b2}r2%%F1xltlzJxSjhC+@sFRmKrd(V{JxF_IUh z^d29TVZYrOO;(yQL)XPk^V+sp-N7YO6Z00dkt0hdw9{*5v{Nglwb8Y+GQhDyF=6Vc z))U`;k1ND5A!3elF;EM>P#jC;@6}0`(^!R!3-JWQYSnl@eNE}H)VPK3FQ(3kk}(Gu z4a-?xWS%ga`mi z8np8w#`xpz*?jLH`t`ff5_Ba~`Oa#qyh*zPb7)o5a%p2MKT4B?6u85Ssr)``2X4}7HQtG@UET>mG zuVPE+(-Me)3b7PXNk<5lxnZ<#^@v+yLbACir~>)8a0pKy6KZFt!1|yV_54Nzo8q2j zS+x;ge!bmy#>H1iHij*KX}tFmQb5rcoGqXA1!MHMU&0%=4lelisV#khJ9FGTwju9_ zE3uFTi(wRkH$sx-amBygI$cVU(*K@9oQnfI?UXx@V(ApvGts{Ad@rt!WToi?eUC4O;nZ<9aAkU2EM=KPY^=S*%v0q@h^Bmu%SgEt?nGaTFkdZB zrw`=Hf-T=snv9ZL8nV4ANdm}1cZA685j2I}9rq9b$o&H!kPbD3XbeY#2<|b?kA_#!8FIRP3+ORqRW1(Urcl1NXkWsR3i5Tm{=U~O%yCmrdEtLMR zxVWBZ#kvC!<5D(-Doa?5-37F(-Ku}UCie9uuw!M3T#NL-SwR@5Aq{dug0V4N* z&Ub5=gh?=zradJ;I2+W59tvQk>c4VF5faPheyW_wID{((6C~yQ5|^j$(;hep7v1G0 zGPgFhm6Lat!s?8}g%K){0QOHAr?SH+q|Wwa9#$;Y*%9e`bny(vAXI5uo&1neyy8o+?WMl=4WC zZ@1id8B36fnXXBu7zJ0WFJ0h6LdeP;``eK+VPlkcY}Je?Z*4NoRY^TJ&S}?oE)Ekt z<1(3;SDUFp2_~)GSt$@yF;RPG6>qGnh%aKv{v-_>GpYVT*|&+4;v58rA%w^r2^7)X zaqVbFQ9u9~lmR?ad)Fj055okjR7kU0-z7mT0KHy>3{ZB;eP?xqtgsea&B+b?BEYu_D%0wO?fRhb^GcuP;x)QvqdV zu-}FMjH8{oEdu*uw-PL3~rw;f1{H)1!zZxPOX@j<(=Wqt%6 z*JQaTj7q#FWP0M z1Y>iSRV$()i@W9a%*isGqtvggAuf@d>$~sAx;005TsSK+w{`@{5+n}XI3-qQ9HaxC zwBGoYIK&cIC#&I>j5DO`tOTtU|HCiE^E_hE(Z}Lnx8^+w zLOwsco`4?Y5+e5s$5unt%5*6qUQ%^5rIBxpuzR78q!`y@*=9M+2 zuQ9kX->qC!#+&QEIi?T+a6wM7u_mAE_(H}dIKUZPf48Wfe6ewR#n~@OVd8OmCZJ z|FdnK_eNLVnOI#Ng;@JR`*N?H^uGPW-wtt2l3-Dnb+|^*mXsVn=VBbj{o&f)cJuhU zpgzU1rL-uFTXMk15s9$~pG6ExRB*GvQe3W6j@1Kcx6PfrP|PIE#a3^OtZa%4ZfI;c{gxr4G&}3@BCfRriXutj}C` z15PsND=qObadCvsGgaGCa^zS_=%vZ95W!lxcc7?prfBRdHxz3}p%fdss_e-4j7XWY zf7z6_Zu;M%z}M>sE+gkwPmkhew9!@5+sy;ZOUSjS73K|MiAH?GjO8KARx(lUcUuK;fZ-nZR04^0{gfB0Fux>)MTmKl5P%tCTF)N) zP715+fa|*#lvKyva}Agj*Fe@SwjbZuzbrWxY&`dYi`AFnGtc8(bDV^yGgePntb_JN zbcxS_&nLH4lm1$D-d?*3mp9F6=VEn!>UDMd!g8B@|APeG^7SF6TxSF&M%bE>09b;u zaXXf5lGWKHrC>}ED8)fNMOwiiB*HL;>ljv#ag&6}()1@B2@I4&EymQDK%t}{Tq`Yu z#b__kOVhOz`}D2&ld%E89KR&v12~zgKD-Ibs;o9IfB+;GLSTg7X$UCNpQ0*`<{Ing zj{B>hdjSCaN$_NsXt%t`laOP#{0<;=)sc`W5)kYvkU_c00KjH;kKfLGl1%`aKIb^TZ#?q$?nw##c{twPaa1pkEUYVjX z(x(D@K*vIQ-4?+_A-~<}Zm`@Cg<0Jo^jLT;wNY3S8KAO^R|?HM=+urY|M%GW0I<7V z3VIyA>u6tD1j~>uM)*8W?ibLaES5F^K*#}l%KZKA*#b=+pWr?N3^9_WR?fj#A{TNq zHo5Z@hhurRgf`ClXFIesG4ICqk7^g)){y<8+GnZ(tlRaSVuFAMr2zr?T>y)7#J$!T zgN~oRvtmMNkly#E2pnoyFQx=+RswBRK&OtP1j2T}h9G_S&UFz8MG;zGxj;)#+X>zn zJ??bZZftXlecZcigrz@g=BimAV9ILkF!bLR^zuj&BI|UoVshrD03g#w3Bdi~x00&R z1k_w03skpK01qL-0Axy|U`nJER*9y*y42$@`tZU9bD90%m)bM298lBN_uVNGR!w=O zZJhl^J0fAZmh#|S%7k-KAh+o-EW%h4C3cj`$hgIR-2JT zdRa)`i^kCM^lD#1s~Rpm)Dm8VW{gUHBpKS4hj50oyI$eKbwaO9Ikcj$#vkvGZ-TGP zFbR)^0&}oty9er9JnKtV!0_J>FLqBeJ~ppJ$$tA#vP=J}55J^9xyJE!eD%z>cKYAj z`kDWzf_>!DhS{;Y*==;?w02|nqB=Fk!k95ZtDBrvk)~UdyL)y^yK{DP5hKGZCZd=j zc3?!jfMkeb{)A2d< ztGa!9Yn>kRTR;jO);bmT)(Ck3$~2zOjxP|Bz5vRa2SDK2MzeXKo=0KzlttKFFfcjU ztnRFYCGwzn3+4DD2gyhsRLc0Q4Iq>$fJWKq;OQvuWdKvwow2@;A-ueaPP;Ewu7svz zsq^NvHPc>c>pyt4ok-0$ayg1SKzae}g^-_< z9SuGnO2n;Bz|K-2#Yt3pHW+2(9ye2{igGbPFyfl)#w_7x?!I^o^+9kF6H4ewkmalZ zCBUfyIu_My!yfB^gW{l-z`0<*JD}_VNZL>wMF5E``sd71$q~!QobCZjd7XT(<+sdj zY=?X)wi1cVVO}Ldd5&=f>(@O%KZsQ0W?srOZUL5cW`0&jHu|$hV^F@_z?PVMekF7) z9&+`hSK5lne@(XeeoBQkAGC`b=C&&v=d^1(J}GVAPl{?H%VIK~UU+XV%aD3oqJkvC z;JbUU?S*k=ry*jnT-N3LFSq*M8-=k_*;rXa?o*y?+V!Hnr|gaZun6tYMMz?qgu)UT zq27w+6(G`=VpyG{5f$em&_MyRNk66P^GT$7c1TdHkb4@yWsKT*&5OrieX>LMl}}tB zSBNGusEjt(ZYA*oW^6RM=HjLYFte^YQJs5sEP&q_6vyhgR4=X*IPiuJ@+jUimt+R*dlpY_8$S3) z+c@*}cG1zlE1TxFFOzYKeP8ciR-228Y01g$Q|ltk9(W<8TnW@>a71#e5)ugZYtgdS zOwyB_o}D467rg4GW3>UvbwCss$pSGUesNv;OQp@@9zoa7j#*>Ik`%}^E8`TKGna9F z=XMqAXrs__Kj~kVn=y>}{Cbj~2+`uWvH%zXYlwXnW77`!3Jkf%GD@+L0SjO)?)z@c z9xHnhPvL%O!UL5{&UHH(TWdjL|41d^hRU0y3=c?SgZ99=Q9eKF&& zZNtph`fnAkC(cpe=oi!5^_`27nTZeTBC#cIBtmCh&Zs~V1**3w=I8GOUM@0mFUqP! zCGh|=>YQ>%n9X(Ws)~Dp9q&`S+7UX!t*~H>H7RIW5ES~YK^5l_KA{7GF{^frB0GJu zP_<+%Bd(?w@#BY$GNwMIC>EOU=C3#z1|mR6nfDT$IJDi2pt-!+_Cxrg<0xmr2>=fzQfJ19bDTQi2Atd~OCQ3yXki)guE}yr6_I&&q5r zLT)MI)@TWyLNP^AP+4v?NRxrpqHTyJOcujURU8cA-i@m-MLJgk3}`T?804A-1IRAa zW-N*?=0k_?#<6oT6wMS^+f)If1c=2Erjnq56`@j8)qWY*3k|G~QhHe6ZCGYs+XWzP zC{UU&8~}k;lL9Ekp)vRMvD7DwaEB5V@3kKpk3mTVn($-G$~*oBE8a7{5xZ{2KU0&> z_XMPw?OIIm@|Jn^BXtLZ9!GK3EeZQK))7l0Tmubt7B^_qk#eDz&}#jT&~pzW#X$j{ z$(JxAz0r*B&9%hhY|?4W=YM9gmqHlw5Q|YllvGeiPY@LOeJ`(;mjVKagL(?W7$MuTDuhx_UIa>6VlHqw1!g`L z&I&5thQ7W6(vM1rad_(J=Ar|p@Qgq7j3ptdSR9(lYfx5b#v5Q(Ha)Hob631Amlz(x z3x4zmI2*DhgUn-x#dZ9V8``*W9!Oie_heYsnz?_-*gyij2bWEW<#C&TYh$BpZ3#_p zmp0C8r`LYiu5A0LGm^&L_x7X%0%cG`;mrjQIs!X0_W1g7xhgtSlOU=KHP_2^jGxJm zQ0wVGxlUOF^DF?4z~b_Nbixx~@LZoGJUjye@Rqlspp4HA(l;+wAsGs?Y2J2%9eR=)MKtjuEtfKUOl7v zwb1#vPT7{&rUR?06g&*|Md}chLAsD*0W2|!@OdoCw403JQep_Lwh@pR!%cF3zaF*ZWhvGh$9nLHF`Z~)t}ojhB>T+pr1zplJ8D! zE+HAiiz{{Ayu)0^LYHxQ2q3H2mUgVK*M(euveW=VoU^j>GFD}N7U()_9eDH_5;SA= zCA7Y(WFDu~D@jSL(+&vm&=)-V(%RlnC$=w=tZYr& zR&H*ngIFK|loB8&!Wn8OO7>u!3i?4wtw1ny0uW!mO%Tqc5NZ`gY;aFGV7sZGcj>XC z;-z_`m_b;zl99PFLlEL;7idQ!q*iPVV0Z+yDIF-63o|yl{ieJUktk5#LUY<0qZh*6 z>dTUf_rAx*GZ>>{V3bh`4UcLz^m5UZXr}^@$`gfNveAwL^sPjwXp+=)E2NMo;#eg> zeG$X_)|G25Hhp*o@y>VvEyh%#BZh74{XiY=kpyUV1?09n(3G%FwkFJ5w4rQ|Ti0)020y*GU;OAEtLrq~sj z??fQ3yEfE`-U+x|P~PkNxDwTekZf&Jxl!>=Ov{{phHTByMl0|TDtdaX>qqkH=U1Vd z<%o6VQDWhh++;qq;LSMZ?6lcv?F$aZ=;?eft|dWz1tsN6S&yvuL?u>zyjT$#IYpj# zrw;V1IyU3`aSJabvGM)8Q=7sIuW_jDSTv#b^ES=>XS=-p<2G_*$D(#+>&NZ<`q}N) zi8a+3;_f(y5`;h|VU^1Y!(3wp)F>EA)hw>F3du&_JnRK4L36D(C80_`7K&(s#JoP3 zqu4HhzKcJ&YV%u5q#%mMX!VW22?L0#ZD?c_+Lxtc8z~XF@ie(kMfIZ{OB+;oYTF^;Jz-R30hyKXs z?wS5mIc)|Rqs6gH*{BVHp-kJoWI|j1-k;mnd9SxCV&26~^V^p@KW!J1w0w7Tc@e?F z)NYtU1mQAWgIR#CRqh093Pc3|4_O3S#b<=rV_mP;2ui}jo&K6+1Zus0i9oco>Y_X- zhBGFsVeS2~9%5arJYx`AWn^j3wQ}pOm*tGdIf?`%*CZ}7HbUY#0LuM}>rpBzAv9oM zb+W>WFHu@85mJ0&Dgbb~H9i0Zz&r;l*^MmMK;Yf+AQ-t_KQ4psd5V zbw)J8r8M8srB4@BkD-*0c|u`*m}gCX?5_`ixJH28@+?R7r8AcF+wC*$`-|O8vH*+j z;=3`lH;1s$0TLRc=u%q7!=uk+!sDO~zg;1_Lr)YC*|^S9g(S5sy39|G<$b~4tFQ4ePML)4a|QaeH{YZJ7`^6!k@&f5Y_=IUQ8QsRyUmrA-<)+P$DGtZ?puYe!PM0M& zZM#+W(`ppX8*#DP_avl;A;4m3u2Zm89l+I|67QY!qtISLm38Ktl^FCZR{(#{l8J5I z2Y;*IrC;B(*a4(@?MAGQ_1zm?*Zx(%Q&aKxy2Rv&5|bPdD)$k0gaE>JxK!K|yY4vr zlgT;~`)T98(|xS2aUE7aD3kToY2qkTL0?BMG9Ez@a_s~`T%J%A6d>Py!stdg%N-CSjf zc?SkA*^836SBm*H*3ETWdu0T-&urzHqHJ= z+dluTc6sL~ZRGm)h3#q*mTz`1Nz7Ya?#2T|xf6os4j|LQDaH+IVYn-$7owCj#HOK? zK(qy7mMjx2iwjbV>G=CUlI3CcU-vJRAjKBePIqDWfu{g$uGVX7?OPTB20Im2>!Y?6!q(x2<#E zYU^ga(!SdFncphRYS&ZaUEBIeyLWtTO=_}QP|ZLPWzY)pNm2?`si;giEQIWmWdT{7CSRduJ-WHcq!J0?N2iD#a0=7Xeqm4l`wyp`#}t2dWm6)bz)5 z^q7Wr;GrOWfDN6LDyA6=UvbB{&#xWA_kB9(Xfid82OiJL4>kulLJEpN92 z%O*BYi7&TVt~1tm``DTy*4`1TgSvWFNd~X9I)wXi;BQH2tXyzKCZae55*nsUfN^Ji zWxQLaI)%a|4$x~JzbmkI$vuq)g<=Rn8j~fPk6^f)QegTUiyKy}4at-j*9KUF$Djq${={v+zE*M{fXR;-P zSB79Q9!T)$Nl~?27#Y<*W5y$2;iUi>`pL{^{PIK=+9~kty18wKzZ_UQyWNnmoLe`$ zozLs~_D|Z~Q|oF{M-TqvZbATMKyH78Mi3TMVX~|#gDND&F>cd7Sx^0Yx{tvkJT5^} zGQ>@S!lWV>!P0Szcu_p1acLFT!bAs(M1y;FguOq(mJ$a6c(Eq5q7NP1Pv5*{X?@iL z03nevx*+%LN9=iP|aUD~vu%7xoW zShxOhB!*}ga(N2u2=0CW#+rF z$|cvleM}1D{|ThV4HI1{2gWnc#Lu`Xb5RU;Q^HC=^kUkWl)+_bgC^H0u-A&cW~`HM zH6Nw*bxBIMj8!gcT!`pHD_+DZfUM2e$faCo+R8{NrrfUNiOjC04cf-RLXl`A3qK#= z8r5^gEYFiM&|*$msI^dvJ-ljW+wsx6^>;TF^C->pJ#Ow@nhVQ1>cdD!UKgH;5DisT zr$p%gjyvJ@2-_MWA`wJ56({pPEQ@*7s(aptcK<1Q zp)iP*?P^yWm9YX=j+VjYQzSR%MftX>w3EK0udF^};*%u47H=PoaR|f!AQ5s09GBgK1A;lZ?D8&YZ+>I+bxr*DgyM1PUNO;JLI|rAUX(ND zsxZmdu;(lkwVY_paSr%)9u9S zS#8(C_uA3r)7vEr(;gP5K)%dWhk5Hh>!Z9U!X+yY$xUc&viXZVCL-zOJVq9@DS=Mvw z)RrjHVnLLXdlW4JB49vGqCE48k$}R2?qxiEjPF(T?9i?h)R*}zKKw_xfR;Y^ z#anr%%mKi_=J1ww?)lq-zM0x%Z?#Rk?kOxChR@KAFP=`^WjNZJn>Xmz9U5bqa)Ogz z%xXIpyi@V+@{SbgqbsMkbL;(5XnOl{&!=TkI#Zw^%pbG3L8%a3ZZ$%8KEq^)$Dp)a z+j47MT6{M}a&MTf-S`lQksgt$Dp`+U);+4 z#wXyOF!Xv19Ry$uN-DbY8OXRd{rc1YdUmVklQmW>42@{9;ahupX*vkaqN^k< ziFvWSuXinO-|S!hpVbZnW0DD%%PRq7kO-$-r9lyRv$sXO6J1a{Y~D(TF@~ri1s-;q zT`vm>q1~;d7K^o6k}KCqao5Ga+zUtu20dOfJ_rXgUf{unzOgF~4wl5~N{Qyo{FNl} z5c#a&?X@L=CDtT%Ym2Y`9yb*kP;4bQ>G%6RPewvxkE2!J1xy_neMh7e_HAD}tPEB% zlQAVAAlWN=7FS+YdC>dp3{O~k3lL1kj)W$XU(2uYF;)*@wXKVF$5zNC!X&xab_+G`p>x{$K6LvMC91i`s}?^s{+g*}R}#-@RxYksVPcMzA86 z01Q}e0Z~yVWKycchKqfE17i60UQcnaCMK-@^n|{WPguoF;#UD>JUbg!)Q3N08kiTW zjHfTOnj0+?457vn?__i6FmHJWh)o;)O2I5WGyoBIC5`}`Wjm{7T9wQ&E!ljjH8FK z(ROg@)cSA03tK+!o3Y>SSyF#ucsa`ZdjIE9o(!u8ROk8$)!+so4Coewhkd4w!o$gi z`l`ObT?ou|ihwkPvKW>;07E+kX=R)d8iKtD@cy~}aB+zeMVSLi?P@?EWV5_tI6{S7 zuBnb=ga+=q3yl(bL0$1Sbo5#>v}Jy)LX^hxDP4?0cLzg{&47Sjt202T9U6hd>2M3< zLI*x=^GM{-E7L8D&8v#}@Z&omdZGE|$xWre@;s5NvAAn)+W8oCvQYPVgp*&)Zo58t zr;V=tu${LVOKEl${8H$`_5~rByHV)&!$4A00*4CBBcxnhP-K!W5G&yQXUg4WDAc34 zv~$LiAYCIsS*ep|5a$|;fnF&!2HfK+Fo-b>^(O=MWAKFM0pP5%;z;6<3{xM%saTkM zgO&HE5vE;eBmjc&Do-+w@G9N|G`w`H>8lzQqoOF|aLtPRI*y1^OgTK6hmUY+nTER+?BE`i$ZK820(c&CjQ`0qTSMaD`z7Y{pJ+YQ?-JE#=CQUZ78_SdV<~Qk(E!+8 zf0tP=b$A7jI^I5>9ruh=d;NY`R@{vY*Jv}wu3 zWHn(1fCS7ah`B_cYo(u}C?ja>NsX=i?(#};;v57e`5_qXAyd|B+#yl0c>Lsg+}wr! zx0-`XrFe?f9uq}J7~}HXtNyV-ppn8?0u<(d4?5jv-F?@(pF^?CHmuSBlX1|Bh7P2( zVYP$?C=|}BGq-m2r&!!@1P!1AO}t9EdO*y)b>KLF1$b@iQN(#C&u+=x;sBU|01u@P z%U@_KSD*3Kvgq*L+<@Q#sh%x;a?Ol(c4IxVaZW8vU)~h=nIawfD1+b#6M|SpZD&Ma zi1!2_#EX9(oni2@l%T#cst`r6V?#2 z{|2i0&{OqhNwBofBQAgk|3 z7<#EtiB>*WY$Na}rd(sjc47;yl!M;k^moO++#mMQBt{mL^|u%fto3(0RSxtYqG&g4 z8z~Whm!epq_6(pxO+Y{{+G~q$^SEXlKq4dkxkvGpS5a=7$^<_M zx_M}M8xia5q@P_ovwe4TRWav9*wE1HJ4-+PoImTLj6zrLA)pJhD-=SQy5j{DXDo>Z zf!S~*Ky8hsZUg{x3F!LzeYnSZ7#D+(s;^z=vO*v!fp#}kO2}t1ir}o)m;+6eq72YS z8|Oe-s%w-a73U2)FXJ1tWm#ftPm1d46rl;IDB9dSLhUF-$=q4Fy3jI&8f{o0S6`My zf#DYb%H@X-ZnA)szC)S9I?2MSkp!%}&3H6?rk}?&ig}l}f6~6Cyl?j|?Wf0*Z92nJ z)>1+W@?%96JQI%y(p)zNiH1e!vHHPpWd%R(F>pct8E5gy_Y z&;50PU?lM~LL~TNo-#rcT8!@$wB$g!p>DGy!G&wfwGps(1X4nelJG>ak^*6Y%OWgG zR{&Lu?IrjKJoNRLm_&#mGe0Gl8_Z__Mw@whM%imu@*L0w{E8YkU@5t}65L8f6XXj}A|fe{fC_?@v91 zgN*%E$|Ig2W8+H@rEi8)10^+(BC2)VWlOH~KC)d!+qfr)lyH{~P zGV&d5uHlUfRw|rWGpik6Ilan+Zw`LmMlMB*U+?}bb>5tI`}mp?7$WP5e)(*0iX>!$ z;6^FNYF5&BorpkP44E0%ms*x?CS^!U$i3ey`;Ildwp*Hl-(E8Q$$O4c$Dv_kh!|S>= z^v&TKJM$TbV7+(m6i<}4|{C0H3)OKOZg6=l`Q?uVGTv$K1eYJ0Cp$Opy?-nFG>?`Mpt;{Vx z8Ih1?VR&G)*I+$h6Jk#$SRJ%l9qI z&KHHCp(hrSsJ<8H8h$9LKO?%wPmeNotlZH-favkCFTcq&c@N2oU#dC)WK1=sw!8`8 z;X%1XF@q%$zIPs_=A^g)SPoDiOZ&3CE4@9BVsU<0v>4*1c9d4JKK-;gzUG6r|I-QW zSW1R#DeFcqCGgo*IJb6I`})B0vIxROgvAL{s4nsHD04ZRN zMY-fsKukaHl{@5q2Yz36t1LBR4lma!TeeF1=5!4hMw6FZOqe^95O>`%2#JbP;riC3 zp9fczFw{~|YVsmBLYG!kpnzUxK8{i-;%fPL%25|8E7VY2mpD`LV4MI};58&Vlq=p) z0EO7^B5Z9OC*YPTtCt{_=;DfE)fIm-uC}%M4lLTG4SJLg=G31XL?7iC_bJ8ZKIIJk z2-Ly>g*d)|cL0-#IyEQOR_zv^fLTnpP(N6?dBs29E2d|B^8q?q{Q)rV!gB3L{`c7V zq6`1#LW7WGNwMO4T=}qLQaoke(JyAFRG3)HV^ySov*)w=yHSU3ZysG)ejoC=qH;Io z#(IpR9IqY=`|=V6^gTJjHNwetZM_e155Z6m7?rK&J{Q}QjxG?j6>HWHGla$Z&8H2E z0VMQkQ#D)qo8N;_eJ+$naAFIqu5k%2D7MvOk=l7v^cb7hp%Yk2fEf=h z=B;I|2p%u2ja#$&RGY1#sQ^{h;^cupQp{WoAhIctrk^va+VNtwZW}oOVOcpjh6eO- z%XrWhAF|ugFXptJ3*M?nS5?fjt8jMRtafe7$L+hrD@#BIK~$|RhKasnZMJIN$U5GT@8S}rVTko0mgV{31!k)V9al2NK^u!jIEE{D z2Zh?Q5Q28CudpPpW~{+FF>GJ2?-BMNv^cTGjaq%dN3E2E9t+A96Em)uR5bG($vDe} zh0aQ(GAEGm3|4QrbM1^rnKoCot$0O#k&`(n%mTi?z-vi-apI~O&J)7Cd{pIDcPdqJ+Fm^Q>E!tQ%q zL1K_esFc;81i@E#L7GH+Zg)5sq}Z0WBLYJhrU;)2kxRfdq;|CR%+7aSpniFjzTFje z7YC`@YU3W|QA8E?Q9A3ZXQzb+^N20xM1OgY2uX2Whg{>f`wC63WfjeYrk`pRP+Arfr4bYXBGCFI zC9_ZhV0jp%ByIE|WK0xuxzoJo9~BzfI}Z+0SF}mU-iv+!@@EzML8Z><+}Ar zv{N8idb|mqeKzL+4vXaW@W{g4Trhgb!|yue6y-X5IWRK2CDy4$fT6XUASM!$UQEW!c3;nwxEqLs3M3WCd_z%jf8-8I@ib& zOX*>ntENPR7MjPEM1bXX##e46JzbG3>2Uu!6*m*Qe@r_umJle@iad8zzi!HRybz#- zsw^x3bZ8141j;(i-RbS_3>XSrp%3k>#Akib+!w^VtjLYq?`}07D|~57iCnyP{$nK=miT2R@xthotMlas9;f{Q9xUSE=)QM%AqX@hq$a z8rR}U4HS3t#HK=ft!9Kc0ul3ALB+@r%0f%o$-w$p-Q^C}+pVo9HHcO!5Wqk%#6z^S zzpOB0Q4j@q=9na;m=9CHLa7oEF+)-Ac=@1Uh+eSBBr=|6ZAz-FO%se{91XQ$+qz{C|^64OfI}0w|->h zv{>Hz^_2J8Nk6fCYI6ul?5m%6#Rck!u==522qA0(ixp*siEXThaJ(yM1$`DPaj~UC zNt7~Joo9=%GAJq}XFP6*P-KRkf&RQOpUq1t+W9VtAxI!_G*B#KWmRMc9D=+W)UE); zKRnkh-?O5DiK5U~sd{LIbad&@A}yQ=Pm%##`cj&9N(Y}SIf;_-Oi>lLa^E|Ei}MasNz4ctpFjb;tjaY21VpkF zOP#bcE~WOmw`PnabPgL0GvJ{xCv(m_3xCu5Zo^CH|~ z#{mPinv(k%wanCiCl{cwnkbD>pIqVskCs9_T$Nh{AXdt%dx90g#Nvi026|4l-HNi- z&_0h@d8lu*Zx}G2Y%4f zld15QKBW)}4V~r6;w7Z^-Q)BuSX;DO-!)&Kv(qxva%eQKwgV76irICwaqZNE$MQrm z3f|$jyQA&U=TqC3*{`<4%cry(dl$En`dwbMcz*4ScJs)}A{=prh!6wOh16W*WlKcK{of%x*hMDsX5gD#%uz~aem zbKK@>|ApZJ;f_BzF>Pnz>4hjJ!YkjL39Sk+`P#0DE2?XG5vWO>PVQ~{k0=Fy#VQM| z?@@@1v-j&`0t99H47CJ|@OsCnWwtQKGND#n>p-xp(Q86VD~pH%Sutc{99_TPK9l+F zBX;Wm6mwFR&z8a{jG&ESPW`npe$k$HmI){n4P5wiO{YT)O$ft#nBLh zv8vZ10Lts}F>W$U%UaPu07Kn_!ETLF7|Y7{Qb_t!>KNn)P=wqS&iX78^u0mtcmhK1 zePYd-1MS_?#?$n?#81jBOU@kRB90b_%W}r~3lIojo1RVgy0K2c<#YW7TSAEOYs)L+ zh-tt}rf9?~Z~>flyimpMfc(yAe=v~+?meGPX?qvF*YDJewJr0? zZ9-%15=3eIZ3S}5$aSAFj(CV*4dr&iy!ME#QX_(qRhH#N2#BmYD}Ae97$9^CG%jUA zq3f7;&EK|pCm=}2EFk&qySN89l*f804jq(DdFbP&0KzFT_0+IlXmP=ckVHZ(($z>*p&Oos`$V#~&jwni|9K=$(G3pgX{r7_lr4S{7`}VrZ0+Lm! z^MCv?aE%2xHE!lFml*I!imC+4yp#+`=pipJ%A|z)X;;1*rwZ?U{*OU~KF^Y| zvtQ#EAng%aXt26;s!ojU{^Y%O@UuyMOUUohJ!ksjx)0l(lWR-!24x{8!f>HDvCE)! z^gF2V@HnY=ZB|AprO?EnvZ(Z9Nf644D-IBD1cdM*e*Eq@K(4z+*jy?hL2(C#C9@tg z(ZO|Ks7_$9x>!CmQ!M0K; zlu!xHwvZzb(%az-B&! zg++)2HwcJ8#N=U#PC+e}0%KW5Ugo1nU;v8pA^{jHaL*k0uQH>+*fYMK;N%rSdoTA_ zV|HsdU&$ox$jmtQ@X*dmDb~DoY(oDi#~+LEI_5z`r$fAsGUHjC2^tHa|A_1N^R6v( zUTfRtzFDWHNBr6ER|$US*3D`UPj3uEeXq%+euF32n?!M2Yj_Fr1M)fnebd&uVOM%j za@^-)x)t|Y#yt!WBxYC^q6wYVI&XsbN{qx)byVhdpK!QI2@VS-q*7$Y6i=bq6N>;y z?2%P=0J7-rp1mO0oLsa7OJ>Tt6zouL{HouIbrf7ei-Pe>VeV1LnD`dORTdm?L8)l$R;aL++zhd(A7|*ErIFKjai)5vmwRX!e{a6Vhr~D6SJjwZ$K%v|%~WtUsZ$Hi{!SLV;q0l#kC`kcZg< zN*JVgOj9hRVsL1~+Fa*$%x_HfRF8H2GXbJcd+w4KFwcKKxELWEt|v$I-$nGjG+u#g zmeRZCd??@!D6hYQ@{8Q(F%B%B+*VHhOItnlFYWlM>1{-PcXji}^)Fs`kM$GN zTo?ght`>X8QOb&}5O52H@Jv3Ics3|$u(CROFpflv(v;=CL;!=e8y%No916l5A#fFx zH@L%6M37kZ72yQ&tj+E{KyfqX1Q_kn>*O)ivclpc-|K$nFt_&g1jASWA)>(_`Z`-; z-trRZqb<74%W^5i82BI?fHWt%B|HFZ>}r$w0Tp<(H@~rs<2M+Uy;}FoXM1~ON$vnp z58#P6^ZUl~CXp4O>wkFp^tN{TD@j-;rC^`YM$W97+Agl2)h@(sUf#a2E6OTIh{8xA zK7;cA2EbTXlq|9f9->&nw*pNJ3zXSAdoPi_))Su zeI+gCEhWVxuu^CpyZ|>P9d~%)U02F-`+Gylf z@ojE&=xa{*j9Dd4`nzvF?_%<>`7DM4N&ORa_%8)VUiije9UlzX$&wq!i@Fg%;@{24 zw0pM$ZO@WPZPVP>+n$B*wzCO$BQ|2yc$YWMt_Q~rg(w1LiGEJZ1#qDlp%5sk*hX++ zw1gYs`|LcUclW#mYeGQ)!B%|~!Lu4Zo&XSzDcL7WsCbj{SrEkn6J~(Km`*wqwx5jo zou6c-j%h@2#&XQTu0MJQ!Fu%shzpi!_SF#uu-y;mMFD338PE|Vn$aQ7u|h&OR=3Jt zQdR6lZ|)D)Jr)_1wZ`?y5A449n;kOsJAVq4rFTyu=7*l}Stl7H6YksG{a49*>bD?U zK6BW|u`;}(0{{WUbE@|&e!p#-|3=$M zd0SHFUD-0fj{TjF0xxa*IL!Cm<=U#xAc#jCS5O&L2pWq(EqQUN+!Mj{m5Oe8CAdOq zce7%Zb{JMtc=a{Uo&*sxA#x*>j7bWuP1lS~;boy=P_{+@0{*Z~RL@MwoVA}=F1Npi zU)Z8cY~fLyxW*R?9d_*jgmAm^dugIS#h|Cp-9v=-1HTmRWEpyE5j%WnkETjw^70-3 z!xkAAsh#_Enw#||yCx^@{YgAs-Ah07n3wmmC3j%O+&b^gwt4Q`?d#k#f0E!7`bCUHP4WMaMk5~$SU$Q zeowCcCvT7?J9k>KJF*u-%<=EB3n|hkwlz~mkSRmmxhlFp~)_NSd)F0Ys4l?GMcm@1W>frj( zaC-gRw&BBnw#~C&tA`7W+}OFWUG`9ctsk{(I~Ny|1YQYA2xKt>3Rw(7O~9QH;t+6I znn~WA_=n#u9pjy97Q0|MsSo{i^1t5F38qA3WTe)TA@v?4-!gf zu=tHG_wJnb=qrMbLNZ^uzl>1|jsONFNuJOv&bU{v&^myj6dr*azZR+kysoUi1csIu z7R~dSVkm;;dLRPuSs4-Y{S7&=cd#le`t}(`am7F;9^=V>`xOvuTcwRTfJ4G#-eW6f zwzV_<);7-iXZgI-$u* z>tIo=1M>=bu?G_@uQT75n`*2GM?5l)mHUo%XzLbVLQjlk-Go%GDr3}&ea5IIym5g$ zS$yyO_5w%6++5S9ln_9a73AIZ0ZjNT%St=$)>vrZ=7xi~mBE@H&!JUvq_00bL<=Cv zEP-AvX|Cb0lccO-d@0yUQO~T&sum{lj!$v(*68Mv+v6y(o@9~hKq$XBx^hO_IQ#Xs z{o}XVp=Fc%F^G$s=GL!-{La~+n4v5T6Wo(@9?L-Pxn8a{Z7@~41wjs>Q?kj&#{UtS zaJq2Ac-qS@Da^I5n7-x-iGss4ALxiMd@yd-XT z3a+sz+H;?M9yU_D)pYm#``vRX)cY@cSwa_bU#(G&aMS4Jb;v@y3L8-bm(JaB)f7va zXvULO9OL*&SuZ2{Prz#pxcKip^9+_C-Is8YGmEc8F(5!M`B?lowRUz}_rc%WrYO+k zJVrbT;#x`s$KAg^yrLLIC_xaC%m|}>lDM!NklL4eOgJn@4Q^6~+Lg1FSGnOJ*x0|1|J)bhVr;pJ+~=MU z&kBv}I)TaJSi5<9%;_;t94v)~cGoD$mR1QQeY6o{lr)5CJlF8-vt*-cv(U|pm{X=G z9&1n8+`a37XddGhO_2rJ08O1l$hZ{fB$__%y~s7Z08_cu%&Cp665r-9mhzy3z5g^C zAOE^{z8zXIqiy=|jVSNcc6P(OHsW!OUjCBi?#Xqv@LUQABD!!`Mi(eFFntz>7>pyH zGRk#@FoHr{B{zwWir4?FWro38RR}Y6h$)Iw_tdIHgj#VkRz&cH=J9b^4@E*S7h>Kn zuzoCq1@0TMdJl=}+JRU$}804II%uYKQ(#D90A zXew)qa$Tc{x*mfNN73v4i*IC~{d5|IvOa*JVEpqMj0ipcRqgPK>6K}2ne$c~{UW8p z)szSxQG6wF?{<_|Me{i06%$xX1WbrF9SIxLm@^slA*#MdNCe0gO0N;9zxY65ozd<} zEp1tSfhyy3H`)%{Gnm1!)p<%I-0t4`e;o~LqYx<@BQV!kBjI$*?C92q0%V|s%!<^E zKvCcc+JTai3$UTncm$`drL6(TUASqRInjpa?oQ(lQ|k?h2JrS6*>}guM4jo}jqxZ} zHe7N}yGnXOZ~udlc!GEa^5YSVX}mq3O>Eoez0=mu{AYiZ$GLTLDq$J@;)C|p!OuG) zGe~z+y<~t4bsaQ7n?HzROlV>V1y%$Yh)1|K z1ZR#R9nc(?=0*EcEH`*=))N zwDhwzeNOi~UvZnCf6%^|{z_Xt^_6zP85Rd_l?xYAE_`!%Wf9|HG6uk4cYFP)fO`h% zhmU%;DYzC&^Q!hCUVGo&t9X!pKc_9XWW|7MrZk(86i&z#2_zjHeNonD3~@{5W#xoQ z2$b4gbu27%NfHKy`qeG>Y+Qh-#ei4{*KMOy`=JD&bb^=oXbsFazpc>=uXtHyHzj#~#RbcpY)5YV{c4vz8h#@({{wZ*6Vtn^S~ z-j=yAR!{FD%K?iF#sF`Z^S(Pboh%X+z=el?4F-tE*H$ zMi83OIan}HC8WqKc^m!7f&l=uxobT*fauF|NM+MNJmg!gv~0UkFY6OEF6T#-Q7ODtqVKo z>H_O&w$Btt5CovF@#`Fan56_>Kv~dTr39xdn`L2|Kqv*!SduZcD_{WKxO<{-Je7s# z9)9Xt(sUkSm|vn+bja{xv9%N!K8wf9O<~3$Q2%jWNlf?{&XSHrX0O4_jB_ zTu*d*Sm?%(5-hx-k@8rrxn#ro8yoPIQ-@YeX{)CFH3`d`?M%F7)p-grDtPAk)S>;w-e~*V9yxc$e;s>ATCENOmK!8M!X!2B@k^LX@^8FjN9KDEDD1E zl`Pd9?h$lPz2m-WF56Vy1?poi0ynn##57r8x$7@kZFl`+;Sr7Kt_S{TTL2Z4dUmZ1 z8Q`Pni(g)mMMqe0y91rte@-J)M`t{bDU$y6~0e4Iv5KXQapNhfBIfqGwttf z&%z09biGnx%g6OV0ZP1icvYdPcF{9H#h(o5XU(#_dznlY1-S$aMU++6l~)zMA*2{C zwD#2ksG$JF3|39BtW!JVajUf?76FwDi$DmA3o@5B=7Us9Fpe1NI^hBc%jyNa%(rjq z5&}2Ha9pIv^Zf;SK&tWb z9lw;xg7HRf-YYrEHP(h+a~QWQE+E1m-pWcHGrXbH={#>rtXnnhPf1!{Zzt^MDbCON zOPYEb#M+vmEQi1|5vHI7kq|=|+{aL>VWeVXh+}Q8%ccmEkPtG&I1I5`zyGG#!8LIa z0(23a@8Sui=~Kx?uGcu+RNjXq2Cb~N3xMVK7=cm3Fc(3JJAK8Zr`{A&fCxXv@SQST zGoE)q!}A}>hQ-&4ml>OYSqcC?44o{-_%(mz!fMMkMg|mFIf0suOas=g)E=u{^WS`u zDcR;=(N#+1r9MR)nr@xg*j7(@rEN-)eq{NS{+QygcYfNw-t}3#lmK}1*vdjESLeNg zY7|iZIf8%+*3oy8dj^S6$VHU*a)D_N{o(+`LVlqxZGnMx$WSR8s!O<0h(f(k8Nv7Q zWNp2y5WCFBl@jitP^;~JXE&4s>L+6m4A8kxkcxlv^Ar^LH14g(mG08}>9g)3s?5k7 z;-^|w`(F~rWRPS+K4>9}9y9wK;xA#NvD|y;kR?lI$a7F=g&F*14DpetE9(m#uH!{t zZN1CRcYO3tTQmJ{ZSC||>kkmmZk*Rf{7%7R`TZ5!*ZY=cFmWj8xYl1k2N5jraR%q_ z9|UQ4lQw(aiLD|l0q);FyEW;w|196xZlBs5;iee2F&g64UAIp42k-RNd~1xG;z}ee zNlu_Gj66=e2j{o9v2$D7x5w7UUH3WeWIV_HJW${{bPME}A1#hhNIq)YDz59%`B-9@ z_Sx3d%g|wO%v}Cp>QOAp9M7YGX936U)0;!*rj$vmBg{RSYeTzrazoAW?XfS?XG>r2 zjk52b+1&1)+*m)u@>|3marjJvhnb)N^zwMXIUPH6Z(^7!WP+O}uWgtq+szqAdr-e~(5Piz;Rd{{p_ z35!x;^MZD6?VNhBKy49i{iK~;H@lr$IlW!nG`pQ#HNBlkDRDk+Px&{EwX>?UIQZH7 z_58;ppHFIsmQ8I37QNs0Wg-tZJG?mGmrSgG81^q5$5&2iCs$8vhd!HDX1^`|8zFvg zcIfjd{TDFvUa#>seE5&Han@^X-G^}#v;Wz4%zv}CK~_%rOZ#HRU)!b+|Jk;s{f-CKHYPqKkAH3Q&&v`B5z1Oy8+;#cBZbrtmJT>Fhwrc7t zZRPuaZkuPn-d0V@-1FYf{q)WCT^~(o>(hSar2nd-+Acs9*WqE;$M3eCp>e|p87t$i zo&NXC_xH9xe6LFuxq8Y!!v7ofV-j?&n*3jN>|t%%Z~y4+b|!l9q}x*7^<k?6e<^b(~r`GYXy5c7@=* zQR?9+Z)YYsnVRF+=hF-En`1S57rtL8KeTvK+w<}JZD)x0z%&0eyeouQA=sV%EOdK) zekY$Nw7s8Bs4?~~ihrN_=OFFPYFkPR%Kh=5f3n)P;PrYQiTO{i`LO;d;<#r~hQ=ey zrf2>M3F!0E_tg}$v+EZ%7(NhBaVp8#=(<_;&mjIcaM#Cghle-YJ{GYc))Nap60q$J zP)}scldEQC+{sZyXbd2at(aaXwtDL?eKFq8=IfdDbL; if (turn == Turn.enemyTurnBegin) { + //㲥ӿ LegacyManager.Instance.BroadCastSettleInEnemyTurnBegin(); @@ -137,7 +138,7 @@ public class TurnMaster : Singleton { //ȴ׼׶ЧϿʼغ //StartCoroutine(EnemyTurn()); - + //˶ƶͿɫ EnemyManager.Instance.EnemyTurn_Observer(); @@ -167,14 +168,20 @@ public class TurnMaster : Singleton IEnumerator EndPlayerTurnBegin() { turn = Turn.turnStop; + TipManager.Instance.SendTip("һغϣ"); yield return new WaitForSeconds(3.0f); // ȴ3 + + turn = Turn.playerTurn; } IEnumerator WaitEndPlayerTurn() { turn = Turn.turnStop; yield return new WaitUntil(()=>continueTurn ==true ); - yield return new WaitForSeconds(0.5f); + //ʾ + TipManager.Instance.SendTip("˻غϣ"); + + yield return new WaitForSeconds(2.5f); turn = Turn.enemyTurnBegin; } public void EndPlayerTurn() @@ -442,29 +449,30 @@ public class TurnMaster : Singleton public void createCardWithoutMove(int i) { GameObject cardPrefab; - int cardRarity = CardOriginalDataList.Instance.cardOriginalDataList[cardDeck.cardList[cardDeck.cardList.Count - 1]].Rarity; - cardPrefab = new GameObject(); - switch (cardRarity) - { - case Name.CardRarity.Legendary: - cardPrefab = Instantiate(cardDeck.legendaryCardPrefab, handCard.cardPanle.transform); - break; - case Name.CardRarity.Rare: - cardPrefab = Instantiate(cardDeck.rareCardPrefab, handCard.cardPanle.transform); - break; - case Name.CardRarity.Common: - cardPrefab = Instantiate(cardDeck.cardPrefabPuTong, handCard.cardPanle.transform); - break; - } -/* if (cardRarity == Name.CardRarity.Legendary) - { - cardPrefab = Instantiate(cardDeck.legendaryCardPrefab, handCard.cardPanle.transform); - } - else - { - cardPrefab = Instantiate(cardDeck.cardPrefabPuTong, handCard.cardPanle.transform); - }*/ - + cardPrefab = Instantiate(cardDeck.rareCardPrefab, handCard.cardPanle.transform); + /* int cardRarity = CardOriginalDataList.Instance.cardOriginalDataList[cardDeck.cardList[cardDeck.cardList.Count - 1]].Rarity; + cardPrefab = new GameObject(); + switch (cardRarity) + { + case Name.CardRarity.Legendary: + cardPrefab = Instantiate(cardDeck.legendaryCardPrefab, handCard.cardPanle.transform); + break; + case Name.CardRarity.Rare: + cardPrefab = Instantiate(cardDeck.rareCardPrefab, handCard.cardPanle.transform); + break; + case Name.CardRarity.Common: + cardPrefab = Instantiate(cardDeck.cardPrefabPuTong, handCard.cardPanle.transform); + break; + } + if (cardRarity == Name.CardRarity.Legendary) + { + cardPrefab = Instantiate(cardDeck.legendaryCardPrefab, handCard.cardPanle.transform); + } + else + { + cardPrefab = Instantiate(cardDeck.cardPrefabPuTong, handCard.cardPanle.transform); + } + */ cardPrefab.GetComponent().localEulerAngles = new Vector3(0, 0, 0); CardEntity cardEntity = cardPrefab.GetComponent(); cardEntity.createCard(cardDeck.cardList[cardDeck.cardList.Count - 1], i,true); @@ -472,28 +480,4 @@ public class TurnMaster : Singleton handCard.cardEntityList.Add(cardEntity); } - - public GameObject CreateCardWithIDForLook(string id,Transform cardFrather) - { - GameObject cardPrefab; - cardPrefab = new GameObject(); - int cardRarity = CardOriginalDataList.Instance.cardOriginalDataList[id].Rarity; - switch (cardRarity) - { - case Name.CardRarity.Legendary: - cardPrefab = Instantiate(PlayerStatsManager .Instance.legendaryCardForLook, cardFrather); - break; - case Name.CardRarity.Rare: - cardPrefab = Instantiate(PlayerStatsManager.Instance.rareCardForLook, cardFrather); - break; - case Name.CardRarity.Common: - cardPrefab = Instantiate(PlayerStatsManager.Instance.commonCardForLook, cardFrather); - break; - } - cardPrefab.GetComponent().localEulerAngles = new Vector3(0, 0, 0); - CardEntity cardEntity = cardPrefab.GetComponent(); - cardEntity.createCard(id, 0,false); - - return cardPrefab; - } } diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/FightReward/RewardManager.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/FightReward/RewardManager.cs index 868b45af..ebb8172e 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/FightReward/RewardManager.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/FightReward/RewardManager.cs @@ -126,20 +126,7 @@ public class RewardManager : Singleton public GameObject CreateCardWithIDForReward(string id, Transform cardFrather) { GameObject cardPrefab; - cardPrefab = new GameObject(); - int cardRarity = CardOriginalDataList.Instance.cardOriginalDataList[id].Rarity; - switch (cardRarity) - { - case Name.CardRarity.Legendary: - cardPrefab = Instantiate(cardPrefabLegendary, cardFrather); - break; - case Name.CardRarity.Rare: - cardPrefab = Instantiate(cardPrefabRare, cardFrather); - break; - case Name.CardRarity.Common: - cardPrefab = Instantiate(cardPrefabCommon, cardFrather); - break; - } + cardPrefab = Instantiate(cardPrefabCommon, cardFrather); cardPrefab.GetComponent().localEulerAngles = new Vector3(0, 0, 0); CardEntity cardEntity = cardPrefab.GetComponent(); cardEntity.createCard(id, 0,false); diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/Legacy/LegacyChild/LegacyNode_DamagedBag.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/Legacy/LegacyChild/LegacyNode_DamagedBag.cs index 1e2aa5e7..2e1b93d1 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/Legacy/LegacyChild/LegacyNode_DamagedBag.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/Legacy/LegacyChild/LegacyNode_DamagedBag.cs @@ -6,7 +6,7 @@ public class LegacyNode_DamagedBag : LegacyNode { public override void OnGet() { - GameManager.Instance.playerState.cardRewardNumToChoose -= 2; - GameManager.Instance.playerState.maxCost ++; + PlayerStatsManager .Instance.playerState.cardRewardNumToChoose -= 2; + PlayerStatsManager .Instance.playerState.maxCost ++; } } diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/Legacy/LegacyChild/LegacyNode_StrongBody.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/Legacy/LegacyChild/LegacyNode_StrongBody.cs index 12ffc44b..5616686d 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/Legacy/LegacyChild/LegacyNode_StrongBody.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/Legacy/LegacyChild/LegacyNode_StrongBody.cs @@ -6,9 +6,9 @@ public class LegacyNode_StrongBody : LegacyNode { public override void OnGet() { - int upHp = (int)(GameManager.Instance.playerState.maxHP * 0.2f); - GameManager.Instance.playerState.maxHP += upHp; - GameManager.Instance.playerState.currentHP += upHp; + int upHp = (int)(PlayerStatsManager .Instance.playerState.maxHP * 0.2f); + PlayerStatsManager .Instance.playerState.maxHP += upHp; + PlayerStatsManager.Instance.playerState.currentHP += upHp; } } diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/Legacy/LegacyManager.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/Legacy/LegacyManager.cs index 1e78ee13..169c75f9 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/Legacy/LegacyManager.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/Legacy/LegacyManager.cs @@ -46,6 +46,7 @@ public class LegacyManager : Singleton method.Invoke(legacyClass, parameters ); relicClassNameList.Add(className); + } public void ShowLegacyClassAsOwned() { diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/PlayerManager/PlayerStatsManager.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/PlayerManager/PlayerStatsManager.cs index 9c88cbe8..dc1adc0c 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/PlayerManager/PlayerStatsManager.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/PlayerManager/PlayerStatsManager.cs @@ -98,20 +98,7 @@ public class PlayerStatsManager : Singleton public GameObject CreateCardWithIDForLook(string id, Transform cardFrather) { GameObject cardPrefab; - cardPrefab = new GameObject(); - int cardRarity = CardOriginalDataList.Instance.cardOriginalDataList[id].Rarity; - switch (cardRarity) - { - case Name.CardRarity.Legendary: - cardPrefab = Instantiate(PlayerStatsManager.Instance.legendaryCardForLook, cardFrather); - break; - case Name.CardRarity.Rare: - cardPrefab = Instantiate(PlayerStatsManager.Instance.rareCardForLook, cardFrather); - break; - case Name.CardRarity.Common: - cardPrefab = Instantiate(PlayerStatsManager.Instance.commonCardForLook, cardFrather); - break; - } + cardPrefab = Instantiate(commonCardForLook, cardFrather); cardPrefab.GetComponent().localEulerAngles = new Vector3(0, 0, 0); CardEntity cardEntity = cardPrefab.GetComponent(); cardEntity.createCard(id, 0, false); diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/Shop/CardSaleNode.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/Shop/CardSaleNode.cs index 63f710b0..ab91396b 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/Shop/CardSaleNode.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/Shop/CardSaleNode.cs @@ -1,9 +1,11 @@ using System.Collections; using System.Collections.Generic; +using Unity.VisualScripting; using UnityEngine; +using UnityEngine.EventSystems; using UnityEngine.UI; -public class CardSaleNode : MonoBehaviour +public class CardSaleNode : MonoBehaviour,IPointerEnterHandler ,IPointerExitHandler { public int price=100; public Text priceText; @@ -16,9 +18,29 @@ public class CardSaleNode : MonoBehaviour ShopManager.Instance.cardDeck.Add(cardID); ShopManager.Instance.playerState.money -= price; saledMark.SetActive(true); + transform .GetChild (0).gameObject .SetActive(false); + transform.localScale = new Vector3(1, 1, 1); + TipManager.Instance.SendTip("ɹ"); + } + else + { + TipManager.Instance.SendTip("Ҳ"); } - // AudioManager.Instance.BuyVoicePlayer(); } + public void OnPointerEnter(PointerEventData eventData) + { + if(saledMark.activeInHierarchy ==false ) + transform.localScale = new Vector3(1.4f, 1.4f, 1.4f); + } + public void OnPointerExit(PointerEventData eventData) + { + transform.localScale = new Vector3(1, 1, 1); + + } + + + + } diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/Shop/RelicSaleNode.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/Shop/RelicSaleNode.cs index 48c9fa9c..b4907067 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/Shop/RelicSaleNode.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/Shop/RelicSaleNode.cs @@ -13,9 +13,14 @@ public class RelicSaleNode : MonoBehaviour { if (ShopManager.Instance.playerState.money >= price) { - + LegacyManager.Instance.CreateLegacyClassAsNew(relicName); ShopManager.Instance.playerState.money -= price; saledMark.SetActive(true); + TipManager.Instance.SendTip("ɹ"); + } + else + { + TipManager.Instance.SendTip("Ҳ"); } // diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/Shop/ShopManager.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/Shop/ShopManager.cs index b893fa52..ee0121ec 100644 --- a/ColorlessWorld-2024-4-2/Assets/Scripts/Shop/ShopManager.cs +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/Shop/ShopManager.cs @@ -120,7 +120,7 @@ public class ShopManager : Singleton { for(int i=0;i< 3;i++) { - int cardId = (int)Random.Range(1001, 1004); + int cardId = (int)Random.Range(1010, 1037); var currentSaleCardNode = Instantiate(saleCardNode, cardFather1); var card = PlayerStatsManager.Instance.CreateCardWithIDForLook(cardId.ToString(), currentSaleCardNode.transform); card.transform.localPosition = new Vector3(0, 0, 0); @@ -129,7 +129,7 @@ public class ShopManager : Singleton } for (int i = 0; i < 3; i++) { - int cardId = (int)Random.Range(1001, 1004); + int cardId = (int)Random.Range(1010, 1037); var currentSaleCardNode = Instantiate(saleCardNode, cardFather2); var card = PlayerStatsManager.Instance.CreateCardWithIDForLook(cardId.ToString(), currentSaleCardNode.transform); card.transform.localPosition = new Vector3(0, 0, 0); @@ -137,7 +137,7 @@ public class ShopManager : Singleton currentSaleCardNode.GetComponent().cardID = cardId.ToString(); } //ɫ - int noneColorCardId = (int)Random.Range(1001, 1004); + int noneColorCardId = (int)Random.Range(1010, 1037); var noneColorCardNode = Instantiate(saleCardNode, cardNoneColorFather); var noneColorCard = PlayerStatsManager.Instance.CreateCardWithIDForLook(noneColorCardId.ToString(), noneColorCardNode.transform); noneColorCard.transform.localPosition = new Vector3(0, 0, 0); @@ -164,6 +164,7 @@ public class ShopManager : Singleton { var relic = LegacyManager.Instance.ShowRelicAsSale(relicSaleNodePrefab, relicClassName[i],relicSaleFather); RelicSaleNode relicSaleNode = relic.GetComponent(); + relicSaleNode .relicName = relicClassName[i]; relicSaleNodesList.Add(relicSaleNode); } } diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/Tips.meta b/ColorlessWorld-2024-4-2/Assets/Scripts/Tips.meta new file mode 100644 index 00000000..cead5694 --- /dev/null +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/Tips.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 998e51a8d6db3f746bf58d173eea1edb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/Tips/TipManager.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/Tips/TipManager.cs new file mode 100644 index 00000000..db6abaf2 --- /dev/null +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/Tips/TipManager.cs @@ -0,0 +1,32 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class TipManager : Singleton +{ + [Header("ʾ")] + public Transform tipFather; + [Header("ʾԤ")] + public GameObject tipContainer; + + private void Start() + { + DontDestroyOnLoad(this.gameObject); + } + + public void SendTip(string message) + { + var tip = Instantiate(tipContainer, tipFather.transform); + tip.transform.SetAsFirstSibling(); + TipNode tipNode = tip.GetComponent(); + tipNode.SetMessage(message); + } + public void SendTip(string message ,Vector3 scale) + { + var tip = Instantiate(tipContainer, tipFather.transform); + tip.transform.SetAsFirstSibling(); + tip.transform.localScale = scale; + TipNode tipNode = tip.GetComponent(); + tipNode.SetMessage(message); + } +} diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/Tips/TipManager.cs.meta b/ColorlessWorld-2024-4-2/Assets/Scripts/Tips/TipManager.cs.meta new file mode 100644 index 00000000..3c91846d --- /dev/null +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/Tips/TipManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ee87c15a64f613844a87d107810032fd +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/Tips/TipNode.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/Tips/TipNode.cs new file mode 100644 index 00000000..dddf3749 --- /dev/null +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/Tips/TipNode.cs @@ -0,0 +1,34 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; + +public class TipNode : MonoBehaviour +{ + public Text text; + public float fadeSpeed=2; + public float startFadeTime=2; + private void Start() + { + StartCoroutine(TipFade()); + } + IEnumerator TipFade() + { + yield return new WaitForSeconds(startFadeTime); + while (true ) + { + text.color -= new Color(0, 0, 0,Time.deltaTime * fadeSpeed); + if (text.color.a <= 0) + { + Destroy(this.gameObject); + yield break; + } + yield return null; + } + + } + public void SetMessage(string message) + { + text.text = message; + } +} diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/Tips/TipNode.cs.meta b/ColorlessWorld-2024-4-2/Assets/Scripts/Tips/TipNode.cs.meta new file mode 100644 index 00000000..d186e9a1 --- /dev/null +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/Tips/TipNode.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 3ec528580423c754aa901f44d3231b5c +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/Tool/DontDestoryGameObject.cs b/ColorlessWorld-2024-4-2/Assets/Scripts/Tool/DontDestoryGameObject.cs new file mode 100644 index 00000000..42299972 --- /dev/null +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/Tool/DontDestoryGameObject.cs @@ -0,0 +1,11 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class DontDestoryGameObject : MonoBehaviour +{ + private void Start() + { + DontDestroyOnLoad(this.gameObject); + } +} diff --git a/ColorlessWorld-2024-4-2/Assets/Scripts/Tool/DontDestoryGameObject.cs.meta b/ColorlessWorld-2024-4-2/Assets/Scripts/Tool/DontDestoryGameObject.cs.meta new file mode 100644 index 00000000..6c5d45b4 --- /dev/null +++ b/ColorlessWorld-2024-4-2/Assets/Scripts/Tool/DontDestoryGameObject.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 37a25d73d3b60b74b9a1135e0228a764 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: