From c9a83bebe3fdbb1b99d4b5d4a1844edba1bd59f9 Mon Sep 17 00:00:00 2001 From: mrtoine Date: Fri, 10 Oct 2025 17:59:54 +0200 Subject: [PATCH 1/2] premier commit de refacto --- .DS_Store | Bin 10244 -> 0 bytes Assets/.DS_Store | Bin 12292 -> 0 bytes Assets/StreamingAssets/.DS_Store | Bin 6148 -> 0 bytes Assets/_/.DS_Store | Bin 10244 -> 0 bytes Assets/_/Content/.DS_Store | Bin 10244 -> 0 bytes Assets/_/Content/Classic_RPG_GUI/.DS_Store | Bin 8196 -> 0 bytes Assets/_/Content/PixelItems/.DS_Store | Bin 6148 -> 0 bytes .../Content/PixelItems/Armory/Singles/.DS_Store | Bin 6148 -> 0 bytes Assets/_/Content/PixelItems/Jewelry/.DS_Store | Bin 6148 -> 0 bytes Assets/_/Database/.DS_Store | Bin 6148 -> 0 bytes Assets/_/Features/.DS_Store | Bin 10244 -> 0 bytes Assets/_/Features/Adventurers/.DS_Store | Bin 6148 -> 0 bytes Assets/_/Features/Core/.DS_Store | Bin 6148 -> 0 bytes Assets/_/Features/Core/Runtime/.DS_Store | Bin 8196 -> 0 bytes Assets/_/Features/Decor/.DS_Store | Bin 6148 -> 0 bytes Assets/_/Features/Decor/Runtime/.DS_Store | Bin 6148 -> 0 bytes Assets/_/Features/EventSystem/.DS_Store | Bin 6148 -> 0 bytes Assets/_/Features/Player/.DS_Store | Bin 6148 -> 0 bytes Assets/_/Features/Quests/.DS_Store | Bin 6148 -> 0 bytes Assets/_/Features/Quests/Runtime/.DS_Store | Bin 8196 -> 0 bytes Assets/_/Features/UI/.DS_Store | Bin 6148 -> 0 bytes Assets/_/Features/UI/Runtime/.DS_Store | Bin 8196 -> 0 bytes .../_/Features/UI/Runtime/Adventurers/.DS_Store | Bin 8196 -> 0 bytes Assets/_/Features/UI/Runtime/Quests/.DS_Store | Bin 8196 -> 0 bytes 24 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 .DS_Store delete mode 100644 Assets/.DS_Store delete mode 100644 Assets/StreamingAssets/.DS_Store delete mode 100644 Assets/_/.DS_Store delete mode 100644 Assets/_/Content/.DS_Store delete mode 100644 Assets/_/Content/Classic_RPG_GUI/.DS_Store delete mode 100644 Assets/_/Content/PixelItems/.DS_Store delete mode 100644 Assets/_/Content/PixelItems/Armory/Singles/.DS_Store delete mode 100644 Assets/_/Content/PixelItems/Jewelry/.DS_Store delete mode 100644 Assets/_/Database/.DS_Store delete mode 100644 Assets/_/Features/.DS_Store delete mode 100644 Assets/_/Features/Adventurers/.DS_Store delete mode 100644 Assets/_/Features/Core/.DS_Store delete mode 100644 Assets/_/Features/Core/Runtime/.DS_Store delete mode 100644 Assets/_/Features/Decor/.DS_Store delete mode 100644 Assets/_/Features/Decor/Runtime/.DS_Store delete mode 100644 Assets/_/Features/EventSystem/.DS_Store delete mode 100644 Assets/_/Features/Player/.DS_Store delete mode 100644 Assets/_/Features/Quests/.DS_Store delete mode 100644 Assets/_/Features/Quests/Runtime/.DS_Store delete mode 100644 Assets/_/Features/UI/.DS_Store delete mode 100644 Assets/_/Features/UI/Runtime/.DS_Store delete mode 100644 Assets/_/Features/UI/Runtime/Adventurers/.DS_Store delete mode 100644 Assets/_/Features/UI/Runtime/Quests/.DS_Store diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index 795867bde36a3f241e7f5ba2170a8098b5178c7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10244 zcmeHM-D@0G6hD)s$)+1^pxN3~f&)eHA+AY3EKw-ibYqD|sM%Bnm2^MiW}4ZVWp|Sp zLdyDReetCr2)^o*6%~~J1A?!D59))`w^9T_D1xHDb7!)9?rip}52ASQGIM6;p7Xos z^WM3$L}blx7G{ZTB8uT)IzEQe0ge0lXlVoClQgIWc_N33ph^^&!S2BdMXhj)VFlvox0xL@71DY@197qfak9dZt#F58snH>4D|WI{0X1ji z0po#I5AfdoFeR~Xcc>=!?~AUV&$)gM{V1t{B1-C)zf@Bohalrn0sH){&Plh>pFEh; zEzV~0eyOYw=;Q~W0;lAs)8UA*Zx>?4!zaGJ5alRz;V7@m5!67FbOCy9K~oPFZmMq+ z6==VVYkuNT34KY*QuXbOl`{MI0uBbRpQNxDcGTBj`J%eY&>i0n`P z64D9z-3YSX75PozRxoxA<7AZ`cUM6#+%!& zmcuxIl`FeWwKg;Joi#8xbZB@aHWG`+-pH)`+nHLnwppFeR$k+~72kJr``6jr%g);N z>iEP(->YREZ>^#PoWdGdUVp{$3jX%Izv&gKN;VU8#71MItK-LachAn9nzm1$JGVD& z@6Mf?nYPcIetK_jG?qB|)U(U08*a(-Z$N)ED_m^oq2Ru8=D2A#$;?hH-?$X*m%06M z{Lbwkr&Mlh7$v`%-R*c}ejk75JyuA=*veEq*Y`M9toty{Bg-A+XrU!WT&H@B1h2Gb z^tn%ei(*N8emeicNB15J?GYH#o_0Lap3x9CnrEadwAc@ls!xeD0VE$-F7)a{Bd%TR zVNtu24V(wGkyiu_@dyz2vvLJ~<4E|Ji<8jQB~PDAc=pw#kHRng`x&v*P)2A8b&-G{nR*crP zTBT*|8hlb?8v6B5i6M1;>+v71ydCJ;kd<|OP`}iVhEuHHB)y0X_7LR<%^A+Z>mmyu zMNM#y__T_A;iy%y-X<|h0oP~oJA-2u_eq+;aSi?8*W(H~qAh_s2%cPYy;u1v#}2tP zAJXuBV1+%>gU{bSzY)H)!hL4`|+HJn6f1eDG$t`gN6R=0WdLnqLRT1HZn6%0gbi1AWcyYJQNO zNi^PCxsLi>CFFkK7_C5~65dKV;ygbmdwvV%8D3&NasXCetF(qThLx1x)hj(@jnty8 zoR%-v)k%b;Ew9X!``;|S`bAJ>9r&9$(hI+q9hQ0@E?s1m_ReU1km!ehSS&+$+2HJ;5d g<%a82Nb3Q`6SRN)&j7RkZ~L{=?EjIE|AYPi-*)>e%m4rY diff --git a/Assets/.DS_Store b/Assets/.DS_Store deleted file mode 100644 index a690fea5ddf3f2be78303ba88aedf246ff681601..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12292 zcmeHNL2MLN82(=ibe1h;3oSMkbi&4Hpq2uHA!^)iYfPi0O}D`kz;$+ax=fgzx6Vvk zkf4nhjoeHOHxt9zXyQdK22Lg(JnBIbVz_wV-~kUF41Vv;tovqmrv*G1VO}!(zj^cj z|9k)U=KcTs-z*Wa;&SaE(FhS~xCG5*@$(Up-Vdr2@myRTr57y>*UPw2&k=dVX_;KA zlG(xC+0cU~A-@UN0L?>2mG@|z8ff#$n6Y`aV)F|4&`D1n^z(bNKzQ?(KCMs7YG+Dk z`D)2G{AI6bxTnP30_S$6RW~XpEOWJ-8=B&dZ&=WgmK1>$ffRuhffRwq5djfDcbUEB9f_KVV<@1ZZ+UxU{+F>Tzos(1=*u!5_8w_ElKZ!J}F|daviRJ5NiiyYRIwUym zwmg4g;wRSA`>>L~#93CFt^~A`I(IG2S<<6XIuHb}f(KpZgCF?yr+7T0&H*0UVn-(rK!86oukV;>7P18A5cdgp&(voNT zi%R{Z=&kB<+n(c|!LN1N=!w;3{G`&k}bcL>BUEiP|={Ehrdf7I%i|u9m*%&**UStI}$)?zw>^Pfe zrvmw&)?5o;rxaGh%?5M5QgR)eJL1GqXc=06^(3ysPh;z-pBAv*&SNDW2lePI=`@E` z$)nzv{RuhM`zFdo{L(8cH!;>kUe!O{-Tm9_z^L?3>+rYz)cx>B{MDq6q0nHGy-A3P zGu{r%mw^`tN)~*VO*8P|OL4?xyiz@uu&S$E1Tp&I7mPBIS4FH>yYoR`8?mms)tGia z{1L>09jidBtL`MkWUNyy7r3uqHV2PKME?I;^7;SzO46q(0x1IjYXsP)>C$u&CbR-& z+!~Q<>$u**)hghX?D&zXIH*j;L1iiqI-&3uL>+Bw0YwevKR5&!S9Y_yj3G_wXG?Se zao9&RZcrIfq>8$QXyc%DT<((tK0|%d8Ldgx|IEMDpXBT17f`jQKI|TB*in}wjqTz^ zOl*HIMLotHiG|+FGhVZNiL~pkwrx`WIDfA$NI$1Z6k>Y?zH)5NOaMwVt>;* zx9P7So9xQj-lwh4DdqsZiSiUKM&;<}b2mF zR@cpyTbIAi20jb?s-KEJQGL_M(d$qo)zPX<7we;G%${WCJ2P{>Ju}~Cc6I=O-Io`(Oz;6mj34+`k;yqR)%2 z&s~fWABY^5@t@Mr`wP#lhgHpc?^b;;j3y?&kdDqo*M)AQ+vqiR^3QlZA30Gi%sIi9 zXsvPXyG`G5*F9P(|(XSLn3V#VhXX^^p(F z^?fzX<_eQNy?y-`2h7yqP--}pPNzpMjSgPEa(TuHHkg*@?C|4!0g7jyb7sH1L)OXtg3Y!vt%}jxRFX#R|j<{8tK)#6o^S zT<-PRdTw#zthKN_#Uf0^H55t;R{A)WjyQ@(u}H%)OE`$O#)d-dL5qI`qzrKtEAUSh F_yrOw?+O3_ diff --git a/Assets/_/.DS_Store b/Assets/_/.DS_Store deleted file mode 100644 index ef68b8957c484cfbe9527d19b33948c6349b204f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10244 zcmeHMO-v+36n+nI=@D=n7WNN~9p_@QWCeDSpfTG!j6djZKn4+nUF?}@h7LVlV|N4Y z5|T-biBT_}JZVfkd0LN~Y-04}o;(^a#)BtMdhuY4(N|SHL(|Qm8xmbfRZ{h;tKO?u z^-aD0x@rIba~tIm00RIt%3SK*RP2*@KhLSu7PSnLM6w64!GmzhWu>B<(pC)$0fm4< zKp~(IPzc-)2oPuUq;*NDN`-(zKq1gXfWIFM%3PX}tV=0g9aM-T0Lcz&7K!R~4iGj* zB+W?Hr4*(#raV1hWQx%d1Eo3j8(f{F8Ogeo(i~8l14f=PI-#KOPIiV+2Q;Nrr9wa< zkVb%?-8*3t7(cnk&+n{AJv^8$Q$GKvNK{K{7q^01(G}Xai#68?!r|d>v8}!1fn%Lo zr`DxiE3C1tLTH5>LC*4*_|qI?Zn06fit~=WwW9Y=GB30o&-R6ZQ?^NE`Bld&v#lK4 z@XCR(EyxZnqh(g~)7#r)V-i&W=(rOn%`^~W6+@!9)gu$#`zP{TuccVr+ z{ksif(C2;I_LeHXQ=VR34eW3sR$t`aN z+kQYYWwUV2wTiYo?d4b)vg)Gc`<7R+b2krASMIbF|Y6unccN9X^Cl;TC)a-@uRXE4E_~p2WxS z91h_aj-!c}aT2fKRh-2oY2ViPZ69fPl@iM&6Z_k(j1)?&TH_l1cWbxP8da9hM|)b! zz5V<99glv^qaZO(m6iX2R&8z9+o_*Ep<$BaY!-aaWnP7P_$s>hMkAbuD#c|8mb_PM z#^o*2jmM=1d9b)16e$N_@6|_+%z^qxB$87&s8~Kiv7GvK6VcO?jDlA2gZ!<(Hy)m& zIO7qt0Y24&MEv~rcl!T%{7j4z6ONA`k_k0P;Bb%eLsU3$=Ir2^{kbqs8%KZz)70MN z!X~%v$B9|MoDbLD(Vx0*2tM3LZbOnJ2DSmr|HeA+F;|itBiK;MeiuDu~*KsV)-LOXVTcg*fO zA4HKXBrd>-3pXx^GlC18P!I=hJ#s)u2=Nc}(hC=OZ)Vf1Kh`O#1eG;o&AvCg^PAcE zy?OI?#sI)F_3|`85&)u@Nop7H(jn1v%55p)-$|ilhzHQY0~0vd;I`FPHxvVk0mXn~ zKrx^gcorDIm`y1=#3CHJ2s*W=4%Z8K^4ot#<`8_j#hr&efh)asrGAl!XkbB1Lw|1&qs%%_ww6( zFYoDI-OcFE29;Jhw~8maUc74>dj)Mg%WY3LZNm`&vut3M&38<@%=a?9ZkJtw&C3VT zSTt79E*&1u%uG)vZ_eI0noJ(f-k6$9-n#k9(NQcqk$U;{mBNlywfVVg|#q z{P_9_Y6RI~l8P6tskkEG(3`z3dpfIQliu*!S}02l!~T1+Ze2-#xvxdQihU@&m$eRu$F zi?ccp+-8r9P;d>Y*(2T+7`yVM9`dAsU0b|n@N~9^c}T=*nfJF4<6uNHAPINSSN2dY zqqN`vwMEp*P#2NR!EzS1F{U|~OBe$U)TlO^KC5I6dy6}Q42ZIx(?N5{}a*n zi$JuU{jc65j2WN^9(pfkBR_TF(=8UEi2CH%9*MDC`B71~hoWv*OSi<~v2I=y=6kdTHu(>EuS!qH zK%ays>HPoA@c;jxt`mh;3@8SkX$Dw-E}z3sMsc{%=}qzD1ve`I_c2pqm>W`(N@c1- zQXI!)fsW(FK?~lSqGyy)Py4bVCEmgGKl~XG*e9wlkskUI3D~veyF=~&o6aHr0hq0S A$^ZZW diff --git a/Assets/_/Content/Classic_RPG_GUI/.DS_Store b/Assets/_/Content/Classic_RPG_GUI/.DS_Store deleted file mode 100644 index e0577ff2ee1450e438f2edd07da86d28981891a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8196 zcmeHM&u`;I6n-ylcb$~BPPZ);KO}2&LE38R?o!Z-1KzX=Q*lL-{W6cFQr1!>MB)S7h8}PTA%(LMYtvv9FbWt2i~>dhqrkJE z0Ik_FS!33H-D^stfKlLuR6u?o9Lf^i4Eq|@r-KT$1t6THW|gQ;`vAppGITTSYgAP7 zsdo>UQ8C+Mpr%v5Bh3lj4Eq{29Z=H&v&fk3P*6oDo}cv*2Orzdek*8~mo=YYH|gzMzwfLe!G{$mB;|xwIVTy%ZNXQ?O0ri%FG& zcctlfIZZ2w>3V$XToiVZg}b@RN`S;^dAI8#5^+81v8Fwj(3m${f^Wy{gvPp;vM&Lw-@>?)8|Fv^d z8U>zCfeCH4EcgHKk3au^I%mepC}0$LE)~GZjmC!jfj?NTildM}gB{ABQI<*C^))IA n71BhutL-@9lRpfp?qq##hJB6HL+SrI2r%ovlHU|Br~>~2vnjW} diff --git a/Assets/_/Content/PixelItems/.DS_Store b/Assets/_/Content/PixelItems/.DS_Store deleted file mode 100644 index 1b785e77142f6fb477f7d2bb6e746ac1aada6ec7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHL%Sr<=6ur?>i;5Q9h#<^bRPgZuQ>_Xvq)>6KRZ(%KQ>r3@$ZY%!cW!hi`1k~u zx^m^htzY2QbCa}9W*pp!N-pG{G&xC5&oD_-A`){)TT?_uA}XLT=6aF72=3>SiZ0zU z3>0#XCY=O3Q`OBVY^2z(!8za@_-zjGyPKyHH7TSB*?xa7o*t6@VN@>Hf~bb}!qw5` z?d#}cDb3mXmebhn>=RXe z2igws{@|f7`Wj<}a_c~nR{&rR%`#9gas}vV^fkr`(Ss0bC{PU*`iddcaI|}x=WC1= zs^KK$%9uy5Ec6XU$koyANjeE%q07zz=YZ{i`V~h-KK~c8@Bj87_sKcn9Qaobh+Mf^ z=Ife1TT@?-&sq;<9fgB=u|hcnNgv0u!bdUxuOI_`9#??A##kX*5blS7w816kz>hlc E32@HR*#H0l diff --git a/Assets/_/Content/PixelItems/Armory/Singles/.DS_Store b/Assets/_/Content/PixelItems/Armory/Singles/.DS_Store deleted file mode 100644 index f5b2799c071b9d164ddf228208ffa6d2f6b34075..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK!AiqG5S^_(L`3OL5lZ(L`UR#X-h~`Is%@nTO%qzYc*@D&@F)5YUd6K?DgOCtY~Pj69`uOH&$G zvMul%72tQbPd%DZMmfgi`B>$!6c<*<^L7yh)TPwx!S?l4Ka5l~>1wSab2uCq;`6xbu2SeQR1u#}D1rdSS Ok3f*Y22)_G3cLZQsA2*D diff --git a/Assets/_/Content/PixelItems/Jewelry/.DS_Store b/Assets/_/Content/PixelItems/Jewelry/.DS_Store deleted file mode 100644 index aeade150d1b6c469ba2da3b5cbf679336d483884..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKJx{|x4E2>FwPNYWf|MOGbYcxvSQ*+KK@(IE38{qGkDY;$pTU4&V`bqNAbt$b zXRAq+RANG?vL)ZU_#=0D7sW9VxyfBNCK?gZ0Ls`KV(1X|v$mwC7IwODkDSgar3<>v z7p-VB{6_}(?1prLGfU~3YUekerDd@UTmC$K?v5(TB$?;s9NxkE{r>Cs-pA3p$n2Mq z%gbtImp$?ZwrNUNbVCb%uPQHny*xC%_5Dl_4&QV?wfv&2_R$^DSpUiM`XDz!+FDz~6@m$`~tp!SLz85Ly6WALbyKb1%U;kz%aq1>u1>Nd-!( z(-y-?I_#0g#fn}~(#dJ_;dEuE9f}L9VujczyrhOtLFu zz!=yl23$XxB@;Z7*4Ea;ajlJ@XHXW7^Mb1sOhPF}ESKV4Xb{*Vo&aM-F9-|7egpyy KHW&kc%D@kc`B78= diff --git a/Assets/_/Database/.DS_Store b/Assets/_/Database/.DS_Store deleted file mode 100644 index 44899e8ca7079c470a710b3908c2290a8033a7c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK%Sr?>5Ukb(7xb_m6p#4=K|FaImi6Gt!~TFfqk=NB;^Q9hWBg35PWLX(IO0u2 zyCJDg($&cnOdbGa`h0l=OaP2o6h)l@)9%5c4G$g>rQ}$k#^YJLZ0dF((QoY1wQu1b z54gfLKCFLPb3|o1VL5&)Mi1EOM&l57Z;1{2 zT)9;S+3RK4|31T4tC5#pE;hqLflwe62nGJB0z9+T#@mKbhXSEMD6m#Q_lLxySUG0H zvURX3PXMA`ql?kkOS5v4W966)IYJYo5{)YU#1NyiKY3i`m<^2%@yCbw%&W(Xl-Zd- zm2gO97DoARUlZ2k0kde$bE3l=qv p%j(eRcP;^J=st2#25mg4&$!Al8)_EqFLYvD1d1S0g#tgIz&jwGOgR7m diff --git a/Assets/_/Features/.DS_Store b/Assets/_/Features/.DS_Store deleted file mode 100644 index 18be995083430f3182f636e1b47a9074792f3188..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10244 zcmeHM&2G~`5S~pF>Lirr0Ei2cB`zGIk~S%&;*zGVP!C8zN;&XToF<|XiCra51B!}r zO`tfm+S3GHFmN6jz%`qSl?|k64FiS&!@!sU ziVrqclI2hi1IeKS8%_aGCh=!3c#U}gW9(3tLpcm2L-CzK_8>y22vZCZ!11|F>L|;h z90oFgg9zXtLdzn|Py|~?oXzSW%7HYkVZbmj$pGcw9Ry$}lyMCeYT_k3bsSC5#td+H%SNFYs)pz_}x8ii3(%rV_ zwQ8elr?%5<^mlWY*FD#Fnr@@RfM&gcD$kxY-MZJWcs;k?Wo$KgV5P0}ZtmJ(P%5qD z?WJPzC~pr|mkN1%dAWFWl(w$ixOMl@?(0_D^*-|d2N8x6m<#U5?I(Tj4yzrv<+-m= zgV4En=3oKZ$fgfYgu^e0iE`LO?wjC272ZM@F%4*|C~-Z4BC9bdomD~oQLV0{JsN8o z@gCxQcmsaK>dy!&2eBxf)dX=QTTL<^&xTYx>{p*9zZ&bEwI{9K$=i#im6d<=q;Y>D zzLOsDp<@upTV!TZuz@4Chhx`KIb;vfXr48T%d1OyyC|_(D&GE!`6%^0!ei!`6&;g2 z17v=(usM!*`gun);15t!!mx&u2-~@M=5)++6p%U0z&-R|2U_}gM-f3>k|M%<97bo6 zW{rYQ!B!AeA+n;;tWh*G$C|pglP5(m_roZ9q8}-kd5FR2EE0nX`T{&a_8eR-@RVJR z1I*kzi8)1A^3$)UzA|4O42l>B3Z)aG>3f`SShVZ%2YjgXDB_!0nHe3Q>>nye4{;4_ z@Y);aAzIxj;Zy4U1fS9~9iKcSRF0~!kN!ztf$FM%3XG^i*3DuR80+dR@C=Yq7Hs3Y z+i<}10CzE}6`ln@q**W*)z?{K-;j|hM$)b<&NF1q%(15K?aY*nNx);+QvW+MG@&DT z+L`RB|I-@I{f+q8EODS?j7MH(BLh3Ub~JI%?BJ;2PAEDuH2R4b(&*2}VRRPB0~9nz zB-0oMrjUV|piefP|8HV4tNH#vg*`W2G7K07MhuALMs=ftccTNb(SwnsvvwQnORQ8# zZx~31V8h4pDET-ZZ|FGwCRWldkfegw@vUd-OXA>Zg1B|qk^-#w!U}Vx{K~(^`z$w z0@tXPWs9HijK&uZ9=&cHsrUv*C~Ik&A*j+iN4|Ws*2i4EVC*DU*kxe`m;q*B4jHif zp;Mg0x$%^k0cPND8KC_^q7u3mQ-gZzz($t1VxxsM3X9P zi6Kln`lXF?Ev5!dItW{Q2>WJXD-@yMj?b4m9E59-TV{Y6m}Verx+OaQ4}Y%zr<1tH z3@`)#iUE;pdd&uYl092zK90^>iF$=fLUF0VaS9sxD8^Viip!{4&@ahAbSoURk3DHMlE8H!fQOiyR2ap7mk8`Xs)N z&a}md=v9fCNv7X)IQCO`oI98|(g9-D83#!06nV?9|!p`Q^#8(Jrk zx(TAGXm-pZ1N855P=`Lmkie(^rvejaUGehE5J*h|XgSCN^^ z&M)MgoU`a$d3S2yC4SQH)%@-S^-h(Fg0bxfXJKp5D6AZ+IPt@{)zt}MvxOm-=V9Db zgPQ8c&7RKn%z%@3@{K}qIIQlK?px$%^k0cPND8KC_^q7u3mQ-gZzz($t1VxxsM3X9P zi6Kln`lXF?Ev5!dItW{Q2>WJXD-@yMj?b4m9E59-TV{Y6m}FqibPII;AOBqcPbP7X z8DIwf6$2uB)UlkC|#^>K98O4Msq5{gR=ex#tGk7A6aqqvBw1^to?MAu?!5Irb- N5zsVn!wmc?1Mk-yXSe_W diff --git a/Assets/_/Features/Core/Runtime/.DS_Store b/Assets/_/Features/Core/Runtime/.DS_Store deleted file mode 100644 index c30f1b590326fef795f8679d6a6ecb398027b0d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8196 zcmeHMT~8B16ukpgwicnJV5*79CcZWm1Wbr8wV;MXUMPMfYH<4jY~1dWZcC#LrqB8x z{0qMNOZ+cB>A5pYv)y)}PsZ4pWaeyl=iIq-=FV(yOGKjFsjm^`iO51_%x2JxDg2!4 zNSTT5+yV;liS{TUAGJ)4k>2KpQNSo*6fg=H1&jj!f&zGFbFnn|J?{+0z-M7Jlk18Yr;)+Q%m@q5Bzjr9eljaMuf*4cy$n6Y=r#BfQiVREZNrOZ!i!&%v8vthG}81(_0)62_Uh_S zF*BRGc74v8vohAZ%1O|zw4HV*EIX|?{OKSFyz0fZQ+??+x`)~2?Z9t4uHR@$f?IE( z%iCA3Uk|$FpySs=$*rgdR@zD*X7jz?#>T^fy}q?}Ua)&x4^|8I=H~kOdD>dJcmL7; z;Rmnj2VXD~6cHW0bW?pEw5*Rtle0?8_X7Wz>8RQ9%ITD!VO~7K7U&t2=h)c;`l!da z)<@^JSajwtx!`%)rXQAQDG*hK#^CD?6U08&yVJoPUFMW$g1@k7VpMlDkoG zyu~?-<2bqzrP6Ws3O&cpt6?k;^ZW$loyWiK#UdWoM&{0^f>?;@erIw^I`4QDhHNgt ziyBtmM`b@9c@B(?173?EZtgO!&I4YNAuIFr0{UJVg}f?5yd@n^H!`oxkcD}AjUC`! zHE+2NpJVH=q~qyEma4}sAizxdj}(|ybIEi5{{)9KqbWuKqrh}2AW}P(oigTp@dYnA zea^LQ)c2@dxL;qPq@a=MI8dhJz`-AexVF)iIi(2u3ULSJum2EW-v5d3OXmGA198fl EKidN5ga7~l diff --git a/Assets/_/Features/Decor/.DS_Store b/Assets/_/Features/Decor/.DS_Store deleted file mode 100644 index ab1251a80f01ed6044fa82b49fa1941d890469fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK%}xR_5S}8+5;ftV3CAX0iQ+FIURKnDSJvo34ekojjmwt6A_qdUXMGs2K8dfR zGi@; zZh~kknjN#q0R6ih)S(YCB=G6~sQ^c4Ssb9QziB~hDmobSIzgnPUxH2)_L6e>Rb=L} z^9wmA=PWu`-klnFiJ$a)HNSg7y;G&4U~K!rS=bsh3M+>yPW&)#b#+46Y+=adc^Eg< zpr-n9v!`=CGvMT%e4|ht4tJ|tCAnRxj7oA?-71&l&i3ADly_FwHumd{`=}kOM?G&4 zxJI=sTO7j^8eceg@VarN;#(Y{tffhYV4c=E^5vVg{=wBV#(w4syDZEAGr$bYAOm(k zbQWiDZagJsfEoB(255hfsD!S?)S%uvu+b#|B3&c3piP%X%8?dbi>W~zK@lbu(WDAn zVhEFtere-ei>X1A4#E~6!oFG93PtF*Y*D_1w2O=sJA?Y)l+%b83TnW3jk*e9&|ckB*j2cX52sZn}35 z?=P1%XYbbS2PcCM(P=EtRrDlqUMblzcmW@w6!LNAP2)($@6gV+*NZr#7M+5{l>9aJ zKEoo<-hQEVmnN|Gad!Hci6L|kH9pNz;uE!nx@6U}*kAK}^Y=ZMMK73>eDsaNF`kgb zDjHKnJqi&q>%}pDTk}`U#!vi}MOxw6$w#_NeMB)tWE{x}?j~O0p_-)@m`$K@oNrfI z#rF|?%B}Vrzv`zfGU64G_vp}56;-NcJEU|q0yVGs{yXda%SKYOmAAyeC1Un~vt80| zt1SbTf&Z5QJ|A2p#*V>EqdGc}sV4xiifSd$`FDYBT!S5hnMSlggf<0gQ(>MMLYt%B zHT^mUGmYAugn4`jGqNx*6ro0ke^+%U(a~sg%YbEIm4OXitn>Z;e;s%luw7IMRI|eh2sDaoY0Y!t& JECYX(fgj`81Oos7 diff --git a/Assets/_/Features/EventSystem/.DS_Store b/Assets/_/Features/EventSystem/.DS_Store deleted file mode 100644 index ab1251a80f01ed6044fa82b49fa1941d890469fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK%}xR_5S}8+5;ftV3CAX0iQ+FIURKnDSJvo34ekojjmwt6A_qdUXMGs2K8dfR zGi@; zZh~kknjN#q0R6ih)S(YCB=G6~sQ^c4Ssb9QziB~hDmobSIzgnPUxH2)_L6e>Rb=L} z^9wmA=PWu`-klnFiJ$a)HNSg7y;G&4U~K!rS=bsh3M+>yPW&)#b#+46Y+=adc^Eg< zpr-n9v!`=CGvMT%e4|ht4tJ|tCAnRxj7oA?-71&l&i3ADly_FwHumd{`=}kOM?G&4 zxJI=sTO7j^8eceg@VarN;#(Y{tffhYV4c=E^5vVg{=wBV#(w4syDZEAGr$bYAOm(k zbQWiDZagJsfEoB(255hfsD!S?)S%uvu+b#|B3&c3piP%X%8?dbi>W~zK@lbu(WDAn zVhEFtere-ei>X1A4#E~6!oFG93PtF*G@uVLB=G6~sQ^c4SsbEny=y^hCOR1OIzgnPUxQ8*_L6e>O=PmU zg~hy+cb1$h?@kT8#83LYn%}*k-l^WyE-9kwK3%KJd9gv zP*eT5)zi728E^_tp;=rX4l5;DDesL+a=5=+F3D=OG8z?}wax8=M)N*;h}DyxH3(dx zT2?HM;TerD3_N<>I8yN~j!@R}G(WIKs~p+#%}Spz^@6dVnZhm$Gr$Zm19QoM-4UIo zxttwOiWy)A{*nROA0#TFYcVybw+?J{34ln~NG)j7rIB)^Mb~0#5JymiNkufN!j>4q zq@!QjIM-ro(4>Q~#fPwO7PdkW`tA69sl!3I2DxPhn1N{qvZh<4^Z)qg`hPl!d&~ec z@UIvUxw==c;V0R%b>`#ftd*$Os3a7Z8l0q{p^svWrK5NQRSWth8HldM)F66L_#&Wb L;D#CaRR%r)O{ix! diff --git a/Assets/_/Features/Quests/.DS_Store b/Assets/_/Features/Quests/.DS_Store deleted file mode 100644 index 6c5c92e5d143fb90198404857aa408ff9b4ae6ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK!A=4(5S;?b5;ftV#$yu`Pef7VV7#n|2d}KrgBsiwq8ryOfkh64WRLna-ux7Q zM`zk%MD(h}%p}t{ozCob-!^Rr07R|d+6E{BfP+eyDPZ%B&^YOoWUMELDD*QzxQF&} zq^^T#Dw-X$$N>GjJT#yWF(mNm|ET~+XjvSfZoFwhYbrVz^g2PLqhEqf6!wyG`Bh}H zxw-kglXn)JOYc?tu8~^Mrb{E`NQF=mt-Ki7E^=hLE(#l Mrhyw~;8z)V2l=XJCIA2c diff --git a/Assets/_/Features/Quests/Runtime/.DS_Store b/Assets/_/Features/Quests/Runtime/.DS_Store deleted file mode 100644 index 73e56a60ae89bc9ed2d3012779963f347fb10363..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8196 zcmeHMO>fgc5S?vH>#8aQXiLS1WQl840;LDUC8Q}*4+v3LZ~#=|CM_0@UByl#sETp~ z@gMjL-1sT{7f$eI>{jd4TeTO2l-+1|9DC>a?c3RP#vvkA@3rm|EfSG~%C<6trljz7 zuBXaaeukYD{E1RZHo|zv4`csSZ+pTjU=^?mSOu&CR)POP0X(z0IELqbcGb340jt1B zD!}`Li^{f^+d*b!>p&wZ0PF-#OTjVn0P%5iTg&Yrv*HTOEPGJ7tIAUhmAT`(%iUpX zxgBISb0?L#lgjU`@(e}E-Qnj-cT%;?+SV#y6*#Q`=kAlVP6yPcXefW@rSt@K`HvKF zF7);L$$p;e|Md66AW5s$UutZ8;?m@lGv&-UZ@u?%-%FcmFR3@Xuld_n9Ebk#anpYp zwENqYxwSY-n?cm>ibK$9qsyCDLDY)-^|%+c67lu23(mANy(>mfXWf z52{P<>gvkT(X=yv_uk{p?GIrmioXbFQu(Gqv)T8P_A8DGBRcT9Q5Z*iIL|&ax-zs( z9jKI2Q+vn38vQ`kHJYUt)I-k%eb*?YCXNz#?-bsSz*GGm^1NpDG~IoSx$1Xc&@dVl z&@Mg!?%e~Els;la5so`$d}Ox2YqNdpB3LGdqK}SxLqmNEb#}ljrY^WO@D2KsFPgQ> zII24sua0*6VrV9o>e~?RRU@uP&r6x{Z0gMPnJA9)1i{2cW>v?!uCdv`3T%>rbf;i)#wz4pp@5*rkpaQPhU2J! zrO%ir`#=Z!@Y*ZepID#Ih8ZjIHn9**bexK&^A^ zZh~kknjN#q0R6ih)S(YCB=G6~sQ^c4Ssb9QziB~hDmobSIzgnPUxH2)_L6e>Rb=L} z^9wmA=PWu`-klnFiJ$a)HNSg7y;G&4U~K!rS=bsh3M+>yPW&)#b#+46Y+=adc^Eg< zpr-n9v!`=CGvMT%e4|ht4tJ|tCAnRxj7oA?-71&l&i3ADly_FwHumd{`=}kOM?G&4 zxJI=sTO7j^8eceg@VarN;#(Y{tffhYV4c=E^5vVg{=wBV#(w4syDZEAGr$bYAOm(k zbQWiDZagJsfEoB(255hfsD!S?)S%uvu+b#|B3&c3piP%X%8?dbi>W~zK@lbu(WDAn zVhEFtere-ei>X1A4#E~6!oFG93PtF*Ho8tkVwZg)t#r7=yDKKk(= z{0qJre~JIaCq4JhLbeOj_|%XvH<>xpojG&wo|&EHE<~hCz4~pU0ugyAjQJd@bBz1B zoUu%NWf`czCkiQ|9(AaJ;>;=F6mSYS1)Ks-fs3dB-q~!P<-KouUF{Tb3S3GB_hBE49d}gN>TveEG~_vtuiySSLWuuc`xU^Eq~Dca#V?W-BP9VntwglI;ftsE7g~+ zM*lE>?V%2%N-J!1gwU!tFyzgvR#?~llJ14|u5iny!^?Wv!+c>dxVy8t=5K9p57+#` z&gRCNe`o97aG3R0Zr*xuaQHE3hx)6;Pbxl2Xwm#Wt-smt?zr3u10BA{2xjNcSB}=H z4K*XGq%`~iPEx}KDp7^H82c0$0t0Ysl+s?^Nb#0zJez05_muR!LXY8*qkKX8U>)GQ z4X=JnuB}T{ZS0B$HOKEk{YlMq{r_jOMVDbclhG|8rjVMXC+i}6@_S-WF4=fC&%`To zc7~H@LE}5tr^zwM+9YRKl^7<@V2egpDLL07J%I+iDovCcR)yOd+N5>}E1|9?lvuVi zZQfanu{q}G8Fobj`!h=WlUkD<&d#yB#FE3m152;dCBz5hjfS6yBO{sD1m Bg_{5X diff --git a/Assets/_/Features/UI/Runtime/Adventurers/.DS_Store b/Assets/_/Features/UI/Runtime/Adventurers/.DS_Store deleted file mode 100644 index f686f2b729213fb4d0207d007eca1e7eb42490c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8196 zcmeHM-EPw`6h7_>OEm!%Y^eMP!DUs-222w-UAtZE4iSDX0F`7ZEFw#)Bwa76O1*}6 z;1#&#Nq85o;Io}pX_~AnNQh~+WFN=&`F!&E#Lh{Gh&6lmL!t^1X~Hcwj4xi5QFsTfcUoJj`w{-7gs z*@)#xO0jjI5Fr3$5zQi@jyOQ*=&@|XawMft1*VK1Sggw85Q9l|^y_>$WFwX%DWy6w zsZK1OnZ*$b6SG547sH7)q*SG1Krt}O0FT}8&^Fn0gs43kzqiOl6mOG(b{BacvAsh+ z#(3zlL|YB5;hyX7Tdr>bi9dYX$hBW0p+9%xum=dWIGD#JXo# z20MtpCRR9`vl)~;tB9{;67N#xordtl1Mt?J_5-nk3us&Yup4{pcdP3x*4<{~?yT-k@7-zC-JPB0 zY*ulu+`M)FN$-7l81WBk!Au_-bTK2q$L#8lyQ3)N(OdKjPSsR~w&@TmCFB|JID|%@ zG8%2rKD0a_PLF8}Mhwm)^3XS=5LWuBwXO-ItUepD+Q{SO%`78iS}^^Osg3BUcogm#85z?`&G4hZN}g9TBBnhvB60El zl@T$y=@n(xk>`Poh-qchSdrKZ9l384>{X8MQ7CtGPK20wW?lPJJ9(aoh@~uI>)2uy zIOPhgDF16B|KH1h|9{F?Y2CL9SOtm{VCCKJZW|*`ekNxJi(K19eS<2B7&liaDQILm o4wUIQ@Yf%PxOOpAa9SGY3ekh|&tC)-{Eo2Ce;E?noB;)X0`UB8kN^Mx From 4b8d6108b9fdb930a18e19f622079e5576409963 Mon Sep 17 00:00:00 2001 From: mrtoine Date: Fri, 10 Oct 2025 18:03:51 +0200 Subject: [PATCH 2/2] Ajout du CoreSystem --- Assets/_/Features/Adventurers.meta | 8 - Assets/_/Features/Adventurers/Runtime.meta | 8 - .../Runtime/Adventurer.Runtime.asmdef | 17 - .../Runtime/Adventurer.Runtime.asmdef.meta | 7 - .../Adventurers/Runtime/AdventurerClass.cs | 211 --------- .../Runtime/AdventurerClass.cs.meta | 3 - .../Runtime/AdventurerClassEnum.cs | 13 - .../Runtime/AdventurerClassEnum.cs.meta | 3 - .../Runtime/AdventurerFactorySO.cs | 99 ---- .../Runtime/AdventurerFactorySO.cs.meta | 3 - Assets/_/Features/AudioSystem.meta | 8 - Assets/_/Features/AudioSystem/Runtime.meta | 8 - .../AudioSystem/Runtime/AudioManager.cs | 168 ------- .../AudioSystem/Runtime/AudioManager.cs.meta | 3 - .../AudioSystem/Runtime/LevelAudioHandler.cs | 80 ---- .../Runtime/LevelAudioHandler.cs.meta | 3 - Assets/_/Features/Cheat.meta | 8 - Assets/_/Features/Cheat/Runtime.meta | 8 - .../Cheat/Runtime/Cheat.Runtime.asmdef | 17 - .../Cheat/Runtime/Cheat.Runtime.asmdef.meta | 7 - Assets/_/Features/Cheat/Runtime/Cheat.cs | 230 ---------- Assets/_/Features/Cheat/Runtime/Cheat.cs.meta | 2 - Assets/_/Features/Decor.meta | 3 - Assets/_/Features/Decor/Runtime.meta | 8 - .../_/Features/Decor/Runtime/Adventurer.meta | 3 - .../Runtime/Adventurer/InfoAdventurer.cs | 43 -- .../Runtime/Adventurer/InfoAdventurer.cs.meta | 3 - .../Runtime/AdventurerApearanceSpawner.cs | 78 ---- .../AdventurerApearanceSpawner.cs.meta | 3 - .../Decor/Runtime/AdventurerModelBinder.cs | 60 --- .../Runtime/AdventurerModelBinder.cs.meta | 3 - .../Decor/Runtime/Decor.Runtime.asmdef | 20 - .../Decor/Runtime/Decor.Runtime.asmdef.meta | 7 - Assets/_/Features/Decor/Runtime/Portrait.meta | 3 - .../Runtime/Portrait/PortraitGenerator.cs | 93 ---- .../Portrait/PortraitGenerator.cs.meta | 3 - .../Decor/Runtime/Portrait/TakePhoto.cs | 72 --- .../Decor/Runtime/Portrait/TakePhoto.cs.meta | 3 - Assets/_/Features/Decor/Runtime/QuestSign.cs | 91 ---- .../Features/Decor/Runtime/QuestSign.cs.meta | 2 - Assets/_/Features/EventSystem.meta | 3 - Assets/_/Features/EventSystem/Runtime.meta | 8 - .../EventSystem/Runtime/AdventurerSignals.cs | 53 --- .../Runtime/AdventurerSignals.cs.meta | 3 - .../Runtime/EventSystem.Runtime.asmdef | 17 - .../Runtime/EventSystem.Runtime.asmdef.meta | 7 - .../Runtime/LegacyRecruitementEvents.cs | 29 -- .../Runtime/LegacyRecruitementEvents.cs.meta | 3 - .../EventSystem/Runtime/PanelSignals.cs | 15 - .../EventSystem/Runtime/PanelSignals.cs.meta | 3 - .../EventSystem/Runtime/QuestSignals.cs | 27 -- .../EventSystem/Runtime/QuestSignals.cs.meta | 3 - .../EventSystem/Runtime/TimeSignals.cs | 9 - .../EventSystem/Runtime/TimeSignals.cs.meta | 3 - Assets/_/Features/GoalSystem.meta | 8 - Assets/_/Features/GoalSystem/Runtime.meta | 8 - Assets/_/Features/GoalSystem/Runtime/Goal.cs | 84 ---- .../Features/GoalSystem/Runtime/Goal.cs.meta | 3 - .../Features/GoalSystem/Runtime/GoalState.cs | 9 - .../GoalSystem/Runtime/GoalState.cs.meta | 3 - .../Runtime/GoalSystem.Runtime.asmdef | 16 - .../Runtime/GoalSystem.Runtime.asmdef.meta | 7 - .../Features/GoalSystem/Runtime/GoalSystem.cs | 64 --- .../GoalSystem/Runtime/GoalSystem.cs.meta | 3 - .../_/Features/GoalSystem/Runtime/GoalType.cs | 8 - .../GoalSystem/Runtime/GoalType.cs.meta | 3 - Assets/_/Features/Items.meta | 3 - Assets/_/Features/Items/Runtime.meta | 3 - .../Items/Runtime/Item.Runtime.asmdef | 16 - .../Items/Runtime/Item.Runtime.asmdef.meta | 7 - Assets/_/Features/Items/Runtime/Item.cs | 55 --- Assets/_/Features/Items/Runtime/Item.cs.meta | 3 - .../Items/Runtime/ItemDefinitionSO.cs | 12 - .../Items/Runtime/ItemDefinitionSO.cs.meta | 3 - .../Features/Items/Runtime/ItemRarityEnum.cs | 10 - .../Items/Runtime/ItemRarityEnum.cs.meta | 3 - Assets/_/Features/Items/Runtime/ItemReward.cs | 9 - .../Features/Items/Runtime/ItemReward.cs.meta | 3 - .../_/Features/Items/Runtime/ItemTypeEnum.cs | 11 - .../Items/Runtime/ItemTypeEnum.cs.meta | 3 - Assets/_/Features/MenuSystem.meta | 8 - Assets/_/Features/MenuSystem/Runtime.meta | 8 - .../MenuSystem/Runtime/IMenuModule.cs | 10 - .../MenuSystem/Runtime/IMenuModule.cs.meta | 3 - .../Features/MenuSystem/Runtime/LoadGame.meta | 8 - .../MenuSystem/Runtime/LoadGame/LoadGame.cs | 62 --- .../Runtime/LoadGame/LoadGame.cs.meta | 3 - .../MenuSystem/Runtime/MenuManager.cs | 88 ---- .../MenuSystem/Runtime/MenuManager.cs.meta | 3 - .../Runtime/MenuSystem.Runtime.asmdef | 21 - .../Runtime/MenuSystem.Runtime.asmdef.meta | 7 - .../Features/MenuSystem/Runtime/NewGame.meta | 3 - .../MenuSystem/Runtime/NewGame/NewGame.cs | 83 ---- .../Runtime/NewGame/NewGame.cs.meta | 3 - .../_/Features/MenuSystem/Runtime/Pause.meta | 8 - .../MenuSystem/Runtime/Pause/PauseMenu.cs | 106 ----- .../Runtime/Pause/PauseMenu.cs.meta | 2 - .../Features/MenuSystem/Runtime/Settings.meta | 8 - .../Runtime/Settings/AudioMenuModule.cs | 50 --- .../Runtime/Settings/AudioMenuModule.cs.meta | 3 - .../Runtime/Settings/SettingsMenu.cs | 56 --- .../Runtime/Settings/SettingsMenu.cs.meta | 3 - .../MenuSystem/Runtime/TitleScreen.meta | 8 - .../Runtime/TitleScreen/TitleScreen.cs | 157 ------- .../Runtime/TitleScreen/TitleScreen.cs.meta | 3 - Assets/_/Features/Player.meta | 8 - Assets/_/Features/Player/Runtime.meta | 8 - .../_/Features/Player/Runtime/Deplacements.cs | 108 ----- .../Player/Runtime/Deplacements.cs.meta | 3 - .../Player/Runtime/Player.Runtime.asmdef | 16 - .../Player/Runtime/Player.Runtime.asmdef.meta | 7 - .../_/Features/Player/Runtime/PlayerClass.cs | 49 -- .../Player/Runtime/PlayerClass.cs.meta | 3 - Assets/_/Features/Quests.meta | 3 - Assets/_/Features/Quests/Runtime.meta | 3 - Assets/_/Features/Quests/Runtime/Events.meta | 3 - .../Quests/Runtime/Events/EnemyTag.cs | 14 - .../Quests/Runtime/Events/EnemyTag.cs.meta | 3 - .../Quests/Runtime/Events/EnvironmentTag.cs | 12 - .../Runtime/Events/EnvironmentTag.cs.meta | 3 - .../Quests/Runtime/Events/EventEffect.cs | 41 -- .../Quests/Runtime/Events/EventEffect.cs.meta | 3 - .../Quests/Runtime/Events/QuestEvent.cs | 89 ---- .../Quests/Runtime/Events/QuestEvent.cs.meta | 3 - .../Quests/Runtime/Events/QuestEventLog.cs | 17 - .../Runtime/Events/QuestEventLog.cs.meta | 3 - .../Quests/Runtime/Events/QuestEventPackSO.cs | 13 - .../Runtime/Events/QuestEventPackSO.cs.meta | 3 - .../Quests/Runtime/Events/QuestEventSO.cs | 32 -- .../Runtime/Events/QuestEventSO.cs.meta | 3 - .../Quests/Runtime/Events/QuestEventType.cs | 14 - .../Runtime/Events/QuestEventType.cs.meta | 3 - .../_/Features/Quests/Runtime/QuestClass.cs | 230 ---------- .../Quests/Runtime/QuestClass.cs.meta | 3 - .../Quests/Runtime/QuestDifficultyEnum.cs | 11 - .../Runtime/QuestDifficultyEnum.cs.meta | 3 - .../Quests/Runtime/QuestFactoryDatabase.cs | 46 -- .../Runtime/QuestFactoryDatabase.cs.meta | 3 - .../Features/Quests/Runtime/QuestFactorySO.cs | 17 - .../Quests/Runtime/QuestFactorySO.cs.meta | 3 - .../Quests/Runtime/QuestInitializer.cs | 39 -- .../Quests/Runtime/QuestInitializer.cs.meta | 3 - .../_/Features/Quests/Runtime/QuestManager.cs | 425 ------------------ .../Quests/Runtime/QuestManager.cs.meta | 3 - .../Features/Quests/Runtime/QuestStateEnum.cs | 10 - .../Quests/Runtime/QuestStateEnum.cs.meta | 3 - .../_/Features/Quests/Runtime/QuestSummary.cs | 31 -- .../Quests/Runtime/QuestSummary.cs.meta | 3 - .../Features/Quests/Runtime/QuestTemplate.cs | 51 --- .../Quests/Runtime/QuestTemplate.cs.meta | 3 - .../Quests/Runtime/Quests.Runtime.asmdef | 19 - .../Quests/Runtime/Quests.Runtime.asmdef.meta | 7 - Assets/_/Features/Shared.meta | 8 - Assets/_/Features/Shared/ILocaziable.cs | 11 - Assets/_/Features/Shared/ILocaziable.cs.meta | 3 - .../_/Features/Shared/Shared.Runtime.asmdef | 14 - .../Shared/Shared.Runtime.asmdef.meta | 7 - Assets/_/Features/Tests.meta | 8 - Assets/_/Features/Tests/Runtime.meta | 8 - .../Features/Tests/Runtime/AutoLoaderGame.cs | 51 --- .../Tests/Runtime/AutoLoaderGame.cs.meta | 3 - Assets/_/Features/Tests/Runtime/TestFacts.cs | 67 --- .../Features/Tests/Runtime/TestFacts.cs.meta | 2 - Assets/_/Features/Tests/Runtime/Triche.cs | 29 -- .../_/Features/Tests/Runtime/Triche.cs.meta | 3 - Assets/_/Features/UI.meta | 3 - Assets/_/Features/UI/Runtime.meta | 3 - Assets/_/Features/UI/Runtime/Adventurers.meta | 3 - .../AdventurerCardSelectionnable.cs | 91 ---- .../AdventurerCardSelectionnable.cs.meta | 3 - .../Runtime/Adventurers/AdventurerCardUI.cs | 83 ---- .../Adventurers/AdventurerCardUI.cs.meta | 2 - .../Runtime/Adventurers/AdventurerSortEnum.cs | 10 - .../Adventurers/AdventurerSortEnum.cs.meta | 3 - .../Adventurers/AdventurerUIController.cs | 57 --- .../AdventurerUIController.cs.meta | 3 - .../Runtime/Adventurers/AdventurersPanel.cs | 102 ----- .../Adventurers/AdventurersPanel.cs.meta | 3 - .../Runtime/Adventurers/AdventurersShop.meta | 3 - .../AdventurersShop/RecruitementPanel.cs | 189 -------- .../AdventurersShop/RecruitementPanel.cs.meta | 3 - .../Adventurers/InfoAdventurerPanel.cs | 72 --- .../Adventurers/InfoAdventurerPanel.cs.meta | 3 - .../Adventurers/InteractionAdventurerCard.cs | 55 --- .../InteractionAdventurerCard.cs.meta | 3 - Assets/_/Features/UI/Runtime/BasePanel.cs | 57 --- .../_/Features/UI/Runtime/BasePanel.cs.meta | 3 - .../Features/UI/Runtime/GameUI.Runtime.asmdef | 22 - .../UI/Runtime/GameUI.Runtime.asmdef.meta | 7 - Assets/_/Features/UI/Runtime/InfoPanel.cs | 61 --- .../_/Features/UI/Runtime/InfoPanel.cs.meta | 3 - .../_/Features/UI/Runtime/InventoryPanel.cs | 22 - .../UI/Runtime/InventoryPanel.cs.meta | 3 - Assets/_/Features/UI/Runtime/Quests.meta | 3 - .../_/Features/UI/Runtime/Quests/Events.meta | 3 - .../Runtime/Quests/Events/EventsDisplayUI.cs | 69 --- .../Quests/Events/EventsDisplayUI.cs.meta | 3 - .../UI/Runtime/Quests/Events/QuestLogUI.cs | 52 --- .../Runtime/Quests/Events/QuestLogUI.cs.meta | 3 - .../Runtime/Quests/Events/QuestLogsListUI.cs | 89 ---- .../Quests/Events/QuestLogsListUI.cs.meta | 3 - .../UI/Runtime/Quests/InfoQuestPanel.cs | 221 --------- .../UI/Runtime/Quests/InfoQuestPanel.cs.meta | 3 - .../UI/Runtime/Quests/InteractionQuestCard.cs | 32 -- .../Quests/InteractionQuestCard.cs.meta | 3 - .../Features/UI/Runtime/Quests/QuestCardUI.cs | 110 ----- .../UI/Runtime/Quests/QuestCardUI.cs.meta | 3 - .../_/Features/UI/Runtime/Quests/QuestMini.cs | 82 ---- .../UI/Runtime/Quests/QuestMini.cs.meta | 3 - .../UI/Runtime/Quests/QuestUIController.cs | 57 --- .../Runtime/Quests/QuestUIController.cs.meta | 3 - .../UI/Runtime/Quests/QuestsBoardPanel.cs | 116 ----- .../Runtime/Quests/QuestsBoardPanel.cs.meta | 3 - .../Features/UI/Runtime/Quests/QuestsPanel.cs | 103 ----- .../UI/Runtime/Quests/QuestsPanel.cs.meta | 3 - Assets/_/Features/Validators.meta | 8 - Assets/_/Features/Validators/Editor.meta | 8 - .../Validators/Editor/PlayModePreventer.cs | 32 -- .../Editor/PlayModePreventer.cs.meta | 3 - .../Validators/Editor/TextureValidator.cs | 18 - .../Editor/TextureValidator.cs.meta | 3 - 221 files changed, 6171 deletions(-) delete mode 100644 Assets/_/Features/Adventurers.meta delete mode 100644 Assets/_/Features/Adventurers/Runtime.meta delete mode 100644 Assets/_/Features/Adventurers/Runtime/Adventurer.Runtime.asmdef delete mode 100644 Assets/_/Features/Adventurers/Runtime/Adventurer.Runtime.asmdef.meta delete mode 100644 Assets/_/Features/Adventurers/Runtime/AdventurerClass.cs delete mode 100644 Assets/_/Features/Adventurers/Runtime/AdventurerClass.cs.meta delete mode 100644 Assets/_/Features/Adventurers/Runtime/AdventurerClassEnum.cs delete mode 100644 Assets/_/Features/Adventurers/Runtime/AdventurerClassEnum.cs.meta delete mode 100644 Assets/_/Features/Adventurers/Runtime/AdventurerFactorySO.cs delete mode 100644 Assets/_/Features/Adventurers/Runtime/AdventurerFactorySO.cs.meta delete mode 100644 Assets/_/Features/AudioSystem.meta delete mode 100644 Assets/_/Features/AudioSystem/Runtime.meta delete mode 100644 Assets/_/Features/AudioSystem/Runtime/AudioManager.cs delete mode 100644 Assets/_/Features/AudioSystem/Runtime/AudioManager.cs.meta delete mode 100644 Assets/_/Features/AudioSystem/Runtime/LevelAudioHandler.cs delete mode 100644 Assets/_/Features/AudioSystem/Runtime/LevelAudioHandler.cs.meta delete mode 100644 Assets/_/Features/Cheat.meta delete mode 100644 Assets/_/Features/Cheat/Runtime.meta delete mode 100644 Assets/_/Features/Cheat/Runtime/Cheat.Runtime.asmdef delete mode 100644 Assets/_/Features/Cheat/Runtime/Cheat.Runtime.asmdef.meta delete mode 100644 Assets/_/Features/Cheat/Runtime/Cheat.cs delete mode 100644 Assets/_/Features/Cheat/Runtime/Cheat.cs.meta delete mode 100644 Assets/_/Features/Decor.meta delete mode 100644 Assets/_/Features/Decor/Runtime.meta delete mode 100644 Assets/_/Features/Decor/Runtime/Adventurer.meta delete mode 100644 Assets/_/Features/Decor/Runtime/Adventurer/InfoAdventurer.cs delete mode 100644 Assets/_/Features/Decor/Runtime/Adventurer/InfoAdventurer.cs.meta delete mode 100644 Assets/_/Features/Decor/Runtime/AdventurerApearanceSpawner.cs delete mode 100644 Assets/_/Features/Decor/Runtime/AdventurerApearanceSpawner.cs.meta delete mode 100644 Assets/_/Features/Decor/Runtime/AdventurerModelBinder.cs delete mode 100644 Assets/_/Features/Decor/Runtime/AdventurerModelBinder.cs.meta delete mode 100644 Assets/_/Features/Decor/Runtime/Decor.Runtime.asmdef delete mode 100644 Assets/_/Features/Decor/Runtime/Decor.Runtime.asmdef.meta delete mode 100644 Assets/_/Features/Decor/Runtime/Portrait.meta delete mode 100644 Assets/_/Features/Decor/Runtime/Portrait/PortraitGenerator.cs delete mode 100644 Assets/_/Features/Decor/Runtime/Portrait/PortraitGenerator.cs.meta delete mode 100644 Assets/_/Features/Decor/Runtime/Portrait/TakePhoto.cs delete mode 100644 Assets/_/Features/Decor/Runtime/Portrait/TakePhoto.cs.meta delete mode 100644 Assets/_/Features/Decor/Runtime/QuestSign.cs delete mode 100644 Assets/_/Features/Decor/Runtime/QuestSign.cs.meta delete mode 100644 Assets/_/Features/EventSystem.meta delete mode 100644 Assets/_/Features/EventSystem/Runtime.meta delete mode 100644 Assets/_/Features/EventSystem/Runtime/AdventurerSignals.cs delete mode 100644 Assets/_/Features/EventSystem/Runtime/AdventurerSignals.cs.meta delete mode 100644 Assets/_/Features/EventSystem/Runtime/EventSystem.Runtime.asmdef delete mode 100644 Assets/_/Features/EventSystem/Runtime/EventSystem.Runtime.asmdef.meta delete mode 100644 Assets/_/Features/EventSystem/Runtime/LegacyRecruitementEvents.cs delete mode 100644 Assets/_/Features/EventSystem/Runtime/LegacyRecruitementEvents.cs.meta delete mode 100644 Assets/_/Features/EventSystem/Runtime/PanelSignals.cs delete mode 100644 Assets/_/Features/EventSystem/Runtime/PanelSignals.cs.meta delete mode 100644 Assets/_/Features/EventSystem/Runtime/QuestSignals.cs delete mode 100644 Assets/_/Features/EventSystem/Runtime/QuestSignals.cs.meta delete mode 100644 Assets/_/Features/EventSystem/Runtime/TimeSignals.cs delete mode 100644 Assets/_/Features/EventSystem/Runtime/TimeSignals.cs.meta delete mode 100644 Assets/_/Features/GoalSystem.meta delete mode 100644 Assets/_/Features/GoalSystem/Runtime.meta delete mode 100644 Assets/_/Features/GoalSystem/Runtime/Goal.cs delete mode 100644 Assets/_/Features/GoalSystem/Runtime/Goal.cs.meta delete mode 100644 Assets/_/Features/GoalSystem/Runtime/GoalState.cs delete mode 100644 Assets/_/Features/GoalSystem/Runtime/GoalState.cs.meta delete mode 100644 Assets/_/Features/GoalSystem/Runtime/GoalSystem.Runtime.asmdef delete mode 100644 Assets/_/Features/GoalSystem/Runtime/GoalSystem.Runtime.asmdef.meta delete mode 100644 Assets/_/Features/GoalSystem/Runtime/GoalSystem.cs delete mode 100644 Assets/_/Features/GoalSystem/Runtime/GoalSystem.cs.meta delete mode 100644 Assets/_/Features/GoalSystem/Runtime/GoalType.cs delete mode 100644 Assets/_/Features/GoalSystem/Runtime/GoalType.cs.meta delete mode 100644 Assets/_/Features/Items.meta delete mode 100644 Assets/_/Features/Items/Runtime.meta delete mode 100644 Assets/_/Features/Items/Runtime/Item.Runtime.asmdef delete mode 100644 Assets/_/Features/Items/Runtime/Item.Runtime.asmdef.meta delete mode 100644 Assets/_/Features/Items/Runtime/Item.cs delete mode 100644 Assets/_/Features/Items/Runtime/Item.cs.meta delete mode 100644 Assets/_/Features/Items/Runtime/ItemDefinitionSO.cs delete mode 100644 Assets/_/Features/Items/Runtime/ItemDefinitionSO.cs.meta delete mode 100644 Assets/_/Features/Items/Runtime/ItemRarityEnum.cs delete mode 100644 Assets/_/Features/Items/Runtime/ItemRarityEnum.cs.meta delete mode 100644 Assets/_/Features/Items/Runtime/ItemReward.cs delete mode 100644 Assets/_/Features/Items/Runtime/ItemReward.cs.meta delete mode 100644 Assets/_/Features/Items/Runtime/ItemTypeEnum.cs delete mode 100644 Assets/_/Features/Items/Runtime/ItemTypeEnum.cs.meta delete mode 100644 Assets/_/Features/MenuSystem.meta delete mode 100644 Assets/_/Features/MenuSystem/Runtime.meta delete mode 100644 Assets/_/Features/MenuSystem/Runtime/IMenuModule.cs delete mode 100644 Assets/_/Features/MenuSystem/Runtime/IMenuModule.cs.meta delete mode 100644 Assets/_/Features/MenuSystem/Runtime/LoadGame.meta delete mode 100644 Assets/_/Features/MenuSystem/Runtime/LoadGame/LoadGame.cs delete mode 100644 Assets/_/Features/MenuSystem/Runtime/LoadGame/LoadGame.cs.meta delete mode 100644 Assets/_/Features/MenuSystem/Runtime/MenuManager.cs delete mode 100644 Assets/_/Features/MenuSystem/Runtime/MenuManager.cs.meta delete mode 100644 Assets/_/Features/MenuSystem/Runtime/MenuSystem.Runtime.asmdef delete mode 100644 Assets/_/Features/MenuSystem/Runtime/MenuSystem.Runtime.asmdef.meta delete mode 100644 Assets/_/Features/MenuSystem/Runtime/NewGame.meta delete mode 100644 Assets/_/Features/MenuSystem/Runtime/NewGame/NewGame.cs delete mode 100644 Assets/_/Features/MenuSystem/Runtime/NewGame/NewGame.cs.meta delete mode 100644 Assets/_/Features/MenuSystem/Runtime/Pause.meta delete mode 100644 Assets/_/Features/MenuSystem/Runtime/Pause/PauseMenu.cs delete mode 100644 Assets/_/Features/MenuSystem/Runtime/Pause/PauseMenu.cs.meta delete mode 100644 Assets/_/Features/MenuSystem/Runtime/Settings.meta delete mode 100644 Assets/_/Features/MenuSystem/Runtime/Settings/AudioMenuModule.cs delete mode 100644 Assets/_/Features/MenuSystem/Runtime/Settings/AudioMenuModule.cs.meta delete mode 100644 Assets/_/Features/MenuSystem/Runtime/Settings/SettingsMenu.cs delete mode 100644 Assets/_/Features/MenuSystem/Runtime/Settings/SettingsMenu.cs.meta delete mode 100644 Assets/_/Features/MenuSystem/Runtime/TitleScreen.meta delete mode 100644 Assets/_/Features/MenuSystem/Runtime/TitleScreen/TitleScreen.cs delete mode 100644 Assets/_/Features/MenuSystem/Runtime/TitleScreen/TitleScreen.cs.meta delete mode 100644 Assets/_/Features/Player.meta delete mode 100644 Assets/_/Features/Player/Runtime.meta delete mode 100644 Assets/_/Features/Player/Runtime/Deplacements.cs delete mode 100644 Assets/_/Features/Player/Runtime/Deplacements.cs.meta delete mode 100644 Assets/_/Features/Player/Runtime/Player.Runtime.asmdef delete mode 100644 Assets/_/Features/Player/Runtime/Player.Runtime.asmdef.meta delete mode 100644 Assets/_/Features/Player/Runtime/PlayerClass.cs delete mode 100644 Assets/_/Features/Player/Runtime/PlayerClass.cs.meta delete mode 100644 Assets/_/Features/Quests.meta delete mode 100644 Assets/_/Features/Quests/Runtime.meta delete mode 100644 Assets/_/Features/Quests/Runtime/Events.meta delete mode 100644 Assets/_/Features/Quests/Runtime/Events/EnemyTag.cs delete mode 100644 Assets/_/Features/Quests/Runtime/Events/EnemyTag.cs.meta delete mode 100644 Assets/_/Features/Quests/Runtime/Events/EnvironmentTag.cs delete mode 100644 Assets/_/Features/Quests/Runtime/Events/EnvironmentTag.cs.meta delete mode 100644 Assets/_/Features/Quests/Runtime/Events/EventEffect.cs delete mode 100644 Assets/_/Features/Quests/Runtime/Events/EventEffect.cs.meta delete mode 100644 Assets/_/Features/Quests/Runtime/Events/QuestEvent.cs delete mode 100644 Assets/_/Features/Quests/Runtime/Events/QuestEvent.cs.meta delete mode 100644 Assets/_/Features/Quests/Runtime/Events/QuestEventLog.cs delete mode 100644 Assets/_/Features/Quests/Runtime/Events/QuestEventLog.cs.meta delete mode 100644 Assets/_/Features/Quests/Runtime/Events/QuestEventPackSO.cs delete mode 100644 Assets/_/Features/Quests/Runtime/Events/QuestEventPackSO.cs.meta delete mode 100644 Assets/_/Features/Quests/Runtime/Events/QuestEventSO.cs delete mode 100644 Assets/_/Features/Quests/Runtime/Events/QuestEventSO.cs.meta delete mode 100644 Assets/_/Features/Quests/Runtime/Events/QuestEventType.cs delete mode 100644 Assets/_/Features/Quests/Runtime/Events/QuestEventType.cs.meta delete mode 100644 Assets/_/Features/Quests/Runtime/QuestClass.cs delete mode 100644 Assets/_/Features/Quests/Runtime/QuestClass.cs.meta delete mode 100644 Assets/_/Features/Quests/Runtime/QuestDifficultyEnum.cs delete mode 100644 Assets/_/Features/Quests/Runtime/QuestDifficultyEnum.cs.meta delete mode 100644 Assets/_/Features/Quests/Runtime/QuestFactoryDatabase.cs delete mode 100644 Assets/_/Features/Quests/Runtime/QuestFactoryDatabase.cs.meta delete mode 100644 Assets/_/Features/Quests/Runtime/QuestFactorySO.cs delete mode 100644 Assets/_/Features/Quests/Runtime/QuestFactorySO.cs.meta delete mode 100644 Assets/_/Features/Quests/Runtime/QuestInitializer.cs delete mode 100644 Assets/_/Features/Quests/Runtime/QuestInitializer.cs.meta delete mode 100644 Assets/_/Features/Quests/Runtime/QuestManager.cs delete mode 100644 Assets/_/Features/Quests/Runtime/QuestManager.cs.meta delete mode 100644 Assets/_/Features/Quests/Runtime/QuestStateEnum.cs delete mode 100644 Assets/_/Features/Quests/Runtime/QuestStateEnum.cs.meta delete mode 100644 Assets/_/Features/Quests/Runtime/QuestSummary.cs delete mode 100644 Assets/_/Features/Quests/Runtime/QuestSummary.cs.meta delete mode 100644 Assets/_/Features/Quests/Runtime/QuestTemplate.cs delete mode 100644 Assets/_/Features/Quests/Runtime/QuestTemplate.cs.meta delete mode 100644 Assets/_/Features/Quests/Runtime/Quests.Runtime.asmdef delete mode 100644 Assets/_/Features/Quests/Runtime/Quests.Runtime.asmdef.meta delete mode 100644 Assets/_/Features/Shared.meta delete mode 100644 Assets/_/Features/Shared/ILocaziable.cs delete mode 100644 Assets/_/Features/Shared/ILocaziable.cs.meta delete mode 100644 Assets/_/Features/Shared/Shared.Runtime.asmdef delete mode 100644 Assets/_/Features/Shared/Shared.Runtime.asmdef.meta delete mode 100644 Assets/_/Features/Tests.meta delete mode 100644 Assets/_/Features/Tests/Runtime.meta delete mode 100644 Assets/_/Features/Tests/Runtime/AutoLoaderGame.cs delete mode 100644 Assets/_/Features/Tests/Runtime/AutoLoaderGame.cs.meta delete mode 100644 Assets/_/Features/Tests/Runtime/TestFacts.cs delete mode 100644 Assets/_/Features/Tests/Runtime/TestFacts.cs.meta delete mode 100644 Assets/_/Features/Tests/Runtime/Triche.cs delete mode 100644 Assets/_/Features/Tests/Runtime/Triche.cs.meta delete mode 100644 Assets/_/Features/UI.meta delete mode 100644 Assets/_/Features/UI/Runtime.meta delete mode 100644 Assets/_/Features/UI/Runtime/Adventurers.meta delete mode 100644 Assets/_/Features/UI/Runtime/Adventurers/AdventurerCardSelectionnable.cs delete mode 100644 Assets/_/Features/UI/Runtime/Adventurers/AdventurerCardSelectionnable.cs.meta delete mode 100644 Assets/_/Features/UI/Runtime/Adventurers/AdventurerCardUI.cs delete mode 100644 Assets/_/Features/UI/Runtime/Adventurers/AdventurerCardUI.cs.meta delete mode 100644 Assets/_/Features/UI/Runtime/Adventurers/AdventurerSortEnum.cs delete mode 100644 Assets/_/Features/UI/Runtime/Adventurers/AdventurerSortEnum.cs.meta delete mode 100644 Assets/_/Features/UI/Runtime/Adventurers/AdventurerUIController.cs delete mode 100644 Assets/_/Features/UI/Runtime/Adventurers/AdventurerUIController.cs.meta delete mode 100644 Assets/_/Features/UI/Runtime/Adventurers/AdventurersPanel.cs delete mode 100644 Assets/_/Features/UI/Runtime/Adventurers/AdventurersPanel.cs.meta delete mode 100644 Assets/_/Features/UI/Runtime/Adventurers/AdventurersShop.meta delete mode 100644 Assets/_/Features/UI/Runtime/Adventurers/AdventurersShop/RecruitementPanel.cs delete mode 100644 Assets/_/Features/UI/Runtime/Adventurers/AdventurersShop/RecruitementPanel.cs.meta delete mode 100644 Assets/_/Features/UI/Runtime/Adventurers/InfoAdventurerPanel.cs delete mode 100644 Assets/_/Features/UI/Runtime/Adventurers/InfoAdventurerPanel.cs.meta delete mode 100644 Assets/_/Features/UI/Runtime/Adventurers/InteractionAdventurerCard.cs delete mode 100644 Assets/_/Features/UI/Runtime/Adventurers/InteractionAdventurerCard.cs.meta delete mode 100644 Assets/_/Features/UI/Runtime/BasePanel.cs delete mode 100644 Assets/_/Features/UI/Runtime/BasePanel.cs.meta delete mode 100644 Assets/_/Features/UI/Runtime/GameUI.Runtime.asmdef delete mode 100644 Assets/_/Features/UI/Runtime/GameUI.Runtime.asmdef.meta delete mode 100644 Assets/_/Features/UI/Runtime/InfoPanel.cs delete mode 100644 Assets/_/Features/UI/Runtime/InfoPanel.cs.meta delete mode 100644 Assets/_/Features/UI/Runtime/InventoryPanel.cs delete mode 100644 Assets/_/Features/UI/Runtime/InventoryPanel.cs.meta delete mode 100644 Assets/_/Features/UI/Runtime/Quests.meta delete mode 100644 Assets/_/Features/UI/Runtime/Quests/Events.meta delete mode 100644 Assets/_/Features/UI/Runtime/Quests/Events/EventsDisplayUI.cs delete mode 100644 Assets/_/Features/UI/Runtime/Quests/Events/EventsDisplayUI.cs.meta delete mode 100644 Assets/_/Features/UI/Runtime/Quests/Events/QuestLogUI.cs delete mode 100644 Assets/_/Features/UI/Runtime/Quests/Events/QuestLogUI.cs.meta delete mode 100644 Assets/_/Features/UI/Runtime/Quests/Events/QuestLogsListUI.cs delete mode 100644 Assets/_/Features/UI/Runtime/Quests/Events/QuestLogsListUI.cs.meta delete mode 100644 Assets/_/Features/UI/Runtime/Quests/InfoQuestPanel.cs delete mode 100644 Assets/_/Features/UI/Runtime/Quests/InfoQuestPanel.cs.meta delete mode 100644 Assets/_/Features/UI/Runtime/Quests/InteractionQuestCard.cs delete mode 100644 Assets/_/Features/UI/Runtime/Quests/InteractionQuestCard.cs.meta delete mode 100644 Assets/_/Features/UI/Runtime/Quests/QuestCardUI.cs delete mode 100644 Assets/_/Features/UI/Runtime/Quests/QuestCardUI.cs.meta delete mode 100644 Assets/_/Features/UI/Runtime/Quests/QuestMini.cs delete mode 100644 Assets/_/Features/UI/Runtime/Quests/QuestMini.cs.meta delete mode 100644 Assets/_/Features/UI/Runtime/Quests/QuestUIController.cs delete mode 100644 Assets/_/Features/UI/Runtime/Quests/QuestUIController.cs.meta delete mode 100644 Assets/_/Features/UI/Runtime/Quests/QuestsBoardPanel.cs delete mode 100644 Assets/_/Features/UI/Runtime/Quests/QuestsBoardPanel.cs.meta delete mode 100644 Assets/_/Features/UI/Runtime/Quests/QuestsPanel.cs delete mode 100644 Assets/_/Features/UI/Runtime/Quests/QuestsPanel.cs.meta delete mode 100644 Assets/_/Features/Validators.meta delete mode 100644 Assets/_/Features/Validators/Editor.meta delete mode 100644 Assets/_/Features/Validators/Editor/PlayModePreventer.cs delete mode 100644 Assets/_/Features/Validators/Editor/PlayModePreventer.cs.meta delete mode 100644 Assets/_/Features/Validators/Editor/TextureValidator.cs delete mode 100644 Assets/_/Features/Validators/Editor/TextureValidator.cs.meta diff --git a/Assets/_/Features/Adventurers.meta b/Assets/_/Features/Adventurers.meta deleted file mode 100644 index 00055435..00000000 --- a/Assets/_/Features/Adventurers.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c1584711ee7174b37838a0fd28e8e28e -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_/Features/Adventurers/Runtime.meta b/Assets/_/Features/Adventurers/Runtime.meta deleted file mode 100644 index 6c6bad35..00000000 --- a/Assets/_/Features/Adventurers/Runtime.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8ec7f67c68b3d4cc2a0d89d90062a79f -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_/Features/Adventurers/Runtime/Adventurer.Runtime.asmdef b/Assets/_/Features/Adventurers/Runtime/Adventurer.Runtime.asmdef deleted file mode 100644 index 854b65b2..00000000 --- a/Assets/_/Features/Adventurers/Runtime/Adventurer.Runtime.asmdef +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "Adventurer.Runtime", - "rootNamespace": "Adventurer.Runtime", - "references": [ - "GUID:2ca720bbf8aa349608caa5ce4acaa603", - "GUID:6055be8ebefd69e48b49212b09b47b2f" - ], - "includePlatforms": [], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": false, - "precompiledReferences": [], - "autoReferenced": true, - "defineConstraints": [], - "versionDefines": [], - "noEngineReferences": false -} \ No newline at end of file diff --git a/Assets/_/Features/Adventurers/Runtime/Adventurer.Runtime.asmdef.meta b/Assets/_/Features/Adventurers/Runtime/Adventurer.Runtime.asmdef.meta deleted file mode 100644 index 3b0fbf93..00000000 --- a/Assets/_/Features/Adventurers/Runtime/Adventurer.Runtime.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: d01b71ecbce444a299cc1623f29e9d35 -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_/Features/Adventurers/Runtime/AdventurerClass.cs b/Assets/_/Features/Adventurers/Runtime/AdventurerClass.cs deleted file mode 100644 index 9f807609..00000000 --- a/Assets/_/Features/Adventurers/Runtime/AdventurerClass.cs +++ /dev/null @@ -1,211 +0,0 @@ -using System; -using System.Collections.Generic; -using UnityEngine; - -namespace Adventurer.Runtime -{ - public class AdventurerClass - { - - #region Getters and Setters - - public Guid ID - { - get { return _id; } - } - - public string Name - { - get { return _name; } - set { _name = value; } - } - - public AdventurerClassEnum AdventurerClassEnum - { - get { return _adventurerClassEnum; } - } - - public int Level - { - get { return _level; } - set { _level = value; } - } - - public int Experience - { - get { return _experience; } - set { _experience = value; } - } - - public int Health - { - get { return _health; } - set { _health = value; } - } - - public int MaxHealth - { - get { return _maxHealth; } - set { _maxHealth = value; } - } - - public int Strength - { - get { return _strength; } - set { _strength = value; } - } - - public int Defense - { - get { return _defense; } - set { _defense = value; } - } - - public int Intelligence - { - get { return _intelligence; } - set { _intelligence = value; } - } - - public int Agility - { - get { return _agility; } - set { _agility = value; } - } - - public bool IsAvailable - { - get { return _isAvailable; } - set { _isAvailable = value; } - } - - public DateTime RecruitmentDate - { - get { return _recruitmentDate; } - set { _recruitmentDate = value; } - } - - public Dictionary Equipments - { - get { return _equipments; } - set { _equipments = value; } - } - - public Dictionary ModelParts { get; private set; } - - #endregion - - #region Parameters - - Guid _id; - string _name; - AdventurerClassEnum _adventurerClassEnum; - int _level; - int _experience; - - int _health; - int _maxHealth; - - int _strength; - int _defense; - int _intelligence; - int _agility; - - bool _isAvailable; - DateTime _recruitmentDate; - Dictionary _equipments; - - #endregion - - #region Constructor - - public AdventurerClass(Guid id, string name, AdventurerClassEnum adventurerClassEnum, int level, int experience, - int strength, int defense, - int intelligence, int agility, Dictionary modelParts, DateTime RecruitmentDate = default(DateTime)) - { - _id = id; - _name = name; - _adventurerClassEnum = adventurerClassEnum; - _level = level; - _experience = experience; - _strength = strength; - _defense = defense; - _intelligence = intelligence; - _agility = agility; - ModelParts = modelParts; - _recruitmentDate = RecruitmentDate; - _isAvailable = true; - _equipments = new Dictionary(); - - // Calcule de la vie Max - _maxHealth = CalculateMaxHp(); - //Debug.Log($">>>>>>> {_name }[{_adventurerClassEnum}] | Niveau {_level} | {_experience} exp | {_strength} force | {_defense} def | {_agility} agi | {_intelligence} int | {_maxHealth} Hp Max <<<<<<<<<"); - } - - #endregion - - #region Methods - - public void SendOnMission() - { - _isAvailable = false; - } - - public void ReturnFromMission() - { - _isAvailable = true; - } - - public void ReceiveXP(int xp) - { - _experience += xp; - } - - private void TryLevelUp() - { - int requiredXP = _level * 100; - if (_experience >= requiredXP) - { - _level++; - _experience -= requiredXP; - } - } - - int CalculateMaxHp() - { - float classMultiplier = GetClassMultiplier(); - return Mathf.RoundToInt((_strength + _defense + _level * 2) * classMultiplier); - } - - private float GetClassMultiplier() - { - switch (_adventurerClassEnum) - { - case AdventurerClassEnum.Barbarian: return 1.5f; - case AdventurerClassEnum.Warrior: return 1.3f; - case AdventurerClassEnum.Paladin: return 1.2f; - case AdventurerClassEnum.Archer: return 1.0f; - case AdventurerClassEnum.Thief: return 0.9f; - case AdventurerClassEnum.Priest: return 0.8f; - default: return 1.0f; - } - } - - public void TakeDamage(int effectValue) - { - Debug.Log($"Taking damage: {effectValue}"); - } - - public void Heal(int effectValue) - { - throw new NotImplementedException(); - } - - public void ApplyBuff(int effectValue) - { - throw new NotImplementedException(); - } - - #endregion - } -} diff --git a/Assets/_/Features/Adventurers/Runtime/AdventurerClass.cs.meta b/Assets/_/Features/Adventurers/Runtime/AdventurerClass.cs.meta deleted file mode 100644 index 83a1c72b..00000000 --- a/Assets/_/Features/Adventurers/Runtime/AdventurerClass.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: e46147717be340f99310b7ca71940eb1 -timeCreated: 1753475759 \ No newline at end of file diff --git a/Assets/_/Features/Adventurers/Runtime/AdventurerClassEnum.cs b/Assets/_/Features/Adventurers/Runtime/AdventurerClassEnum.cs deleted file mode 100644 index 4ae30944..00000000 --- a/Assets/_/Features/Adventurers/Runtime/AdventurerClassEnum.cs +++ /dev/null @@ -1,13 +0,0 @@ -namespace Adventurer.Runtime -{ - public enum AdventurerClassEnum - { - Thief, - Warrior, - Archer, - Paladin, - Priest, - Mage, - Barbarian, - } -} diff --git a/Assets/_/Features/Adventurers/Runtime/AdventurerClassEnum.cs.meta b/Assets/_/Features/Adventurers/Runtime/AdventurerClassEnum.cs.meta deleted file mode 100644 index ea3adf98..00000000 --- a/Assets/_/Features/Adventurers/Runtime/AdventurerClassEnum.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 54b4d05cd4924762ab71f0aa436dfa0c -timeCreated: 1753475959 \ No newline at end of file diff --git a/Assets/_/Features/Adventurers/Runtime/AdventurerFactorySO.cs b/Assets/_/Features/Adventurers/Runtime/AdventurerFactorySO.cs deleted file mode 100644 index 3dca134b..00000000 --- a/Assets/_/Features/Adventurers/Runtime/AdventurerFactorySO.cs +++ /dev/null @@ -1,99 +0,0 @@ -using System; -using System.Collections.Generic; -using UnityEngine; -using Random = UnityEngine.Random; - -namespace Adventurer.Runtime -{ - [CreateAssetMenu(fileName = "AdventurerClass Factory", menuName = "Guild Tycoon/Adventurers/Factory", order = 0)] - public class AdventurerFactorySO : ScriptableObject - { - public List m_names; - public List m_classes; - public int m_baseLevel; - public int m_minStat; - public int m_maxStat; - - public AdventurerClass CreateAdventurer() - { - string name = m_names[Random.Range(0, m_names.Count)]; - AdventurerClassEnum chosenClassEnum = m_classes[Random.Range(0, m_classes.Count)]; - - int level = m_baseLevel; - int xp = 0; - - int strength = 0; - int defense = 0; - int agility = 0; - int intelligence = 0; - - switch (chosenClassEnum) - { - case AdventurerClassEnum.Warrior: - strength = Random.Range(14, 20); - defense = Random.Range(10, 16); - agility = Random.Range(6, 14); - intelligence = Random.Range(4, 8); - break; - case AdventurerClassEnum.Mage: - strength = Random.Range(4, 8); - defense = Random.Range(6, 10); - agility = Random.Range(6, 10); - intelligence = Random.Range(14, 20); - break; - case AdventurerClassEnum.Archer: - strength = Random.Range(4, 8); - defense = Random.Range(6, 10); - agility = Random.Range(14, 20); - intelligence = Random.Range(4, 8); - break; - case AdventurerClassEnum.Paladin: - strength = Random.Range(10, 14); - defense = Random.Range(14, 20); - agility = Random.Range(4, 8); - intelligence = Random.Range(8, 12); - break; - case AdventurerClassEnum.Priest: - strength = Random.Range(6, 10); - defense = Random.Range(8, 12); - agility = Random.Range(8, 12); - intelligence = Random.Range(14, 20); - break; - case AdventurerClassEnum.Thief: - strength = Random.Range(8, 14); - defense = Random.Range(8, 12); - agility = Random.Range(14, 20); - intelligence = Random.Range(4, 8); - break; - case AdventurerClassEnum.Barbarian: - strength = Random.Range(16, 20); - defense = Random.Range(10, 14); - agility = Random.Range(6, 10); - intelligence = Random.Range(2, 6); - break; - default: - // Classe non gérée - break; - } - - var modelParts = new Dictionary(); - modelParts["Ears"] = $"EARS/Ears Type {Random.Range(1, 2)}"; - modelParts["Eyebrows"] = $"EYEBROWS/Eyebrow Type {Random.Range(1, 5)} Color {Random.Range(1, 5)}"; - modelParts["Eyes"] = $"EYES/Eyes Type {Random.Range(1, 5)} Color {Random.Range(1, 5)}"; - modelParts["Face Hair"] = $"FACE HAIRS/Face Hair Type {Random.Range(1, 5)} Color {Random.Range(1, 5)}"; - modelParts["Hair"] = $"HAIRS/Hair Type {Random.Range(1, 5)} Color {Random.Range(1, 5)}"; - modelParts["Nose"] = $"NOSES/Nose Type {Random.Range(1, 5)}"; - - modelParts["Feet Armor"] = $"FEETS/Feet Armor Type {Random.Range(1, 5)} Color {Random.Range(1, 3)}"; - modelParts["Legs Armor"] = $"LEGS/Legs Armor Type {Random.Range(1, 5)} Color {Random.Range(1, 3)}"; - modelParts["Belts Armor"] = $"BELTS/Belts Armor Type {Random.Range(1, 6)} Color {Random.Range(1, 3)}"; - modelParts["Arm Armor"] = $"ARMORS/Arm Armor Type {Random.Range(1, 5)} Color {Random.Range(1, 3)}"; - modelParts["Chest Armor"] = $"CHESTS/Chest Armor Type {Random.Range(1, 5)} Color {Random.Range(1, 3)}"; - modelParts["Head Armor"] = $"HEADS/Head Armor Type {Random.Range(1, 6)} Color {Random.Range(1, 3)}"; - - DateTime now = DateTime.Now; - - return new AdventurerClass(Guid.NewGuid(), name, chosenClassEnum, level, xp, strength, defense, intelligence, agility, modelParts, now); - } - } -} diff --git a/Assets/_/Features/Adventurers/Runtime/AdventurerFactorySO.cs.meta b/Assets/_/Features/Adventurers/Runtime/AdventurerFactorySO.cs.meta deleted file mode 100644 index d0847e1a..00000000 --- a/Assets/_/Features/Adventurers/Runtime/AdventurerFactorySO.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 4c824ea52e0c4c33bd42fdbb00a0b5a7 -timeCreated: 1753476587 \ No newline at end of file diff --git a/Assets/_/Features/AudioSystem.meta b/Assets/_/Features/AudioSystem.meta deleted file mode 100644 index 21a3ccae..00000000 --- a/Assets/_/Features/AudioSystem.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 73a43a84340ff44929dfa709cce4bf76 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_/Features/AudioSystem/Runtime.meta b/Assets/_/Features/AudioSystem/Runtime.meta deleted file mode 100644 index 966312c2..00000000 --- a/Assets/_/Features/AudioSystem/Runtime.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 581d807ac8f474e31a0f18f5f4f0ad27 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_/Features/AudioSystem/Runtime/AudioManager.cs b/Assets/_/Features/AudioSystem/Runtime/AudioManager.cs deleted file mode 100644 index e26357ed..00000000 --- a/Assets/_/Features/AudioSystem/Runtime/AudioManager.cs +++ /dev/null @@ -1,168 +0,0 @@ -using System.Collections.Generic; -using System.Linq; -using Core.Runtime; -using UnityEngine; -using UnityEngine.Audio; -using UnityEngine.UI; - -namespace AudioSystem.Runtime -{ - public class AudioManager : BaseMonobehaviour - { - - #region Publics - - public static AudioManager Instance { get; private set; } - - public enum AudioChannel - { - Master, - Music, - SFX, - Ambiance - } - - #endregion - - - #region Unity API - - private void Awake() - { - if (Instance != null) - { - Destroy(gameObject); - return; - } - Instance = this; - DontDestroyOnLoad(gameObject); - - _sfxSource = gameObject.AddComponent(); - } - - #endregion - - - #region Main Methods - - public void PlayLevelMusic() - { - if (_levelMusic != null) - { - PlayMusic(_levelMusic, true); - } - } - - public void PlaySFX(AudioClip clip) - { - if(clip == null) return; - _sfxSource.PlayOneShot(clip); - } - - public void PlaySFXByName(string name) - { - AudioClip clip = _sfxLibrary.FirstOrDefault(c => c.name == name); - if (clip != null) - { - PlaySFX(clip); - } - } - - public void PlayMusic(AudioClip clip, bool loop = true) - { - if(clip == null) return; - _musicSource.clip = clip; - _musicSource.loop = loop; - _musicSource.Play(); - } - - public void PlayAmbiance(AudioClip clip, bool loop = true) - { - if(clip == null) return; - _ambianceSource.clip = clip; - _ambianceSource.loop = true; - _ambianceSource.Play(); - } - - public void SetMasterVolume(float value) - { - if (_audioMixer != null) - { - _audioMixer.SetFloat("MasterVolume", Mathf.Log10(Mathf.Clamp(value, 0.0001f, 1)) * 20); - } - } - - public void SetMusicVolume(float value) - { - if (_audioMixer != null) - { - _audioMixer.SetFloat("MusicVolume", Mathf.Log10(Mathf.Clamp(value, 0.0001f, 1)) * 20); - } - } - - public void SetSFXVolume(float value) - { - if (_audioMixer != null) - { - _audioMixer.SetFloat("SFXVolume", Mathf.Log10(Mathf.Clamp(value, 0.0001f, 1)) * 20); - } - } - - public void SetAmbianceVolume(float value) - { - if (_audioMixer != null) - { - _audioMixer.SetFloat("AmbianceVolume", Mathf.Log10(Mathf.Clamp(value, 0.0001f, 1)) * 20); - } - } - - public void BinderVolume(Slider slider, AudioChannel channel) - { - if(slider == null) return; - - switch (channel) - { - case AudioChannel.Master: - slider.onValueChanged.AddListener(SetMasterVolume); - break; - case AudioChannel.Music: - slider.onValueChanged.AddListener(SetMusicVolume); - break; - case AudioChannel.SFX: - slider.onValueChanged.AddListener(SetSFXVolume); - break; - case AudioChannel.Ambiance: - slider.onValueChanged.AddListener(SetAmbianceVolume); - break; - } - } - - #endregion - - - #region Utils - - /* Fonctions privées utiles */ - - #endregion - - - #region Privates and Protected - - [Header("Source audio du level")] - [SerializeField] private AudioClip _levelMusic; - - [Header("Audio Sources")] - [SerializeField] private AudioSource _musicSource; - [SerializeField] private AudioSource _ambianceSource; - [SerializeField] private List _sfxLibrary; - - [Header("Mixer (Optional)")] - [SerializeField] private AudioMixer _audioMixer; - - private AudioSource _sfxSource; - - #endregion - } -} - diff --git a/Assets/_/Features/AudioSystem/Runtime/AudioManager.cs.meta b/Assets/_/Features/AudioSystem/Runtime/AudioManager.cs.meta deleted file mode 100644 index 7a008f8f..00000000 --- a/Assets/_/Features/AudioSystem/Runtime/AudioManager.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: bf71e6ed782e4713b95188fa52438cd0 -timeCreated: 1751220977 \ No newline at end of file diff --git a/Assets/_/Features/AudioSystem/Runtime/LevelAudioHandler.cs b/Assets/_/Features/AudioSystem/Runtime/LevelAudioHandler.cs deleted file mode 100644 index 29339b0b..00000000 --- a/Assets/_/Features/AudioSystem/Runtime/LevelAudioHandler.cs +++ /dev/null @@ -1,80 +0,0 @@ -using System; -using UnityEngine.SceneManagement; - -namespace Core.Runtime -{ - public class SceneLoader : BaseMonobehaviour - { - - #region Publics - - public static event Action OnSceneLoaded; - public static string CurrentSceneName => SceneManager.GetActiveScene().name; - public static SceneLoader Instance { get; private set; } - - #endregion - - - #region Unity API - - private void Awake() - { - if (Instance != null) - { - Destroy(gameObject); - return; - } - Instance = this; - DontDestroyOnLoad(gameObject); - - SceneManager.sceneLoaded += HandleSceneLoaded; - } - - void OnDestroy() - { - SceneManager.sceneLoaded -= HandleSceneLoaded; - } - - #endregion - - - #region Main Methods - - public void LoadScene(string sceneName) - { - SceneManager.LoadScene(sceneName); - } - - #endregion - - - #region Utils - - private void HandleSceneLoaded(Scene scene, LoadSceneMode mode) - { - OnSceneLoaded?.Invoke(scene); - } - - private bool SceneExists(string sceneName) - { - for (int i = 0; i < SceneManager.sceneCountInBuildSettings; i++) - { - string path = SceneUtility.GetScenePathByBuildIndex(i); - string name = System.IO.Path.GetFileNameWithoutExtension(path); - if (name == sceneName) - return true; - } - return false; - } - - #endregion - - - #region Privates and Protected - - // - - #endregion - } -} - diff --git a/Assets/_/Features/AudioSystem/Runtime/LevelAudioHandler.cs.meta b/Assets/_/Features/AudioSystem/Runtime/LevelAudioHandler.cs.meta deleted file mode 100644 index d5ca834a..00000000 --- a/Assets/_/Features/AudioSystem/Runtime/LevelAudioHandler.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: b6d9171f0555419780642bfda5037221 -timeCreated: 1751223652 \ No newline at end of file diff --git a/Assets/_/Features/Cheat.meta b/Assets/_/Features/Cheat.meta deleted file mode 100644 index 493c3796..00000000 --- a/Assets/_/Features/Cheat.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7c0ce0a4373dc0bb2ab714d658b005ad -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_/Features/Cheat/Runtime.meta b/Assets/_/Features/Cheat/Runtime.meta deleted file mode 100644 index 0f7626d2..00000000 --- a/Assets/_/Features/Cheat/Runtime.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 734f74e705aeba678b18ee566d42d540 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_/Features/Cheat/Runtime/Cheat.Runtime.asmdef b/Assets/_/Features/Cheat/Runtime/Cheat.Runtime.asmdef deleted file mode 100644 index 8bbae525..00000000 --- a/Assets/_/Features/Cheat/Runtime/Cheat.Runtime.asmdef +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "Cheat.Runtime", - "rootNamespace": "Cheat.Runtime", - "references": [ - "GUID:2ca720bbf8aa349608caa5ce4acaa603", - "GUID:6055be8ebefd69e48b49212b09b47b2f" - ], - "includePlatforms": [], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": false, - "precompiledReferences": [], - "autoReferenced": true, - "defineConstraints": [], - "versionDefines": [], - "noEngineReferences": false -} \ No newline at end of file diff --git a/Assets/_/Features/Cheat/Runtime/Cheat.Runtime.asmdef.meta b/Assets/_/Features/Cheat/Runtime/Cheat.Runtime.asmdef.meta deleted file mode 100644 index 869c234a..00000000 --- a/Assets/_/Features/Cheat/Runtime/Cheat.Runtime.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 5b013ac9c9f0c7681877b2ae2d0aaf36 -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_/Features/Cheat/Runtime/Cheat.cs b/Assets/_/Features/Cheat/Runtime/Cheat.cs deleted file mode 100644 index 53136454..00000000 --- a/Assets/_/Features/Cheat/Runtime/Cheat.cs +++ /dev/null @@ -1,230 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using Core.Runtime; -using TMPro; -using UnityEngine; -using UnityEngine.SceneManagement; - -namespace Cheat.Runtime -{ - public class Cheat : BaseMonobehaviour - { - - #region Publics - - // - - #endregion - - - #region Unity API - - void OnValidate() - { - # if UNITY_EDITOR - - if (!Application.isPlaying) - { - GetComponentInChildren().enabled = false; - } - - # endif - } - - void Awake() - { - // Liste des actions possibles - _commands.Add("quit", args => Application.Quit()); - _commands.Add("add money", args => - { - if (args.Length == 0) - { - Warning("Usage: add money "); - return; - } - if (!int.TryParse(args[0], out int amount)) - { - Warning($"Invalid amount: {args[0]}"); - return; - } - AddMoney(amount); - }); - - _commands.Add("help", args => CommandsList()); - - _canvas = GetComponentInChildren(); - _canvas.enabled = false; - _historyZone = GetComponentInChildren(); - } - - void Start() - { - // - } - - void Update() - { - if (Input.GetKeyDown(KeyCode.Tab)) - { - ToggleConsole(); - } - - if (_consoleOpen) - { - foreach (char c in Input.inputString) - { - if (c == '\b') // Backspace - { - if (_input.Length > 0) - _input = _input.Substring(0, _input.Length - 1); - } - else if (c == '\n' || c == '\r') // Entrée - { - ProcessCommand(_input); - _input = string.Empty; - } - else - { - _input += c; - } - RefreshUI(); - } - } - } - - #endregion - - - #region Main Methods - - // - - #endregion - - - #region Utils - - /* Fonctions privées utiles */ - - void RefreshUI() - { - if (_historyZone == null) return; - _historyZone.text = string.Join("\n", _history.ToArray()); - } - - void CommandsList() - { - AppendHistory("Rappel des commandes "); - foreach (var cmd in _commands) - { - AppendHistory(cmd.Key); - } - } - - // Ajoute une ligne d'historique et limite à _historyMaxLines - void AppendHistory(string line) - { - if (string.IsNullOrEmpty(line)) return; - - _history.Enqueue(line); - while (_history.Count > _historyMaxLines) - _history.Dequeue(); - } - - void ProcessCommand(string input) - { - if (string.IsNullOrWhiteSpace(input)) return; - string raw = input.Trim(); - string lower = raw.ToLower(); - - // Find the longest matching command key at the start of the input - string matchedKey = _commands.Keys - .OrderByDescending(k => k.Length) - .FirstOrDefault(k => lower.StartsWith(k)); - - if (!string.IsNullOrEmpty(matchedKey)) - { - string argString = lower.Substring(matchedKey.Length).Trim(); - string[] args = string.IsNullOrEmpty(argString) - ? Array.Empty() - : argString.Split(new[] { ' ' }, StringSplitOptions.RemoveEmptyEntries); - - AppendHistory(raw); - try - { - _commands[matchedKey].Invoke(args); - } - catch (Exception e) - { - Warning($"Error executing '{matchedKey}': {e.Message}"); - } - } - else - { - Warning($"🚨‼️ Command '{lower}' not found"); - } - - _input = string.Empty; - } - - void ToggleConsole() - { - _consoleOpen = !_consoleOpen; - _canvas.enabled = _consoleOpen; - GameManager.Instance.IsOnPause = _consoleOpen; - - if (_consoleOpen) - { - TextCaptured(); - } - } - - void TextCaptured() - { - foreach (char c in Input.inputString) - { - _input += c; - } - } - - #endregion - - #region Commands Console - - void AddMoney(int amount) - { - // Update or create a Money fact - int current; - bool hasMoney = true; - try - { - current = GetFact("Money"); - } - catch - { - current = 0; - hasMoney = false; - } - - int newValue = current + amount; - SetFact("Money", newValue, FactPersistence.Persistent); - AppendHistory($"Money set to {newValue}"); - } - - #endregion - - #region Privates and Protected - - // Variables privées - bool _consoleOpen = false; - Canvas _canvas; - string _input = string.Empty; - Dictionary> _commands = new Dictionary>(); - Queue _history = new Queue(); - const int _historyMaxLines = 5; - TMP_Text _historyZone; - - #endregion - } -} \ No newline at end of file diff --git a/Assets/_/Features/Cheat/Runtime/Cheat.cs.meta b/Assets/_/Features/Cheat/Runtime/Cheat.cs.meta deleted file mode 100644 index 6f4282c5..00000000 --- a/Assets/_/Features/Cheat/Runtime/Cheat.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: 3d81aa295d15c46f5b729d9afa859acb \ No newline at end of file diff --git a/Assets/_/Features/Decor.meta b/Assets/_/Features/Decor.meta deleted file mode 100644 index 2938de5b..00000000 --- a/Assets/_/Features/Decor.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 2f78b835dfce4349ad7522d7b63084f1 -timeCreated: 1754087596 \ No newline at end of file diff --git a/Assets/_/Features/Decor/Runtime.meta b/Assets/_/Features/Decor/Runtime.meta deleted file mode 100644 index 675d9ffa..00000000 --- a/Assets/_/Features/Decor/Runtime.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 79112082853e24a739e574adbd07c748 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_/Features/Decor/Runtime/Adventurer.meta b/Assets/_/Features/Decor/Runtime/Adventurer.meta deleted file mode 100644 index da3bdf16..00000000 --- a/Assets/_/Features/Decor/Runtime/Adventurer.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: e82eea4c6be94d0bb12fda846a7eaf10 -timeCreated: 1754301470 \ No newline at end of file diff --git a/Assets/_/Features/Decor/Runtime/Adventurer/InfoAdventurer.cs b/Assets/_/Features/Decor/Runtime/Adventurer/InfoAdventurer.cs deleted file mode 100644 index 9cd162ae..00000000 --- a/Assets/_/Features/Decor/Runtime/Adventurer/InfoAdventurer.cs +++ /dev/null @@ -1,43 +0,0 @@ -using UnityEngine; - -namespace Decor.Runtime -{ - public class InfoAdventurer : MonoBehaviour - { - - #region Publics - - // - - #endregion - - - #region Unity API - - // - - #endregion - - - #region Main Methods - - // - - #endregion - - - #region Utils - - /* Fonctions privées utiles */ - - #endregion - - - #region Privates and Protected - - // Variables privées - - #endregion - } -} - diff --git a/Assets/_/Features/Decor/Runtime/Adventurer/InfoAdventurer.cs.meta b/Assets/_/Features/Decor/Runtime/Adventurer/InfoAdventurer.cs.meta deleted file mode 100644 index 7a7df209..00000000 --- a/Assets/_/Features/Decor/Runtime/Adventurer/InfoAdventurer.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: c255cd054d9a4063be4d44bce3a41fdb -timeCreated: 1754301480 \ No newline at end of file diff --git a/Assets/_/Features/Decor/Runtime/AdventurerApearanceSpawner.cs b/Assets/_/Features/Decor/Runtime/AdventurerApearanceSpawner.cs deleted file mode 100644 index d825c902..00000000 --- a/Assets/_/Features/Decor/Runtime/AdventurerApearanceSpawner.cs +++ /dev/null @@ -1,78 +0,0 @@ -using System.Collections.Generic; -using Adventurer.Runtime; -using Core.Runtime; -using EventSystem.Runtime; -using Player.Runtime; -using UnityEngine; - -namespace Decor.Runtime -{ - public class AdventurerApearanceSpawner : BaseMonobehaviour - { - - #region Publics - - // - - #endregion - - - #region Unity API - - void Start() - { - AdventurerSignals.OnAdventurerSpawnRequested += OnSpawnAdventurerModel; - - List allAdventurers = GetFact>("my_adventurers"); - - foreach (AdventurerClass adventurer in allAdventurers) - { - OnSpawnAdventurerModel(adventurer); - _countAdventurers++; - } - - StartCoroutine(WaitAndDeactivatePortraitGenerator()); - } - - void OnDestroy() - { - AdventurerSignals.OnAdventurerSpawnRequested -= OnSpawnAdventurerModel; - } - - #endregion - - - #region Main Methods - - void OnSpawnAdventurerModel(AdventurerClass adventurerClass) - { - GameObject model = Instantiate(_adventurerPrefab, transform); - model.GetComponent().SetupFromAdventurer(adventurerClass); - _portraitGenerator.GeneratePortrait(adventurerClass, _adventurerPrefab); - } - - #endregion - - - #region Utils - - System.Collections.IEnumerator WaitAndDeactivatePortraitGenerator() - { - yield return new WaitUntil(() => _countAdventurers == GetFact(GameManager.Instance.Profile).AdventurersCount); - yield return new WaitForSeconds(1f); - _portraitGenerator.GameObject.SetActive(false); - } - - #endregion - - - #region Privates and Protected - - [SerializeField] GameObject _adventurerPrefab; - [SerializeField] PortraitGenerator _portraitGenerator; - - int _countAdventurers = 0; - - #endregion - } -} diff --git a/Assets/_/Features/Decor/Runtime/AdventurerApearanceSpawner.cs.meta b/Assets/_/Features/Decor/Runtime/AdventurerApearanceSpawner.cs.meta deleted file mode 100644 index 980c6669..00000000 --- a/Assets/_/Features/Decor/Runtime/AdventurerApearanceSpawner.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: d4245e562f224986b9ea19f4b0917793 -timeCreated: 1754087745 \ No newline at end of file diff --git a/Assets/_/Features/Decor/Runtime/AdventurerModelBinder.cs b/Assets/_/Features/Decor/Runtime/AdventurerModelBinder.cs deleted file mode 100644 index 49f16e3b..00000000 --- a/Assets/_/Features/Decor/Runtime/AdventurerModelBinder.cs +++ /dev/null @@ -1,60 +0,0 @@ -using Adventurer.Runtime; -using Core.Runtime; -using UnityEngine; - -namespace Decor.Runtime -{ - public class AdventurerModelBinder : BaseMonobehaviour - { - - #region Publics - - // - - #endregion - - - #region Unity API - - // - - #endregion - - - #region Main Methods - - public void SetupFromAdventurer(AdventurerClass adventurerClass) - { - foreach (Transform part in partsRoot) - { - part.gameObject.SetActive(true); - } - - foreach (string partName in adventurerClass.ModelParts.Values) - { - Transform target = partsRoot.Find(partName); - if (target != null) - { - target.gameObject.SetActive(true); - } - } - } - - #endregion - - - #region Utils - - /* Fonctions privées utiles */ - - #endregion - - - #region Privates and Protected - - [SerializeField] private Transform partsRoot; - - #endregion - } -} - diff --git a/Assets/_/Features/Decor/Runtime/AdventurerModelBinder.cs.meta b/Assets/_/Features/Decor/Runtime/AdventurerModelBinder.cs.meta deleted file mode 100644 index 0c455322..00000000 --- a/Assets/_/Features/Decor/Runtime/AdventurerModelBinder.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 13ac9df85abf4e1686d9d9a345cc5758 -timeCreated: 1754088153 \ No newline at end of file diff --git a/Assets/_/Features/Decor/Runtime/Decor.Runtime.asmdef b/Assets/_/Features/Decor/Runtime/Decor.Runtime.asmdef deleted file mode 100644 index 708274d9..00000000 --- a/Assets/_/Features/Decor/Runtime/Decor.Runtime.asmdef +++ /dev/null @@ -1,20 +0,0 @@ -{ - "name": "Decor.Runtime", - "rootNamespace": "", - "references": [ - "GUID:2ca720bbf8aa349608caa5ce4acaa603", - "GUID:d01b71ecbce444a299cc1623f29e9d35", - "GUID:4a640bb60ad60478bba0cc41f9b80929", - "GUID:f5d0434d9e8c34eb1a16f4c57b172b85", - "GUID:239153993e9574192a1980e14075369e" - ], - "includePlatforms": [], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": false, - "precompiledReferences": [], - "autoReferenced": true, - "defineConstraints": [], - "versionDefines": [], - "noEngineReferences": false -} \ No newline at end of file diff --git a/Assets/_/Features/Decor/Runtime/Decor.Runtime.asmdef.meta b/Assets/_/Features/Decor/Runtime/Decor.Runtime.asmdef.meta deleted file mode 100644 index 23ba5352..00000000 --- a/Assets/_/Features/Decor/Runtime/Decor.Runtime.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 796a630e69a1c47f2af3fab5e2bbe0de -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_/Features/Decor/Runtime/Portrait.meta b/Assets/_/Features/Decor/Runtime/Portrait.meta deleted file mode 100644 index b4d5d1f6..00000000 --- a/Assets/_/Features/Decor/Runtime/Portrait.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 17b019320dd2465ebce9f1a32399841e -timeCreated: 1754129237 \ No newline at end of file diff --git a/Assets/_/Features/Decor/Runtime/Portrait/PortraitGenerator.cs b/Assets/_/Features/Decor/Runtime/Portrait/PortraitGenerator.cs deleted file mode 100644 index 4c229320..00000000 --- a/Assets/_/Features/Decor/Runtime/Portrait/PortraitGenerator.cs +++ /dev/null @@ -1,93 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using _.Features.Decor.Runtime; -using Adventurer.Runtime; -using Core.Runtime; -using Player.Runtime; -using UnityEngine; -using UnityEngine.AI; - -namespace Decor.Runtime -{ - public class PortraitGenerator : BaseMonobehaviour - { - - #region Publics - - // - - #endregion - - - #region Unity API - - // - - #endregion - - - #region Main Methods - - Queue<(AdventurerClass, GameObject)> _queue = new(); - bool _isProcessing = false; - - public void GeneratePortrait(AdventurerClass adventurerClass, GameObject prefab) - { - if (!gameObject.activeInHierarchy) - { - return; - } - _queue.Enqueue((adventurerClass, prefab)); - if (!_isProcessing) - { - StartCoroutine(ProcessQueue()); - } - } - - IEnumerator ProcessQueue() - { - _isProcessing = true; - - while (_queue.Count > 0) - { - var (adventurerClass, prefab) = _queue.Dequeue(); - - _currentAdventurerModel = Instantiate(prefab, transform); - _currentAdventurerModel.GetComponent().SetupFromAdventurer(adventurerClass); - _currentAdventurerModel.GetComponent().enabled = false; - _currentAdventurerModel.GetComponent().enabled = false; - - var photo = GetComponentInChildren(); - if (photo != null) - { - yield return StartCoroutine(photo.CaptureRoutine(adventurerClass)); - } - - Destroy(_currentAdventurerModel); - yield return new WaitForEndOfFrame(); - _currentAdventurerModel = null; - - yield return new WaitForSeconds(0.1f); // courte pause pour laisser respirer Unity - } - - _isProcessing = false; - gameObject.SetActive(false); - } - - #endregion - - - #region Utils - - - - #endregion - - - #region Privates and Protected - - GameObject _currentAdventurerModel; - - #endregion - } -} diff --git a/Assets/_/Features/Decor/Runtime/Portrait/PortraitGenerator.cs.meta b/Assets/_/Features/Decor/Runtime/Portrait/PortraitGenerator.cs.meta deleted file mode 100644 index 2077b93e..00000000 --- a/Assets/_/Features/Decor/Runtime/Portrait/PortraitGenerator.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 541e352eed3541beb25f9ba5966b080c -timeCreated: 1754125969 \ No newline at end of file diff --git a/Assets/_/Features/Decor/Runtime/Portrait/TakePhoto.cs b/Assets/_/Features/Decor/Runtime/Portrait/TakePhoto.cs deleted file mode 100644 index ebd66733..00000000 --- a/Assets/_/Features/Decor/Runtime/Portrait/TakePhoto.cs +++ /dev/null @@ -1,72 +0,0 @@ -using System.Collections; -using Adventurer.Runtime; -using Core.Runtime; -using EventSystem.Runtime; -using UnityEngine; -using UnityEngine.UI; - -namespace _.Features.Decor.Runtime -{ - public class TakePhoto : BaseMonobehaviour - { - - #region Publics - - public Image m_targetImage; - - #endregion - - - #region Unity API - - // - - #endregion - - - #region Main Methods - - // Coroutine to capture the portrait asynchronously - public IEnumerator CaptureRoutine(AdventurerClass adventurer) - { - yield return new WaitForEndOfFrame(); // attendre le rendu de la frame - - _camera.Render(); - RenderTexture renderTexture = _camera.targetTexture; - - RenderTexture currentRT = RenderTexture.active; - RenderTexture.active = renderTexture; - Texture2D image = new Texture2D(renderTexture.width, renderTexture.height, TextureFormat.RGB24, false); - image.ReadPixels(new Rect(0, 0, renderTexture.width, renderTexture.height), 0, 0); - image.Apply(); - RenderTexture.active = currentRT; - - Sprite portraitSprite = Sprite.Create(image, new Rect(0, 0, image.width, image.height), new Vector2(0.5f, 0.5f)); - AdventurerSignals.RaisePortraitCaptured(adventurer, portraitSprite); - - if (m_targetImage != null) - { - m_targetImage.sprite = portraitSprite; - } - - yield return new WaitForSeconds(0.1f); // attendre un court instant avant de lever l'événement final - AdventurerSignals.RaisePhotoCaptured(adventurer); - } - - #endregion - - - #region Utils - - // - - #endregion - - - #region Privates and Protected - - [SerializeField] Camera _camera; - - #endregion - } -} diff --git a/Assets/_/Features/Decor/Runtime/Portrait/TakePhoto.cs.meta b/Assets/_/Features/Decor/Runtime/Portrait/TakePhoto.cs.meta deleted file mode 100644 index a53ef17d..00000000 --- a/Assets/_/Features/Decor/Runtime/Portrait/TakePhoto.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 8eea51d84fd74e8eb6707e41ae1e383e -timeCreated: 1754124846 \ No newline at end of file diff --git a/Assets/_/Features/Decor/Runtime/QuestSign.cs b/Assets/_/Features/Decor/Runtime/QuestSign.cs deleted file mode 100644 index 4b5bf8b5..00000000 --- a/Assets/_/Features/Decor/Runtime/QuestSign.cs +++ /dev/null @@ -1,91 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using Core.Runtime; -using EventSystem.Runtime; -using Player.Runtime; -using Quests.Runtime; -using UnityEngine; - -namespace Decor.Runtime -{ - public class QuestSign: BaseMonobehaviour - { - #region private & protected - - [SerializeField] GameObject _parchment; - int _quests; - PlayerClass _player; - - #endregion - - - #region Unity API - - void Awake() - { - _player = GetFact(GameManager.Instance.Profile); - } - - void Start() - { - // Trigger an initial refresh - QuestManager.Instance.NotifyAvailableQuestsUpdated(_player.GuildLevel); - UpdateParchmentState(); - } - - void OnEnable() - { - QuestManager.OnAvailableQuestsUpdated += HandleAvailableChanged; - QuestManager.OnQuestCompleted += HandleQuestCompleted; - } - - void OnDisable() - { - QuestManager.OnAvailableQuestsUpdated -= HandleAvailableChanged; - QuestManager.OnQuestCompleted -= HandleQuestCompleted; - } - - void HandleAvailableChanged(System.Collections.Generic.List _) - { - UpdateParchmentState(); - } - - void HandleQuestCompleted(QuestClass _) - { - UpdateParchmentState(); - } - - #endregion - - #region Main Methods - - // - - #endregion - - #region Utils - - void UpdateParchmentState() - { - List availableTemplates = QuestManager.Instance.GetAvailableQuests(_player.GuildLevel); - var allPossibleQuests = QuestManager.Instance.GetAvailableQuests(_player.GuildLevel); - - // 2. Quêtes déjà démarrées (actives OU complétées) - var startedQuests = QuestManager.Instance.ActiveQuests - .Concat(QuestManager.Instance.CompletedQuests) - .ToList(); - - // 3. Quêtes vraiment disponibles = possibles - déjà démarrées - bool hasTrulyAvailableQuests = allPossibleQuests - .Any(possibleQuest => - !startedQuests.Any(startedQuest => - startedQuest.Name == possibleQuest.data.Name - ) - ); - _parchment.SetActive(hasTrulyAvailableQuests); - } - - #endregion - } -} \ No newline at end of file diff --git a/Assets/_/Features/Decor/Runtime/QuestSign.cs.meta b/Assets/_/Features/Decor/Runtime/QuestSign.cs.meta deleted file mode 100644 index 9dda9623..00000000 --- a/Assets/_/Features/Decor/Runtime/QuestSign.cs.meta +++ /dev/null @@ -1,2 +0,0 @@ -fileFormatVersion: 2 -guid: ee4d7e155702f0836847d55f31276d2f \ No newline at end of file diff --git a/Assets/_/Features/EventSystem.meta b/Assets/_/Features/EventSystem.meta deleted file mode 100644 index f314785e..00000000 --- a/Assets/_/Features/EventSystem.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 4df74ca8c623491e993c524482db6054 -timeCreated: 1754130690 \ No newline at end of file diff --git a/Assets/_/Features/EventSystem/Runtime.meta b/Assets/_/Features/EventSystem/Runtime.meta deleted file mode 100644 index 6640baac..00000000 --- a/Assets/_/Features/EventSystem/Runtime.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: f3517a0c29d3e412caca160313d0d986 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_/Features/EventSystem/Runtime/AdventurerSignals.cs b/Assets/_/Features/EventSystem/Runtime/AdventurerSignals.cs deleted file mode 100644 index e0465b28..00000000 --- a/Assets/_/Features/EventSystem/Runtime/AdventurerSignals.cs +++ /dev/null @@ -1,53 +0,0 @@ -using System; -using Adventurer.Runtime; -using UnityEngine; - -namespace EventSystem.Runtime -{ - public static class AdventurerSignals - { - public static event Action OnAdventurerSpawnRequested; - public static event Action OnRefresh; - public static event Action OnPortraitCaptured; - public static event Action OnPhotoCaptured; - public static event Action OnInfoAdventurerPanel; - public static event Action OnAdventurerSelected; - public static event Action OnAdventurerUnselected; - - public static void RaiseSpawnRequested(AdventurerClass adventurerClass) - { - OnAdventurerSpawnRequested?.Invoke(adventurerClass); - } - - public static void RaiseRefreshAdventurers() - { - OnRefresh?.Invoke(); - } - - public static void RaisePortraitCaptured(AdventurerClass adventurerClass, Sprite portrait) - { - OnPortraitCaptured?.Invoke(adventurerClass, portrait); - } - - public static void RaisePhotoCaptured(AdventurerClass adventurerClass) - { - OnPhotoCaptured?.Invoke(adventurerClass); - } - - public static void RaiseInfoAdventurerPanel(AdventurerClass adventurerClass) - { - OnInfoAdventurerPanel?.Invoke(adventurerClass); - } - - public static void RaiseAdventurerSelected(AdventurerClass adventurerClass) - { - OnAdventurerSelected?.Invoke(adventurerClass); - } - - public static void RaiseAdventurerUnselected(AdventurerClass adventurerClass) - { - OnAdventurerUnselected?.Invoke(adventurerClass); - } - } -} - diff --git a/Assets/_/Features/EventSystem/Runtime/AdventurerSignals.cs.meta b/Assets/_/Features/EventSystem/Runtime/AdventurerSignals.cs.meta deleted file mode 100644 index 31b885a5..00000000 --- a/Assets/_/Features/EventSystem/Runtime/AdventurerSignals.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: f1abee8b62244c39b8ad5a2274687a39 -timeCreated: 1754130783 \ No newline at end of file diff --git a/Assets/_/Features/EventSystem/Runtime/EventSystem.Runtime.asmdef b/Assets/_/Features/EventSystem/Runtime/EventSystem.Runtime.asmdef deleted file mode 100644 index acf45a24..00000000 --- a/Assets/_/Features/EventSystem/Runtime/EventSystem.Runtime.asmdef +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "EventSystem.Runtime", - "rootNamespace": "", - "references": [ - "GUID:d01b71ecbce444a299cc1623f29e9d35", - "GUID:239153993e9574192a1980e14075369e" - ], - "includePlatforms": [], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": false, - "precompiledReferences": [], - "autoReferenced": true, - "defineConstraints": [], - "versionDefines": [], - "noEngineReferences": false -} \ No newline at end of file diff --git a/Assets/_/Features/EventSystem/Runtime/EventSystem.Runtime.asmdef.meta b/Assets/_/Features/EventSystem/Runtime/EventSystem.Runtime.asmdef.meta deleted file mode 100644 index f77abfbe..00000000 --- a/Assets/_/Features/EventSystem/Runtime/EventSystem.Runtime.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: f5d0434d9e8c34eb1a16f4c57b172b85 -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_/Features/EventSystem/Runtime/LegacyRecruitementEvents.cs b/Assets/_/Features/EventSystem/Runtime/LegacyRecruitementEvents.cs deleted file mode 100644 index 65ed3d47..00000000 --- a/Assets/_/Features/EventSystem/Runtime/LegacyRecruitementEvents.cs +++ /dev/null @@ -1,29 +0,0 @@ -using System; -using Adventurer.Runtime; -using UnityEngine; - -namespace EventSystem.Runtime -{ - public class LegacyRecruitementEvents : MonoBehaviour - { - public static event Action OnHeroRecruited; - public static event Action OnSpawnAdventurerModel; - - private void OnEnable() - { - AdventurerSignals.OnAdventurerSpawnRequested += RelaySpawn; - } - - private void OnDisable() - { - AdventurerSignals.OnAdventurerSpawnRequested -= RelaySpawn; - } - - private void RelaySpawn(AdventurerClass adventurer) - { - OnHeroRecruited?.Invoke(adventurer); - OnSpawnAdventurerModel?.Invoke(adventurer); - } - } -} - diff --git a/Assets/_/Features/EventSystem/Runtime/LegacyRecruitementEvents.cs.meta b/Assets/_/Features/EventSystem/Runtime/LegacyRecruitementEvents.cs.meta deleted file mode 100644 index c1348168..00000000 --- a/Assets/_/Features/EventSystem/Runtime/LegacyRecruitementEvents.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 0c336ee078344ae8b087c3f878a86e17 -timeCreated: 1754213587 \ No newline at end of file diff --git a/Assets/_/Features/EventSystem/Runtime/PanelSignals.cs b/Assets/_/Features/EventSystem/Runtime/PanelSignals.cs deleted file mode 100644 index afbbaa9d..00000000 --- a/Assets/_/Features/EventSystem/Runtime/PanelSignals.cs +++ /dev/null @@ -1,15 +0,0 @@ -using UnityEngine; - -namespace EventSystem.Runtime -{ - public static class PanelSignals - { - public static event System.Action OnRefresh; - - public static void RaiseRefresh(string panelName) - { - OnRefresh?.Invoke(panelName); - } - } -} - diff --git a/Assets/_/Features/EventSystem/Runtime/PanelSignals.cs.meta b/Assets/_/Features/EventSystem/Runtime/PanelSignals.cs.meta deleted file mode 100644 index e8652324..00000000 --- a/Assets/_/Features/EventSystem/Runtime/PanelSignals.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: a13ce8bd705048828e3e4e72ca9912e8 -timeCreated: 1754381771 \ No newline at end of file diff --git a/Assets/_/Features/EventSystem/Runtime/QuestSignals.cs b/Assets/_/Features/EventSystem/Runtime/QuestSignals.cs deleted file mode 100644 index 21cc651d..00000000 --- a/Assets/_/Features/EventSystem/Runtime/QuestSignals.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System; -using Quests.Runtime; - -namespace EventSystem.Runtime -{ - public static class QuestSignals - { - public static event Action OnInfoQuestPanel; - public static event Action OnRefresh; - public static event Action OnNewQuestRegistered; - - public static void RaiseInfoQuestPanel(QuestClass questClass) - { - OnInfoQuestPanel?.Invoke(questClass); - } - - public static void RaiseRefreshQuests() - { - OnRefresh?.Invoke(); - } - - public static void RaiseNewQuestRegistered() - { - OnNewQuestRegistered?.Invoke(); - } - } -} diff --git a/Assets/_/Features/EventSystem/Runtime/QuestSignals.cs.meta b/Assets/_/Features/EventSystem/Runtime/QuestSignals.cs.meta deleted file mode 100644 index 80e3bee3..00000000 --- a/Assets/_/Features/EventSystem/Runtime/QuestSignals.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: b68f58866a514267adc2229cc420e814 -timeCreated: 1754316276 \ No newline at end of file diff --git a/Assets/_/Features/EventSystem/Runtime/TimeSignals.cs b/Assets/_/Features/EventSystem/Runtime/TimeSignals.cs deleted file mode 100644 index b19c5421..00000000 --- a/Assets/_/Features/EventSystem/Runtime/TimeSignals.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System; - -namespace EventSystem.Runtime -{ - public class TimeSignals - { - public static event Action OnTimeChanged; - } -} diff --git a/Assets/_/Features/EventSystem/Runtime/TimeSignals.cs.meta b/Assets/_/Features/EventSystem/Runtime/TimeSignals.cs.meta deleted file mode 100644 index 605e091d..00000000 --- a/Assets/_/Features/EventSystem/Runtime/TimeSignals.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: ed9d88020a2c4a76b587fee9b0d73714 -timeCreated: 1754414418 \ No newline at end of file diff --git a/Assets/_/Features/GoalSystem.meta b/Assets/_/Features/GoalSystem.meta deleted file mode 100644 index 1af7b3a0..00000000 --- a/Assets/_/Features/GoalSystem.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: e867ab4f97bf43ab89b0b4f7f6503b20 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_/Features/GoalSystem/Runtime.meta b/Assets/_/Features/GoalSystem/Runtime.meta deleted file mode 100644 index 8d777147..00000000 --- a/Assets/_/Features/GoalSystem/Runtime.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 7a7650fbb70d408cae978feca3eadd29 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_/Features/GoalSystem/Runtime/Goal.cs b/Assets/_/Features/GoalSystem/Runtime/Goal.cs deleted file mode 100644 index 3a02181d..00000000 --- a/Assets/_/Features/GoalSystem/Runtime/Goal.cs +++ /dev/null @@ -1,84 +0,0 @@ -using System.Collections.Generic; -using System.Linq; -using UnityEngine; - -namespace Goals.Runtime -{ - public class Goal - { - - #region Publics - - public string Id { get; set; } - public string Name { get; set; } - public string Description { get; set; } - public string[] RequiredFacts { get; set; } - public GoalType Type { get; set; } - public GoalState State { get; set; } - public bool IsCompleted { get; set; } - public List SubGoals { get; set; } = new List(); - - public Goal(string name, string description, string[] requiredFacts, GoalType type) - { - Id = $"{name}_{Time.deltaTime}"; - Name = name; - Description = description; - RequiredFacts = requiredFacts; - Type = type; - State = GoalState.Pending; - IsCompleted = false; - } - - #endregion - - - #region Main Methods - - public bool Evaluate() - { - if (SubGoals.Any()) - { - if (SubGoals.All(goal => goal.IsCompleted)) - { - CompleteGoal(); - return true; - } - return false; - } - return State == GoalState.Completed; - } - - public void StartGoal() - { - if (State == GoalState.Pending) - { - State = GoalState.InProgress; - foreach (Goal goal in SubGoals) - { - goal.StartGoal(); - } - } - } - - public bool CompleteGoal() - { - // Vérifie si l'objectif peut être complété (par exemple, toutes les conditions sont remplies) - // Dans une implémentation réelle, on ajouterait ici plus de validation - if (State != GoalState.Completed) - { - State = GoalState.Completed; - IsCompleted = true; - return true; - } - return false; - } - - public void AddSubGoal(Goal goal) - { - SubGoals.Add(goal); - } - - #endregion - } -} - diff --git a/Assets/_/Features/GoalSystem/Runtime/Goal.cs.meta b/Assets/_/Features/GoalSystem/Runtime/Goal.cs.meta deleted file mode 100644 index ee487360..00000000 --- a/Assets/_/Features/GoalSystem/Runtime/Goal.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 8dea578de2274a129423ce5addd72022 -timeCreated: 1752594095 \ No newline at end of file diff --git a/Assets/_/Features/GoalSystem/Runtime/GoalState.cs b/Assets/_/Features/GoalSystem/Runtime/GoalState.cs deleted file mode 100644 index 51251432..00000000 --- a/Assets/_/Features/GoalSystem/Runtime/GoalState.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace Goals.Runtime -{ - public enum GoalState - { - Pending, - InProgress, - Completed, - } -} diff --git a/Assets/_/Features/GoalSystem/Runtime/GoalState.cs.meta b/Assets/_/Features/GoalSystem/Runtime/GoalState.cs.meta deleted file mode 100644 index a012325c..00000000 --- a/Assets/_/Features/GoalSystem/Runtime/GoalState.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 1f8d8db08ba547039ee38622f24e4711 -timeCreated: 1752594125 \ No newline at end of file diff --git a/Assets/_/Features/GoalSystem/Runtime/GoalSystem.Runtime.asmdef b/Assets/_/Features/GoalSystem/Runtime/GoalSystem.Runtime.asmdef deleted file mode 100644 index 6bb589e6..00000000 --- a/Assets/_/Features/GoalSystem/Runtime/GoalSystem.Runtime.asmdef +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "Goals.Runtime", - "rootNamespace": "Goals.Runtime", - "references": [ - "GUID:2ca720bbf8aa349608caa5ce4acaa603" - ], - "includePlatforms": [], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": false, - "precompiledReferences": [], - "autoReferenced": true, - "defineConstraints": [], - "versionDefines": [], - "noEngineReferences": false -} \ No newline at end of file diff --git a/Assets/_/Features/GoalSystem/Runtime/GoalSystem.Runtime.asmdef.meta b/Assets/_/Features/GoalSystem/Runtime/GoalSystem.Runtime.asmdef.meta deleted file mode 100644 index a921da33..00000000 --- a/Assets/_/Features/GoalSystem/Runtime/GoalSystem.Runtime.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 18d0f817c4b724b5780374cf971d0724 -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_/Features/GoalSystem/Runtime/GoalSystem.cs b/Assets/_/Features/GoalSystem/Runtime/GoalSystem.cs deleted file mode 100644 index 8160d332..00000000 --- a/Assets/_/Features/GoalSystem/Runtime/GoalSystem.cs +++ /dev/null @@ -1,64 +0,0 @@ -using System.Collections.Generic; -using Core.Runtime; -using UnityEngine; - -namespace Goals.Runtime -{ - public class GoalSystem : BaseMonobehaviour - { - - #region Publics - - List AllGoals { get; set; } = new List(); - - #endregion - - - #region Unity API - - // - - #endregion - - - #region Main Methods - - public void AddGoal(Goal goal) - { - SetFact(goal.Id, goal, FactPersistence.Persistent); - AllGoals.Add(goal); - } - - public void EvaluateGoals(FactDictionnary goalsFacts) - { - // - } - - public List GetGoalsByState(GoalState state) - { - return AllGoals != null ? AllGoals.FindAll(goal => goal.State == state) : new List(); - } - - public bool AreAllGoalsCompleted() - { - return AllGoals != null && AllGoals.TrueForAll(goal => goal.State == GoalState.Completed); - } - - #endregion - - - #region Utils - - /* Fonctions privées utiles */ - - #endregion - - - #region Privates and Protected - - // Variables privées - - #endregion - } -} - diff --git a/Assets/_/Features/GoalSystem/Runtime/GoalSystem.cs.meta b/Assets/_/Features/GoalSystem/Runtime/GoalSystem.cs.meta deleted file mode 100644 index adffaacf..00000000 --- a/Assets/_/Features/GoalSystem/Runtime/GoalSystem.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 0fcbd03cac2b48e08d757057b8bcc023 -timeCreated: 1752593911 \ No newline at end of file diff --git a/Assets/_/Features/GoalSystem/Runtime/GoalType.cs b/Assets/_/Features/GoalSystem/Runtime/GoalType.cs deleted file mode 100644 index ffe15593..00000000 --- a/Assets/_/Features/GoalSystem/Runtime/GoalType.cs +++ /dev/null @@ -1,8 +0,0 @@ - namespace Goals.Runtime -{ - public enum GoalType - { - killEnemies, - collectItems, - } -} diff --git a/Assets/_/Features/GoalSystem/Runtime/GoalType.cs.meta b/Assets/_/Features/GoalSystem/Runtime/GoalType.cs.meta deleted file mode 100644 index 773ea752..00000000 --- a/Assets/_/Features/GoalSystem/Runtime/GoalType.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 266579ea5c494f9e8d019ee8408b2597 -timeCreated: 1752596481 \ No newline at end of file diff --git a/Assets/_/Features/Items.meta b/Assets/_/Features/Items.meta deleted file mode 100644 index fd522165..00000000 --- a/Assets/_/Features/Items.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: e20109c0f47d47e4bed712ec3e13ce37 -timeCreated: 1754301684 \ No newline at end of file diff --git a/Assets/_/Features/Items/Runtime.meta b/Assets/_/Features/Items/Runtime.meta deleted file mode 100644 index 7a72a106..00000000 --- a/Assets/_/Features/Items/Runtime.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 21757cdae3934530860918fd9e462f2b -timeCreated: 1754301691 \ No newline at end of file diff --git a/Assets/_/Features/Items/Runtime/Item.Runtime.asmdef b/Assets/_/Features/Items/Runtime/Item.Runtime.asmdef deleted file mode 100644 index ed9d853d..00000000 --- a/Assets/_/Features/Items/Runtime/Item.Runtime.asmdef +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "Item.Runtime", - "rootNamespace": "Item.Runtime", - "references": [ - "GUID:2ca720bbf8aa349608caa5ce4acaa603" - ], - "includePlatforms": [], - "excludePlatforms": [], - "allowUnsafeCode": false, - "overrideReferences": false, - "precompiledReferences": [], - "autoReferenced": true, - "defineConstraints": [], - "versionDefines": [], - "noEngineReferences": false -} \ No newline at end of file diff --git a/Assets/_/Features/Items/Runtime/Item.Runtime.asmdef.meta b/Assets/_/Features/Items/Runtime/Item.Runtime.asmdef.meta deleted file mode 100644 index 7080bf1c..00000000 --- a/Assets/_/Features/Items/Runtime/Item.Runtime.asmdef.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 7a6677577d78940c08105c0284857640 -AssemblyDefinitionImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_/Features/Items/Runtime/Item.cs b/Assets/_/Features/Items/Runtime/Item.cs deleted file mode 100644 index 41a66728..00000000 --- a/Assets/_/Features/Items/Runtime/Item.cs +++ /dev/null @@ -1,55 +0,0 @@ -using System; - -namespace Item.Runtime -{ - public class Item - { - #region Getters and Setters - - public Guid ID - { - get { return _id; } - } - - public ItemDefinitionSO Definition - { - get { return _definition; } - set { _definition = value; } - } - - public int Quantity - { - get { return _quantity; } - set { _quantity = value; } - } - - public float EffectValue - { - get { return _effectValue; } - set { _effectValue = value; } - } - - #endregion - - #region Parameters - - Guid _id; - ItemDefinitionSO _definition; - int _quantity; - float _effectValue; - - #endregion - - #region Constructor - - public Item(Guid id, ItemDefinitionSO definition, int quantity, float effectValue) - { - _id = id; - _definition = definition; - _quantity = quantity; - _effectValue = effectValue; - } - - #endregion - } -} diff --git a/Assets/_/Features/Items/Runtime/Item.cs.meta b/Assets/_/Features/Items/Runtime/Item.cs.meta deleted file mode 100644 index 4a6ec4b8..00000000 --- a/Assets/_/Features/Items/Runtime/Item.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: a3c7c28ba74e48599195313ae236b394 -timeCreated: 1754301773 \ No newline at end of file diff --git a/Assets/_/Features/Items/Runtime/ItemDefinitionSO.cs b/Assets/_/Features/Items/Runtime/ItemDefinitionSO.cs deleted file mode 100644 index 893b68e1..00000000 --- a/Assets/_/Features/Items/Runtime/ItemDefinitionSO.cs +++ /dev/null @@ -1,12 +0,0 @@ -using UnityEngine; - -namespace Item.Runtime -{ - [CreateAssetMenu(fileName = "New Item Definition", menuName = "Guild Tycoon/Items/Generation", order = 0)] - public class ItemDefinitionSO : ScriptableObject - { - [SerializeField] Item _data; - - public string DisplayNameKey; - } -} diff --git a/Assets/_/Features/Items/Runtime/ItemDefinitionSO.cs.meta b/Assets/_/Features/Items/Runtime/ItemDefinitionSO.cs.meta deleted file mode 100644 index d5d8e2e4..00000000 --- a/Assets/_/Features/Items/Runtime/ItemDefinitionSO.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: fd6d5bd4844d4b1ba600841206a74c75 -timeCreated: 1754302284 \ No newline at end of file diff --git a/Assets/_/Features/Items/Runtime/ItemRarityEnum.cs b/Assets/_/Features/Items/Runtime/ItemRarityEnum.cs deleted file mode 100644 index dfe42f7f..00000000 --- a/Assets/_/Features/Items/Runtime/ItemRarityEnum.cs +++ /dev/null @@ -1,10 +0,0 @@ -namespace Item.Runtime -{ - public enum ItemRarityEnum - { - Commun, - Rare, - Epic, - Legendary, - } -} diff --git a/Assets/_/Features/Items/Runtime/ItemRarityEnum.cs.meta b/Assets/_/Features/Items/Runtime/ItemRarityEnum.cs.meta deleted file mode 100644 index 29ab5488..00000000 --- a/Assets/_/Features/Items/Runtime/ItemRarityEnum.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: a6ff93a7faa14703aaf443396da632f2 -timeCreated: 1754302818 \ No newline at end of file diff --git a/Assets/_/Features/Items/Runtime/ItemReward.cs b/Assets/_/Features/Items/Runtime/ItemReward.cs deleted file mode 100644 index 713db166..00000000 --- a/Assets/_/Features/Items/Runtime/ItemReward.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace Item.Runtime -{ - [System.Serializable] - public class ItemReward - { - public ItemDefinitionSO m_itemDefinition; - public int m_quantity; - } -} diff --git a/Assets/_/Features/Items/Runtime/ItemReward.cs.meta b/Assets/_/Features/Items/Runtime/ItemReward.cs.meta deleted file mode 100644 index 1cc399b9..00000000 --- a/Assets/_/Features/Items/Runtime/ItemReward.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: a196415712e44226a632b5ebb42d9ebd -timeCreated: 1754304237 \ No newline at end of file diff --git a/Assets/_/Features/Items/Runtime/ItemTypeEnum.cs b/Assets/_/Features/Items/Runtime/ItemTypeEnum.cs deleted file mode 100644 index 25886561..00000000 --- a/Assets/_/Features/Items/Runtime/ItemTypeEnum.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace Item.Runtime -{ - public enum ItemTypeEnum - { - Weapon, - Armor, - Accessory, - Consumable, - Gold, - } -} diff --git a/Assets/_/Features/Items/Runtime/ItemTypeEnum.cs.meta b/Assets/_/Features/Items/Runtime/ItemTypeEnum.cs.meta deleted file mode 100644 index 8e85afb8..00000000 --- a/Assets/_/Features/Items/Runtime/ItemTypeEnum.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 1f1d5303ccf146b3ad9ec50a6f74e5cd -timeCreated: 1754302857 \ No newline at end of file diff --git a/Assets/_/Features/MenuSystem.meta b/Assets/_/Features/MenuSystem.meta deleted file mode 100644 index 147b5c8a..00000000 --- a/Assets/_/Features/MenuSystem.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 057e64abefea540979416afb01a361d5 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_/Features/MenuSystem/Runtime.meta b/Assets/_/Features/MenuSystem/Runtime.meta deleted file mode 100644 index cf81c33f..00000000 --- a/Assets/_/Features/MenuSystem/Runtime.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: db80233461c624322bd14998c9902819 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_/Features/MenuSystem/Runtime/IMenuModule.cs b/Assets/_/Features/MenuSystem/Runtime/IMenuModule.cs deleted file mode 100644 index eb5a9ae6..00000000 --- a/Assets/_/Features/MenuSystem/Runtime/IMenuModule.cs +++ /dev/null @@ -1,10 +0,0 @@ -using UnityEngine; - -namespace MenuSystem.Runtime -{ - public interface IMenuModule - { - string GetMenuName(); - GameObject GetMenuPanel(); - } -} diff --git a/Assets/_/Features/MenuSystem/Runtime/IMenuModule.cs.meta b/Assets/_/Features/MenuSystem/Runtime/IMenuModule.cs.meta deleted file mode 100644 index a17ed0ab..00000000 --- a/Assets/_/Features/MenuSystem/Runtime/IMenuModule.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 2ff83d97ef54495aaa6544369410715c -timeCreated: 1751214645 \ No newline at end of file diff --git a/Assets/_/Features/MenuSystem/Runtime/LoadGame.meta b/Assets/_/Features/MenuSystem/Runtime/LoadGame.meta deleted file mode 100644 index 52bf0af4..00000000 --- a/Assets/_/Features/MenuSystem/Runtime/LoadGame.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9b27dd738e46446c9944b51ab7887325 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/_/Features/MenuSystem/Runtime/LoadGame/LoadGame.cs b/Assets/_/Features/MenuSystem/Runtime/LoadGame/LoadGame.cs deleted file mode 100644 index 02b36ef5..00000000 --- a/Assets/_/Features/MenuSystem/Runtime/LoadGame/LoadGame.cs +++ /dev/null @@ -1,62 +0,0 @@ -using System; -using System.Collections.Generic; -using Core.Runtime; -using UnityEngine; - -namespace MenuSystem.Runtime.LoadGame -{ - public class LoadGame : BaseMonobehaviour - { - - #region Publics - - // - - #endregion - - - #region Unity API - - private void Start() - { - _allSaves = GetAllSaves(); - _slotPanel = transform.Find("ListPanel").gameObject; - CreateSlots(); - } - - #endregion - - - #region Main Methods - - // - - #endregion - - - #region Utils - - /* Fonctions privées utiles */ - private void CreateSlots() - { - foreach (var slot in _allSaves) - { - GameObject slotGO = Instantiate(_slotPrefab, _slotPanel.transform); - slotGO.GetComponentInChildren().text = slot; - } - } - - #endregion - - - #region Privates and Protected - - [SerializeField] private GameObject _slotPrefab; - - List _allSaves = new List(); - private GameObject _slotPanel; - - #endregion - } -} - diff --git a/Assets/_/Features/MenuSystem/Runtime/LoadGame/LoadGame.cs.meta b/Assets/_/Features/MenuSystem/Runtime/LoadGame/LoadGame.cs.meta deleted file mode 100644 index 26ef49f2..00000000 --- a/Assets/_/Features/MenuSystem/Runtime/LoadGame/LoadGame.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 414a6674ba084a369bbd3330c62853cf -timeCreated: 1752237140 \ No newline at end of file diff --git a/Assets/_/Features/MenuSystem/Runtime/MenuManager.cs b/Assets/_/Features/MenuSystem/Runtime/MenuManager.cs deleted file mode 100644 index e9b3a86f..00000000 --- a/Assets/_/Features/MenuSystem/Runtime/MenuManager.cs +++ /dev/null @@ -1,88 +0,0 @@ -using System.Collections.Generic; -using Core.Runtime; -using UnityEngine; -using UnityEngine.UI; - -namespace MenuSystem.Runtime -{ - public class MenuManager : BaseMonobehaviour - { - - #region Publics - - public static MenuManager Instance { get; private set; } - - #endregion - - - #region Unity API - - private void Awake() - { - if (Instance != null) - { - Destroy(gameObject); - return; - } - Instance = this; - } - - #endregion - - - #region Main Methods - - public void RegisterMenu(IMenuModule module) - { - _registeredMenus.Add(module); - - GameObject btn = Instantiate(_buttonPrefab, _menuContainer); - btn.GetComponentInChildren().text = module.GetMenuName(); - btn.GetComponent