From 0aa17fd84851d9f3dfc0427693c5c040896a9769 Mon Sep 17 00:00:00 2001 From: oldpeper <96619050+oldpeper@users.noreply.github.com> Date: Fri, 20 Dec 2024 10:42:48 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=87=E4=BB=BD=E7=83=AD=E4=BA=91=E6=89=93?= =?UTF-8?q?=E7=82=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- box1/Assets/Art/Spine/NPC/bb_npc_a.atlas.txt | 94 + .../Art/Spine/NPC/bb_npc_a.atlas.txt.meta | 7 + box1/Assets/Art/Spine/NPC/bb_npc_a.png | Bin 0 -> 58256 bytes box1/Assets/Art/Spine/NPC/bb_npc_a.png.meta | 153 ++ box1/Assets/Art/Spine/NPC/bb_npc_a.skel.bytes | Bin 0 -> 97050 bytes .../Art/Spine/NPC/bb_npc_a.skel.bytes.meta | 7 + .../Assets/Art/Spine/NPC/bb_npc_a_Atlas.asset | 19 + .../Art/Spine/NPC/bb_npc_a_Atlas.asset.meta | 8 + .../Art/Spine/NPC/bb_npc_a_Material.mat | 48 + .../Art/Spine/NPC/bb_npc_a_Material.mat.meta | 8 + .../Art/Spine/NPC/bb_npc_a_SkeletonData.asset | 31 + .../NPC/bb_npc_a_SkeletonData.asset.meta | 8 + box1/Assets/Editor/StarkBuilderSetting.asset | 2 +- box1/Assets/Prefab/Dot.prefab | 48 + box1/Assets/Prefab/Dot.prefab.meta | 7 + box1/Assets/Prefab/TT/Canvas.prefab | 376 ++-- box1/Assets/SEExportedGame.meta | 8 + box1/Assets/SEExportedGame/Plugin.meta | 8 + .../SEExportedGame/Plugin/Newtonsoft.Json.dll | Bin 0 -> 360960 bytes .../Plugin/Newtonsoft.Json.dll.meta | 33 + .../Plugin/SolarEngineBridge.jslib | 1413 +++++++++++++ .../Plugin/SolarEngineBridge.jslib.meta | 32 + box1/Assets/SEExportedGame/Resources.meta | 8 + .../Resources/SESDKBridge.prefab | 46 + .../Resources/SESDKBridge.prefab.meta | 7 + box1/Assets/SEExportedGame/Script.meta | 8 + .../SEExportedGame/Script/Initialize.meta | 8 + .../Script/Initialize/Initialize.cs | 16 + .../Script/Initialize/Initialize.cs.meta | 11 + .../SEExportedGame/Script/SESDKBridge.cs | 1786 +++++++++++++++++ .../SEExportedGame/Script/SESDKBridge.cs.meta | 11 + .../SEExportedGame/Script/ThirdParty.meta | 8 + .../ThirdParty/SingletonMonoBehaviour.cs | 81 + .../ThirdParty/SingletonMonoBehaviour.cs.meta | 11 + box1/Assets/Scenes/SampleScene.unity | 426 ++++ box1/Assets/Script/GameManager.cs | 1 + box1/Assets/Script/SDK.meta | 8 + box1/Assets/Script/SDK/DotData.cs | 53 + box1/Assets/Script/SDK/DotData.cs.meta | 11 + box1/Assets/Script/UI/EventSystem.cs | 2 + box1/Assets/Script/UI/LevelPanel.cs | 27 +- box1/Assets/Script/UI/LosePanel.cs | 7 +- box1/Assets/Script/UI/MainPanel.cs | 4 - box1/Assets/Script/UI/PackPanel.cs | 18 + box1/Assets/Script/UI/WinPanel.cs | 11 + box1/Assets/StreamingAssets.meta | 8 + .../Assets/StreamingAssets/__cp_js_files.meta | 8 + .../__cp_js_files/minitt-cn-sesdk-umd.js | 6 + .../__cp_js_files/minitt-cn-sesdk-umd.js.meta | 7 + box1/ProjectSettings/ProjectSettings.asset | 3 +- box1/UserSettings/Layouts/default-2022.dwlt | 299 ++- box1/project.config.json | 2 +- 52 files changed, 4987 insertions(+), 225 deletions(-) create mode 100644 box1/Assets/Art/Spine/NPC/bb_npc_a.atlas.txt create mode 100644 box1/Assets/Art/Spine/NPC/bb_npc_a.atlas.txt.meta create mode 100644 box1/Assets/Art/Spine/NPC/bb_npc_a.png create mode 100644 box1/Assets/Art/Spine/NPC/bb_npc_a.png.meta create mode 100644 box1/Assets/Art/Spine/NPC/bb_npc_a.skel.bytes create mode 100644 box1/Assets/Art/Spine/NPC/bb_npc_a.skel.bytes.meta create mode 100644 box1/Assets/Art/Spine/NPC/bb_npc_a_Atlas.asset create mode 100644 box1/Assets/Art/Spine/NPC/bb_npc_a_Atlas.asset.meta create mode 100644 box1/Assets/Art/Spine/NPC/bb_npc_a_Material.mat create mode 100644 box1/Assets/Art/Spine/NPC/bb_npc_a_Material.mat.meta create mode 100644 box1/Assets/Art/Spine/NPC/bb_npc_a_SkeletonData.asset create mode 100644 box1/Assets/Art/Spine/NPC/bb_npc_a_SkeletonData.asset.meta create mode 100644 box1/Assets/Prefab/Dot.prefab create mode 100644 box1/Assets/Prefab/Dot.prefab.meta create mode 100644 box1/Assets/SEExportedGame.meta create mode 100644 box1/Assets/SEExportedGame/Plugin.meta create mode 100644 box1/Assets/SEExportedGame/Plugin/Newtonsoft.Json.dll create mode 100644 box1/Assets/SEExportedGame/Plugin/Newtonsoft.Json.dll.meta create mode 100644 box1/Assets/SEExportedGame/Plugin/SolarEngineBridge.jslib create mode 100644 box1/Assets/SEExportedGame/Plugin/SolarEngineBridge.jslib.meta create mode 100644 box1/Assets/SEExportedGame/Resources.meta create mode 100644 box1/Assets/SEExportedGame/Resources/SESDKBridge.prefab create mode 100644 box1/Assets/SEExportedGame/Resources/SESDKBridge.prefab.meta create mode 100644 box1/Assets/SEExportedGame/Script.meta create mode 100644 box1/Assets/SEExportedGame/Script/Initialize.meta create mode 100644 box1/Assets/SEExportedGame/Script/Initialize/Initialize.cs create mode 100644 box1/Assets/SEExportedGame/Script/Initialize/Initialize.cs.meta create mode 100644 box1/Assets/SEExportedGame/Script/SESDKBridge.cs create mode 100644 box1/Assets/SEExportedGame/Script/SESDKBridge.cs.meta create mode 100644 box1/Assets/SEExportedGame/Script/ThirdParty.meta create mode 100644 box1/Assets/SEExportedGame/Script/ThirdParty/SingletonMonoBehaviour.cs create mode 100644 box1/Assets/SEExportedGame/Script/ThirdParty/SingletonMonoBehaviour.cs.meta create mode 100644 box1/Assets/Script/SDK.meta create mode 100644 box1/Assets/Script/SDK/DotData.cs create mode 100644 box1/Assets/Script/SDK/DotData.cs.meta create mode 100644 box1/Assets/StreamingAssets.meta create mode 100644 box1/Assets/StreamingAssets/__cp_js_files.meta create mode 100644 box1/Assets/StreamingAssets/__cp_js_files/minitt-cn-sesdk-umd.js create mode 100644 box1/Assets/StreamingAssets/__cp_js_files/minitt-cn-sesdk-umd.js.meta diff --git a/box1/Assets/Art/Spine/NPC/bb_npc_a.atlas.txt b/box1/Assets/Art/Spine/NPC/bb_npc_a.atlas.txt new file mode 100644 index 00000000..7e1cc116 --- /dev/null +++ b/box1/Assets/Art/Spine/NPC/bb_npc_a.atlas.txt @@ -0,0 +1,94 @@ +bb_npc_a.png + size: 512, 512 + filter: Linear, Linear + scale: 0.98 +Foot_a + bounds: 345, 16, 51, 37 + rotate: 180 +Foot_b + bounds: 467, 13, 43, 38 +Volt_Arm_L + bounds: 285, 23, 60, 76 + offsets: 0, 0, 60, 77 + rotate: 270 +Volt_Arm_R + bounds: 461, 416, 47, 94 + offsets: 0, 0, 47, 95 +Volt_Forearm_L + bounds: 462, 349, 48, 62 + offsets: 0, 1, 48, 63 +Volt_Forearm_R + bounds: 206, 34, 62, 70 + offsets: 2, 4, 65, 74 +Volt_Hair-Front_03 + bounds: 343, 53, 89, 167 + offsets: 5, 0, 98, 167 + rotate: 90 +Volt_Hair-Front_04 + bounds: 408, 353, 64, 157 + offsets: 1, 0, 67, 158 +Volt_Hair-Front_05 + bounds: 237, 142, 117, 250 + offsets: 0, 5, 117, 255 + rotate: 90 +Volt_Hair-Front_06 + bounds: 2, 277, 176, 233 + offsets: 11, 18, 197, 251 +Volt_Hair-Front_a_01 + bounds: 122, 56, 109, 72 +Volt_Hair-Front_a_02 + bounds: 319, 226, 61, 78 + rotate: 90 +Volt_Hair-Front_a_03 + bounds: 396, 35, 33, 106 + offsets: 8, 1, 41, 107 + rotate: 90 +Volt_Hair-Front_b_01 + bounds: 118, 28, 29, 98 + rotate: 90 +Volt_Hair-Front_b_02 + bounds: 91, 22, 36, 89 +Volt_Hand_L + bounds: 2, 121, 50, 40 + offsets: 0, 1, 53, 44 + rotate: 270 +Volt_Hand_R + bounds: 194, 211, 43, 44 + offsets: 0, 1, 43, 45 +Volt_Head + bounds: 306, 347, 136, 163 + offsets: 1, 1, 146, 166 + rotate: 180 +Volt_Neck + bounds: 481, 137, 29, 36 + offsets: 1, 1, 30, 41 + rotate: 180 +Volt_Skirt + bounds: 317, 240, 113, 172 + offsets: 0, 0, 118, 172 + rotate: 270 +Volt_Skirt1 + bounds: 165, 255, 161, 255 + offsets: 0, 9, 161, 264 + rotate: 180 +Volt_Spine1 + bounds: 2, 34, 83, 87 + offsets: 1, 1, 86, 89 + rotate: 90 +Volt_Spine2 + bounds: 86, 199, 108, 88 + offsets: 0, 6, 109, 97 +book + bounds: 229, 79, 126, 115 + offsets: 0, 1, 126, 118 + rotate: 180 +eye + bounds: 399, 217, 49, 34 + offsets: 1, 1, 51, 36 +eye2 + bounds: 282, 218, 53, 46 + offsets: 2, 1, 57, 48 + rotate: 180 +maozi + bounds: 2, 112, 240, 195 + offsets: 7, 5, 247, 201 diff --git a/box1/Assets/Art/Spine/NPC/bb_npc_a.atlas.txt.meta b/box1/Assets/Art/Spine/NPC/bb_npc_a.atlas.txt.meta new file mode 100644 index 00000000..6a371457 --- /dev/null +++ b/box1/Assets/Art/Spine/NPC/bb_npc_a.atlas.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c30dd484a46595043a900af35434a80c +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/box1/Assets/Art/Spine/NPC/bb_npc_a.png b/box1/Assets/Art/Spine/NPC/bb_npc_a.png new file mode 100644 index 0000000000000000000000000000000000000000..499c6950b8c42d2b78c5fda42d5752bf8370d32c GIT binary patch literal 58256 zcmWhzcRbbK8$Wlru6>Q{xTL6T%H|TKB)%wRL?J6%X55d=CY71uqR7h5cCWq44rN_i z_TKLO^*euj&ht5cobkNQIq&y*KhJZ+Ti2NAdFcTFOxJa_jR1iEGvNS@_*XS%inIZM z0ERbBbpHJoM?Y_<%#FMMpu3IO-&8Tav~~Qed1n2D<$X%Vn}FY4 zO$~wJ&u~}Qh8ytO*Gjw|S3^#{VcsR~k1L-%=qOCi+-uEGnf%iifYVy4`D!RG z^3NFg5>5WyH(Qt-rKy|$(6%$i|3~rX-@UD2xT^)$_T}m?XqC3>xJh{60=&Ev#nZxhywubLHO%=K2 zMOlq__t9TJyTYO({GSX}XFPvw*--kWD*w|$CLt^K<;?taOX!oCzw?!jp2aC|ds^$B z7+-Dv*Rs0aU6k1T?8(H})Z3Eh``^W7#XTP)6c(k$mE{(bAlvDQ!MlfmT*a<#PE>fY`27f=5dr{g~)n~I;$x4WkP{F{7uL40AA43sMz znD1d@eUKRxs(!U0;_*LMPmcC)ug`C+%&aa>F3pYQnK_U2ckZpsj16{84EJQ4J^bgH zH`+HArvChFD6cB`RA%QkJ28k&AQf0S?`|&&1by57JD#2J;-5DU=e*9>R)>(|p=qUU$I6U5zpFsK3d3?C_YjW9BN~ZWd{wy2QP(xY9 z`;ZbRlg+Osi<$2)abn0FrL!q7#uG!AmsiFor{{aBw(=6@<`;@wed^O=YLdg#A=lqu zZzp?O9+%bSzVPj-$p4vqt1ZH)+uH%}LR zuuKH$q5sZ+zqipXV?ejhN@1t`E5dyLK0=g3iufhUiSCIkW%0Tk?&RbSMfYUUhGJJ9 zlWq}OvvSlz$)g-wEW7>g@{AZh8BS}Sjv&sC9v+{3o*E2z{v>m3Wcet%?l?1ixbo9M zHD##1^h9>zB|6fc#smVQZ;ftF7%B*um!U4sjMdB2b_`-xP9w2|_cX2plrH5vsmvm~w@D{SH z9il_>o}>*sM@lw(uP>f|S(uO)FSAQ-#%k4RQnS3$ZC?e(eb8p<6u49~pDNBEB+^-& zlOy}iNC1OP@gI`69Aave*7s7$)jdyTK*vyce$;02@qJq|dh^74X2n%1>tc+m?wxqA z%7*Wbl79m(C%2;~9({KDp;j9*>p#A#sTps?hHOuIrsu+E!zaf1^7}N$r`tt$VjkUZ zFDNpNy7UZwTnZsIb6kxWR}r#|LdX3ncVY~wl4or*HExgse!$mRJpbOt3fWF$mT9e3 zE9mOqNN%d;hSf8Cz3qIPndcRWxVB>VITne#H`L<8u+8p1&RfSXYo^(@ZFou%#D?`; z0Ebe15Z!vnm^YjaWb+L$M<_gJBN-bfp89OukbS?k7z-6biJ~A)UNL5>cq5vd@oEMu z|2pR_c;?H7F1sEmOnXy_i|!`q;EZ2wzceqU70=W$q*1(f@G6+PUAh*S@c>F_rm-IB zMY?avO{GFVx&{Zcz646c4)&4-cjr&IXyycIMfzBFk7hmnzZ{oZTzJx5HSOUK5u?oc zXh&>O2@^;3+W}lf22gRyufH`x=f*r@MVFWemFvpUa~oD3?wC?thtwr2*w)APdq<|# zV*-X7F!vLzprSpkJo&)m7PtUWCw$ewS!(+I0tKz{TC*A#IQqCi?V&>8%%35m{A!AP z$f_-z&U>WEGFCfHX}=f}Vj!yybQ|xlwkpArx=*9Y89YnPrZtr5>FHefhve>4-YTb0 z*;hrlps|}86d$;_H1AIj$G(&QMof_?>DmjVs)Z0=ZfX)94HaeGkb!)ZN!^tQ+$1|w z<5v^;T|>RN*?r@-0x9{$8t5KE)XlTQ<#C>}@p{OC8us|`sIl{)w$wk|<7ulrmm9oO zO{wAZNJTKk*N@f?fEb+c4K21KR2t5N<@npgXa(A(vMn)R8Q={9~c zblmjpQXEGtH#-x#%r)J=lvn@R`sg*jH={qU&|Z}{k=SIGr%{)>6_m2|Q9Wz+Ua6oxY#V^jP2cecy7C zmFr{E_Y?XLZyJ>GP27hG!4*y+?-aArX4g?VDXDz`M>TzCa#0qv50D}s=rQ5frbX8; zMe@LiYGHOPgBs(1%fac)a~-2gXLRt;%=e; zF~W38nZr(hUOcA#4+J-W;R*ee`kn6ZUC{zYMvKA$S%1+0F<1?gpTI}jw4=Y?5AC_= z{1jC;7zf{;sM8XhTHSvK+Q16yngY*DHcxx_ePgLexlJFlMgETtUUN$N?S(^+?No_t z7~mdzOQc)eLxwq?&A|O+$Y{=ESH~Z@yq1~7Mp*6=Vw28O2>j;H0G%aSjP;c(chd~# zBrN0`T2mU}qnb-gG4MfqRs^T6<7wob_zUH5l)ZRB-@rf<9MJhCDwo9me8lc|4O#4N zpvv<#pQ=dzA_ol>zgHW-E<%<`9{a5W59afUE2zKv5@9F9`#d1eS^kd7$k_~4m|6a> z#I;SI?@fF1BF)*Hq@Yrb)b4rD%KNEf$3(fF_?yqJ>;uMFtRYv?+s$d>-BP-+TZXk8 zCzQ44UyylC7gbEz#IQmq$Sq=vERGfQUd8Z6pJa@Enhp*9GHtW(@y6FD+5x!`yk#96 zD#}lnF3f5W+NjIT&b;rg$VL~b2Cmwn8BfGv%4ROJKNWs2*LB4Q~u{skBR)4n$6PyPhlidEb2oN(qQrhsR9BQ>!+~^`1^j z%@c)UQVEvS&xR<>WX^D4)7>SH4w$0yX!zSRi{yD5aad%QT0m#t!n*dev?`>jC7Qbs zus_(SuQHTo6wECR{e}Xezh<3RR_^x52?p6mH{iVm%Z7UwzdPS0u=tD|47rW&J8^nH zS&nOYfk_R2#fc^%FosdMhxm?frsGk|8ix>C^Ek~?S!#QJ>SAeNVXQW*H*5> zw(R#<-Jnm}{hZZR2YF?IWcNE2O$myv28Mor=`{ZBtr|wgW4|ry1j^)VfrMTAXD1Co ztG7wij8UH7ipe9_W5K z^XL16TM5}G;=2bO^Lm1#^ScFVW*Gq{LbOpuE{|9Lh$phNP}hI5VEy2zM~@~Ri`W6{ zAl@6<$O}k!g_yf3i?Xb0fP~Q4@9wtUc&@H$%lPzZ{oRFo&M!?;dxda2S)&0@Ssp@H z2(=f#qi%7)F(3pu>}~eC=W2FRn~26r@T$9Xez7nhf3o&!=|Ji*cwK;|lBF)=FS+vJ z@wp&UG#0_N!!3O|1s~+<6HygiH_hG&@(@1{k)<0y<*s2nc`#@Ivw!z{n-fc50*81w zWxBE^<|EvgYha>C$xuo{8a@!gH4SMOJ_MNk44K4N4wl@X&w+UL(XS`f2~vWeP`d3> z9cQM9i;O)Qrd3}7xnK26AbOvV6$d=!sXal`f$Ws#z^_LyF0Z+zgNU@=m#)dE zL6?H@n#-X}DF@$706l3Z*QJWlJQnss7uE$SBm2zPe*Zj+@TUil;R~nyzn~e#C@&2b zV`Ctr5xEc9F`fBRB&puD)(Fz$9tT7rBUuLNj7T~f!0STX2i=r2FlnwKT2S`3eZTaB zEibi-j&x1~4O|X;g4YE{tt>5TFFMENKoLJFb*$xBj5ejUNrjeqP2jVRvOjB2_8muQffWHk!mt!r@93F%`56K3F*@q#G~|c zWD6GdFfc|hYl%WJr_p^B+t5h#qYvNyUSu2QpUwpRGB0o@a?HmGZl%Uknzg_xJv{7= z-PqEa^UghnV~wNPGRONn|NZdi*u(GU<_3s*hf_U? zg6(i%g1-4&=-CH=SCcKc5^_~hnw}F1q2qs-JFf|cRh{Mt$nayv@uqa(A0tY$F4)Gx z)}Nd+{^P1>699uQ3R<+@GKji^*941$W9H?-l}8M!^=DKwR;OIbh`(GoDXFQ+=gm%v z_r$iTxqJl*?_~i;E9qU;DeD9}9Q|h^zS|X($`{J4KdVuKcY2|Au>2vPFAX^(=bfE9 zzHi9~Hxb|=xoA$_6S=D)E{9EJ>9c8{{F>HA)%|sXZ;vH4wuB#o#Fw4Md83aGuIu`htMJ3}pXbu~ipk#P67^Bp!6WQDw zct}_1J~F3p{tStlK7Y*B*kCAaB+DzZb^(+ozksbfeOQ~%pze$wPqpm+VMtE)T^+4# z^`;7}QSWFjs8w%>ehd5&JW1s?!9S?`dQyDE2=RH@OMG|~M%oodA>o@cy-6d&$atyR zA-n0+$H^a5&kI3+*;C^dST^AAMC#XYeit7Xh-i}xc(9v9&g73ALbwxJa4Yb|Eri6R z;nd&TwCVj1(m#Qf!FTkSxB<~xrw41auLU1LTBHl(*>`EkyAxAu=_f&4*(bu(i4Uy$ z#18zUIza9mlHb}dlOMoeLeRtSz2<g+ zKEslZOiw-R8WMs8&9r!6&f>~+jM8Z*>o+(+gV{@zAt153bN>Q_Lgerbvrl4gX-fLpHDDv$w#g>4Od5UiDG3$$^F?!HwLq8|(zW{R}$r zDTzPD^n$9TGt!`iyyI#^{~2{g;H6*EWm&>GGP`tEgWb&7JG{XKG^}iLmbJ|onJ#k^ z7JNZTU10yS*SiENOD35nN7ASSjzvRW8K?{=F6d7W00wx`hcYC<4bUR~od%*oTQ5EB z8zU)Eu!xY4u!^}^zEwcjjIMIoo_$WS4(UNru4 z_}Wnwy1>cpe)EI1S2!}?s)p`8N)2+fCWzdV1Dh;efSa5r(P3l?wGdDwj+Y_5h%Bry z6m~pu33tqwquAq%s$zvz^342#)J!sgee=82ThDJhzvoqYKO0=f-e+*OF86p(`fCd!XrM(?&eZlp^!}HIM}>yZQ2LXZJ<({w zNSy8Vz*(njIK+R5!pkhcBrL_ty^C+b)$uQ*Uyy70Px|7J<+?#3EVQVjdh~ldLL2uV zHsbJVRaKSbo0<{g9}VHPhF2~N8Y=q|>wnEtB{`OcT9U#AyZ=y|f@SWi&16|(Ne^@M0#o-86>H{Az_l|1MZ1*EiV zaSd^Bua$=nAGJ{bOpIPlLq!QQah*l=qI>vU;W7FCMAUT%{DRD6p7QNrYr zSX$W1s@Z+gZ-vqbHm`=X-8<#_pJWOwXsDe4izUO{V;p*FwIyZ0>Va$6^BBW$+-X<3 zTqam=K94rN;wj`^bCDlITvtLa65q&>grfALWQ5K;c(auuz^MnUWV82sA+^8YxSKxZ z-9sHSTa_!9YZnTuH4kYI)(TP9@q1uO7$~DI+=TIha#ISo_d>Ao8+Ym3oG_trCL=gO z+BO8zTYF$-7WCKG|5MJpDD*)8B=;fRc*4*#0%S_>V<9F)lP6KiSxfF?&65E_gEV&) zW?XOu-H)+x7gA13F`txbpML0XDj^Pj*ucPhRoXjU2yS5i4j=Y)f)T=LP?MWne6tiGo>>w zFh$T?t(^gFgW;(1(a*|9^;Dc5DZ7_vWbA&0yFja*!xys!)lj&r)`#Y_W`hEVP<=+I*`KI0l0ZgsD=?uI6oo}}^Plm1PM+Z?TdJk{tS z;+_DCWMATqf$vIOL4i^;<^2k@zo~6d;FZYkpz4ik<$7o_Iq*3GI`n3R&;A*B9jDcl zJ01VLi|;=~&zY@k2lKvaEg7bDIIc;$*-eS_zGb^1dO48COHE=GzU~7!ogleutr|!W zdPVc+J1p|iX$E95eb}R;>cHu=2>k6JbLFx7x5+Kn+es^I|5)rF?^Cqfv{t;(_uX5i zNRw>4Y&~taCV+cwuB$REBrZWU}DzSmz3b^g2P(4E7y*ghXwn0 z;-752iwa-^J2w)P^+EAZ0b1dg)ndEXqDlR3wSO&P0;ZrQ`>Y-$cLDL^4a(!ojgWC` zBnjfYN)^8^1Tc3mFF$sJOkJJ`HwDFp!4w^q9B>bCr@i|f3edRx+v@i;vFqoQz`D5f z4ftW$M_S2+t6&x=fai0!WwaU;eq-_k+|>2&3`8rzaki@!YQ?_N+^~nx zKapG-)R=`$vUs4-F@!-ST|n=7%1%^T*Zgy6sKDXQ?K%0IO=RK8B5jD9p;&l$Lx!+IpZX}InS8cP^~4wCF~7`}SDCR0WP4sZ+r`O2YV z#SzVe;}}!OOV3-MqMWFFs;XsM?e8&gZ#F2OT6K9dGE|d6OE8DWB*q?9#2eClukwP( z^wtP}(omsVBCG;th+a?=TBZgrz=eT@4js3d_ma0S25zPd-{%T>R;>K!z%l=O4pTnw zSDM>@9>6fGXY295sAc*j$HU0rm$h=Y@5=&dmYTdQn1B+tg$G-Og>e1T6#R!AIZIK*lAbQxFD`7m)f>Zrwkf1TJ2Ft9_a-=-a z1=BP5Zqyt7SN&mFZkWSv={>kR_T1jacBJ4Xu0Qy& zgVG6lYU_;yXq2ynrXYVzoz)O>2AIsFyQ9}te)ZgcfmnA~XguMpkeXG_)7*|@hO`?y zNTSpF?-*AW~?E~t$76h9aR0t zhww0ZJjlO~QJBak3K@Ne0ciZ~xOyZ%P6x2|7`aRw`~cdw>4Xta8J&xM4OO8@LZo%8 zCm;qCKAFC7WBaw9-(IA@l#Bt)n)rCS_-J=>;`s+P)`K3mcUMw>l{Pa#3w)ZqP!|nw z=TX8%K%Y+-f4!My;*0({wfOQ3L2bRu++MxLeRtsCz36zLc?4J?{$}W-Y%xN+Qe*Ev zqJR7$?#3sp)GDov)J7^xALjxnsv|J5`(Nk9;kVP(F$nPMOJ-J)y_@50wjTbH2@Na9 z9r z5^htipad8BbLY{*_pVABVM6owA)4s_+WaFSlSBY28R{crPtL*ZLrAS6D|J8d^k4uU zbrmjpes^o1Wgd?hbo%3ve-3qYMn>>~;Of>e%XTU(Dp)De6_J{p)bjo0%WYvo?)dk9 z7or?(p;7qgJQ{14FL6}5_lgwG?ncaZ#yJvMsjZV502j`g6y`O}T>wLO?@!=D1$T#T zkM%8Z6?bO*Y;E&pq|o%^IiO??*pH;Ruc?Vim8xnbvgI%Ep|Sb>pK#1~eFD3zp4mXo z55BG~o#%qjN2l}8Od3#9-%bk#`c^xJU44Noe-KP1%&w9ytZhsT-lF8Lv%t0AesA=< zw=x!|Jv?-V_-p&ACUt$kU|bvgFdr-Fm#g@4v^jbKomhGaLF0-0<9bmJQV9$C=o<-1 zrqJHMzUW1$m-t?N9B9(VS+J#9>uX*w`lyuloc;=pjkkdU0oHM^m;0rzfxA z-XB;Es?4VK+Z*)pq%9L~027#N?Q9LhmRwR9(8U- zh;Y6I_&IVSYa$0@wgqXRMewnznG?d8`>Lrc$G1<^Bz5Q6U40rKdm;+9a!?MdVadKq zCa)9pXR0cDPC|D1Af1RJ_H+pTSSlG=_vOx|->clWYCSTh>=k_wieYf7j}cRs(`v zTx{Ep40g9t4eGnn^_+Tv)iJDqi=TO#)8AtJ+lXHMoqegxr@+$T{5P+84iK|dqZkI= zFm;NoozY+?JvzD+8dh{e3$nC{JCO5Q%Xu*R-uK?slWFufk8QfSI`x&_(AqRAL{Tw`M4!} zDg0$#tKCzF^1sO?e72GvFUNz4BI}dY_T%sEVGBsZ?{AS&OjfMM~m*0fFJmIflu z=%_vYgR`($SQWs6fEP}%f6DuV{-8vbJvR(!J2_ZFf>|gHf@2|AkO*7nT)@V()lu}M z)c06UNVY&Y=JrWjrC0w&3uFcQt1UcsAC_67NkQiuPoALH0D0Z=)VDNCtiWhFpz@JPhbo~WqW+jxodF(4xm*I9u6!%*n2?qOkE_Z z&O`mhXv`|IhorC=(M4nU!WKs+S=UFyDJ@I{vU!e<8yzS#D9lMc+A)62)VOhfl+OBe zy(Qyc4t9bwP7?7%g7A+9mHG#nQ}R*>m@znQ!v;?esYVnk2voEZit?HO7J0nhSpF3r1-NGiUTWh8 zFLPm!R_vhC`_)oJGg#ZB=%nPaY1-pl=>4=4YW+9aP8N|@K0Q)M3qmB6+WMx5VyT%Sta(ahM-yq(t`>CKr`=zczAmY`yx3bLZD2mB7OxHDa*xm7~x~ zv^$%0>ZUOE?AUy4YVl39#BJQ=@=*?jB^)uEd{1>;vkXkZ-k&_kI*Q$5lA+;}P=a1S zZ^JTZkihjnf%)J{7RH}Wf8{=lFX@+(qh5dgJ$U4MV1PKh!3a3;yUZAf+dWH#7Pljd z8m5c6PP&Ks%1>g@`H1x7hfmcS?8k;D4=z%T*8b@-^09+kN>!Q|QDJbkJDdUwVb# z;N7l}^*9f#_ySs&>M#2>D{L3z{#Ypz@jTokZ-gKUO0w2t6jEUOKlTRw7D|rP&B|v0 zJ4k`ynpqASwonzh<98n`Ud+dD4+uY@deLyIJ5}io(OP#1AYmME)H@j~xRE5>;sktv z^~^4!>{xtw4Q{b}S4YejOW$%0C@#43uji}R8Y{ZrLZZ)xUO%_~VFbM8k=KBF_nB9v z2lWq+?39wKh|vgW{(4&P1ow=|@^6*8x7V%9a_@(|fE^loFR>MV3*tcW!(-z|7SJL# zsoza`N#}ZvS=3F=)Hta}9xeSj0haQfkQ3_B)d)ox7U2H2H6fA4IH6}l+~+PZU*Z%G za0(Pgk({&ikJD6w)kNtWa!1%Mpmag;8w^26`T{Jf1b1|Cj-74lz9!lGUU#D+X(U_7 zb*Jr?RpCFCRgKoRC881@3y`zk!BP?MCzYQOb@%TN*k@bat1#N&KUy zObB&CD#j{oDMybg1W9PaPcIGb^IaZQ_@Kr4MZI<9(zCs}9c5OMzsm@}1AT?YL+9=D z;T{t|U_5934RSR+3Fgki&0(u?+w0K$E?eFyf@7u3@by05;2f>y?(TFT_5dxmHO{eo zj@)xPwF`oN&2}Zucku|5ckEc;*mKY)gLWxZp)Q~0uX>3lXVCn94KILN)0N?|ECGD) zYKdf@c8nM9{yac|4^j@nA8wj(*$^aa@;c5Z8Efh}w>?lApId*n&P-iXH{lyG>Yzo% z()@%cL4i?_ifFAt11lCdhi=`w2$Qdz702>O%Yoq1y+=HRl(!A&ZDuFbVXFJEl-PR7 z(dZnL?ARPt#}$>sPezh7P>J8B8s`VxES9TR=@u^u+f~SpnbX7n;>o{Xq!)>H0CHgU z?c?9`y)1`EsV0F9$sll z+{H_j=lL<1r}1nTC`F9bM1k?30DJU;3#$?!61c)-=d`5E z`XMyd`S)Tlk+gQI4}Xp*avPVVH+CtUq8Zs00{wdYX(G+Hzz_rAbL6|Xra78EuF`EL zYlc{+mV2PB{aJ$UkBaVHNpxd#|F13Rv5F3^x+#(K96JvQ$)&QwluGU!)9D*qU!?KmM~lEiFonH`pPKQE zdlx02cu6xe!p7bXv+U4xDG4MW{9U^}{$s5JQP8Gp==eCMy=x+Pt=1KeeX1C@qvE3U zsB6#9o))>+_`$6#mGy47&r&)ealnaJfc9naCB0w z{qv3*^Ks@;{cg$8vWBxqZwg{FLuQ22^ND)@rB|-C)+%XOGS2$b==^rSXIZr5QG(VY z+j4m z*cF@RO8na~`z^~x{98|wUc5i<+}a;bj@C6w$OkY zQ1Asjj%iMU@?LD`uYHzOy}jS-gu2fsioSGx{4tUele7&54NoiZD+QWP0SWPttO2$0 z+NYd3D2V3;EWllu6(^5n(w)4r15@jSysv#)M}yd1#MqF!7qZZ5J@sdT+Z+BEqLTR2 zH*3R39NdOpel#$@9*(a*G4D3$&?d@Q`p?tb-Zyheu$Q%w%s!{dx)vNTJHB$kMb|JY zD?Q^t?dB9E&^I_5vGE)l`Io#U>&oB6wRS_={I7)@TZVIz^y>S0)wzS8FM#uZ@O27P z62e3d175WpN4w~;AzHRy(_ly;DI#JXVpv8_+ruo@uHruT_VwU*-uXMf5M|~HJ|vnC zkH%bgbgxI(uFOZaUi-$)O|VZ54Lwn0xAJ|lqt05TT59oE@rl2K$jzB~q3&;6cKzv9 z1TsJQ4Z^e{#rTqn{iu_XL8$16+3~LlEv#!bC}Y< z8DUKw%{@38g|^gLf`UEfMH_d`dHe){I4^tsj_SE*G)q?ZSe8-1%eMA5FJd@JHifM^ zkFG6=pTA_F`Vq?k_T=tYXeU%h{8x&zD2FdFhO|ytu8YwabwQi?3lg<{n=(3?d{mBO6HHYP*-mU!&dW z_(?%bA?+|REDD53z{y5^gIj;zq9(0Pw=4@EzPJ5W!f{z}TyJS59#6g~4C7wTa3E|x zQxkMR7PEoN6H^);na?f0#6i8JqBY*b!=H9_b&8;-TL*YT;&6DlgkIUdsMNX!51bZ7Nm>$JM^y7-}hTou6il%34XZ7yKbQ{X3xgfWlpKTzr#(rR}rz65Hwj z&@nqW(l@%YU}YsMM@Ks5*^}jR(O~;^-{0L7D_i*e;yLJM@ZGQ%X&WCb4PdbH_*VyN znuXFKiX=^v5Z`I1eJUP6N1h8KKlXY(7DA_kxecYQ(cB>ik2~g6Cxp+?Ip}U$$#9l7 zw7QM|yLzMoX~0J>c#K{*e|~EqeNaw@;ZuHze!6$& zIpqw=r5`Rynabt&ES?RNxf;Jz@k)}t=|+GQV6q%!E6g9DbbB zKB2D726m0?J$>>=m@;t`G{60Dc#W#wy`?_kTUWrHt7tmYZKuvGuc^iFH&L$nN#@#^ z)>CHjX=uCXKNE*AI(aTI_kxZY&8y`&w41Tk zM77NgX4F_w*>8rKDk?!)Va8Hln15Uhr+Jlfs%R_{me#$u85m$k{(GW)_gQCnRn@ep z{?8xi+Fml=<<+R8eN3J4yb}BUm13UdmovX^Q28HyX=1#{JLP$a35CP+VKCBUE=m<5f~gyv>C!bk?CfH+lu`Dh`;X9)3x zP|(D6llnU?+z)x^#w5-2UZZF(*K=QGw6V0UVg4l2Ga7S_|HkY=E#3`u}d@fSrE?SC4!n&?AZUKUv%k{KX@1 z3jO#!q053twb*qs&Z{wD@~tK})P1T&BJ$#e^xg%U`6;J&LX%Qe>jIWr6QageTc#Wm zck~r+Zf58V(kb)RG~=vQG0)vCqasBb5G*CFl7D=y#0$sG@7gaytV4&Q0bv0S@&DyJ387+YAWx9fALH^haY9f*{Nnd78nj;E1YW4ULpr3ADe*T6FI zsMu3Z(UfS>!a(%+$o7cL`?%k`0miWilmx9$Q&Q6sd-$Nd!d6J?J)4_dCc|V33UIt9< z#r1Ndw-7aYPMnQ#y)nx)E?s#Op?9^XWj6n%@j-W6wu2*VZ}mTu;9$zv)u}$sIZ8i+ z^Cdjr(U`JE6pRhka4?Y>aThm5lIuX+<eoK=PixD5GJH*Ktd@&SQ+C&MRdr$UZxn{%>Zj zI!|S)D~f)@_V@0WCP_b|H9>e z7lFtel*WUT)m$x2=UInjV3$Qf9td_)QaIZbIyE(Q>YGFClYKfy5{PLa`Y+P_N9Llm zfViT*yjUlVaH|~Zg?k5;Iu;J7o>IF6t^$m;WqZ6Vs*}rTjDXxIk;@_8ElIZ z3tL~ZSVfTS(fiZUsRB&5(Cx3`5!|SA2B~+M>ygaHt~Yp(H=kS_lCa8}SZpdZqH=}_ z@=~(CaDrlkS62h8CLvckAdfR2aZJiShu z{0}Gv8Kj9>(6M&FJi65Q=rlQytfcU7F@~O`LL<%pgjC5W_-Q!$^oVjzq7WRn(QECNYK2B%6ygy6#Wyt;Cg5s7j@+&zmDrbLV+b^v(@o< z5SXY*VCw!%(g`utX#{cA8fe@^)m?&SAQ#W2^#=jgjK-SQutZSJPHj(F|8;94JfN=T z_;_o6+9>~(37k})l}?@ifp>u}J3VTF`iZ>zKNqd4sDD7i_{wn`S1=Q~fA6B^Bk(g7 zML>K#EMdr+e?fCB44?+yI_?Jyb&(=8ekgZOlHiEG+&Wzrn)^F#Vcnny?u=FaPm;pI zDZf?zFqXK4HAVd3D-JeLHt|}55qzYwpBn}kZgNeJFxFW%lbA#`)6*3^*7@+=9BCbP z4eD9rQQ5$<;urz#K&sl?FE~Hu^@Z7wyggI98e%=rjPZWnw92u#vvntr~`a}3`T|9*THu8YE+r#puEwbL;> zC|P^;g%CMKg0f-bhWme^xgJ##yVf{QYD}pVPwJUCMiPG^gB_txnO}(bT5vg2*e>~~k?Y?Jb0;iSo%|FR+>3i1bj5#s_yeE-h=jt^_|WBWZP z?Xg?)GA*TC9>3sI9BJFp$ya-HoV{*G>I<&Lxmuufk2p6*Sqg8S1^grFjHF{X zc9PIJxV*f4>Fb|*hZCXW(d$`Jsb&|>V((S%e~CFVS7X{0%Eg((6j5IlILQIncdE4R zo7MYDHF8hKKS&KA-oSj)80G&#e|?Oi{EucKi? zj0PHP>I2dw(rh`>h-J@JC=zMarxYxPV-J!5~GaIRdJVur)v zkEAcEFplf=sixaD9*UwWcj1X85POt{MliT60^Pky1O3Y7`!grCeqfNiFSOrzNab<8 zA#!D%KZc=OA1$;UUK^Pj=!g6|6!K?2TslQ>b_+(%UY|!!h+aY39^`}EgR6R&T z3}{~uR3BGp)Pr^S0ujM;FucOQaEk@A_Pbd?TxVa;PEP=s6hsB)*dX@7N5apTOONC^ z%no!QqOFCqc#2iAiZn@+5oBySLWyrEnEfkg;7y_%^7}cVB}dI}f?J;t1l*iK=!Nw= zg%dEpDh-M?D~|FIM1a?VD2MR?cpsFCK-P^c@zl_wCw?_o`(SB%fT~bwP?VDOz7M)v z;2x>qAY*KA#E+eeWrU8haW_~!vGw7M!R`m*8!-LtZ!7*Vd~NZ-4FSkf8#i!bk8`$0 zvb{k?^_!yO^D@wTcplb(70iCJ8NXN0gnZ&SA>kK+Ch zMk$II^kXEASch;MQ!6}ff*W_~?@w=Pd^%p+p#K-7sh|rIQ1d@aI#Zm>dhRcR=J?C0 zA7jc83PO0w)$o)1%8#uk-duz2xkjSi!c|$MX+`7_auMb${~2w_6thfky56D|+3@k= z5>X4Qzmsfa0UPe|juSVuQTO_I1H~!5&Ns~HbCB9}P;j6}%iY+PL{U|qnYFA?W%mmL z*#O&|dZm8;Dy0sQh^W~*qQ|ebXZiT}q&(fUOK{=4g~l-tpHs4~cfSy1bS)fjmUKsk z<;$0fs_4tyZ1|hhqTEwdMI)SnfzEeI{cDv#AB8-#(;2Wk8(d}^FBArZXh}>bjMACt zV~wU`D~qK&AQ&F=1adH(2bO$oN!V`C0(%F?u0T-<2=O45Ax&b*me|=u!ro5Wls&UG ztF;%&kn>sb&5JbNPpU;1?p?IlNAMm0j4ZnH0^e!HM^O1=RFry&uF)#wBmx zY@>K_rQ9_CYH8x$Ry+IlUu>$zEP3b>fe$vr>n>=kF*X-~Z3g6Rn6pGMJ8S_|-u^HH z+K)aS)gEobPX3fRAN@=9J5-h$QIBOa^aL-#d&IYB#t?O~^X?o)kRIRq;*F+10%4!eu9pwp@TikYF}^H@d1Rn-Ve>tk717B-QCSXyW~6 zBzarmc=m8jx`FzyUWDcvew?B|UmVVCFUL#9svM z{udTg~$C4b;>=PpxK`AgaN`07l9)fpBt&hZ9U;5F{!Q^CeS8fZU&uFr9OOM~5M z&N#Y=XzFEp$O@sMEN32sNdvfle2r(}32aO~Ml(LgwegW8Qs66-2n@Hc2NPq(@yE<^ zz!YNCw}L1Blo71JVN5a5!g2j0p2nn8uFSfXX!7Z%%+2pIccRrsdS%?kg~+aM6g#)5 zU$=s`9Iw$%Y2UkGdSn})Gb%{~-2gotd>kw~Ox8?29l?(-qrL1c`<{n;kC~PGu7m5$^ zu1B|$Gz5>+Y+OY5HzzKb5>GqJpehdL=sfHI3UdCY`dOa`cOY)_;RAIBZ_sw3kiL3| z;nwwl!^nteHLz6C~U7^n_y|S@)3`VQ2=p zKlMEvx1|Q|tx3I!qFQ(;zGEU|m z%n4c6*erD1^ z$)1N(1L=v9C+*xbL945#z78z>8fOCu*qF--8pJ1;=J1G()-Zg?C0v*eX=GYiMU*5~ zwCYf*q7iYYht7XLuPrYEwQ0(OwUIqI10#W#MgPbv3XvQe63Pf3%uWb1PD;@cI_|;5 z7yyyyJBv3_5!V4mzf{3Lhu4k2x=Vwl{d|W8U3d_G zSNF8Wd3y*Oqr|nOVhPgQ-53BbnSi}0uw_0nVw3R)s0{)+PVM5(mV75Ho>%Fe%G=|m z^QXbb%Mj~Ebw0Vich9oW`>n*uc_oIM4_KWJM(AUnVF1;-#_5(K152bqD3N$*%6hPut_XQd6Dh2bj6ZZm%#Z$qxhRo zJ?FVPkdna>eD~m0$CdwmM>Y`eWr^~!;?cFMV=)8i?J}`IidfYAy&=!3Jx98I6G%LeJRSpmGG6(~p`M-l{M=L|W3VLrCLFWR2s0N<03@6D ztEkVfTje94jT$Vb$9h3|@TUlA+Tn2P1zE^9@`Lln6>ng-;Z;GJ)ltQAqJ43@&(+jC zd5yTZ?)~}w1LtubpYu7N&-?Rwy^TU+7f znb=DTBeDR$4QP4ILW*h*W1|WVGcey6+-~<6I8DLo)41{N`mR7Co&k6!0DPwxF&2sC za$UxAf{*XBj%AwwMyGojaJIr_9)T627SUm!LKWK}OFrtNy^gZQy$@A3g!H1IY;QQ0 z@TAkV_Z;GMI}mDB7J1F0$OzZ)*1aP|ULH7qI!39wz?%P zR6rnoisvS;(gBoerM+N5%EWj0ic|7gqW*&atxC$ouwP??tW$U>Zn)FYARZ_%(m%lQ z65dfP4+V~Vt>m4BiqfMuWX&w3Awnmq;R{ zbS|LNBaI}en6vgR)Rc4#cV%6vcrR!(IR4>V`~|{U6%}RHf}X{)O+bn|0WA1l!(rty zj_HmzODa>fKOB}-RcFt2E?K0i>0kQw=?wiZJR$3L+D&n73@4@VJX`m>I8KPNM21F) zev#I;3{^uY^yhz4|6*Zy>=i|!HJrCJqHog!XO!LSD|(C|px`c1T`mU5>-&>^y(VXv zOd0&=3hod1KMl8c#gQeO72s@gxlzW{%@?sNk_G4W=*OJKmGVQR6luSnG6~dz5DI^~ zHMoF3$BuswzkD$%?xbVspDQYzwj{vJ{(f)>c4{i8I|U^b{PoSpI0M&bT+HafW<9?T zeb~GcHs&hZx;PhlkrkxSyTI&D1skBikZQ2BWXh6ZbDN_np`gR#|v;>Pvqq&$Y4ewfaz*L zFNPazO#*(Y9<@~6P%+f%MrGm6HOP~M)cHIpqXQa2_n`;wjsA=}u5olO_NoFc20ya% zXLGKi`QQ`eCkRMk9^lr1Zb-Cjm3M=E-tp#Vb(amOx8iZO9Pcv|28)j+ET7q(2|nIc z{_`E-wc}?*Jn%&zsr{0@D>rj7Pb_2OQ-HompiR(^D;alI0WzEg`qW43p8K@d$*D(h z?j2m7clvaLd}ovC-tLn)-@b#)t35Hw2hqawg>5t@8;mgu!`1vFC#^&)I2p8N;@u(Z z!|}JkzX*f>Z%UZ=2SA}8^nWf5>99+JeqLWFx9S21SmJ4ELVs0%{TiL} z^PbaogQ0T;{?1(+F`jWu7Jr8)%9RKgFNe7x+L($11~XZoU4-;G|XqHaHr*!=dd>8-*CH7`}Q>4`Uc@^P$>Nn|;T z_hI*2btvU*%${))Y)DBdwsR+mJDpntxqV+Vgt)*f!PIMNr>lA#5@<{N>*7@7PE~z0 zf|7_#Y0hu+USDooHmA65b?GJU#mva4qZyY6W;JneNk#G*>_uEGSglP_W45L=?RvW7 zj5hgF^KY@7N;Agu%Xi)aeBml&iy?AQMw&70=bX5WOEmRx89Y3$LfoA+Ku%spU@kZx zJ#pxF*?pzdyd*J->0;#VfSvFF-S>b6pq8ybbfxjo_rd=QT;hrgc+}AJ0X*5ONx8#; zFWAjX8TVbjn6^&oTF8l@xbm*bM+Fe+mj?6yfOu5^`AA@S8N6X4aZ;1=+G619`;!~TH;)`B z699M9`-9L0hweiwhKZa9IrS3699}km7J&FX;<7GXg8I_}enP{Dv~sQ{g0$V)Ee3?_ z@IWP39+65?UvJXx^p*=byvvEC?u}Szk+sG7brD5Z1n6BM;jTq;7nJ9q>1B+o&N=+i|-o;CGFnx5=Ef6hPo{MN*+7M{zdJEQfdJr$F`nxbT~ zirNRJ5`X9lj8#;ItlhJMOl(APF21D%I-=ic3wb3a?k0II(X>DZyv{bMF5Gi_tN|%$DEw zq-U{X1|l}4Q~~l;NEPLt9ClfjMXPD|wEyn#CQ7}< zGP3aKa9k0hU7X+9O&$R+U>6U;vXhU$?X3X zpx}^FN3p-Emi-Hv9P=(~-WKYb=VOm_?GxH(cMEl1&$H_wZPZX-#N9;e<$|sQ z+6R*ch%RY@1O3Tvs~m-x6|(N4+`5B;nHD>`}X&B{uSZyw$y8P23|x>Q)=#bA)k$a z?PYnb0YC&G4Uo2+t#H@qjJVUg2gV0_d;_liiwbv6VGbl9b81h$XaO*gnTR{p;1^;% z{C&Ug@Zhl(A8U%}oJE3|indYq`loN0E(^Io$biu!1cw~C=pGT$vR+KaNS{0638+PJ z92bppQ0GAA9*VU9W{S+Y$3SEK$0gW|l!6KduZLy_?_m(Kzz`VLY6`g_4McjqB_OpC zt~DmiRDos`dD+Hp{LpkMwkV?bPt`#R`*Xb5j{1qDJDA)~Ode>8URzt7!P8cc75ES$ z$Q4eb@N{Z8$=40AgjX#?zd4=?fC85A;2Y4r!pSu=>e`+D0$EaPDZVfI(TUy+DP;Q{ z^ihhYNK5B}%i&xva{9w8Cz{1oNO5O6L+mCluKJ*N(igv8Fuq(^yA;_0(of-L5vRvB zGb_5}c)X*C3B{C({S-_+8)SP^&?4}riPRmVS~~XeE=Pl#__(sqHYtmQz|Uoa{CkF% zdy|ztZQom6^{k0=Mo*UG_Ktcy!heLoyniR-Gd4wyjsg$u-#jk%zRRu zR^Y3Q5LDus4ByDIb1bM(`TkPqPaEhkYyw#mrl@KCd4O?)xiYQ9x1wIGJ|KGm-~XfX zGm>v^Ib1(?WNu?=iQ|b-Gmx|X;q7^^Cl+b&q)DTAe(-OMz7S$I7EfL0L6}<9 zF+JGxT-T(Q|7iz;{Ye(t;0mtmnlFuG8%|y?dYT^%rz{InUg^E=r*L*er|rjL>Av6Iazobbu>ljXkbZRL+j*Nx=3Zr8NbE$aBUG;%RUjDP0Z&zkWuZx=-@98 z0VP0I(TA1vgQRkl*xFdx4f%K(FkZ`?nTcd7b*{fwWJOmrSEz{zf(%z-cyR6kDv`w3 zU_72+=Y3%5-itwX(Ej543nQSc=_*%7Mles*7Q+XZ?GCoL^aB8)VoH#B5+Cm95$o9A zrSUD3eI>N!Wt-~t%B$FK6B4a?xHAXlW5nX^U=GgEAAKuCi6~BV$$v*sWZIPr^|SWz zKv`ji!)GX~kpk@fO*k7Ahjn9TBc?qg{P~1N4m9P9``aHzFi>(RRfy1QF&Ba`7w89p zRd74T@$$t>laoxGo*WtuTH`ZgNrn&AsbQx)1D@zIXv-X~!mGuw6B$~YxRvxVJ!cT` zTm@7yZTM2HRg-|s>4ZePW4EQPS7i4UnMm=)(K%Gi#_l88 zDB8(QQD!QH2ESxA^yO$#@G;nWQnY8WgbJHYRc8Y?wGZcw>(m~b;8+rCNpeH@;<<~i zb&MDx5@J6!Al!BQ4)F7SVwdT}yw$Ml?_wjt)#z51xH>bG2J1(am-)v;HOcEgCy3h8xEfc|D%C za52KjHbH;j3Ec8B5r^G-Vp^N)<#VReXmHRo_lL+Ja>7nT;X29RjS?er)SMQgHQyDnMNS% zU&gDW%)JVUb%5(~+`{Hia`ghKGN?Qf!G#}^@CXz}H^BD)>qc}?S=Eu~wF>Y4!o)I^FfiNIdjLoS`;6Uk3$uBI;GiH7-HL@?RjC*$ zgTHb(~kqus;7aElp}=*zw+H$6N@`Cj2`YSf8ywSM}t4!;By zU2)bQbbb!&1OI7hvK!UHy0YnuFXP&A(85AR49}iFkD5ChwbiU3KlL3{WDvWdm=c8y zJDm097NOw~eUSTaukD_82`|Q0D4H|Sgku<%xK~RiJeiZ&w8~D_qr#LltEH1sX0uEu z&)-(-*;*TaI0DfA>Cv6ASqW+WW9S}BBpcd%%X2tnuX{o!{tjceVYur94(_3Iu6Son zJ;IUd->g&LuPH5$zDs-V#sXH5h5TpYiCJPqXE!>9b&yMO=VEg7u=pg6pZ3V6_#%#c zsEoYMMtXZkkZ9A95hAd()E|!M@^W)Cy!N9*hbBL&2OP?rd`o`&;T{8;fpTfyV{d8@ z$sHL(+`3IP)A@H0Z%MxQt8;8dj{=ihWljBLSmPT?zOML4E1oHib&L*isUT3KMSr7SLZ++i&S06=^EPlfRaZ>4wZLrQlras6>6;P?_ zbDb=}ef>Kq{d9Sz1sNs6j(J<=q>KikcBt({h04n0PeSLi&P{d)1z%5m&Xvs(P zmc>8zV%lO_AL$bAz{(xvij^?FYLj^KO6fo9^G`P{E5hBb9=RhRZ!;3s=teo?M+T0;pH$iG}v!WGF2cgOqNDMaP{D!B)is&>KzcaHCTA zIjldhs1GcVitgSMST7WIPTy8wC(IV9Qy34>#6NBXLpnNC35b4zEQWk(eU=LpCK&@O zY1`JI>TOnf1)a-Gj^{?1A+-0eAiY2~-RkNKc`3OivtPy|3bL*J&aXxckAA}L;oDTc z-%VK@!b(=)BZ?EoLIkL1g-*7~-f>9=hJ?^ z-LKk4A}}|+%a@uT&5wR|V<7IaJ8xm{9^}4*Xz7!2ipawfl+E=sH`*$W+iyGqd6bZY zK$<69@eDUlz=DKXQU14V$*5ws5^@@Q(J9k(zW(Wxq`U+1IghEC95f^4_3vzBbXnko zHYq=kH1lYyRlpchebqpZqn-o&l=f%VJx1hqa(VO|XLaz2~T=kl$@YDFM=e&%fTY$Yj&_t=y7 zIO?qP^m6yrh0fO*-y?n^DKA1R_zbuqdXE9m_t3brB4P?>ppIoV7#XOyv?Qx%DRkP~ zR|LxfFtKzJTxzSK(}zFn<1W;5NVn$-D`>VOPa&uLY`(E4Z|KA%RN++|lMg>Yu5lx< zH~o!omksBDQVf`tQoc~3BWux!J-s4clggVif?T%l6f6i_u`o7KqsEbodO z-o2Z|WMRszm27Nn zZ4Ex8o{v zUjoQ0BMPPl09@Qe_D+TWpaSHiM>0z7ZCv40wvgUg`Kx=L=X$LB>0ZX&g*eY|J9n0B zf^8?Z_+bxH7KM@AjY`}uhX%egw#Q^*!h6`Dp;Z5%V!D_+q;hV@QPSa3n7Ts^Z!y_> zr8k%6(-c0x|1XkbqAVfdR0?R}dwh-EsmkYMU!snD8T>~OeG4#30VZbwLSWx<`>P@g z4EM1TN$L0Pbry|HIqC%=p4*=!5uEkDw{%eaoL|NBySWo8e^GgtIeQ{w5n8pld%99I z9pR~Iz%!HXEhEhWN>9Tu4_Z}~mr!-T`FAtqkF+wCD#5T^SZn_P3sz z&a8Tu)HcyL{Vn~t+ZDzbBKCEuOMo%>9}@xEd@j8SB%l&CF>;Edzu!^vpwAP~LRAKU z-(Gk0HwcrDF*O=f#h3$({(hdgb#VKv&|s4!Tm%cl{TlWdLYP0v+~N6W%$CUf`kdbn zmLanUUX;E4ao8_zxk1rC_yPI%KV&?V*lW;aUh)8}c< zz59E51n`Q>7!yq?2^TVbdpa$j;ZTq6mgiF%F#Gl7MF_nc@Pj`>r`(nJ*I~c0g|fd>-i~{30n%M0cR}tmdT6X>u@m zVCXxuvMJV(sF!F<82A{cU!>smvcAN37VQbXeJ$C@mR_<3+y&>icwkEt6N0o1m4&n; z)DHPq0htph8YYk}sAyoW*S zb*!mNTKm?r(G61`UYvleY*mBm3P2SLYwb_Q-5v|+BzSOA4HVECoJLxw^si!@m^;8D z;6_}4%L{e}Y$|XODT!0uS7=yT%AB(qS?1V(GE=o-8x__cCMC)F$Mrq-f%H156zICj zjeSil4}2r$5zzic^@wk;?*90Wb7pk}Mey%t_tb|{cjY0ivAD`Hi>e_=HW=U7e9$+4 z%f*jUI>LKe$*Fp2x)$<@qyvGPu8~zg<_$r`GXtk)=N>+(8Ly|nvS-KYcqaxR7$&kY29#Si^7A=>}*C%LZ&tVkp{XVc4xCeelKeK>xo7bOc7 zjMO|2Syd!qP-SUi|3$rMT8N2MGuclvb_#o-HYn%{;@s#+W!nejU*JO8OKfr;w%z(! z-d8S~cA6XNp-ScV=^*ue2ebb)ZF~?D=Q{C4WOn?cfQTaUr@)a+h5T=2uj1Z5(&2%n zBM3!uT`uEm7hJv>uzwF!Qo>vk2_oX#3h$Zb+X!~-T3I4^tzRbvPd=oV&M}Tn4!BPo zWJ&UO<84h6a9&ES7|Kof;w%24w*77@T~sVe*xiN^geR1XjMck#D}yM|A0| zr=TKV1cV3M7jwOt8yRl;CWpZe9J=&JOz(=q+QPiZ%ur866=X$2P#JSCO_25+y(DqD;LEn02HaOt_NoVs-Xg-j#ds5m{Mj89Ip( zo^NbhJCkxvuE;UxDVd(4$e`VO<=S{?e#pmG%?8Z*=lBO*=EKD;<@pZ4!AXo`!bSBsbr?4hCaAyAO^B=OcSm zUr-=XEr#&0BdKD1?%Hpw$DXNcwWId;p6kZ|9%9z4#Hn-h-!-mx;z)p>>r1B7-Z)E8 zEx`usJ6HU-bFC*pPAT8}v)36GyD58Z#Wm`;kPNiinF~{eAI*_<&YO*H`m-jzEdwlS z_nVV5zOkq(^}0qW1$E0F4Ol%O$rN6HaZ~Qq^Mr|tbfj=ar`Wfy!pfW8vxtG20EKYo zu&6|C=vUt30tO(m3K4$wesAx{+=Uo>UN$T%nRng89s|eyj^ae=zX8yq;g?ZltOl|f zeWkKCQ{uXBV^D9loVM>5;qT(ZfGMrh&+tEd?_zL+V+*V?E1yY)XYbFgozH$$5udDr zqM6U*cV#{Mi|gq2@^ECc3JYIpUCPOTZR?kxS&8cuX|k*#Cp!Pkc74ej zO4ZdM*3I0xj(Hq4&d5mq%j7}NNq<_nRwI+N5S~XjDG8t@B#Duv-%b;k-vX#}f$mM8 zvgL^`2c**D@bLYA>tR7V2M(l9cW+93Z0%%0A_SfD|J>Ob8hC2z5Bpwzgv59DlKnMl{ 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 literal 0 HcmV?d00001 diff --git a/box1/Assets/Art/Spine/NPC/bb_npc_a.png.meta b/box1/Assets/Art/Spine/NPC/bb_npc_a.png.meta new file mode 100644 index 00000000..eaecda8c --- /dev/null +++ b/box1/Assets/Art/Spine/NPC/bb_npc_a.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: c129fa23d557d3b4eaf1dc80a29301c7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 0 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/box1/Assets/Art/Spine/NPC/bb_npc_a.skel.bytes b/box1/Assets/Art/Spine/NPC/bb_npc_a.skel.bytes new file mode 100644 index 0000000000000000000000000000000000000000..ee8ca88a075fdef090af1a9a2964ac183d719e34 GIT binary patch literal 97050 zcmaI82UrtJ`~RIr4TRo%3%w&XnaM0gnpC?Wf}q#{+ffv0qS&!_5j%P;*ij*5HrPA% z-W9v3V8?fpUC()b2mUYD#YJ{L-??Yz-h0ZDqUh* z7`~wWa)f2EBXNqwVp*tU<>!y$n_p1OJY`c*{MW7EvBHn?2P#T`JAFjr{`p5)1MM@hK`~=kveL`xCyjW`O%m8TreUp z=YKyl4$aC_8Amym^7lVKu$0A8{Qln`>Tcxa{GX)mb*c)TAN!9oygXw?_d?C_xtV#x z$LHqcaTMaF`@Tb9m4&k8uB9uj`g4ix7fPYWR%ydFSr;Mk&0sByr4$D6B+X+u#MfJn z(p48r|64q2?I>o1JyZ~?jz=q}`^b*8Hvd-`?z+O15-KB3m7E*=DqO{RAhBkYxQnny z+abncu&Qk5ngU|y&Xt7VxZ{6?v{#gM3{;oA6J7#(A6Q`aj4qA&A7PNHWPsfSqG5g- zDY)M9|6?&kv+3ydR@r<9iCEaxJ+wuYVN|55Dn5r>MA>6QbKC9>Ds;YD;XV}^lH5cV zy1iBQUmZGFb(_Uf==`+N+}AwnT6UPS+eNqaNetNS{H19Y^w~=M(k5h3A>cL+1Z}fg=oo5{iVo+ES2G1m%8XK z2m4Vmqwuqjk>ttpcj$7kZg6Qg2G77YM(Asd)KgZXGw?&VCF6raM(AgPTt*W}+U5e1 zlDby$zCgqX{k7x%l{a1Lczdl2BMdOZ(=L2Lx7U0K?yk{SObQrb4|AM0 z{{y;WlGJS-?-|80!axh0_xKvRXH?K_I6ObKhYQeW2ddE~+=;xy)H<_ghulle^KYsuJx`)VndV~@B z+Tw-2XQ>2PcNU4MTjnxCKf9*0OBPcJrQHf8qbnF872Wo0qREA^6Nt6*)w>k!#rI-_ zfew;cD!GIg-!zCa*+ppo;wd8xa+LTF$|a1nSchfZ2%VpQWrV>_lF~lbg!A(c-CDFr z{=^7Fw8Gs6Ws~B~GGfxk;r}ffeSN~Eh5kOylC9_J(AUQg4^i#zB7D8HFC+AIL4#KA zL9dr41$NUIw6&#^5&F5J=Es^;!Usy%)#5q0iV^y2g*#;hlTo%ZV$lF$m!dzBOyK$l zxWkLHYtbiiNOu+qn*rk)i#b^yzbwq2CIA=IR$!Bo`Gi>wZvnp{~u)#kGPZej`&d)fD$yj*hKfnrTkF_hY%sP zM(FN0o>Zf*tIeTbwf-nWLWzX;Cy1;?3mZ2-?4m?1F*S_R&nJwq4;hCpbeKx}ICfQ@ zPwDwb=_^9*pZVx~isUfU8bz!A{Gda7JN_vBM1=RW&1gbP9UAe(=f7=7`kovADE$Fh zet8a+QlqfbMcK>hkLUdYf=Mf%X36SS8IJp)+eK;i&Hazf9uj;vBNLf@qw;oR({y#~ zA7x-rxSsJ(;_t~<$r0{f|7$axg$kJ-8mJX+7yShb2FM6U+b%*PY2s=|7!)o!)%Ju+ zSlFG9i1_weMi?9cKOD+cBpjA>tt2r-Xv+vgA|oSjRAvV((4yAh^G zQA3DQ=pO@k8B!uWO48k2P6TExV1xm&va&_GRKnzLi;la*%xVGDWaZnTCfj0LDy!Su zC4z{-*H17O1LHxeZY7m)sk0j4&Vx@A>XZc-xwSh9O;rX4eidMTaDl z)(h1MvuoWhObBB;6G}LCV&0Sy)LczH;ot)jw8yN=N>IW69WZ;OlG2stxZNRIcG6kW zB`)j-+We~x>@DqlUPRarwC!#tBFrov{;Lh@(^UCTl}e+Q1Ks$^e`LbH+Tgy@sK-r& z|H$ZW7XX1$YGwUr;t1&{ZBh9^1WK#BwQI%WuvnVRB;)JTziEZba>8<1V?)lRuCBFY zMN@rU=`p`lvhHy;p@KbRx5K(Bt)>_KQTh***sb|MC{wy=nDNvvf0O}(q_-}o5XMt~ zcH1|DwW#|=m);`{W{Qi5z?hq&+4WsZ51wK5M;VwdbqZfe1kbSU)}|Rb?T<2Ouq0{o zWx|Xs?$)U;){;NU;8b$<&{Q1O#zO0s%esUBdQbjQh75tvH0=rWzM)&^d&fuYh~Bg_pK?X9&ifBXJk^hmU@sh zX7R%FCI62nQ-v;z)_L|`8eUe7{@Wgf4XQoLZG#X(@tMHm9-@m)UB(dwqk7bok@*?E z%8xk6$N;^cTiU%z)xv*-XhQy8)OPXn|3j#-=r>$plGO1(jnDV#viwjM$5LAK%T-(; zlGhu*U)b8cMP+OJeRz2G5gAeV;1arD-|$~0u{`Y&({6uXRfSFB__GSaE@Jh6l?wJp z=|?M1cT|vCT1UHAT6D8x#rnt} zR46F6=lK6#cP+igKbf^yU1`8Sl-~{Y|A%U_y4^SXhwF9A{r=(lUAbc0?jJ7bmj9by zr(6DS{dAeFBDFuRP+>8fmj4vNV^XsINwN5II~3b?|JKEn^*_6L|AJoAIAyga0Wl<)2iw|CsrgX#B64f0GSa zJh~^cIez}RwsarjvI9oiGd-E(?K7PI?8jmIj<9FbV?hv)os;c@j&3eR>+h8oHT3Z3rsHL+3N~v>TE$HZ!}XrZQ24R*Jhu2vVboOm5BVb<)@t3tjeHOH^;!r zU1oGHmQJ2r^6IZYWxel!9a}%sxxSI0>FT+5?O4--W&<@8IOO zZy_~147y-R)GhJ49n-+b_TEsVucP?E_Hw9IE*CFP_5|~+ z7r^}Q=b(>i6nJ`{3mxj6!M$=G^vGQbTD&Wun#D+{(QrhEr=qW=tD~>0&(~7bQQ-?T z^#y!YHGx21RaIX{LsOuxAy5~narHRbdRi z^etd9-t}Q5WAMa0(sR}=8j(EVEWC8*H5%FXb|ZuB*i5d@?3T94ZD(?E zihtt(_p3B=EsG#Qj|>K>l-6UF)gCnRuxceET)i2j_OMP?=NL;PuYX6~1T|(8J^Jo;4 zAs{0(tC(C3qwP^GIf_Pc7S!&b`AY`~;GJsdlM^MzXs2>1aXUa2myLIgelbphq2zrqgd-QQxtrnHr9D z!m=>}I+xf^7J)RLJJTo<*5U0htC_M+SZu&m201ix@~|UK-{>;vLf{2F@IVBOT)wR) z?Ia5sboU~GdG*g|G_taA%3#lT9)4KLnA-yrDP!b(^Ky5sFHX`&ZkjuUp5&s zdIV#zW&3`~*O!Gf5?6A_kVk*+*U3Y>QO`xp7)*@ZK!#MfFu9Hm_Cd2cwCG$t6U1b2 zo(+R;?68y6Mls_?=(|!fWGfS*_@Qm7^yo3B>-7kYBZF=*F^?bm)yWzHg|tEM=k=tY zNeyH0TKPNdeP}a{+egYcYkG+N4Z*oeFNWbij% z2JO#$h}KCxX@jx)-^rkOnF4{Mt9`_2Awuwac7}LB!F_02s3N|T(g}TSJ_CP~$uQ=` z3ov=cG?+EwIFQ{L0>`2UkgGWpPN?4njrC5$$=;KoQvo$l8*9SAxo2Tkg#<=FP>1pS z>oCS-K7>97Fm)&a{d&j4^xfZ~(~>|q?80(r+TsZF-+4pzsO@kp_zd3vl?KOE)q@Ma ztKhg11HkTC&2Sv?11#?x2FK1k2Z~#DVZoWTAhYNw9NoJoh|tT0!|#0r8lgL3`V>3y z1+yHOJY}1BcH<-%In_&ax^D?ISuPicV+nY*N-AD7Y5~})ssq%nj{xBTdSKv)Nb#%9 zRHiqUStfxaVPY8f>;;%@QVZiE zCj;MBPZ*P(2U^bP!niUEs8V(2&hULm)b6nY$UKaLlTzjrN*Nvm0rmkVD=FYXV3W3okP-Q!{ff6*jlr(u2d79B<>uB783@gNb~zyI%78 zU57Hx_^{OCHl7_DOrs0(?Gmg_uSWQ?^r3vbcf|l2k%xOohB4Qn{Ptwf1L_;h>DBfW!0*O5Q%2MQWM1F-VYWBUx?VK$rF0O-^cA z(6cq4RG;XAobu@9DA~5gl0u10E`Iwdlvt2Y=jsTqAoYXk8I(`z{H2Eq#~r89_iH~$ z(?0Yl$tSgWztQ{$t7-H*PMb6hn9LYd4Tos++%_eWb6OUYh8vh%xIJ+ZIa$1_k#%<35rhRoeTERNOtmWG?MX|m8v!z zh(nv`5t$EPH9kc%HJDLSz5nN?U*G9vHeWK$WI9T|J(V`7lC=YtMHtWqCHsGeOB(Oc zOM3EG^GQk7p&3jy9#jd?^zAR`T&$!sxIKnmpz!f~wk=W_k*7rD`;X!HQv!3Bar>$D zuPE;w(;pn}7hxOu@lI#<0VkhK}m(N-Kerzn z?7mB*i~3c#$(&w=@bQP988TH#J&o=hY{K_j{*?7G`=ew{c`1!vaxC%tevmQvA{wEn z!TV|SHRcWe9M59VtNdcL#Y$6&mDNU=J1DGc$|5>M7}fvG1u#oyq0 zn1>#N!on;#DQqy<78nL6g-!!!U3S1pAydKU+*CLzcnTC;`2_P~)1hU19?ZFs2ij-Fl`UV`veFjzLir_GwFSxmi@+fZ_ zXbxQm^H?Lmo;yF`#Gie@T57hOc)1jm3dg{)LTlhwR0nfo&WRWCR>S^ah&X0s1++ON z5HFn80B-!Q1=e^0$eC9JQnkx~@cR<5@s&v2@K*|0-t#O>?2!i^ycq?1z2ZQ@vQ`+~ zkO19kV_|ULVK6E^4ca7h!i*Uf;75Em9OYdLc9NBFSoBeFo_qwep1%T5D>uSE%Y{($ z!wsrka%g1J3WLk9K=+n?&~m*Ql*}FoI_FuzxKtN#%-jMdP_y%>nI3RZ(;9mYHF@w< z?0F6xdk1?J2R295LB-KQmF?hY=j5nr=cs0<>Lg@4I*}*U;V4$lcIV-$2jO z&Ct?7Pv269%`4a7b9|c`_H4pDd@pyi{59vqY*k4_Zlsl_?Sj+-@WAD zRx$<&;`URx@^uuAqA7#lHlC()5#G@gW&7&l{zdH*>KJ5kNDW7x-~KOZi&{=2$<1RG zIGa^VBX42BzwJUTx7JJEuU-a6&9I@iHWCWt?VEpzH{HrgSm4EMd=s}%{9k9^TpGs!I!iKTb9~ML-m0QbD z!_)w@U)!x<;5z;W!`td98$K2>=@KRwMR$U)Bwq49RpOY+DN14Sq}0S>Si=T9k=$N zNyom>=)#G9^0tSIX+#Ll)uK?{dHVIb}2C-;ysXOytPT zt{XM8w_OnvRcVwiy|fsYE;~l+GmM(gxdSIb}dZKidugWTkweWogOoB-LUOV4BllV2&D zC>IQ?lDA%(s?bsBVaZ{MdaXH)G)8=szX*z<5z755PA2?iuM7|J_h<`wn@yB5astrp zZw-=l%Ux;oWK+8Q(|I9-E`aYyr|u(-9z<@Ix4kN1(4cwM$iGK#8oj!7LH?%fq%z*L zZVnMiFNt7SijHXGcYz|#ph01~@~_C^Ak05PpXmuF&r`-=b3r(q=+z6vUic2h2BjjE z(L8Wnt}Xginh!!ZMTuK2%f(N=*MVHiQqhNz*TB>EqfldEFBqOM1$s0rg-IM$Xz&w2 zuQC2$)km3%Hjk&x)mG6`QPoma(^6B{($rGdRM*fJa0MK$ww6FkM7g9y0DJ(3ONpBkDL_atleR?>6pjFd9;m03=x zg==@LAm;=gfCE;o&L+1Fo7z{qOOtNA>z5Z9j z7d}29(_XNZj*=HITSrb?x{!7h*|T9SIh5s1qgl_J$u+NsFlfo|+vEtdXc{dpKT00a z%4N{@6{EQWc-Mgh8Wrua#&dg08Dx0vJ+8dDn=Y&TQwHAG+Qy)n#?i7-duPyS_OZY4 zUzuwe;#^ez%zD!>VBdpngRN?mhbfjV#^_BZkHy20cfr`0n^| zG-9*w62qMJXcW$^ZX#{_yr4t$=B}~CkSlg{S>c8izGUtK7L97Ft`ITpOhkp-Sy_-v zzcJ5HWhKK2@17gz%7@z@+fMEpp-%UdtW`${P3zw@LjKe2r8TAF>0leSGXNbroynla zMS~^Jw^8dZ#mT~uF~)>0Ux)FAX?;%w>+aLu==;lyfbGAT!0sH9EYlDBLZjYe-V>bI z62?&jEd5c2$8j3P));aT*s>PfW$Qw|XbgC;>>X%RZv?OAege(xB+w~;2DbQZhnkjS z!R*iHq3O=!U~DlP_P($RIOKeU!#eB5JJy_og%@Lj9q5<5w*h z*JB7UACUtC`Wk^$asjkk)DKv0$%Ll&N%8e5bHS^+%fMi1HJB&q1?HS}5x-tJ3EVll zMdz6_6Ul*&zys_m(tsi2UZCz`9ZcSJ zA2b=ChdDFGf{RU#a7b{gjKBQ=a&$g`nbl*#6Nx=ob><^D-un`$?u6j=^+d4m zW;^&>bsl&e_yWvxx(HRx{sM&~PeA(_JwQ>42@H*^0@I(l!Q^w*VA&69|2*$FIIKGo z<~dyf*GfY?Se{;LIr(ZR>p(MQGC$6nJ;!`?wd(_Y=dQNuxpzJr#vTZhZT2X_m2*{K{@Bx0Ss(M-aFRzFENM;;!&eUGqu9o= zp?UN5*r82XPhQ}-Wn8+7(!xnIq=V9?(N!dd$}$^2-qweCt(U`qW`GG-*Hp%8O-QY0eh`k2DL&B!OxZ6uxR&b@l9bdEa~ekl1#FK zgxLwORsS70I^7!@%r6#gzwtMexQ-HE59ffDR9;bMD^y9a1Gkzl@-(O?J`Ju0M}u0e zYjQMHH94AWO?9@qrkWpDA?%4o3rmkb86~KD2ET6i>QE zEycV=a{nG*>2lGRcZ>0XOFQ8Z9fKge@f;+zq>DsnUQNg*KhFOy*DtSDRy`2uecgbw zFL%&YzdLU<`J>?{jif6IrpO*>&}R+g+3HmCRqHwi?M#Xm*Y>B6SIEX{ZSu`JxWt?XPYS4@({mquuJoGhFsU3r#Kzo3IG_t{x1|nQh~1 z>1yzGHTfFq8oFxgx;!;qo~oLPDo;nCcwo>L=;(0tw6yi82MHZLZR$9hI)B#HZM+L|qs4@~dR=pt22aI9AYH1c#1A(I;NUX0U}smI|j?XTm&Xx&t}ULmio*42Gd7{Vd%b!7nb&~ zrmH?M?58~T0evJ8hJwdqe0=3&8fErVmx~BxZ8>4GTd~1-mM^_MDpw$vVa7^dgyD?e z8)X_fopi3g!;9sXEaeU(H%zu^UNOqtyd4f5GD?JpJtWYVevd?`_*k|){HML#>U9Kd zqH(U*I;pPbL)t{5`x3c}f$}_*x~Z4yv!uDgzu^#r?V?7PtPW}U%k!c${c5x2kxm=s zk}&0X!U;nrYmP~MVh_z#JeV!C6tWzP`0>*aCgn5!s@HDX#PO>=+ZJqkTsZ|qU z5cQJ!WJ_BZSG^EM&+Q8fC-#S`anE4kk}sfn#4MQmPy!5#^I%x<3q}8dY|Vv=zaT2J z6lBj@tV}b@94KnvXa*W@w*lm{4jQD!LEZPp;HmLpu+5^Gry}4fAB6>Mj*6;4psJ>( zu6UrcaQ`tD4Pn zKcitvj|ItCNgu?o-!exu=M1Fs9)0Nh5hT4adM+w2o2~Q&x$kzf99CbTb0PP*2GqE> z;14<>kN=?@BsoFoj{ROFr*_F7ixLV(bzNI=t3gqLD zoncJOy;6?-$7cavEe=M+$toQ3q8E%51!l`lrcRfS{20jS2GpFyyRV&r(V1I=Wg|bw z;9XyX#UF%RO1H8>-rrH#M5^`oty*wH8}mknX7p3J@OgRH5WL7~}D5OX^K{74%v8adJy zEFZ>!ew#l-zIuPqcz>R%nzov{Hnm5ip{cE^t)eYZp@LLfQxT||d;woeK<(U6;mX#c z0#r+#ty%8q!*-Bd{9WD@vr_r;DaQc~p1c7KG~NbFYLXrCQ)@OVT9p&plwL@o3%8`` z!k`p5Y{nf&Jk|UGx``f(&t7)qI1q*oy6AmWEQI6D9A%Y_N72U#&q0~l1qw-S`4Z}; z)zJOsKu5{*qndL*Z}7*C<0W4;ph8@EA^Vi!kLzPy~U4zmT@xOEho&dwyn9(B;; zceo=uTUNGB*-xlp)Tb2%mQmGTTGl4nKd6}mp z@-0k9%^osPcWo<$f)_(nGo=`+^r&@|OkeZ^RTq8$?MwG?9f-nJm1y$@v1nsui6h$h zJQ=P0)(%I!p5cT`%sbKg;r+$4*k3q~gz2V}XxW-)VAYl!C-~yQ6SU0G7y5hl;y9tr zu_u*h17=xf|g<8Ojx}kg(#Hq6=QiFZQy9#E@Gb2thAn zhOyL>k=v#L^cC9keIqzhr2JAbrBwU-7Ic2SN5QD#O4k=)o8$puM^EYr(av3qaM0^_ zuz1cmt|QSHG6Uxg=7-s|<~k8sfvtFcp&`(36bVu9C+qOC=!tM(-Dyg^AWA13+Cs8k8(RiK^P3jwt-;^bV7WZ7m zb|RLDZsCU>DawXWU(|nIK-$a9MRU@qT1+UOM0&lv2B+>aqYUl|xJ!CZ-y)8Gbb=~) zZZa7njDX{EMhPXMR>frKsNAsl$*(BgO8+|2Q~!J zNx#{*MOrU-lrC%F9@25`6tGKkxD%SwCxvwJ-2q+Gwh8gw=?h8Qhf_n^JY1;QFxG1$ z^{fRj#A&rt6WNzX>UItX^ADV(!mA>_1V4rw!Bo2IJ!R<@5oStE@`<`&wJ-6#U<6DF#oS1jyNwA;=FY~ z#TC8SRPS9E`U6|mZ&iB6f$(Ns1WSU)f@fai9l?zJpJ4X>OHe!aBvnHr{$Z&NyB?~_ z|8hF^`?Z?X`uG^|vCxn*|9qM~7}t+l|NT7Th(|`Oh1>s*3r;?4!f`~a_oaY}GuITz z30K)j;iA5nM#NB;moUY5OUU*1NGG&5EkUaBGzpeGv!lFLUHucbHLVS%o(-J{mvnWh zXGJgYc~7EHd_|Hd?J?j0RN0zIMS1_!C&0=QD=JUr$~Jt7k85lJYwk;&&{7ESxk@?o z>3lE5r-xH(o0rqWW_`_~T4GXg1TR|>2NSnGaFT9RAB2}}NCzmpg7S4)>Si2CRE5== zRXL&!V=vt%1e-4$2waEwWS7MPc7n3?VP;qNx9sz0moLy}0y!Zy2$p5NPiWhw<%) zK*~-j?9=Zfn0wV2W^WDw+oI;c@gGV7S>FkhIXysq)@ula@nFRaL+EF$4$4b7&?j{o z*k7;_dczvqVJ<5*C9 zR259#_Z=qeI}6Gl&VWPPPl}HmbcQJ@v&996PD1dVC$6~l8hUQKF0S*^fx3}9fJWyG z@WLVo#Ffjy{<9fi(ZM4iZ!`e=hMouda|VDrnJ1{~upmpP6^uE168!pf5j^k9g`DOz zV5rssSsEKb-9Tf=E^LOnOOhe4M=tc6W&t&9*1@Q0A3*8moly6UJy_3s30fUyg2Trt z+fT=Xvy0=wnD4FN{*EMIXq%_6tEaD{Yh+-kqc6}m5E!``7#X`6xCxA1-Hc6K-KZCV zT(vFC%q>jKEG$hetxR1_Tuj_u+&x@8oLo$;OkB0JU0t-?O{`66^Di@Upx z2j7X>f${M0bn>wEbaK{o@^rSf^Yrv`_O$cTbk=Zo)NuB4q#jq)cq(e@JarAl^S+}{ zLxaQB5OVD7y}Y~~z3jamy@f2Hx3|56kj)XY*eq`cH8#K8#)EApt%+~}ccx!d+%dKp znttQ5WESVNvbUO{kGX>-Z?;u}y#AZaVLyR~9c5w!<-3mezP1zP`Y(ohe z{B|5HITy;YK<}4aKrWtVp?T^NOXL?0gbO1|}Y0Xh!vuxc{NZ;||vK7_o@?rbX*^12ymzpYd@#R?sDzc0Bq z(jEHud2ikH#p1o>y!%zKs<%Dc8gVB^N~HbID}~l*gZ^&GiUujvxoTq5^{s4O6%j5NK7o)CRoJ zDUw|}z5+CVxXHC5IPx}ZUFj|=9h_l}+=7qEey!aIr@sAeBRlUs9owot4jD@g*jDI_ z$r9|4z7g!JO0$*>(wdDeD$1a+K80&ZSYA)Uqgxk?&651BP=9LY9{zm*=2yM9mUYw@ z;dB#k(Vfg=lymOB1vu^f1gLUlm6e3O{0APC-vfN^f1YbW*hHA&3O)`y?I*BArJf&f zd`BFdymz$~Hrc-xPxAX)ba<4Ax+~{`-r>ylNbuRJ#S)(T{TdHd34khXCR}sEczPn9 z)L_6*!Ztsc*5~=G0=WXg#%uXFbt}J0^@NOFx1!@6Y9<2 z$rVek8KEaVg$Kt?6BXQyG)K|j0QUU38BR$&V}U(0({cLlA7LFM`*6$<-aiied6Uqj ztioIzV`YRxcxB+y$>>R8+QUXiXZ#TzLsg^il8aGt7i^n#T$>V0>2&c`;8)Sx^ zQ!=oso1DIq?R#6)RM-j>SCo+lNe`tvdk2BlgL{}mmppT+@cvKecj*~b`z!M=G&qkv z4ZbwlScnTOW`-4g6+oWtSjsmK-6Y}@A=d#pV7(>Sd&&+(4&p-VE54NHpXb_0mt9!} z*{=evM2DMfq$_%V0zciCQTJ6U6*Tra?giPigRC1UV~xX!)!^sbMO4(R&8`-kT~GsG z;bI#xs`e50NlS&?he1^6nSOaHUG#c}vi8=<1lu;u(NJzTax4kE&CxQkUR#KI(poD7 zUO$ogX|IAMU#7Ax(Fkv+#`u-WRT@>{?Ci&i5@AVa9p$HDu`E4eQ4lrXu+35b%Mp!x zlkU*oL8XVA8p?nDrMLpQ5jREkx2a9(&}rfg-$`gaawlNbB*BPX^FZjsGC1^O8JI~7 zgA+^Vf`e!D;bh?k@Z8M}PN*(~nqWK38~zbGG&{oKt+g;nyA$@cGKSIp=fH@g>9FrH zUFfAT6b|=!L%q4V9gb_c3eI+RP`k9fz?X;@a8w~>jy9 zxToN#p#=!B7lP@?So}dgSFBU|L_E;xx#;6+f6=_Yy1@4Nrm&;CM?mg;ZD9K3HS}-L z0!ub_z@ν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

Z!p(4$leNae{v&` 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 Zz`r^I&poJ!CB>KwLqqV37biC9e*rdx!?yqc literal 0 HcmV?d00001 diff --git a/box1/Assets/Art/Spine/NPC/bb_npc_a.skel.bytes.meta b/box1/Assets/Art/Spine/NPC/bb_npc_a.skel.bytes.meta new file mode 100644 index 00000000..81f99305 --- /dev/null +++ b/box1/Assets/Art/Spine/NPC/bb_npc_a.skel.bytes.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f5f85697593372147b11da360b4029d8 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/box1/Assets/Art/Spine/NPC/bb_npc_a_Atlas.asset b/box1/Assets/Art/Spine/NPC/bb_npc_a_Atlas.asset new file mode 100644 index 00000000..abf19604 --- /dev/null +++ b/box1/Assets/Art/Spine/NPC/bb_npc_a_Atlas.asset @@ -0,0 +1,19 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a6b194f808b1af6499c93410e504af42, type: 3} + m_Name: bb_npc_a_Atlas + m_EditorClassIdentifier: + textureLoadingMode: 0 + onDemandTextureLoader: {fileID: 0} + atlasFile: {fileID: 4900000, guid: c30dd484a46595043a900af35434a80c, type: 3} + materials: + - {fileID: 2100000, guid: ec44319479e536f4fa3400cfb8ced61a, type: 2} diff --git a/box1/Assets/Art/Spine/NPC/bb_npc_a_Atlas.asset.meta b/box1/Assets/Art/Spine/NPC/bb_npc_a_Atlas.asset.meta new file mode 100644 index 00000000..381b71cd --- /dev/null +++ b/box1/Assets/Art/Spine/NPC/bb_npc_a_Atlas.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f922b6151de3a7d48bc61acfea4bcf86 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/box1/Assets/Art/Spine/NPC/bb_npc_a_Material.mat b/box1/Assets/Art/Spine/NPC/bb_npc_a_Material.mat new file mode 100644 index 00000000..16182227 --- /dev/null +++ b/box1/Assets/Art/Spine/NPC/bb_npc_a_Material.mat @@ -0,0 +1,48 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: bb_npc_a_Material + m_Shader: {fileID: 4800000, guid: 1e8a610c9e01c3648bac42585e5fc676, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: + - _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2800000, guid: c129fa23d557d3b4eaf1dc80a29301c7, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _Cutoff: 0.1 + - _OutlineMipLevel: 0 + - _OutlineOpaqueAlpha: 1 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _StencilComp: 8 + - _StencilRef: 1 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 + - _Use8Neighbourhood: 1 + - _UseScreenSpaceOutlineWidth: 0 + m_Colors: + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} + - _VeColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/box1/Assets/Art/Spine/NPC/bb_npc_a_Material.mat.meta b/box1/Assets/Art/Spine/NPC/bb_npc_a_Material.mat.meta new file mode 100644 index 00000000..4150c1ab --- /dev/null +++ b/box1/Assets/Art/Spine/NPC/bb_npc_a_Material.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ec44319479e536f4fa3400cfb8ced61a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/box1/Assets/Art/Spine/NPC/bb_npc_a_SkeletonData.asset b/box1/Assets/Art/Spine/NPC/bb_npc_a_SkeletonData.asset new file mode 100644 index 00000000..421dffef --- /dev/null +++ b/box1/Assets/Art/Spine/NPC/bb_npc_a_SkeletonData.asset @@ -0,0 +1,31 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f1b3b4b945939a54ea0b23d3396115fb, type: 3} + m_Name: bb_npc_a_SkeletonData + m_EditorClassIdentifier: + atlasAssets: + - {fileID: 11400000, guid: f922b6151de3a7d48bc61acfea4bcf86, type: 2} + scale: 0.01 + skeletonJSON: {fileID: 4900000, guid: f5f85697593372147b11da360b4029d8, type: 3} + isUpgradingBlendModeMaterials: 0 + blendModeMaterials: + requiresBlendModeMaterials: 0 + applyAdditiveMaterial: 1 + additiveMaterials: [] + multiplyMaterials: [] + screenMaterials: [] + skeletonDataModifiers: [] + fromAnimation: [] + toAnimation: [] + duration: [] + defaultMix: 0.2 + controller: {fileID: 0} diff --git a/box1/Assets/Art/Spine/NPC/bb_npc_a_SkeletonData.asset.meta b/box1/Assets/Art/Spine/NPC/bb_npc_a_SkeletonData.asset.meta new file mode 100644 index 00000000..0f2d17e1 --- /dev/null +++ b/box1/Assets/Art/Spine/NPC/bb_npc_a_SkeletonData.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b10367fd98eb77d449a1a6cb641b58a9 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/box1/Assets/Editor/StarkBuilderSetting.asset b/box1/Assets/Editor/StarkBuilderSetting.asset index c4cf6d6e..86632380 100644 --- a/box1/Assets/Editor/StarkBuilderSetting.asset +++ b/box1/Assets/Editor/StarkBuilderSetting.asset @@ -44,7 +44,7 @@ MonoBehaviour: a: tt2f5a59e7b06fb35a07 version: autoVersion: 0 - b: E:\Project\apk\BoxDY\webgl_package-20241217_181359.zip + b: E:\Project\apk\BoxDY\webgl_package-20241219_193511.zip c: 0 d: 0 e: 0 diff --git a/box1/Assets/Prefab/Dot.prefab b/box1/Assets/Prefab/Dot.prefab new file mode 100644 index 00000000..8f2b3c66 --- /dev/null +++ b/box1/Assets/Prefab/Dot.prefab @@ -0,0 +1,48 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7996413630272934192 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5511837541217477193} + - component: {fileID: 5044381466384612566} + m_Layer: 0 + m_Name: Dot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5511837541217477193 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7996413630272934192} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 752.8704, y: 690.9177, z: 12.530368} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &5044381466384612566 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7996413630272934192} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1aa3bca8dd40d884080174dd0a1530a5, type: 3} + m_Name: + m_EditorClassIdentifier: + appKey: ca7bcf910e8f8f92 + userId: 71de615564c8a231 diff --git a/box1/Assets/Prefab/Dot.prefab.meta b/box1/Assets/Prefab/Dot.prefab.meta new file mode 100644 index 00000000..edac2820 --- /dev/null +++ b/box1/Assets/Prefab/Dot.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 65a3b817210cc024eaafdb268074b6a3 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/box1/Assets/Prefab/TT/Canvas.prefab b/box1/Assets/Prefab/TT/Canvas.prefab index ceef3dfb..045c2f3a 100644 --- a/box1/Assets/Prefab/TT/Canvas.prefab +++ b/box1/Assets/Prefab/TT/Canvas.prefab @@ -3231,7 +3231,7 @@ MonoBehaviour: m_Font: {fileID: 12800000, guid: 2198231395b4bc14eb6e7595452efc46, type: 3} m_FontSize: 106 m_FontStyle: 0 - m_BestFit: 0 + m_BestFit: 1 m_MinSize: 5 m_MaxSize: 130 m_Alignment: 4 @@ -3240,9 +3240,7 @@ MonoBehaviour: m_HorizontalOverflow: 0 m_VerticalOverflow: 0 m_LineSpacing: 1 - m_Text: 'X5 - -' + m_Text: X5 --- !u!1 &1080471727709209479 GameObject: m_ObjectHideFlags: 0 @@ -7747,6 +7745,7 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 6650044064599044723} + - {fileID: 9100024851915812621} m_Father: {fileID: 6198905375397856769} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} @@ -7836,114 +7835,6 @@ MonoBehaviour: m_OnClick: m_PersistentCalls: m_Calls: [] ---- !u!1 &2210164107630862768 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5179702525778439863} - - component: {fileID: 9025752510586302063} - - component: {fileID: 6315124630233258545} - m_Layer: 0 - m_Name: SkeletonGraphic (bb_npc) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &5179702525778439863 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2210164107630862768} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1.9551, y: 1.9551, z: 1.9551} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 6654209613770501643} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 417.3, y: -1172} - m_SizeDelta: {x: 236.68321, y: 528.3182} - m_Pivot: {x: 0.5455747, y: 0.010167901} ---- !u!222 &9025752510586302063 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2210164107630862768} - m_CullTransparentMesh: 0 ---- !u!114 &6315124630233258545 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2210164107630862768} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d85b887af7e6c3f45a2e2d2920d641bc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 2100000, guid: b66cf7a186d13054989b33a5c90044e4, type: 2} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - skeletonDataAsset: {fileID: 11400000, guid: 5477951b83617724d9800055a0586e77, type: 2} - additiveMaterial: {fileID: 2100000, guid: 2e8245019faeb8c43b75f9ca3ac8ee34, type: 2} - multiplyMaterial: {fileID: 2100000, guid: e74a1f8978a7da348a721508d0d58834, type: 2} - screenMaterial: {fileID: 2100000, guid: bab24c479f34eec45be6ea8595891569, type: 2} - m_SkeletonColor: {r: 1, g: 1, b: 1, a: 1} - initialSkinName: default - initialFlipX: 0 - initialFlipY: 0 - startingAnimation: idle_3 - startingLoop: 1 - timeScale: 1 - freeze: 0 - layoutScaleMode: 0 - referenceSize: {x: 236.68321, y: 528.3182} - pivotOffset: {x: 0, y: 0} - referenceScale: 1 - layoutScale: 1 - rectTransformSize: {x: 236.68321, y: 528.3182} - editReferenceRect: 0 - updateWhenInvisible: 3 - allowMultipleCanvasRenderers: 0 - canvasRenderers: [] - separatorSlotNames: [] - enableSeparatorSlots: 0 - separatorParts: [] - updateSeparatorPartLocation: 1 - updateSeparatorPartScale: 0 - disableMeshAssignmentOnOverride: 1 - physicsPositionInheritanceFactor: {x: 1, y: 1} - physicsRotationInheritanceFactor: 1 - physicsMovementRelativeTo: {fileID: 0} - meshGenerator: - settings: - useClipping: 1 - zSpacing: 0 - tintBlack: 0 - canvasGroupCompatible: 0 - pmaVertexColors: 1 - addNormals: 0 - calculateTangents: 0 - immutableTriangles: 0 - updateTiming: 1 - unscaledTime: 0 --- !u!1 &2248535889820549545 GameObject: m_ObjectHideFlags: 0 @@ -12429,6 +12320,7 @@ RectTransform: - {fileID: 5492358285790440662} - {fileID: 962097388165462059} - {fileID: 6534034426030438057} + - {fileID: 7091328550933537509} m_Father: {fileID: 6654209613770501643} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -14372,6 +14264,81 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 4148930355118645081} m_CullTransparentMesh: 1 +--- !u!1 &4154333616953232638 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9100024851915812621} + - component: {fileID: 670959592432387610} + - component: {fileID: 8478030813167587044} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &9100024851915812621 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4154333616953232638} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 7237834605103873054} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -195, y: 8} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &670959592432387610 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4154333616953232638} + m_CullTransparentMesh: 1 +--- !u!114 &8478030813167587044 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4154333616953232638} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c485283eb659eb543a47b4a4d1f3d14e, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 --- !u!1 &4190969322915062787 GameObject: m_ObjectHideFlags: 0 @@ -16797,6 +16764,81 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!1 &4951808519399510696 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4022505526474775260} + - component: {fileID: 5940775029783731549} + - component: {fileID: 6723263793809616963} + m_Layer: 5 + m_Name: Image + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4022505526474775260 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4951808519399510696} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 246303138631028839} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 53, y: -41} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5940775029783731549 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4951808519399510696} + m_CullTransparentMesh: 1 +--- !u!114 &6723263793809616963 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4951808519399510696} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: c485283eb659eb543a47b4a4d1f3d14e, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 --- !u!1 &4965315414362420761 GameObject: m_ObjectHideFlags: 0 @@ -20101,6 +20143,7 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 6307414566746629443} + - {fileID: 4022505526474775260} m_Father: {fileID: 1148176990856012401} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} @@ -20724,6 +20767,114 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!1 &6171088427700437838 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7091328550933537509} + - component: {fileID: 3047301889629554520} + - component: {fileID: 8598020076202173489} + m_Layer: 0 + m_Name: SkeletonGraphic (bb_npc_a) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7091328550933537509 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6171088427700437838} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1.8182281, y: 1.8182281, z: 1.8182281} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1181118062073204378} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: -342.94, y: 194} + m_SizeDelta: {x: 285.9204, y: 625.97095} + m_Pivot: {x: 0.4660751, y: 0.00045905248} +--- !u!222 &3047301889629554520 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6171088427700437838} + m_CullTransparentMesh: 0 +--- !u!114 &8598020076202173489 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6171088427700437838} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d85b887af7e6c3f45a2e2d2920d641bc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: b66cf7a186d13054989b33a5c90044e4, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + skeletonDataAsset: {fileID: 11400000, guid: b10367fd98eb77d449a1a6cb641b58a9, type: 2} + additiveMaterial: {fileID: 2100000, guid: 2e8245019faeb8c43b75f9ca3ac8ee34, type: 2} + multiplyMaterial: {fileID: 2100000, guid: e74a1f8978a7da348a721508d0d58834, type: 2} + screenMaterial: {fileID: 2100000, guid: bab24c479f34eec45be6ea8595891569, type: 2} + m_SkeletonColor: {r: 1, g: 1, b: 1, a: 1} + initialSkinName: default + initialFlipX: 0 + initialFlipY: 0 + startingAnimation: idle_40_2 + startingLoop: 1 + timeScale: 1 + freeze: 0 + layoutScaleMode: 0 + referenceSize: {x: 285.9204, y: 625.97095} + pivotOffset: {x: 0, y: 0} + referenceScale: 1 + layoutScale: 1 + rectTransformSize: {x: 285.9204, y: 625.97095} + editReferenceRect: 0 + updateWhenInvisible: 3 + allowMultipleCanvasRenderers: 0 + canvasRenderers: [] + separatorSlotNames: [] + enableSeparatorSlots: 0 + separatorParts: [] + updateSeparatorPartLocation: 1 + updateSeparatorPartScale: 0 + disableMeshAssignmentOnOverride: 1 + physicsPositionInheritanceFactor: {x: 1, y: 1} + physicsRotationInheritanceFactor: 1 + physicsMovementRelativeTo: {fileID: 0} + meshGenerator: + settings: + useClipping: 1 + zSpacing: 0 + tintBlack: 0 + canvasGroupCompatible: 0 + pmaVertexColors: 1 + addNormals: 0 + calculateTangents: 0 + immutableTriangles: 0 + updateTiming: 1 + unscaledTime: 0 --- !u!1 &6193430688207260276 GameObject: m_ObjectHideFlags: 0 @@ -31050,7 +31201,6 @@ RectTransform: m_Children: - {fileID: 1204138011143493504} - {fileID: 1181118062073204378} - - {fileID: 5179702525778439863} - {fileID: 7179052083662462338} - {fileID: 2956597183663917415} - {fileID: 2250189682806632129} diff --git a/box1/Assets/SEExportedGame.meta b/box1/Assets/SEExportedGame.meta new file mode 100644 index 00000000..805fe504 --- /dev/null +++ b/box1/Assets/SEExportedGame.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f5bddf6df832a4c5bbcc29007154a5aa +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/box1/Assets/SEExportedGame/Plugin.meta b/box1/Assets/SEExportedGame/Plugin.meta new file mode 100644 index 00000000..9001d0d1 --- /dev/null +++ b/box1/Assets/SEExportedGame/Plugin.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 779630046d1254c59bdf10a8ff65f844 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/box1/Assets/SEExportedGame/Plugin/Newtonsoft.Json.dll b/box1/Assets/SEExportedGame/Plugin/Newtonsoft.Json.dll new file mode 100644 index 0000000000000000000000000000000000000000..7a8a6b5de3558d9d35e57cacdb46fa0935be4137 GIT binary patch literal 360960 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

  • LaMif>xCo8 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.Load("SESDKBridge")); + SESDKBridge.name = "SESDKBridge"; + DontDestroyOnLoad(SESDKBridge); + + } +} + diff --git a/box1/Assets/SEExportedGame/Script/Initialize/Initialize.cs.meta b/box1/Assets/SEExportedGame/Script/Initialize/Initialize.cs.meta new file mode 100644 index 00000000..7e280359 --- /dev/null +++ b/box1/Assets/SEExportedGame/Script/Initialize/Initialize.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 81015fd8e60cb47c7a31584b5b752784 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/box1/Assets/SEExportedGame/Script/SESDKBridge.cs b/box1/Assets/SEExportedGame/Script/SESDKBridge.cs new file mode 100644 index 00000000..4ddd8aef --- /dev/null +++ b/box1/Assets/SEExportedGame/Script/SESDKBridge.cs @@ -0,0 +1,1786 @@ + +using System; +using System.Collections; +using System.Collections.Generic; +using System.Runtime.InteropServices; +using Newtonsoft.Json; +using UnityEngine; +using SolarEngine.Singleton; + + +namespace SolarEngine +{ + public class SESDKBridge : SingletonMonoBehaviour + { + private string version = "1.0.6"; + + + public const string WishlistType_DEFAULT = "default"; + public const string WishlistType_MY = "my"; + public const string WishlistType_DESKTOP = "desktop"; + public const string WishlistType_OTHERS = "others"; + + public const string ShareTarget_APP_MESSAGE = "APP_MESSAGE"; + public const string ShareTarget_TIME_LINE = "TIME_LINE"; + + +#if !UNITY_EDITOR&&(SE_DG||SE_WG) + + + [DllImport("__Internal")] + private static extern void _log(bool isdebug); + + [DllImport("__Internal")] + private static extern void _ready(); +#if SE_DG + [DllImport("__Internal")] + private static extern void _prevInit_dy(string appkey); + [DllImport("__Internal")] + private static extern void _init_dy(string initParams); + [DllImport("__Internal")] + private static extern void _abtestuse_dy(); + [DllImport("__Internal")] + private static extern void _setRemoteDefaultConfig_dy(string config); + [DllImport("__Internal")] + private static extern void _setRemoteConfigEventProperties_dy(string properties); + [DllImport("__Internal")] + private static extern void _setRemoteConfigUserProperties_dy(string properties); + [DllImport("__Internal")] + private static extern string _fastFetchRemoteConfig_dy(string key); + [DllImport("__Internal")] + private static extern void _asyncFetchRemoteConfig_dy(string key); + [DllImport("__Internal")] + private static extern void _setVisitorId_dy(string visitorId); + [DllImport("__Internal")] + private static extern string _getVisitorId_dy(); + [DllImport("__Internal")] + private static extern void _login_dy(string accountId); + [DllImport("__Internal")] + private static extern string _getAccountId_dy(); + [DllImport("__Internal")] + private static extern void _logout_dy(); + [DllImport("__Internal")] + private static extern void _setSuperProperties_dy(string propertiesJson); + [DllImport("__Internal")] + private static extern void _unsetSuperProperty_dy(string key); + [DllImport("__Internal")] + private static extern void _clearSuperProperties_dy(); + [DllImport("__Internal")] + private static extern void _setPresetEvent_dy(string eventType, string properties); + [DllImport("__Internal")] + private static extern void _setChannel_dy(string channel); + [DllImport("__Internal")] + private static extern void _setReferrerTitle_dy(string referrer_title); + [DllImport("__Internal")] + private static extern void _setXcxPageTitle_dy(string page_title); + [DllImport("__Internal")] + private static extern void _trackAdImpression_dy(string data); + [DllImport("__Internal")] + private static extern void _trackAdClick_dy(string data); + [DllImport("__Internal")] + private static extern void _trackIAP_dy(string data); + [DllImport("__Internal")] + private static extern void _trackAppAttr_dy(string data); + [DllImport("__Internal")] + private static extern void _trackOrder_dy(string data); + [DllImport("__Internal")] + private static extern void _trackRegister_dy(string data); + [DllImport("__Internal")] + private static extern void _trackLogin_dy(string data); + [DllImport("__Internal")] + private static extern void _track_dy(string eventName, string data); + [DllImport("__Internal")] + private static extern void _eventStart_dy(string eventName); + [DllImport("__Internal")] + private static extern void _eventFinish_dy(string eventName, string data); + [DllImport("__Internal")] + private static extern void _userInit_dy(string userdata); + [DllImport("__Internal")] + private static extern void _userUpdate_dy(string Update); + [DllImport("__Internal")] + private static extern void _userAdd_dy(string userAdd); + [DllImport("__Internal")] + private static extern void _userAppend_dy(string userAppend); + [DllImport("__Internal")] + private static extern void _userUnset_dy(string userUnset); + [DllImport("__Internal")] + private static extern void _userDelete_dy(string deleteType); + [DllImport("__Internal")] + private static extern void _setOnAttributionListener_dy(); + [DllImport("__Internal")] + private static extern void _getAttribution_dy(); + [DllImport("__Internal")] + private static extern void _setPluginProperties_dy(string paramJson); + [DllImport("__Internal")] + private static extern void _getDistinct_dy(); +#elif SE_WG + [DllImport("__Internal")] + private static extern void _prevInit_wx(string appkey); + + [DllImport("__Internal")] + private static extern void _init_wx(string initParams); + + [DllImport("__Internal")] + private static extern void _abtestuse_wx(); + + [DllImport("__Internal")] + private static extern void _setRemoteDefaultConfig_wx(string config); + + [DllImport("__Internal")] + private static extern void _setRemoteConfigEventProperties_wx(string properties); + + [DllImport("__Internal")] + private static extern void _setRemoteConfigUserProperties_wx(string properties); + + [DllImport("__Internal")] + private static extern string _fastFetchRemoteConfig_wx(string key); + + [DllImport("__Internal")] + private static extern void _asyncFetchRemoteConfig_wx(string key); + + [DllImport("__Internal")] + private static extern void _setVisitorId_wx(string visitorId); + + [DllImport("__Internal")] + private static extern string _getVisitorId_wx(); + + [DllImport("__Internal")] + private static extern void _login_wx(string accountId); + + [DllImport("__Internal")] + private static extern string _getAccountId_wx(); + + [DllImport("__Internal")] + private static extern void _logout_wx(); + + [DllImport("__Internal")] + private static extern void _setSuperProperties_wx(string propertiesJson); + + [DllImport("__Internal")] + private static extern void _unsetSuperProperty_wx(string key); + + [DllImport("__Internal")] + private static extern void _clearSuperProperties_wx(); + + [DllImport("__Internal")] + private static extern void _setPresetEvent_wx(string eventType, string properties); + + [DllImport("__Internal")] + private static extern void _setChannel_wx(string channel); + + [DllImport("__Internal")] + private static extern void _setReferrerTitle_wx(string referrer_title); + + [DllImport("__Internal")] + private static extern void _setXcxPageTitle_wx(string page_title); + + [DllImport("__Internal")] + private static extern void _trackAdImpression_wx(string data); + + [DllImport("__Internal")] + private static extern void _trackAdClick_wx(string data); + + [DllImport("__Internal")] + private static extern void _trackIAP_wx(string data); + + [DllImport("__Internal")] + private static extern void _trackAppAttr_wx(string data); + + [DllImport("__Internal")] + private static extern void _trackOrder_wx(string data); + + [DllImport("__Internal")] + private static extern void _trackRegister_wx(string data); + + [DllImport("__Internal")] + private static extern void _trackLogin_wx(string data); + + [DllImport("__Internal")] + private static extern void _track_wx(string eventName, string data); + + [DllImport("__Internal")] + private static extern void _eventStart_wx(string eventName); + + [DllImport("__Internal")] + private static extern void _eventFinish_wx(string eventName, string data); + + [DllImport("__Internal")] + private static extern void _userInit_wx(string userdata); + + [DllImport("__Internal")] + private static extern void _userUpdate_wx(string Update); + + [DllImport("__Internal")] + private static extern void _userAdd_wx(string userAdd); + + [DllImport("__Internal")] + private static extern void _userAppend_wx(string userAppend); + + [DllImport("__Internal")] + private static extern void _userUnset_wx(string userUnset); + + [DllImport("__Internal")] + private static extern void _userDelete_wx(string deleteType); + + [DllImport("__Internal")] + private static extern void _setOnAttributionListener_wx(); + + [DllImport("__Internal")] + private static extern void _getAttribution_wx(); + + [DllImport("__Internal")] + private static extern void _setPluginProperties_wx(string paramJson); + + [DllImport("__Internal")] + private static extern void _getDistinct_wx(); + + + [DllImport("__Internal")] + private static extern void _trackReActive_wx(string data); + + [DllImport("__Internal")] + private static extern void _trackAddToWishlist_wx(string data); + + [DllImport("__Internal")] + private static extern void _trackShare_wx(string data); + + [DllImport("__Internal")] + private static extern void _trackCreateRole_wx(string data); + + [DllImport("__Internal")] + private static extern void _trackTutorialFinish_wx(string data); + + + + [DllImport("__Internal")] + private static extern void _trackUpdateLevel_wx(string data); + + [DllImport("__Internal")] + private static extern void _trackViewContentMall_wx(string data); + + [DllImport("__Internal")] + private static extern void _trackViewContentActivity_wx(string data); + +#endif + + +#endif + public delegate void DistinctCalllback(Distinct result); + + private DistinctCalllback distinctCalllback = null; + + public delegate void AttributionCalllback(string result); + + AttributionCalllback setattributioncallback = null; + AttributionCalllback getattributioncallback = null; + + + public delegate void InitReadyCalllBack(); + + public InitReadyCalllBack initReadyCalllBack = null; + + + public delegate void AsyncFetchRemoteConfigCallBack(object result); + + //AsyncFetchRemoteConfigCallBack asyncFetchRemoteConfigCallBack= null; + + + private Dictionary asyncFetchRemoteConfigCallBacks = + new Dictionary(); + + private bool debug = false; + + /// + /// log开关 只能控制unity和桥接层文件 + /// + /// + public void log(bool isdebug) + { + try + { + debug = isdebug; +#if UNITY_EDITOR + return; +#elif SE_DG||SE_WG + _log(isdebug); +#endif + } + catch (Exception e) + { + Debug.LogError("log:" + e); + throw; + } + } + + public void Awake() + { +#if UNITY_EDITOR + return; + +#if SE_WG&&SE_DG + Debug.LogError("SE_WG and SE_DG can only have one at a time"); + return; + +#endif + +#endif + setPluginProperties(); + } + + /// + /// 预初始化 + /// + /// + public void prevInit(string appkey) + { +#if UNITY_EDITOR + return; + +#elif SE_WG + _prevInit_wx(appkey); +#elif SE_DG + _prevInit_dy(appkey); +#endif + } + + /// + /// 初始化 + /// + /// + public void init(InitParams initParams) + { + string json = JsonConvert.SerializeObject(initParams, Formatting.None, new JsonSerializerSettings + { + NullValueHandling = NullValueHandling.Ignore + }); + + if (debug) + Debug.Log("JSON: " + json); + +#if UNITY_EDITOR + return; +#elif SE_WG + _init_wx(json); +#elif SE_DG + _init_dy(json); +#endif + } + + private void setPluginProperties() + { + try + { + Dictionary dict = new Dictionary + { + { "_sdk_type", "unity" }, + { "_sub_lib_version", version }, + }; + string paramJson = JsonConvert.SerializeObject(dict); + Debug.Log(paramJson); + +#if UNITY_EDITOR + return; + +#elif SE_WG + Debug.Log("_setPluginProperties_wx"); + _setPluginProperties_wx(paramJson); +#elif SE_DG + _setPluginProperties_dy(paramJson); +#endif + } + catch (Exception e) + { + Debug.LogError("setPluginProperties:" + e); + throw; + } + } + + public void setRemoteDefaultConfig(DefaultConfig[] defaultConfig) + { + try + { + string jsonString = JsonConvert.SerializeObject(defaultConfig); + if (debug) + Debug.Log(jsonString); + + +#if UNITY_EDITOR + return; +#elif SE_WG + _setRemoteDefaultConfig_wx(jsonString); +#elif SE_DG + _setRemoteDefaultConfig_dy(jsonString); +#endif + } + catch (Exception e) + { + Debug.LogError("setRemoteDefaultConfig:" + e); + throw; + } + } + + public void setRemoteConfigEventProperties(Dictionary properties) + { + try + { + string jsonString = JsonConvert.SerializeObject(properties); + if (debug) + Debug.Log(jsonString); + + +#if UNITY_EDITOR + return; +#elif SE_WG + _setRemoteConfigEventProperties_wx(jsonString); +#elif SE_DG + _setRemoteConfigEventProperties_dy(jsonString); +#endif + } + catch (Exception e) + { + Debug.LogError("setRemoteConfigEventProperties:" + e); + throw; + } + } + + public void setRemoteConfigUserProperties(Dictionary properties) + { + try + { + string jsonString = JsonConvert.SerializeObject(properties); + if (debug) + Debug.Log(jsonString); + +#if UNITY_EDITOR + return; +#elif SE_WG + _setRemoteConfigUserProperties_wx(jsonString); +#elif SE_DG + _setRemoteConfigUserProperties_dy(jsonString); +#endif + } + catch (Exception e) + { + Debug.LogError("setRemoteConfigUserProperties:" + e); + throw; + } + } + + public string fastFetchRemoteConfig(string key) + { + try + { +#if UNITY_EDITOR + return""; +#elif SE_WG + return _fastFetchRemoteConfig_wx(key); +#elif SE_DG + return _fastFetchRemoteConfig_dy(key); + +#endif + } + catch (Exception e) + { + Debug.LogError("fastFetchRemoteConfig:" + e); + throw; + } + + return ""; + } + + public void asyncFetchRemoteConfig(string key, AsyncFetchRemoteConfigCallBack callBack) + { + try + { + //asyncFetchRemoteConfigCallBack = callBack; + if (asyncFetchRemoteConfigCallBacks.ContainsKey(key)) + { + asyncFetchRemoteConfigCallBacks[key] = callBack; + } + else + { + asyncFetchRemoteConfigCallBacks.Add(key, callBack); + } +#if UNITY_EDITOR + return; +#elif SE_WG + _asyncFetchRemoteConfig_wx(key); +#elif SE_DG + _asyncFetchRemoteConfig_dy(key); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + + /// + /// 加载在线参数SDK插件 + /// + public void abtestuse() + { + try + { +#if UNITY_EDITOR + return; +#elif SE_WG + _abtestuse_wx(); +#elif SE_DG + _abtestuse_dy(); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + /// + /// + /// + /// + public void setVisitorId(string visitorId) + { + try + { +#if UNITY_EDITOR + return; +#elif SE_WG + _setVisitorId_wx(visitorId); +#elif SE_DG + _setVisitorId_dy(visitorId); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + public string getVisitorId() + { + try + { +#if UNITY_EDITOR + return""; +#elif SE_WG + return _getVisitorId_wx(); +#elif SE_DG + return _getVisitorId_dy(); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + + return ""; + } + + public void getDistinct(DistinctCalllback calllback) + { + try + { + distinctCalllback = calllback; +#if UNITY_EDITOR + return; +#elif SE_WG + _getDistinct_wx(); +#elif SE_DG + _getDistinct_dy(); +#endif + } + catch (Exception e) + { + Debug.LogError("getDistinct: " + e); + throw; + } + } + + public void login(string accountId) + { + try + { +#if UNITY_EDITOR + return; +#elif SE_WG + _login_wx(accountId); +#elif SE_DG + _login_dy(accountId); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + public string getAccountId() + { + try + { +#if UNITY_EDITOR + return""; +#elif SE_WG + return _getAccountId_wx(); +#elif SE_DG + return _getAccountId_dy(); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + + return ""; + } + + public void logout() + { + try + { +#if UNITY_EDITOR + return; +#elif SE_WG + _logout_wx(); +#elif SE_DG + _logout_dy(); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + public void setSuperProperties(Dictionary properties = null) + { + try + { + string jsonString = JsonConvert.SerializeObject(properties); +#if UNITY_EDITOR + return; +#elif SE_WG + _setSuperProperties_wx(jsonString); +#elif SE_DG + _setSuperProperties_dy(jsonString); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + public void unsetSuperProperty(string key) + { + try + { +#if UNITY_EDITOR + return; +#elif SE_WG + _unsetSuperProperty_wx(key); +#elif SE_DG + _unsetSuperProperty_dy(key); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + public void clearSuperProperties() + { + try + { +#if UNITY_EDITOR + return; +#elif SE_WG + _clearSuperProperties_wx(); +#elif SE_DG + _clearSuperProperties_dy(); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + public void setPresetEvent(PresetEventType eventType, Dictionary properties = null) + { + try + { + string jsonString = JsonConvert.SerializeObject(properties); +#if UNITY_EDITOR + return; +#elif SE_WG + _setPresetEvent_wx(eventType.ToString(), jsonString); +#elif SE_DG + _setPresetEvent_dy(eventType.ToString(), jsonString); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + public void setChannel(string channel) + { + try + { +#if UNITY_EDITOR + return; +#elif SE_WG + _setChannel_wx(channel); +#elif SE_DG + _setChannel_dy(channel); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + public void setReferrerTitle(string referrer_title) + { + try + { +#if UNITY_EDITOR + return; +#elif SE_WG + _setReferrerTitle_wx(referrer_title); +#elif SE_DG + _setReferrerTitle_dy(referrer_title); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + public void setXcxPageTitle(string page_title) + { + try + { +#if UNITY_EDITOR + return; +#elif SE_WG + _setXcxPageTitle_wx(page_title); +#elif SE_DG + _setXcxPageTitle_dy(page_title); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + public void trackAdImpression(AdImpressionData data) + { + try + { + string json = JsonConvert.SerializeObject(data, Formatting.None, new JsonSerializerSettings + { + NullValueHandling = NullValueHandling.Ignore + }); + + if (debug) + Debug.Log("JSON: " + json); +#if UNITY_EDITOR + return; +#elif SE_WG + _trackAdImpression_wx(json); +#elif SE_DG + _trackAdImpression_dy(json); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + public void trackAdClick(AdClickData data) + { + try + { + string json = JsonConvert.SerializeObject(data, Formatting.None, new JsonSerializerSettings + { + NullValueHandling = NullValueHandling.Ignore + }); + + if (debug) + Debug.Log("JSON: " + json); +#if UNITY_EDITOR + return; +#elif SE_WG + _trackAdClick_wx(json); +#elif SE_DG + _trackAdClick_dy(json); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + public void trackIAP(IAPData data) + { + try + { + string json = JsonConvert.SerializeObject(data, Formatting.None, new JsonSerializerSettings + { + NullValueHandling = NullValueHandling.Ignore + }); + + if (debug) + Debug.Log("JSON: " + json); +#if UNITY_EDITOR + return; +#elif SE_WG + _trackIAP_wx(json); +#elif SE_DG + _trackIAP_dy(json); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + public void trackAppAttr(MpAttrData data) + { + try + { + string json = JsonConvert.SerializeObject(data, Formatting.None, new JsonSerializerSettings + { + NullValueHandling = NullValueHandling.Ignore + }); + + if (debug) + Debug.Log("JSON: " + json); +#if UNITY_EDITOR + return; +#elif SE_WG + _trackAppAttr_wx(json); +#elif SE_DG + _trackAppAttr_dy(json); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + public void trackOrder(OrderData data) + { + try + { + string json = JsonConvert.SerializeObject(data, Formatting.None, new JsonSerializerSettings + { + NullValueHandling = NullValueHandling.Ignore + }); + + if (debug) + Debug.Log("JSON: " + json); +#if UNITY_EDITOR + return; +#elif SE_WG + _trackOrder_wx(json); +#elif SE_DG + _trackOrder_dy(json); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + public void trackRegister(RegisterData data) + { + try + { + string json = JsonConvert.SerializeObject(data, Formatting.None, new JsonSerializerSettings + { + NullValueHandling = NullValueHandling.Ignore + }); + + if (debug) + Debug.Log("JSON: " + json); +#if UNITY_EDITOR + return; +#elif SE_WG + _trackRegister_wx(json); +#elif SE_DG + _trackRegister_dy(json); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + public void trackLogin(LoginData data) + { + try + { + string json = JsonConvert.SerializeObject(data, Formatting.None, new JsonSerializerSettings + { + NullValueHandling = NullValueHandling.Ignore + }); + + if (debug) + Debug.Log("JSON: " + json); +#if UNITY_EDITOR + return; +#elif SE_WG + _trackLogin_wx(json); +#elif SE_DG + _trackLogin_dy(json); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + + public void trackReActive(ReActiveData data) + { + try + { + + string json = JsonConvert.SerializeObject(data, Formatting.None, new JsonSerializerSettings + { + NullValueHandling = NullValueHandling.Ignore + }); + + if (debug) + Debug.Log("JSON: " + json); +#if UNITY_EDITOR + return; +#elif SE_WG + _trackReActive_wx(json); +#elif SE_DG + Debug.Log("only wechat can use"); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + public void trackAddToWishlist(AddToWishlistData data) + { + try + { + + string json = JsonConvert.SerializeObject(data, Formatting.None, new JsonSerializerSettings + { + NullValueHandling = NullValueHandling.Ignore + }); + + if (debug) + Debug.Log("JSON: " + json); +#if UNITY_EDITOR + return; +#elif SE_WG + _trackAddToWishlist_wx(json); +#elif SE_DG + Debug.Log("only wechat can use"); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + + public void trackShare(ShareData data) + { + try + { + + string json = JsonConvert.SerializeObject(data, Formatting.None, new JsonSerializerSettings + { + NullValueHandling = NullValueHandling.Ignore + }); + + if (debug) + Debug.Log("JSON: " + json); +#if UNITY_EDITOR + return; +#elif SE_WG + _trackShare_wx(json); +#elif SE_DG + Debug.Log("only wechat can use"); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + public void trackCreateRole(CreateRoleData data) + { + try + { + + string json = JsonConvert.SerializeObject(data, Formatting.None, new JsonSerializerSettings + { + NullValueHandling = NullValueHandling.Ignore + }); + + if (debug) + Debug.Log("JSON: " + json); +#if UNITY_EDITOR + return; +#elif SE_WG + _trackCreateRole_wx(json); +#elif SE_DG + Debug.Log("only wechat can use"); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + + + + public void trackTutorialFinish(TutorialFinishData data) + { + try + { + + string json = JsonConvert.SerializeObject(data, Formatting.None, new JsonSerializerSettings + { + NullValueHandling = NullValueHandling.Ignore + }); + + if (debug) + Debug.Log("JSON: " + json); +#if UNITY_EDITOR + return; +#elif SE_WG + _trackTutorialFinish_wx(json); +#elif SE_DG + Debug.Log("only wechat can use"); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + + + public void trackUpdateLevel(UpdateLevelData data) + { + try + { + + string json = JsonConvert.SerializeObject(data, Formatting.None, new JsonSerializerSettings + { + NullValueHandling = NullValueHandling.Ignore + }); + + if (debug) + Debug.Log("JSON: " + json); +#if UNITY_EDITOR + return; +#elif SE_WG + _trackUpdateLevel_wx(json); +#elif SE_DG + Debug.Log("only wechat can use"); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + public void trackViewContentMall(ViewContentMallData data) + { + try + { + + string json = JsonConvert.SerializeObject(data, Formatting.None, new JsonSerializerSettings + { + NullValueHandling = NullValueHandling.Ignore + }); + + if (debug) + Debug.Log("JSON: " + json); +#if UNITY_EDITOR + return; +#elif SE_WG + _trackViewContentMall_wx(json); +#elif SE_DG + Debug.Log("only wechat can use"); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + public void trackViewContentActivity(ViewContentActivitData data) + { + try + { + + string json = JsonConvert.SerializeObject(data, Formatting.None, new JsonSerializerSettings + { + NullValueHandling = NullValueHandling.Ignore + }); + + if (debug) + Debug.Log("JSON: " + json); +#if UNITY_EDITOR + return; +#elif SE_WG + _trackViewContentActivity_wx(json); +#elif SE_DG + Debug.Log("only wechat can use"); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + + public void track(string eventname, Dictionary data = null) + { + try + { + string json = JsonConvert.SerializeObject(data); + if (debug) + Debug.Log("JSON: " + json); +#if UNITY_EDITOR + return; +#elif SE_WG + _track_wx(eventname, json); +#elif SE_DG + _track_dy(eventname, json); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + public void eventStart(string eventname) + { + try + { +#if UNITY_EDITOR + return; +#elif SE_WG + _eventStart_wx(eventname); +#elif SE_DG + _eventStart_dy(eventname); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + public void eventFinish(string eventname, Dictionary data = null) + { + try + { + string json = JsonConvert.SerializeObject(data); + if (debug) + Debug.Log("JSON: " + json); +#if UNITY_EDITOR + return; +#elif SE_WG + _eventFinish_wx(eventname, json); +#elif SE_DG + _eventFinish_dy(eventname, json); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + public void userInit(Dictionary data) + { + try + { + string json = JsonConvert.SerializeObject(data); + if (debug) + Debug.Log("JSON: " + json); +#if UNITY_EDITOR + return; +#elif SE_WG + _userInit_wx(json); +#elif SE_DG + _userInit_dy(json); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + public void userUpdate(Dictionary data) + { + try + { + string json = JsonConvert.SerializeObject(data); + if (debug) + Debug.Log("JSON: " + json); +#if UNITY_EDITOR + return; +#elif SE_WG + _userUpdate_wx(json); +#elif SE_DG + _userUpdate_dy(json); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + public void userAdd(Dictionary data) + { + try + { + string json = JsonConvert.SerializeObject(data); + if (debug) + Debug.Log("JSON: " + json); +#if UNITY_EDITOR + return; +#elif SE_WG + _userAdd_wx(json); +#elif SE_DG + _userAdd_dy(json); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + public void userAppend(Dictionary data) + { + try + { + string json = JsonConvert.SerializeObject(data); + if (debug) + Debug.Log("JSON: " + json); +#if UNITY_EDITOR + return; +#elif SE_WG + _userAppend_wx(json); +#elif SE_DG + _userAppend_dy(json); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + + public void userUnset(List list) + { + try + { + string json = JsonConvert.SerializeObject(list); +#if UNITY_EDITOR + return; +#elif SE_WG + _userUnset_wx(json); +#elif SE_DG + _userUnset_dy(json); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + public void userDelete(UserDeleteType type) + { + try + { +#if UNITY_EDITOR + return; +#elif SE_WG + _userDelete_wx(type.ToString()); +#elif SE_DG + _userDelete_dy(type.ToString()); +#endif + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + + public void getAttribution(AttributionCalllback calllback) + { + try + { + getattributioncallback = calllback; +#if UNITY_EDITOR + return; +#elif SE_WG + _getAttribution_wx(); +#elif SE_DG + _getAttribution_dy(); +#endif + } + catch (Exception e) + { + Debug.LogError("getAttribution:" + e); + throw; + } + } + + + public void setOnAttributionListener(AttributionCalllback calllback) + { + try + { + setattributioncallback = calllback; +#if UNITY_EDITOR + return; +#elif SE_WG + _setOnAttributionListener_wx(); +#elif SE_DG + _setOnAttributionListener_dy(); +#endif + } + catch (Exception e) + { + Debug.LogError("setOnAttributionListener:" + e); + throw; + } + } + + public void addInitReadyCallback(InitReadyCalllBack calllBack) + { + try + { + initReadyCalllBack += calllBack; +#if UNITY_EDITOR + return; + +#elif SE_DG||SE_WG + _ready(); +#endif + } + catch (Exception e) + { + Debug.LogError("initReady:" + e); + throw; + } + } + + + public void removeInitReadyCallback(InitReadyCalllBack callback) + { + initReadyCalllBack -= callback; + } + + public void readyFun() + { + initReadyCalllBack?.Invoke(); + } + + private void setOnAttributionListenerFun(string result) + { + if (debug) + Debug.Log("SetOnAttributionFun : " + result); + setattributioncallback?.Invoke(result); + } + + private void getAttributionFun(string result) + { + if (debug) + Debug.Log("GetOnAttributionFun : " + result); + + getattributioncallback?.Invoke(result); + } + + public void asyncFetchRemoteConfigFun(string result) + { + try + { + Async asyncFetch = JsonConvert.DeserializeObject(result); + + if (asyncFetch == null) + return; + if (asyncFetchRemoteConfigCallBacks.ContainsKey(asyncFetch.key)) + { + asyncFetchRemoteConfigCallBacks[asyncFetch.key]?.Invoke(asyncFetch.value); + asyncFetchRemoteConfigCallBacks.Remove(asyncFetch.key); + } + else + { + // 键不存在 + Debug.Log("未赋值"); + } + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + + private void getDistinctFun(string result) + { + try + { + Distinct distinct = JsonUtility.FromJson(result); + distinctCalllback?.Invoke(distinct); + } + catch (Exception e) + { + Console.WriteLine(e); + throw; + } + } + } + + [System.Serializable] + public class Async + { + public string key; + public object value; + } + + [System.Serializable] + public class InitParams + { + public string userId; + public string appKey; + public string unionid; + public string openid; +#if SE_DG + public string anonymous_openid; +#endif + public InitConfig config; + } + + [System.Serializable] + public class InitConfig + { + public bool debugModel; + public bool logEnabled; + public RemoteConfig remoteConfig; + + + public bool isInitTencentAdvertisingGameSDK; + public int reportingToTencentSdk = 3; + + public TencentSDKInitParams tencentAdvertisingGameSDKInitParams; + + + } + + public class TencentSDKInitParams + { + public int user_action_set_id; + public string secret_key; + public string appid; + + } + + + + + + [System.Serializable] + public class RemoteConfig + { + public int pollingInterval; + public bool enable; + public int mergeType; + public Dictionary customIDProperties; + public Dictionary customIDEventProperties; + public Dictionary customIDUserProperties; + public long requestTimeout; + } + + [System.Serializable] + public class DefaultConfig + { + public string name; + public int type; + public object value; + } + + + [System.Serializable] + public class AdImpressionData + { + public string adNetworkPlatform; + public int adType; + public string adNetworkAppID; + public string adId; + public string mediationPlatform; + public double ecpm; + public string currency; + public bool rendered; + public Dictionary customProperties; + } + + + [System.Serializable] + public class AdClickData + { + public string adNetworkPlatform; + public int adType; + public string adId; + public string mediationPlatform; + public Dictionary customProperties; + } + + [System.Serializable] + public class IAPData + { + public int reportingToTencentSdk; + + public string orderId; + public double payAmount; + public string currencyType; + public string payType; + public string productID; + public string productName; + public int productCount; + public int payStatus; + public string failReason; + public Dictionary customProperties; + } + + + [System.Serializable] + public class MpAttrData + { + public string adNetwork; + public string subChannel; + public string adAccountID; + public string adAccountName; + public string adCampaignID; + public string adCampaignName; + public string adOfferID; + public string adOfferName; + public string adCreativeID; + public string adCreativeName; + public string attributionPlatform; + public Dictionary customProperties; + } + + [System.Serializable] + public class OrderData + { + public string orderId; + public double payAmount; + public string currencyType; + public string payType; + public string status; + public Dictionary customProperties; + } + + [System.Serializable] + public class LoginData + { + public string loginType; + public string loginStatus; + public Dictionary customProperties; + } + + [System.Serializable] + public class RegisterData + { + public int reportingToTencentSdk; + public string regType; + public string registerStatus; + public Dictionary customProperties; + } + + + [System.Serializable] + public class ReActiveData + { + public int reportingToTencentSdk; + public int backFlowDay; + public Dictionary customProperties; + + } + + + [System.Serializable] + public class AddToWishlistData + { + public int reportingToTencentSdk; + public string addToWishlistType; + public Dictionary customProperties; + + } + + + [System.Serializable] + public class ShareData + { + public int reportingToTencentSdk; + public string mpShareTarget; + public Dictionary customProperties; + + } + + [System.Serializable] + public class CreateRoleData + { + public int reportingToTencentSdk; + public string mpRoleName; + + } + + [System.Serializable] + public class TutorialFinishData + { + public int reportingToTencentSdk; + + + } + + [System.Serializable] + public class UpdateLevelData + { + public int reportingToTencentSdk; + public int beforeUpgrade; + public int afterUpgrade; + public Dictionary customProperties; + + + } + + + [System.Serializable] + public class ViewContentMallData + { + public int reportingToTencentSdk; + public Dictionary customProperties; + + + } + + [System.Serializable] + public class ViewContentActivitData + { + public int reportingToTencentSdk; + public Dictionary customProperties; + + + } + + + + [System.Serializable] + public class Distinct + { + public string distinct_id; + public string distinct_id_type; + } + + public enum PresetEventType + { + mpInstall, + mpStart, + mpEnd, + all + } + + + + + +public enum UserDeleteType + { + userDeleteByAccountId, + userDeleteByVisitorId + } + + +} \ No newline at end of file diff --git a/box1/Assets/SEExportedGame/Script/SESDKBridge.cs.meta b/box1/Assets/SEExportedGame/Script/SESDKBridge.cs.meta new file mode 100644 index 00000000..19681f07 --- /dev/null +++ b/box1/Assets/SEExportedGame/Script/SESDKBridge.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ec5e9a79ed68d4f7ebc09d059aa9a757 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/box1/Assets/SEExportedGame/Script/ThirdParty.meta b/box1/Assets/SEExportedGame/Script/ThirdParty.meta new file mode 100644 index 00000000..09261dd4 --- /dev/null +++ b/box1/Assets/SEExportedGame/Script/ThirdParty.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5546a78859f51456db4f10d75f01c677 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/box1/Assets/SEExportedGame/Script/ThirdParty/SingletonMonoBehaviour.cs b/box1/Assets/SEExportedGame/Script/ThirdParty/SingletonMonoBehaviour.cs new file mode 100644 index 00000000..ebf6e7b0 --- /dev/null +++ b/box1/Assets/SEExportedGame/Script/ThirdParty/SingletonMonoBehaviour.cs @@ -0,0 +1,81 @@ +using UnityEngine; + +namespace SolarEngine.Singleton +{ + public class SingletonMonoBehaviour : MonoBehaviour where T : SingletonMonoBehaviour + { + public static T Instance + { + get + { + return SingletonMonoBehaviour.CreateInstance(); + } + } + + public static T CreateInstance() + { + if (SingletonMonoBehaviour.instance == null) + { + SingletonMonoBehaviour.instance = (T)((object)UnityEngine.Object.FindObjectOfType(typeof(T))); + if (SingletonMonoBehaviour.instance == null) + { + string name = typeof(T).Name; + UnityEngine.Debug.LogFormat("Create singleton object: {0}", new object[] + { + name + }); + GameObject gameObject = new GameObject(name); + Object.DontDestroyOnLoad(gameObject); + SingletonMonoBehaviour.instance = gameObject.AddComponent(); + if (SingletonMonoBehaviour.instance == null) + { + UnityEngine.Debug.LogWarning("Can't find singleton object: " + typeof(T).Name); + UnityEngine.Debug.LogError("Can't create singleton object: " + typeof(T).Name); + return (T)((object)null); + } + } + } + return SingletonMonoBehaviour.instance; + } + + public static bool IsInstantiated() + { + return SingletonMonoBehaviour.instance != null; + } + + protected void Awake() + { + if (this.CheckInstance()) + { + this.AwakeValidly(); + } + } + + protected virtual void AwakeValidly() + { + } + + private bool CheckInstance() + { + if (SingletonMonoBehaviour.instance == null) + { + SingletonMonoBehaviour.instance = (T)((object)this); + DontDestroyOnLoad(this.gameObject); + return true; + } + if (SingletonMonoBehaviour.Instance == this) + { + return true; + } + UnityEngine.Object.Destroy(this); + return false; + } + + protected void DontDestroyOnLoad() + { + UnityEngine.Object.DontDestroyOnLoad(base.gameObject); + } + + private static T instance; + } +} \ No newline at end of file diff --git a/box1/Assets/SEExportedGame/Script/ThirdParty/SingletonMonoBehaviour.cs.meta b/box1/Assets/SEExportedGame/Script/ThirdParty/SingletonMonoBehaviour.cs.meta new file mode 100644 index 00000000..c9154349 --- /dev/null +++ b/box1/Assets/SEExportedGame/Script/ThirdParty/SingletonMonoBehaviour.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 34a3fa80069c345108a80cf77889c038 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/box1/Assets/Scenes/SampleScene.unity b/box1/Assets/Scenes/SampleScene.unity index 66a9d6e7..5a1a3687 100644 --- a/box1/Assets/Scenes/SampleScene.unity +++ b/box1/Assets/Scenes/SampleScene.unity @@ -781,6 +781,63 @@ PrefabInstance: m_AddedGameObjects: [] m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 8558c55782ced8d498b11bbdc51877da, type: 3} +--- !u!1001 &2473429094783586364 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 5511837541217477193, guid: 65a3b817210cc024eaafdb268074b6a3, type: 3} + propertyPath: m_LocalPosition.x + value: 752.8704 + objectReference: {fileID: 0} + - target: {fileID: 5511837541217477193, guid: 65a3b817210cc024eaafdb268074b6a3, type: 3} + propertyPath: m_LocalPosition.y + value: 690.9177 + objectReference: {fileID: 0} + - target: {fileID: 5511837541217477193, guid: 65a3b817210cc024eaafdb268074b6a3, type: 3} + propertyPath: m_LocalPosition.z + value: 12.530368 + objectReference: {fileID: 0} + - target: {fileID: 5511837541217477193, guid: 65a3b817210cc024eaafdb268074b6a3, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5511837541217477193, guid: 65a3b817210cc024eaafdb268074b6a3, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5511837541217477193, guid: 65a3b817210cc024eaafdb268074b6a3, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5511837541217477193, guid: 65a3b817210cc024eaafdb268074b6a3, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5511837541217477193, guid: 65a3b817210cc024eaafdb268074b6a3, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5511837541217477193, guid: 65a3b817210cc024eaafdb268074b6a3, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5511837541217477193, guid: 65a3b817210cc024eaafdb268074b6a3, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7996413630272934192, guid: 65a3b817210cc024eaafdb268074b6a3, type: 3} + propertyPath: m_Name + value: Dot + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 65a3b817210cc024eaafdb268074b6a3, type: 3} --- !u!1001 &6350540495189884974 PrefabInstance: m_ObjectHideFlags: 0 @@ -789,14 +846,30 @@ PrefabInstance: serializedVersion: 3 m_TransformParent: {fileID: 0} m_Modifications: + - target: {fileID: 13539914173500846, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 101981920482965379, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 140739066997771561, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 146239700006065110, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 275433198954232361, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 293878380505198894, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 399583209142345062, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: @@ -805,6 +878,10 @@ PrefabInstance: propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 427312082177717465, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 463536456233581860, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: @@ -817,6 +894,10 @@ PrefabInstance: propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 569367925139061679, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 574110109472801264, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: @@ -825,10 +906,18 @@ PrefabInstance: propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 672397880994989394, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 690542173204726453, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 800445593705094731, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 853082062858835613, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: @@ -837,10 +926,18 @@ PrefabInstance: propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 951549555492749153, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 955525566430849879, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 998206415153442536, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 1032786419761707333, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: @@ -849,10 +946,34 @@ PrefabInstance: propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 1104059770847419387, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1133406542365130334, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1194245423954463429, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1236943870184674625, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 1246724064241389885, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 1256909619019871864, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1261447892938882862, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 1278255558200195849, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: @@ -869,6 +990,30 @@ PrefabInstance: propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 1622096453249654763, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1650697814616937462, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1695312481130688362, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1705757624636349858, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1736207415079311663, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1745444888137510369, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 1765529696863400255, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: @@ -877,6 +1022,34 @@ PrefabInstance: propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 1825007208839617839, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1855041654758759155, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1959224899517438257, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 1981732296325926091, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2029506659874686416, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2036685355217704693, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2108628330589427839, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 2157349501725607893, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: @@ -885,6 +1058,22 @@ PrefabInstance: propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 2406376413314382298, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2463725594870749090, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2463725594870749090, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.data[0] + value: + objectReference: {fileID: 2100000, guid: 1aa59b1158553234ebece6d42b7ce8b1, type: 2} + - target: {fileID: 2541231066948828634, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 2609930386862033751, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: @@ -909,6 +1098,14 @@ PrefabInstance: propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 2948124142983027802, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3009671072982722174, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 3034350158147774848, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: @@ -921,6 +1118,14 @@ PrefabInstance: propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 3104891691938007199, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3175763013214432973, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 3235098153842224307, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: @@ -929,6 +1134,10 @@ PrefabInstance: propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 3321535751323459735, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 3324320456716558481, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: @@ -937,6 +1146,14 @@ PrefabInstance: propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 3362095998672979514, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3392966681162479266, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 3436071964701387297, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: @@ -945,18 +1162,42 @@ PrefabInstance: propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 3513438100892485283, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 3588928226918631623, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 3634709845660820898, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3707703457251193971, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 3708655602384221308, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 3741523254374562906, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 3771933587432329968, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 3813630888284879083, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3892217595151719095, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 3893651598149527955, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: @@ -969,6 +1210,14 @@ PrefabInstance: propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 4030765368293210043, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4099650739054912945, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 4102815739351487264, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: @@ -985,6 +1234,14 @@ PrefabInstance: propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 4374749323923896738, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4484458361146166461, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 4489644750411160650, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_LocalPosition.x value: 0 @@ -1025,10 +1282,18 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 4508048978904919652, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 4535334555602298065, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 4814295100514271622, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 4915514909700220634, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: @@ -1037,10 +1302,18 @@ PrefabInstance: propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 5096558893585056743, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5097118676045592876, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 5234693700391338862, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5248991932466795226, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: @@ -1053,10 +1326,22 @@ PrefabInstance: propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 5398914292310387298, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 5410071128119961913, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5418949153799941734, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 5475693096686557667, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5494575058014929512, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: @@ -1069,10 +1354,18 @@ PrefabInstance: propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 5536391293703826274, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5651028825388800795, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 5711488246007340158, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5742617337102478177, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: @@ -1085,6 +1378,10 @@ PrefabInstance: propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 6287054627008618746, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 6289753226296874717, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: @@ -1093,10 +1390,22 @@ PrefabInstance: propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 6450678912859178352, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6513144472504627955, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 6521215566766927821, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 6531270528053873196, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 6558128443582924343, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: @@ -1105,6 +1414,10 @@ PrefabInstance: propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 6700998538331862211, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 6702086550576006396, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: @@ -1113,6 +1426,10 @@ PrefabInstance: propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 6883573515946291119, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 6901692603022289004, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: @@ -1121,10 +1438,22 @@ PrefabInstance: propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 6940496487790406470, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6968640303074602632, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 7000053470770199572, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 7024851961462268500, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 7075564568660070340, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: @@ -1137,6 +1466,14 @@ PrefabInstance: propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 7322960490698505989, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7341138557672248622, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 7357603057892312431, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: @@ -1153,10 +1490,42 @@ PrefabInstance: propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 7631668392944928949, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7724749184301652320, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7783648209505310500, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 7930321348898245079, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 7970154671117614472, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 8020120119756853926, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8097301679784419722, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8111325926846093037, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8126335224914949053, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 8148775070076480097, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: @@ -1173,10 +1542,26 @@ PrefabInstance: propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 8336008713104941434, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8418869895069387340, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 8496836489073934903, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 8560764150593605935, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8581423934713476508, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 8584706570539137507, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: @@ -1185,18 +1570,58 @@ PrefabInstance: propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 8661299071638339734, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8700397812547605586, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 8702330332671840275, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 8769432758320132598, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8817519734761789609, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8858383148609764790, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8932736288112713530, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 8948269741742200348, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 8952351882038572560, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9040162426624780007, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 9063949990138029930, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} - target: {fileID: 9094092499901225114, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} propertyPath: m_Mesh value: objectReference: {fileID: 0} + - target: {fileID: 9208735443867522826, guid: ea4aa1b96b53e65448173fee944b8f71, type: 3} + propertyPath: m_Materials.Array.size + value: 1 + objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] @@ -1280,3 +1705,4 @@ SceneRoots: - {fileID: 7421986340455189703} - {fileID: 512490667} - {fileID: 2085940120} + - {fileID: 2473429094783586364} diff --git a/box1/Assets/Script/GameManager.cs b/box1/Assets/Script/GameManager.cs index 6dc48ed7..6a549ce0 100644 --- a/box1/Assets/Script/GameManager.cs +++ b/box1/Assets/Script/GameManager.cs @@ -82,6 +82,7 @@ public class GameManager : MonoBehaviour _data.InitData(); firstPlay = true; TT.ReportAnalytics("10101"); + DotData.ins.SendEvent("10101",""); MainPanel.ins.ClosePanelEvent(); }); } diff --git a/box1/Assets/Script/SDK.meta b/box1/Assets/Script/SDK.meta new file mode 100644 index 00000000..efddd3b9 --- /dev/null +++ b/box1/Assets/Script/SDK.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c2e3c477de06cc840a409e73b044918e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/box1/Assets/Script/SDK/DotData.cs b/box1/Assets/Script/SDK/DotData.cs new file mode 100644 index 00000000..3599907f --- /dev/null +++ b/box1/Assets/Script/SDK/DotData.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using SolarEngine; +using UnityEngine; +using UnityEngine.Serialization; + +public class DotData : MonoBehaviour +{ + public static DotData ins; + [FormerlySerializedAs("应用的appKey")] [SerializeField] + private string appKey; + + [FormerlySerializedAs("账户的userCode")] [SerializeField] + private string userId; + + private void Awake() + { + if (ins!=null) + { + Destroy(gameObject); + return; + } + ins = this; + DontDestroyOnLoad(gameObject); + SESDKBridge.Instance.prevInit(appKey); + InitParams data = new InitParams() + { + userId = userId, + appKey = appKey + }; + SESDKBridge.Instance.init(data); + } + + public void InitReadyCallback(SESDKBridge.InitReadyCalllBack ReadyCalllBack1) + { + SESDKBridge.Instance.addInitReadyCallback(ReadyCalllBack1); + } + + public void SendEvent(string key,string v) + { + var properties = new Dictionary(); + properties[key] = v; + SESDKBridge.Instance.track(key,properties); + } + + public void SendEvent(string key, object v) + { + var properties = new Dictionary(); + properties[key] = v; + SESDKBridge.Instance.track(key,properties); + } +} diff --git a/box1/Assets/Script/SDK/DotData.cs.meta b/box1/Assets/Script/SDK/DotData.cs.meta new file mode 100644 index 00000000..abf37676 --- /dev/null +++ b/box1/Assets/Script/SDK/DotData.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 1aa3bca8dd40d884080174dd0a1530a5 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/box1/Assets/Script/UI/EventSystem.cs b/box1/Assets/Script/UI/EventSystem.cs index 13ad570e..2e52dea3 100644 --- a/box1/Assets/Script/UI/EventSystem.cs +++ b/box1/Assets/Script/UI/EventSystem.cs @@ -14,6 +14,7 @@ public class EventSystem : MonoBehaviour case 9: lenght = maxLenght; TT.ReportAnalytics("10129"); + DotData.ins.SendEvent("10129",""); break; case 1: speed += data.Event1; @@ -21,6 +22,7 @@ public class EventSystem : MonoBehaviour case 2: moveTime += data.Event1; TT.ReportAnalytics("10130"); + DotData.ins.SendEvent("10130",""); break; case 3: pointsRatio += data.Event1; diff --git a/box1/Assets/Script/UI/LevelPanel.cs b/box1/Assets/Script/UI/LevelPanel.cs index d889ee86..d2fe77c4 100644 --- a/box1/Assets/Script/UI/LevelPanel.cs +++ b/box1/Assets/Script/UI/LevelPanel.cs @@ -203,17 +203,21 @@ public class LevelPanel : MonoBehaviour { bginner.gameObject.SetActive(false); } - TT.GetUserInfo( - (ref TTUserInfo scUserInfo) => + TT.Login((code, anonymousCode, isLogin) => { - name.text = scUserInfo.nickName; - SetAsyncImage(scUserInfo.avatarUrl, playerImage); - BoxDebug.Log($"TestGetUserInfo info: {scUserInfo.ToString()}"); + TT.GetUserInfo( + (ref TTUserInfo scUserInfo) => + { + name.text = scUserInfo.nickName; + SetAsyncImage(scUserInfo.avatarUrl, playerImage); + BoxDebug.Log($"TestGetUserInfo info: {scUserInfo.ToString()}"); + }, + (errMsg) => + { + BoxDebug.Log($"TestGetUserInfo fail: {errMsg}"); + }); }, - (errMsg) => - { - BoxDebug.Log($"TestGetUserInfo fail: {errMsg}"); - }); + (msg) => { }); } IEnumerator loadWait() @@ -353,14 +357,18 @@ public class LevelPanel : MonoBehaviour { case 110012: TT.ReportAnalytics("10104"); + DotData.ins.SendEvent("10104",""); break; case 110013: TT.ReportAnalytics("10106"); + DotData.ins.SendEvent("10106",""); break; case 110015: TT.ReportAnalytics("10108"); + DotData.ins.SendEvent("10108",""); break; } + DotData.ins.SendEvent("OpenLevel",levelID); GameManager.ins.ResetLevel(levelID, () => { aniIndex++; @@ -371,6 +379,7 @@ public class LevelPanel : MonoBehaviour wait.SetActive(false); } }); + bginner.gameObject.SetActive(false); } } // Start is called before the first frame update diff --git a/box1/Assets/Script/UI/LosePanel.cs b/box1/Assets/Script/UI/LosePanel.cs index b1ed79b9..08d49d09 100644 --- a/box1/Assets/Script/UI/LosePanel.cs +++ b/box1/Assets/Script/UI/LosePanel.cs @@ -61,23 +61,28 @@ public class LosePanel : MonoBehaviour { case 1: TT.ReportAnalytics("10131"); + DotData.ins.SendEvent("10131",""); break; case 2: TT.ReportAnalytics("10132"); + DotData.ins.SendEvent("10132",""); break; case 3: TT.ReportAnalytics("10133"); + DotData.ins.SendEvent("10133",""); break; case 5: TT.ReportAnalytics("10134"); + DotData.ins.SendEvent("10134",""); break; case 10: TT.ReportAnalytics("10135"); + DotData.ins.SendEvent("10135",""); break; } MainPanel.ins.AddTourPanel(10); gameObject.SetActive(false); - }); + },1); } void CloseEvent() diff --git a/box1/Assets/Script/UI/MainPanel.cs b/box1/Assets/Script/UI/MainPanel.cs index 33fd9f14..5b6a2a10 100644 --- a/box1/Assets/Script/UI/MainPanel.cs +++ b/box1/Assets/Script/UI/MainPanel.cs @@ -26,10 +26,6 @@ public class MainPanel : MonoBehaviour private void Awake() { ins = this; - winrestButton.onClick.AddListener(StartPanelEvent); - wincloseButton.onClick.AddListener(ClosePanelEvent); - loseRestButton.onClick.AddListener(StartPanelEvent); - loseCloseButton.onClick.AddListener(ClosePanelEvent); } /// /// 关闭页面方法 diff --git a/box1/Assets/Script/UI/PackPanel.cs b/box1/Assets/Script/UI/PackPanel.cs index 6831a292..9dba7f9f 100644 --- a/box1/Assets/Script/UI/PackPanel.cs +++ b/box1/Assets/Script/UI/PackPanel.cs @@ -83,6 +83,7 @@ public class PackPanel : MonoBehaviour { beginner.gameObject.SetActive(false); TT.ReportAnalytics("10102"); + DotData.ins.SendEvent("10102",""); } private void SetSettingsObj() @@ -105,9 +106,11 @@ public class PackPanel : MonoBehaviour { case 1: TT.ReportAnalytics("10117"); + DotData.ins.SendEvent("10117",""); break; case 2: TT.ReportAnalytics("10118"); + DotData.ins.SendEvent("10118",""); break; } DataManager.STTAnalytics("box",DataManager.GTTAnalytics("box")+1); @@ -115,18 +118,23 @@ public class PackPanel : MonoBehaviour { case 1: TT.ReportAnalytics("10112"); + DotData.ins.SendEvent("10112",""); break; case 2: TT.ReportAnalytics("10113"); + DotData.ins.SendEvent("10113",""); break; case 3: TT.ReportAnalytics("10114"); + DotData.ins.SendEvent("10114",""); break; case 5: TT.ReportAnalytics("10115"); + DotData.ins.SendEvent("10115",""); break; case 10: TT.ReportAnalytics("10116"); + DotData.ins.SendEvent("10116",""); break; } GameManager.ins.index++; @@ -213,18 +221,22 @@ public class PackPanel : MonoBehaviour if (MapManager.ins._unLockIndex==1) { TT.ReportAnalytics("10125"); + DotData.ins.SendEvent("10125",""); } if (MapManager.ins._unLockIndex==2) { TT.ReportAnalytics("10126"); + DotData.ins.SendEvent("10126",""); } if (MapManager.ins._unLockIndex==3) { TT.ReportAnalytics("10127"); + DotData.ins.SendEvent("10127",""); } if (MapManager.ins._unLockIndex==5) { TT.ReportAnalytics("10128"); + DotData.ins.SendEvent("10128",""); } DataManager.STTAnalytics("grid", DataManager.GTTAnalytics("grid")+1); @@ -232,21 +244,27 @@ public class PackPanel : MonoBehaviour { case 1: TT.ReportAnalytics("10119"); + DotData.ins.SendEvent("10119",""); break; case 2: TT.ReportAnalytics("10120"); + DotData.ins.SendEvent("10120",""); break; case 3: TT.ReportAnalytics("10121"); + DotData.ins.SendEvent("10121",""); break; case 5: TT.ReportAnalytics("10122"); + DotData.ins.SendEvent("10122",""); break; case 10: TT.ReportAnalytics("10123"); + DotData.ins.SendEvent("10123",""); break; case 20: TT.ReportAnalytics("10124"); + DotData.ins.SendEvent("10124",""); break; } MapManager.ins.RandomUnlock(); diff --git a/box1/Assets/Script/UI/WinPanel.cs b/box1/Assets/Script/UI/WinPanel.cs index 856bd861..a3b5d392 100644 --- a/box1/Assets/Script/UI/WinPanel.cs +++ b/box1/Assets/Script/UI/WinPanel.cs @@ -30,21 +30,27 @@ public class WinPanel : MonoBehaviour { case 110011: TT.ReportAnalytics("10103"); + DotData.ins.SendEvent("10103",""); break; case 110012: TT.ReportAnalytics("10105"); + DotData.ins.SendEvent("10105",""); break; case 110013: TT.ReportAnalytics("10107"); + DotData.ins.SendEvent("10107",""); break; case 110015: TT.ReportAnalytics("10109"); + DotData.ins.SendEvent("10109",""); break; case 110025: TT.ReportAnalytics("10110"); + DotData.ins.SendEvent("10110",""); break; case 110045: TT.ReportAnalytics("10111"); + DotData.ins.SendEvent("10111",""); break; } var data=JsonTab.Instance.tables.Level.Get(id); @@ -93,18 +99,23 @@ public class WinPanel : MonoBehaviour { case 1: TT.ReportAnalytics("10136"); + DotData.ins.SendEvent("10136",""); break; case 2: TT.ReportAnalytics("10137"); + DotData.ins.SendEvent("10137",""); break; case 3: TT.ReportAnalytics("10138"); + DotData.ins.SendEvent("10138",""); break; case 5: TT.ReportAnalytics("10139"); + DotData.ins.SendEvent("10139",""); break; case 10: TT.ReportAnalytics("10140"); + DotData.ins.SendEvent("10140",""); break; } MainPanel.ins.ClosePanelEvent(); diff --git a/box1/Assets/StreamingAssets.meta b/box1/Assets/StreamingAssets.meta new file mode 100644 index 00000000..17d641f0 --- /dev/null +++ b/box1/Assets/StreamingAssets.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 333d54c494fe8c948b7f54b7125794b1 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/box1/Assets/StreamingAssets/__cp_js_files.meta b/box1/Assets/StreamingAssets/__cp_js_files.meta new file mode 100644 index 00000000..44dac42b --- /dev/null +++ b/box1/Assets/StreamingAssets/__cp_js_files.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f41a39c6310b38d49904d4d81d673638 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/box1/Assets/StreamingAssets/__cp_js_files/minitt-cn-sesdk-umd.js b/box1/Assets/StreamingAssets/__cp_js_files/minitt-cn-sesdk-umd.js new file mode 100644 index 00000000..c7c7710e --- /dev/null +++ b/box1/Assets/StreamingAssets/__cp_js_files/minitt-cn-sesdk-umd.js @@ -0,0 +1,6 @@ +/** + * minitt-cn-sesdk-umd.prod.js + * version: 1.2.4 + * LastModified: 12/10/2024 15:32:34 GMT+0800 + */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).SESDK=t()}(this,(function(){"use strict";function e(){return(e=Object.assign||function(e){for(var t=1;t needs to be passed!",440117:"Illegal parameter format, need to pass parameter value ({#1})!",440119:"Failed to obtain device information!",440120:"Illegal parameter format, Object needs to be passed!",440122:"Illegal parameter format Requires the correct preconfigured event type ({#1}) or all!",440123:"The maximum length of data that can be stored by a single key must be less than 1MB. And the upper limit of all data stores is 10MB",440124:"setStorage error {#1}",440125:"The mini program openid has not been obtained.",440126:"Currently loaded plugin does not match the main SDK runtime environment",440127:"Plugin version must be the same as the main SDK version (plugin version {#1}, main SDK version {#2})",440601:"error: {#1}. The custom event name must be string type.",440602:'error: {#1}. The custom event name must start with a lowercase letter but cannot start with an underscore. Other characters can contain numbers, lowercase letters, and underscores "_".',440603:"error: {#1}. The custom event name must contain a maximum of 40 characters.",440604:"Call eventStart first to record the start time.",440605:"error: {#1}. The key of custom properties must be string type",440606:'error: {#1}. The key of custom properties must start with a lowercase letter but cannot start with an underscore. Other characters can contain numbers, lowercase letters, and underscores "_".',440607:"error: {#1}. The key of custom properties must contain a maximum of 40 characters.",440610:"error: {#1}. The value of each key must be string, number or boolean.",440666:"error: reportingToTencentSdk is required, please pass 1, 2 or 3.",440667:"error: Lack of required parameters to initialize Tencent Ads SDK.",440668:"error: Lack of required Tencent Ads SDK."};function s(e,t,n){var i,o,s=t;!isNaN(t)&&a[t]&&(s="[CODE: "+t+"] "+a[t],n&&(i=n,o=function(e,t){s=s.replace(new RegExp(t,"g"),e)},Object.keys(i).forEach((function(e){return o(i[e],e)})))),e||(r.$emit("assertMsg",s),console.warn("SolarEngineSDK "+s))}var u=console;function c(e,t,n){var r='SolarEngineSDK (The "'+e+'" method parameters passed by the developer):';n?u.log(r,t,",",n):u.log(r,t)}function p(e,t,r){n.getStateData("logEnabled")&&c(e,t,r)}function l(e){return!!o(e)||(s(!1,440120),!1)}function d(){if("object"==typeof crypto){if("function"==typeof crypto.randomUUID)return crypto.randomUUID();if("function"==typeof crypto.getRandomValues&&"function"==typeof Uint8Array)return([1e7]+-1e3+-4e3+-8e3+-1e11).replace(/[018]/g,(function(e){var t=Number(e);return(t^crypto.getRandomValues(new Uint8Array(1))[0]&15>>t/4).toString(16)}))}var e=(new Date).getTime(),t="undefined"!=typeof performance&&performance.now&&1e3*performance.now()||0;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(n){var r=16*Math.random();return e>0?(r=(e+r)%16|0,e=Math.floor(e/16)):(r=(t+r)%16|0,t=Math.floor(t/16)),("x"===n?r:3&r|8).toString(16)}))}function g(e){return null==e?void 0:e.replace(/^\s+|\s+$/g,"")}var f=function(){return n.getStateData("systemEnv")},_=function(){return 1===f()},v=function(){return 0===f()},m=function(){return 2===f()};function y(e,t){void 0===e&&(e=new Date),void 0===t&&(t="YYYYMMDD");var n={"M+":(e=new Date(e)).getMonth()+1,"D+":e.getDate(),"H+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds(),"q+":Math.floor((e.getMonth()+3)/3),S:e.getMilliseconds()},r=/(Y+)/;if(r.test(t)){var i=r.exec(t)[1];t=t.replace(i,(e.getFullYear()+"").substring(4-i.length))}for(var o in n){var a=new RegExp("("+o+")");if(a.test(t)){var s=a.exec(t)[1];t=t.replace(s,1==s.length?n[o]:("00"+n[o]).substring((""+n[o]).length))}}return t}n.extend({infoLog:c,checkLogEnabled:p,deepCopy:function e(t,n){if(void 0===n&&(n=[]),null===t||"object"!=typeof t)return t;var r,i=(r=function(e){return e.original===t},n.find(r));if(i)return i.copy;var o=Array.isArray(t)?[]:{};return n.push({original:t,copy:o}),Object.keys(t).forEach((function(r){o[r]=e(t[r],n)})),o},stringLikeJsonToObject:function(e){var t,n,r={};return e?r=null==(t=e.replace(/(\s*\{)|(\}\s*)/g,""))||null==(n=t.split(","))?void 0:n.reduce((function(e,t){var n=t.split(":"),r=n[0].replace(/^\s*|\s*$/g,""),i=n[1].replace(/^\s*|\s*$/g,"").replace(/^(\"|\')|(\"|\')$/g,"");try{i=JSON.parse(i)}catch(e){i=i}return e[r]=i,e}),{}):r},isObject:o,checkObject:l,getType:i,limitParamType:function(e,t){return!!["string","number","boolean"].includes(typeof t)||(s(!1,440610,{"{#1}":e}),!1)},assert:s,generateUUID:d,trimStr:g,isWeb:v,isXcxEnv:_});var h={getCurDate:function(e){return e?y(e):y()},dateFormat:y};n.extend({seDate:h});var S=["_appInstall","_appStart","_appPur","_appImp"],k=["_web","_mp","_mp"],D=function(){return[n.getCurEnvEventName("_appInstall"),"_mpInstall"]};n.extend({STORAGE_INSTALL_SEND:"_log_install_send",STORAGE_IS_FIRST_DAY:"_first_day_time",STORAGE_EVENT_QUEUE:"_event_queue"}),n.extend({createStorageKey:function(e){return"sesdk_config_"+e}});var I=new(function(e){var t,n;function r(){var t;return(t=e.call(this)||this).settingHost=void 0,t.receiverSDKLogDomain=void 0,t.receiverSDKLogAppkey=void 0,t.receiverSDKLogTenantId=void 0,t}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r}((function(){this.isPrivate=!1,this.receiverDomain=void 0,this.ruleDomain=void 0,this.openidDomain=void 0,this.packageType=void 0})));I.receiverDomain="api-receiver.detailroi.com",I.ruleDomain="rule.detailroi.com",I.settingHost="rule.detailroi.com",I.openidDomain="api-receiver.detailroi.com",I.packageType=1,I.receiverSDKLogDomain="api-receiver.detailroi.com",I.receiverSDKLogAppkey="e3517aa324f39da3",I.receiverSDKLogTenantId="147e6f0c65160558";var b={get:function(e,t,r){return void 0===t&&(t={}),void 0===r&&(r={}),n.requestHandle({url:e,method:"get",params:t},r)},post:function(e,t,r){return void 0===t&&(t={}),void 0===r&&(r={}),n.requestHandle({url:e,method:"post",data:t},r)}};n.extend({HttpHelper:b});var T={isInMultilinkTest:!1,isInApp:!1,appData:{outlayerData:{},properties:{}},externalReportData:{superProperties:{},appInstall:{},appStart:{},appEnd:{}},pluginProperties:{},reportData:{_package_type:I.packageType,_tenant_id:"",_appkey:"",_source_type:"sdk",_event_name:"",_session_id:"",_type:"event",_event_id:"",_ts:0,_ua:"",_distinct_id:"",_distinct_id_type:1001,custom_properties:{},properties:{_platform:0,_os_version:"",_screen_width:0,_screen_height:0,_device_model:"",_device_type:0,_network_type:1,_lib:0,_lib_version:"1.2.4",_browser:"",_browser_version:"",_is_first_day:!1,_is_first_time:!1,_log_count:0}},isHasOpenId:!1,systemEnv:0,debugModel:!1,logEnabled:!1,isSendSDKLog:!0,quickAppAllowToSendEvents:!0};function P(e){if(l(e)){var t="boolean"==typeof e.delete&&e.delete;delete e.delete,Object.keys(e).forEach((function(n){var r=T,i=n.split(".");i.length>1?i.forEach((function(o,a){a=0:t>0;"number"===i(t)&&r&&(A[e]=t)}function O(){A.isSass&&b.post("//"+I.settingHost+"/rule/config/global/info",{_appKey:E("reportData._appkey"),_distinct_id:E("reportData._distinct_id")},{timeout:1e3*A.settingTimeout}).then((function(e){if(0===(null==e?void 0:e.code)){var t=(null==e?void 0:e.data)||{},r=t.receiverSDKLogDomain,o=t.settingPolingMinRange,a=t.settingPolingMaxRange,s=t.settingInterval,u=t.receiverDomain,c=t.ruleDomain,p=t.rulePolingMinRange,l=t.rulePolingMaxRange,d=t.ruleInterval;w.filter((function(e){return!e.condition})).forEach((function(e){return R(e.key,t[e.key],e.zero)})),r&&(A.receiverSDKLogDomain=j(r)),"number"===i(o)&&"number"===i(a)&&o0&&(A.settingPolingMinRange=o),a>0&&(A.settingPolingMaxRange=a)),"number"===i(s)&&(sA.settingPolingMaxRange&&(s=A.settingPolingMaxRange),A.settingInterval=s),u&&(A.receiverDomain=j(u)),c&&(A.ruleDomain=j(c)),"number"===i(p)&&"number"===i(l)&&p0&&(A.rulePolingMinRange=p),l>0&&(A.rulePolingMaxRange=l)),"number"===i(d)&&(dA.rulePolingMaxRange&&(d=A.rulePolingMaxRange),A.ruleInterval=d),g=w.reduce((function(e,t){return e[t.skey]=A[t.key],e}),{}),n.Storage.setItem("_setting_host",Object.assign({rcdm:A.receiverDomain,rdm:A.ruleDomain,oidm:A.openIdDomain},g))}var g;L()})).catch((function(){L()}))}function L(){clearTimeout(A.intervalTimer),A.intervalTimer=setTimeout((function(){return O()}),1e3*A.settingInterval)}function j(e){return e.replace(/^\s+|\s+$/g,"").replace(/^(http:\/\/|https:\/\/)/g,"").replace(/\/+$/g,"")}function C(e){void 0===e&&(e=!1);var t="//"+(e?A.receiverSDKLogDomain:A.receiverDomain)+"/datareceiver/receive",r=n.isKS?t+"/v3/debugObjApi":t+"/v1/debugApi",i=n.isKS?t+"/v3/objApi":t+"/v1/api";return E("debugModel")&&!e?r:i}function M(e){E("isInMultilinkTest")?r.$on("multilinkTestResponse",(function(){"function"==typeof e&&e()})):"function"==typeof e&&e()}n.extend({settingData:A}),n.extend({waitToSendEvent:M});var N,V="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},q=(function(e){!function(t){function n(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function r(e,t,r,i,o,a){return n((a=n(n(t,e),n(i,a)))<>>32-o,r)}function i(e,t,n,i,o,a,s){return r(t&n|~t&i,e,t,o,a,s)}function o(e,t,n,i,o,a,s){return r(t&i|n&~i,e,t,o,a,s)}function a(e,t,n,i,o,a,s){return r(t^n^i,e,t,o,a,s)}function s(e,t,n,i,o,a,s){return r(n^(t|~i),e,t,o,a,s)}function u(e,t){var r,u,c,p;e[t>>5]|=128<>>9<<4)]=t;for(var l=1732584193,d=-271733879,g=-1732584194,f=271733878,_=0;_>5]>>>r%32&255);return t}function p(e){var t=[];for(t[(e.length>>2)-1]=void 0,r=0;r>5]|=(255&e.charCodeAt(r/8))<>>4&15)+n.charAt(15&t);return r}function d(e){return unescape(encodeURIComponent(e))}function g(e){return c(u(p(e=d(e)),8*e.length))}function f(e,t){return function(e,t){var n,r=p(e),i=[],o=[];for(i[15]=o[15]=void 0,16=n}function ee(e,t){if(Z(e,1024e3)){var n,r,i=e.pop();D().includes(i.eventName)&&1===(null==(n=i.params)||null==(r=n[0])?void 0:r._event_type)?e.splice(1,0,i):t.push(i),ee(e,t)}return e}function te(e){var t,r,i,o=(r=null==(t=n.Storage.getItem("_log_count"))?void 0:t.split("_")[0],i=h.getCurDate(),null===t||+r!=+i?0:Number(t.split("_")[1])+1);return e[0].properties._log_count=o,o}function ne(e,t,r){if(t||!D().includes(e)||1!==r||n.Storage.getItem("_event_queue",!0,[]).filter((function(e){var t,n;return D().includes(e.eventName)&&1===(null==(t=e.params)||null==(n=t[0])?void 0:n._event_type)})).length){var i="_event_"+e;n.Storage.setItem(i,e)}}function re(e,t,r){var i,o;void 0===e&&(e=""),void 0===r&&(r=!0),r&&(o=te(t));var a={eventName:e,params:t,status:"toSubmit"},s=n.Storage.getItem("_event_queue",!0,[]);s.unshift(a);var u=[];ee(s,u),u.length&&n.trackLogEvent({state:2,message:"Events deleted when local storage is low",event_name:u.map((function(e){return e.eventName})).join(","),log_count:u.map((function(e){var t,n,r;return null==(t=e.params)||null==(n=t[0])||null==(r=n.properties)?void 0:r._log_count})).join(",")});var c=!1;n.Storage.setItem("_event_queue",s,(function(){c=!0}));var p,l=null==(i=t[0])?void 0:i._event_type;return D().includes(e)&&1===l&&(n.Storage.setItem("_log_install_insert",1),n.trackLogEvent({state:c?201:101,is_success:!c,message:e+" store local",event_name:e,log_count:null==(p=t[0])?void 0:p.properties._log_count})),e&&ne(e,!1,l),r&&X(o),c}function ie(e){var t=Number(f()),n=k[t];return E("isInApp")?e:e.replace(/^_app/,n)}function oe(t){if(void 0===t&&(t={}),A.isSass&&E("isSendSDKLog")&&(!E("debugModel")||[202,6,101,201].includes(t.state))){n.isXcxEnv()&&(t.env_version=null==n.getEnvVersion?void 0:n.getEnvVersion());var r=E("reportData"),i=[e({},r,{_ts:Date.now(),_event_id:d(),_appkey:I.receiverSDKLogAppkey,_tenant_id:I.receiverSDKLogTenantId,_type:"event",_event_name:"sesdk_recordLog",_event_type:-1,properties:e({},r.properties),custom_properties:e({user_appkey:r._appkey,user_tenantId:r._tenant_id,user_debugModel:E("debugModel"),user_domain:A.receiverDomain,isInApp:E("isInApp"),installInsert:"1"===n.Storage.getItem("_log_install_insert"),installSend:"1"===n.Storage.getItem("_log_install_send")},t)})];i[0].properties._si=$(i[0]);var o=n.Storage.getItem("_log_event_queue",!0,[]);o.length&&(i=i.concat(o),n.Storage.deleteItem("_log_event_queue")),ae(i)}}function ae(e,t){void 0===t&&(t=A.receivertRetryTimes);var r=n.isKS?{list:e}:e;b.post(C(!0),r,{timeout:1e3*A.receiverTimeout}).then((function(n){void 0===n.status&&se(e,t)})).catch((function(n){se(e,t)}))}function se(e,t){t>0?ae(e,--t):(e.length>99&&(e=e.slice(0,99)),n.Storage.setItem("_log_event_queue",e,null,!0))}function ue(e,t){void 0===t&&(t=!1);var r=n.Storage.getItem("_log_count_send",!0,{}),i=h.getCurDate(),o=Object.keys(r).filter((function(e){return e!==i}));o.length&&o.forEach((function(e){oe({message:"non-same-day _log_count",log_date:e,log_count_list:r[e]}),delete r[e]})),Array.isArray(e)&&(e=e.sort((function(e,t){return e-t})),r[i]||(r[i]=[]),e.length&&r[i].push(e.length>1?e.join(","):e[0]),r[i].length&&((r[i].reduce((function(e,t){return e+String(t).split(",").length}),0)>=100||t)&&(oe({message:"same-day _log_count",log_date:i,log_count_list:r[i]}),t||delete r[i]),n.Storage.setItem("_log_count_send",r)))}function ce(){ue(),pe([6e4,3e5,18e5],0)}function pe(e,t){t>2||setTimeout((function(){ue([],!0),pe(e,t+1)}),e[t])}function le(t,r,i,o){void 0===i&&(i={}),void 0===o&&(o={}),n.NATIVE.ready((function(){try{var a=ie(t);!function(e,t,r){if(E("debugModel"))return P({"reportData.properties._is_first_day":!0,"reportData.properties._is_first_time":!0});var i=h.getCurDate(),o=n.Storage.getItem("_first_day_time"),a=i===h.getCurDate(+o);if(S.includes(t)&&4!==r&&o>0){var s=o-o%36e5,u=+new Date;a=u>=s-864e5&&u<=s+9e7}P({"reportData.properties._is_first_day":a});var c="_event_"+e;P({"reportData.properties._is_first_time":null===n.Storage.getItem(c)})}(a,t,o._event_type);var s=E("reportData"),u=E("externalReportData"),c=u[t.replace(/_/,"")]||{},p=i.isSendByBeacon;delete i.isSendByBeacon;var l=[e({},s,o,{_ts:Date.now(),_event_id:d(),_type:"event",_event_name:a,_event_type:o._event_type||3,properties:e({},s.properties,r),custom_properties:e({},s.custom_properties,u.superProperties,i,c)})],g=v()&&p;if(g&&(X(te(l)),n.sendBeacon({url:C(),data:ge(l)})),v()&&E("debugModel"))return ne(a,!0),me(ge(l,!1));var _=[1,2].includes(f())&&E("debugModel");if(re(a,l,-1!==o._event_type&&!_&&!g)||E("isInMultilinkTest"))return l[0].properties._si=$(l[0]),fe(C(),ge(l));de()}catch(e){oe({state:999,message:"report errors",error_message:JSON.stringify(e)})}}))}function de(){var e=n.Storage.getItem("_event_queue",!0,[]);if(0!==e.length&&(!m()||E("quickAppAllowToSendEvents"))&&0!=(t=e,_()&&!E("isHasOpenId")?(s(!1,440125),!1):!(void 0!==t.find((function(e){return"submitting"===e.status}))))){var t,r=e.splice(0,100),i=[],o=r.map((function(e){e.status="submitting",i.push(e.params[0]._event_id);var t=e.params[0];return(n.isXcxEnv()||m())&&n.setXcxEventData(t),t._visitor_id=E("reportData._visitor_id"),"userset"!==t._type&&(t.properties._group_id_list=E("reportData.properties._group_id_list"),t.properties._experiment_group_id_list=E("reportData.properties._experiment_group_id_list"),t.properties._combination_id=E("reportData.properties._combination_id")),t.properties._si=$(t),t}));e.unshift.apply(e,r),n.Storage.setItem("_event_queue",e),fe(C(),ge(o))}}function ge(e,t){void 0===t&&(t=!0);var n=E("isInApp"),r=E("appData.outlayerData"),i=E("appData.properties");return n&&e.length?e.map((function(e){if("userset"!==e._type)return e.properties._primitive_attribute=JSON.stringify(e),(e=Object.assign(e,r)).properties=Object.assign(e.properties,i),t&&(e.properties._si=$(e)),e})):e}function fe(e,t,i){void 0===i&&(i=A.receivertRetryTimes),i===A.receivertRetryTimes&&p("report data list",t);var o=n.isKS?{list:t}:t;b.post(e,o,{timeout:1e3*A.receiverTimeout}).then((function(o){if(void 0!==o.status){var a=t.findIndex((function(e){return D().includes(e._event_name)}));if(a>-1){var s=t[a]._event_name,u=t[a].properties._log_count;n.Storage.setItem("_log_install_send",1),n.trackLogEvent({state:202,is_success:!1,message:s+" report success",event_name:s,log_count:u}),r.$emit("install_event_send")}ue(t.map((function(e){return e.properties._log_count})));var c=n.Storage.getItem("_event_queue",!0,[]),p=t.map((function(e){return e._event_id})),l=c.filter((function(e){return"toSubmit"===e.status})).filter((function(e){return!p.includes(e.params[0]._event_id)}));if(n.Storage.setItem("_event_queue",l),E("isInMultilinkTest"))return;de()}else _e(e,t,i,o.msg,o.status)})).catch((function(n){_e(e,t,i,(null==n?void 0:n.message)||n,(null==n?void 0:n.errorCode)||"timeout")}))}function _e(e,t,r,i,o){if(r>0)fe(e,t,--r);else{var a=n.Storage.getItem("_event_queue",!0,[]);a.forEach((function(e){e.status="toSubmit"})),n.Storage.setItem("_event_queue",a),oe({state:3,code:o,message:"failed to report",error_message:i,event_name:null==t?void 0:t.map((function(e){return e._event_name})).join(","),log_count:null==t?void 0:t.map((function(e){var t;return null==(t=e.properties)?void 0:t._log_count})).join(",")})}}function ve(e,t,n,r){void 0===r&&(r=!0),D().includes(e)&&oe({state:6,code:n,message:"debug _webInstall report",is_success:r,error_message:t,event_name:e})}function me(e,t){var n;void 0===t&&(t=A.receivertRetryTimes);var r=null==(n=e[0])?void 0:n._event_name;b.post(C(),e,{timeout:1e3*A.receiverTimeout}).then((function(e){ve(r,e.msg,e.status)})).catch((function(n){t>0?(t--,me(e,t)):ve(r,(null==n?void 0:n.message)||n,(null==n?void 0:n.errorCode)||"timeout",!1)}))}n.extend({valueToStr:Q,getCurEnvEventName:ie,isValueExceedLimit:Z,filterCustomProperties:function(e){var t=Object.create(null);if(!l(e))return t;var n="",r="",o="",a="";return function(e){if("object"!==i(e))return[];var t=Object.keys(e);if("function"!==i(Reflect.ownKeys))return t;var n=Object.getOwnPropertyNames(e),r=Reflect.ownKeys(e),o=n.filter((function(e){return!t.includes(e)}));return r.filter((function(e){return!o.includes(e)}))}(e).forEach((function(s){"string"!==i(s)&&(n+=String(s)+", "),"string"!==i(s)||/^[a-z][a-z0-9_]*$/.test(s)||(r+=String(s)+", "),"string"===i(s)&&s.length>40&&(o+=String(s)+", "),["number","string","boolean","array"].includes(i(e[s]))||(a+=String(s)+", "),t[s]=e[s]})),n.length&&s(!1,440605,{"{#1}":n.slice(0,n.length-2)}),r.length&&s(!1,440606,{"{#1}":r.slice(0,r.length-2)}),o.length&&s(!1,440607,{"{#1}":o.slice(0,o.length-2)}),a.length&&s(!1,440610,{"{#1}":a.slice(0,o.length-2)}),t},getPredefineEventFormattedData:Y}),n.extend({trackLogEvent:oe});var ye=void 0;function he(e){void 0===e&&(e=A.eventPollingMaxCount),clearTimeout(ye),ye=setTimeout((function(){--e>0&&(de(),he(e))}),1e3*A.eventPollingInterval)}n.extend({trackEvent:le,postEvent:de});var Se=!1,ke=!1;function De(e,t,n){if(null==e?void 0:e.enable){if("function"!=typeof(null==t?void 0:t.init)&&n)return s(!1,n);t.init(e)}}var Ie={prevInit:function(e){void 0!==e&&""!==e&&(ke=!0,n.Storage.setItem("_is_prev_init",1))},init:function(e){var t,o,a,u;if(!ke&&!n.Storage.getItem("_is_prev_init"))return s(!1,440100);if(l(e)){if((null==(t=e.config)?void 0:t.logEnabled)&&c("init",e),!e.appKey||!e.userId)return s(!1,440101);var p=(null==(o=e.config)?void 0:o.autoTrackConfig)||{},d=p.autoTrack,g=p.autoTrackPageClick;_()&&d&&g&&r.$emit("xcx_proxy_click");var f={};f._appkey=e.appKey,f._tenant_id=e.userId,P({"reportData._appkey":f._appkey}),x(),_()&&(null==n.somePrevInit||n.somePrevInit(e),n.getOpenId(e));var y=!!v()&&(null==(a=e.config)?void 0:a.isInApp),h=e.config||{},S=h.debugModel,k=h.logEnabled,D=h.disableRecordLog,I=h.remoteConfig,b=h.multilinkTestConfig,T=h.getQuickQueryWaitTime,E="number"===i(T)&&T>0;P({isInMultilinkTest:(null==b?void 0:b.enable)&&(null==(u=n.multilinkTest)?void 0:u.runtime),isInApp:!!y,debugModel:!!S,logEnabled:!!k,isSendSDKLog:!D,quickAppAllowToSendEvents:!E}),m()?(n.allowToSendEvents(E,T),n.sdkInitData().then((function(e){return A(e)}))):"promise"===i(n.sdkInitData)?n.sdkInitData.then((function(e){return A(e)})):Promise.resolve(n.sdkInitData).then((function(e){return A(e)}))}function A(e){var t=Object.assign(e,f);n.init({reportData:t}),y&&"function"==typeof n.initNativeApp&&n.initNativeApp(),_()?r.$on("ready_to_create_distinct",(function(){De(I,n.abtest,440107),w(),O()})):(De(I,n.abtest,440107),w(),O()),ce(),v()&&De(b,n.multilinkTest),he()}function w(){Se=e,r.$emit("isReady",e)}},ready:function(e){if("function"==typeof e)return Se?e.call(this,Se):void r.$on("isReady",(function(t){return e(t)}))},use:function(e){if("function"!=typeof(null==e?void 0:e.init))return s(!1,440109);if(e.env!==f())return s(!1,440126);var t=E("reportData.properties._lib_version");if(e.version!==t)return s(!1,440127,{"{#1}":e.version,"{#2}":t});e.init(n)}},be={login:function(e){p("login",e),P({"reportData._account_id":e}),n.Storage.setItem("_account_id",e)},getAccountId:function(){var e=E("reportData");return null==e?void 0:e._account_id},logout:function(){P({"reportData._account_id":""}),n.Storage.deleteItem("_account_id")}},Te={setVisitorId:function(e){p("setVisitorId",e),P({"reportData._visitor_id":e}),n.Storage.setItem("_visitor_id",e)},getVisitorId:function(){var e=E("reportData");return null==e?void 0:e._visitor_id}};function Pe(e,t,r){if(void 0===r&&(r=!1),!e||!g(e))return s(!1,440106);var i,o=E("externalReportData.superProperties");P("all"===e?{"externalReportData.superProperties":Object.assign(o,t)}:((i={delete:r})["externalReportData.superProperties."+e]=t,i));var a=n.Storage.getItem("superProperties",!0);"all"===e?n.Storage.setItem("superProperties",Object.assign(a,t)):(delete a[e],n.Storage.setItem("superProperties",a))}var Ee={setSuperProperties:function(e){p("setSuperProperties",e),l(e)&&Pe("all",e)},unsetSuperProperty:function(e){p("unsetSuperProperty",e),Pe(e,"",!0)},clearSuperProperties:function(){P({"externalReportData.superProperties":{}}),n.Storage.deleteItem("superProperties")}},Ae=["appInstall","appStart","appEnd","all"];function xe(e,t){var n=E("externalReportData");if(e===Ae[Ae.length-1])Ae.slice(0,Ae.length-1).forEach((function(e){var r,i=null===t?{}:Object.assign(n[e],t);P(((r={})["externalReportData."+e]=i,r))}));else{var r,i=null===t?{}:Object.assign(n[e],t);P(((r={})["externalReportData."+e]=i,r))}}var we={setPresetEvent:function(e,t){var n,r;p("setPresetEvent",e,t);var i=Number(f()),o=k[i].replace("_","");if(e=null==(n=e)||null==(r=n.replace(/(mp|web)Install/,Ae[0]))?void 0:r.replace(/(mp|web)Start/,Ae[1]),v()&&Ae.includes("appEnd")&&Ae.splice(2,1),!Ae.includes(e))return s(!1,440122,{"{#1}":Ae.map((function(e){return e.replace("app",o)})).slice(0,Ae.length-1).join(",")});t?l(t)&&xe(e,t):xe(e,null)}};function Re(e,t){void 0===t&&(t=!0),t&&p("eventStart",e),G[e+(t?4:1)]=Date.now()}function Oe(e,t,n){if(void 0===t&&(t={}),void 0===n&&(n=!0),n&&p("eventFinish",e,t),l(t)){var r=n?4:1,i=e+r;if(void 0===G[i])return s(!1,440604);var o=G[i];le(e,{_duration:Date.now()-o},t,{_event_type:r})}}var Le={eventStart:Re,eventFinish:Oe};function je(){Oe("_appEnd",E("externalReportData").appEnd,!1)}function Ce(t,r){void 0===r&&(r={}),p(t,r),n.NATIVE.ready((function(){var n=[e({},E("reportData"),{_ts:Date.now(),_type:"userset",_userset_type:t,properties:{},custom_properties:r||{}})];if(v()&&E("debugModel"))return me(n);re("",n),de()}))}n.extend({trackAppInstall:function(){var e="_event_"+ie("_appInstall");n.Storage.getItem(e)||le("_appInstall",{},E("externalReportData").appInstall,{_event_type:1})},trackAppStart:function(e){void 0===e&&(e={}),Re("_appEnd",!1),le("_appStart",e,E("externalReportData").appStart,{_event_type:1})},trackAppEnd:je});var Me=["userDeleteByAccountId","userDeleteByVisitorId"],Ne=e({},Ie,be,Te,Ee,we,{trackAppEnd:je},Le,{track:function(e,t){void 0===t&&(t={}),p("track",e,t),l(t)&&M((function(){le(e,{},t,{_event_type:4})}))}},{trackAdImpression:function(e){p("trackAdImpression",e);var t=Y(["adNetworkPlatform","adType","adNetworkAppID","adId","mediationPlatform","ecpm","currency","rendered"],e);le("_appImp",t.properties,t.customProperties)},trackAdClick:function(e){p("trackAdClick",e);var t=Y(["adNetworkPlatform","mediationPlatform","adType","adId"],e);le("_appClick",t.properties,t.customProperties)},trackIAP:function(e){p("trackIAP",e);var t=Y(["orderId","payAmount","currencyType","payType","productID","productName","productCount","payStatus","failReason"],e),r=t.properties,i=t.customProperties;"function"==typeof n.checkTencentEvents?n.checkTencentEvents(e,r,"_mpPur").then((function(e){le("_appPur",r,i)})):le("_appPur",r,i)},trackAppAttr:function(e){p("trackAppAttr",e);var t=Y(["adNetwork","subChannel","adAccountID","adAccountName","adCampaignID","adCampaignName","adOfferID","adOfferName","adCreativeID","adCreativeName","attributionPlatform"],e);le("_appAttr",t.properties,t.customProperties)},trackOrder:function(e){p("trackOrder",e);var t=Y(["orderId","payAmount","currencyType","payType","status"],e);le("_appOrder",t.properties,t.customProperties)},trackRegister:function(e){p("trackRegister",e);var t=Y(["regType","registerStatus"],e),r=t.properties,i=t.customProperties;"function"==typeof n.checkTencentEvents?n.checkTencentEvents(e,r,"_mpReg").then((function(e){le("_appReg",r,i)})):le("_appReg",r,i)},trackLogin:function(e){p("trackLogin",e);var t=Y(["loginType","loginStatus"],e);le("_appLogin",t.properties,t.customProperties)}},{userInit:function(e){Ce("userInit",e)},userUpdate:function(e){Ce("userUpdate",e)},userAdd:function(e){Ce("userAdd",e)},userUnset:function(e){var t={};Array.isArray(e)&&e.forEach((function(e){t[e]=""})),Ce("userUnset",t)},userAppend:function(e){Ce("userAppend",e)},userDelete:function(e){if(!Me.includes(e))return s(!1,440117,{"{#1}":Me.join(" or ")});Ce(e)}},{setChannel:function(e){p("setChannel",e),P({"reportData.properties._channel":e})},setReferrerTitle:function(e){p("setReferrerTitle",e),P({"reportData.properties._referrer_title":e})},listenErrorMessage:function(e){r.$on("assertMsg",e)}}),Ve=e({version:"1.2.4"},Ne);n.extend({NATIVE:Ve});var qe={identifier:"undefined"!=typeof tt&&tt,mpType:"douyin"},Ke=qe.mpType,Ue=1e3,He="undefined"==typeof App,$e="douyin"===Ke,ze="kwai"===Ke,Be=qe.identifier||{},Fe={mpType:Ke};function Je(e){if("object"!==n.getType(e)||!Object.keys(e).length)return e;var t={};return Object.keys(e).forEach((function(n){t[n]=""+e[n]})),t}function We(e){return He&&ze?(e.from||Ue)+"":(e.scene||Ue)+""}function Ye(){var e={};return He&&$e?Be.getLaunchOptionsSync&&(e=Be.getLaunchOptionsSync()||{}):Be.getEnterOptionsSync&&(e=Be.getEnterOptionsSync()||{}),{scene:We(e),path:e.path||"",queryInfo:Je(e.query||{}),referrerInfo:e.referrerInfo||e.refererInfo||{}}}function Ge(e){var t={},r={"reportData.properties._launch_scene":(t=e||Ye()).scene,"reportData.properties._path":t.path,"reportData.properties._referrer_info":t.referrerInfo};Object.keys(t.queryInfo||{}).length&&(r["reportData.properties._query_info"]=t.queryInfo),n.setStateData(r)}var Xe=["_openid","_unionid","_launch_scene","_path","_query_info","_referrer_info"];var Qe=n.createStorageKey,Ze={setItem:function(e,t,r,i){void 0===i&&(i=!1),t=n.valueToStr(t);try{var o=null==Be.getStorageInfoSync?void 0:Be.getStorageInfoSync(),a=1024*(o.limitSize-o.currentSize-24);if(n.isValueExceedLimit(t)||n.valueToStr(t).length>a)return"function"===n.getType(r)&&r(),!i&&et(e),n.assert(!1,440123)}catch(t){return!i&&et(e),n.assert(!1,440124,{"{#1}":t})}null==Be.setStorageSync||Be.setStorageSync(Qe(e),t)},getItem:function(e,t,n){void 0===t&&(t=!1),void 0===n&&(n={});var r=null==Be.getStorageSync?void 0:Be.getStorageSync(Qe(e));""===r&&(r=null);var i=r;if(t)try{i=JSON.parse(r)||n}catch(e){i=n}return i},deleteItem:function(e){null==Be.removeStorageSync||Be.removeStorageSync(Qe(e))},clear:function(){null==Be.clearStorage||Be.clearStorage()}};function et(e){n.trackLogEvent({state:4,message:"lack local storage",stroage_key:e})}function nt(){return(nt=Object.assign||function(e){for(var t=1;t0?(r--,setTimeout((function(){rt(e,t,r)}),1e3*n.settingData.attDataInterval)):("function"==typeof t&&t({result:i||null}),n.trackLogEvent({state:13,message:"att_fail",isListen:e,retry:n.settingData.attRetryLimit-r,error_message:i}))}function ot(e){return new Promise((function(t){var r=n.Storage.getItem("attr_res",!0,null);return 0===(null==r?void 0:r.s)?t(r.r):"1"===n.Storage.getItem(n.STORAGE_INSTALL_SEND)?rt(e,(function(e){t(e)})):void n.customEvents.$on("install_event_send",(function(){setTimeout((function(){rt(e,(function(e){t(e)}))}),1e3*n.settingData.attDataInterval)}))}))}function at(){var e=n.getDistinctId();n.setStateData({"reportData._distinct_id":e.id,"reportData._distinct_id_type":e.type}),n.customEvents.$emit("ready_to_create_distinct")}n.extend({Storage:Ze}),n.extend({requestHandle:function(e,t){return new Promise((function(r,i){var o={url:"https:"+e.url,method:e.method.toUpperCase(),data:"get"===e.method?e.params:e.data,timeout:t.timeout||6e4,success:function(e){var t=(null==e?void 0:e.data)||{};r(t)},fail:function(e,t){i(e),n.assert&&n.assert(!1,440108,{"{#1}":"code = "+t+" data = "+e})}};(null==t?void 0:t.headers)&&(o.header=t.headers),null==Be.request||Be.request(o)}))}});var st={config:{},customConfig:[]};function ut(){var e,t,n,r,i,o=(i=getCurrentPages(),null==(r=i[i.length-1])?void 0:r.route),a="";return(null==(e=st.customConfig)||null==(t=e.filter((function(e){var t;return a=null==(t=Object.keys(e))?void 0:t[0],null==o?void 0:o.includes(a)})))||null==(n=t[0])?void 0:n[a])||{}}var ct={trackPageView:function(e,t){if(void 0===e&&(e=!1),void 0===t&&(t={}),n.checkObject(t)){var r=ut();(e||!st.config.autoTrackPageView||r.ignoreTrack)&&n.trackEvent("_mpViewScreen",{},t,{_event_type:e?2:3})}},setTrackPageView:function(e){if(n.checkLogEnabled("setTrackPageView",e),!Array.isArray(e)||e.filter((function(e){return!n.isObject(e)})).length)return n.assert(!1,440116);st.customConfig=e},setAutoTrack:function(e){n.checkLogEnabled("setAutoTrack",e),n.checkObject(e)&&("boolean"==typeof e.autoTrack&&(st.config.autoTrackPageView=e.autoTrack,st.config.autoTrackPageClick=e.autoTrack),"boolean"==typeof e.autoTrackPageView&&("boolean"==typeof e.autoTrack?st.config.autoTrackPageView=e.autoTrack&&e.autoTrackPageView:st.config.autoTrackPageView=e.autoTrackPageView),"boolean"==typeof e.autoTrackPageClick&&("boolean"==typeof e.autoTrack?st.config.autoTrackPageClick=e.autoTrack&&e.autoTrackPageClick:st.config.autoTrackPageClick=e.autoTrackPageClick))},trackPageClick:function(e,t){void 0===t&&(t=!1);var r=null==e?void 0:e.currentTarget;if(!r)return n.assert(!1,440102);var i=r.dataset||{},o=ut();if(t||!st.config.allowTrackPageClick||o.ignoreTrack||"true"===i.ignoreTrack){var a=n.stringLikeJsonToObject(null==i?void 0:i.customProperty),s={};s._element_id=i.elementId||r.id,s._element_content=i.content,s._element_name=i.name,s._element_class_name=i.className,s._element_type=i.type,s._element_target_url=i.targetUrl,n.trackEvent("_mpElementClick",s,a,{_event_type:t?2:3})}}},pt=nt({},{setXcxPageTitle:function(e){if(n.checkLogEnabled("setXcxPageTitle",e),!e||"string"!=typeof e||!n.trimStr(e))return n.assert(!1,440105);n.setStateData({"reportData.properties._page_title":e})},getDistinct:function(){return new Promise((function(e){var t=!1,r=n.Storage.getItem("_distinct",!0,null);(null==r?void 0:r.id)?(t=!0,e({result:{distinct_id:r.id,distinct_id_type:r.type}})):n.customEvents.$on("ready_to_create_distinct",(function(){t=!0;var r=n.getDistinctId();e({result:{distinct_id:r.id,distinct_id_type:r.type}})})),setTimeout((function(){t||e({msg:"failed to get distinct",result:null})}),1e3*n.settingData.distinctWaitTime)}))},setOnAttributionListener:function(){return ot(!0)},getAttribution:function(){return ot(!1)},setPluginProperties:function(e){if("[object Object]"===Object.prototype.toString.call(e)){var t=n.getStateData("pluginProperties");n.setStateData({pluginProperties:Object.assign({},t,e)})}}});function lt(e,t){void 0===t&&(t=[]);for(var n=function(e,t){var n=[];for(var r in e)"function"!=typeof e[r]||dt[r]||t.includes(r)||n.push(r);return n}(e,t),r=0;r1&&n.setStateData({"reportData.properties._referrer_name":(null==(t=r[r.length-2])?void 0:t.route)||""}),n.NATIVE.ready((function(e){!function(){var e=st.config.autoTrackPageView,t=ut();if(e&&!t.ignoreTrack){var r=n.filterCustomProperties(t.customProperty||{});ct.trackPageView(!0,r)}}()}))},onReady:function(){},onHide:function(){},onUnload:function(){}};function mt(e,t,n){if(e[t]){var r=e[t];e[t]=function(e){n.call(this,e,t),r.call(this,e)}}else e[t]=function(e){n.call(this,e,t)}}function yt(){var e,t,r;e=App,App=function(t){t.SESDK=n.NATIVE,mt(t,"onShow",_t.onShow),mt(t,"onHide",_t.onHide),mt(t,"onLaunch",_t.onLaunch),e(t)},t=Page,Page=function(e){e||(e={});try{n.customEvents.$on("xcx_proxy_click",(function(){lt(e)}))}catch(e){console.error("proxy event failed")}mt(e,"onLoad",vt.onLoad),mt(e,"onShow",vt.onShow),mt(e,"onReady",vt.onReady),mt(e,"onHide",vt.onHide),mt(e,"onUnload",vt.onUnload),t(e)},r=Component,Component=function(e){e||(e={}),e.methods||(e.methods={}),n.customEvents.$on("xcx_proxy_click",(function(){lt(e.methods)})),mt(e.methods,"onLoad",(function(e){var t;null==(t=getCurrentPages())||t[0],vt.onLoad(e)})),mt(e.methods,"onShow",vt.onShow),r(e)}}function ht(){var e,t,r={_device_type:0,_platform:0,_app_platform:He?"minigame":"miniprogram"},i=null;try{i=Be.getSystemInfoSync()}catch(e){n.assert(!1,440119)}if(i){var o;r._manufacturer=i.brand,r._device_model=i.model,r._device_type=(e=i.platform,(t={other:0,"android phone":1,"android pad":2,ios:3,ipad:4,mac:5,windows:6,devtools:7})[Object.keys(t).find((function(t){return t.indexOf(e)>-1}))||"other"]),r._platform=function(e){var t={other:0,android:1,ios:2,windows:3,mac:4,devtools:8};return t[Object.keys(t).find((function(t){return t.indexOf(e)>-1}))||"other"]}(i.platform);var a=(null==(o=i.system)?void 0:o.split(" "))||[];r._os_version=a.length>1?a[1]:i.system,r._screen_height=i.screenHeight,r._screen_width=i.screenWidth,r._language=i.language,r._app_version=i.version,r._mp_version=i.SDKVersion,r._browser_version=i.version,r._app_name=i.appName}return r}function St(){var e={_launch_scene:Ue,_network_type:1},t=Ye();return e._launch_scene=t.scene,e._path=t.path,e._query_info=t.queryInfo,e._referrer_info=t.referrerInfo,new Promise((function(t){var n;(n={none:0,unknown:1,"2g":2,"3g":3,"4g":4,"5g":5,wifi:9},new Promise((function(e){Be.getNetworkType?Be.getNetworkType({success:function(t){e(n[null==t?void 0:t.networkType]||1)},fail:function(){e(1)}}):e(1)}))).then((function(n){e._network_type=n,t(e)}))}))}function kt(e,t,r,i){void 0===i&&(i=n.settingData.openIdRetryTimes),null==Be.login||Be.login({success:function(o){var a=o||{},s=a.code,u=void 0===s?"":s,c=a.anonymousCode,p=void 0===c?"":c,l={appCode:e,code:u,mpType:t};p&&(l.anonymousCode=p),n.HttpHelper.get("//"+n.settingData.openIdDomain+"/receiver/api/public/openid",l,{timeout:1e3*n.settingData.openIdTimeout}).then((function(n){var o=(null==n?void 0:n.data)||{};o.openid||o.anonymous_openid?"function"==typeof r&&r(o):Dt(e,t,r,i)})).catch((function(){Dt(e,t,r,i)}))},fail:function(){Dt(e,t,r,i)}})}function Dt(e,t,r,i){var o;i>0?kt(e,t,r,--i):((o=n.Storage.getItem("_uuid"))||(o=n.generateUUID(),n.Storage.setItem("_uuid",o),n.setStateData({"reportData._uuid":o})),"function"==typeof r&&r())}var It,bt,Tt=null;function Pt(){var e;if(Tt||(Tt=n.Storage.getItem("_distinct",!0,null)),null==(e=Tt)?void 0:e.id)return Tt;var t=n.getStateData("reportData.properties._openid"),r=n.getStateData("reportData.properties._anonymous_openid"),i=n.getStateData("reportData._uuid"),o={id:t||r||i,type:t?1101:r?1102:1103};return n.Storage.setItem("_distinct",o),o}return n.setStateData({systemEnv:1}),He?(n.trackAppInstall(),null==Be.onShow||Be.onShow((function(e){Ge({scene:We(e),path:e.path||"",queryInfo:Je(e.query||{}),referrerInfo:e.refererInfo||{}}),n.trackAppStart()})),void 0!==(null==globalThis?void 0:globalThis.CocosEngine)&&(Ge(),n.trackAppStart()),null==Be.onHide||Be.onHide((function(){n.trackAppEnd()}))):yt(),n.extend({sdkInitData:(It={_uuid:n.Storage.getItem("_uuid")||""},bt=function(){var e,t=n.Storage.getItem("_system_info",!0);return(null==(e=t)?void 0:e._app_version)||(t=ht(),n.Storage.setItem("_system_info",t)),t}(),bt._mp_type=Fe.mpType,new Promise((function(e){St().then((function(t){var n=Object.assign(bt,t);It.properties=n,It.properties._lib=He?5:4,e(It)}))}))),getOpenId:function(e){var t=e.openid,r=e.anonymous_openid,i=e.unionid,o=void 0===i?"":i,a=t||r;if(n.setStateData({"reportData.properties._openid_type":a?"0":"1","reportData.properties._unionid":o}),a)n.setStateData({isHasOpenId:!0,"reportData.properties._openid":t||"","reportData.properties._anonymous_openid":r||""}),at();else{var s=n.Storage.getItem("_login_info",!0,{})||{},u=s.openid,c=s.unionid,p=s.anonymous_openid;if(u||p)return n.setStateData({isHasOpenId:!0,"reportData.properties._openid":u,"reportData.properties._unionid":o||c,"reportData.properties._anonymous_openid":p}),at();kt(e.appKey,Fe.mpType,(function(e){var t=e||{},r=t.openid,i=void 0===r?"":r,a=t.unionid,s=void 0===a?"":a,u=t.anonymous_openid,c=void 0===u?"":u;(i||c)&&n.Storage.setItem("_login_info",{openid:i,unionid:s,anonymous_openid:c}),n.setStateData({isHasOpenId:!0,"reportData.properties._openid":i,"reportData.properties._unionid":o||s,"reportData.properties._anonymous_openid":c}),at(),n.postEvent()}))}},getDistinctId:Pt,getEnvVersion:function(){var e,t;return Be.getEnvInfoSync&&(null==(e=Be.getEnvInfoSync())||null==(t=e.microapp)?void 0:t.envType)||""},setXcxEventData:function(e){!function(e,t){if(e._distinct_id=t.id,e._distinct_id_type=t.type,e._uuid=n.getStateData("reportData._uuid"),"userset"!==e._type&&Xe.forEach((function(t){e.properties[t]=n.getStateData("reportData.properties."+t)})),He){var r=n.getStateData("pluginProperties");Object.keys(r).forEach((function(t){e.properties[t]=r[t]}))}}(e,Pt()),"userset"!==e._type&&(e.properties._anonymous_openid=n.getStateData("reportData.properties._anonymous_openid"))}}),n.NATIVE})); diff --git a/box1/Assets/StreamingAssets/__cp_js_files/minitt-cn-sesdk-umd.js.meta b/box1/Assets/StreamingAssets/__cp_js_files/minitt-cn-sesdk-umd.js.meta new file mode 100644 index 00000000..e59259a4 --- /dev/null +++ b/box1/Assets/StreamingAssets/__cp_js_files/minitt-cn-sesdk-umd.js.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c345c06d7f34ae44d8dd2b8a3e298425 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/box1/ProjectSettings/ProjectSettings.asset b/box1/ProjectSettings/ProjectSettings.asset index 0d13189a..bd5614bd 100644 --- a/box1/ProjectSettings/ProjectSettings.asset +++ b/box1/ProjectSettings/ProjectSettings.asset @@ -760,7 +760,8 @@ PlayerSettings: webGLMemoryGeometricGrowthStep: 0.2 webGLMemoryGeometricGrowthCap: 96 webGLPowerPreference: 2 - scriptingDefineSymbols: {} + scriptingDefineSymbols: + WebGL: SE_DG additionalCompilerArguments: {} platformArchitecture: {} scriptingBackend: diff --git a/box1/UserSettings/Layouts/default-2022.dwlt b/box1/UserSettings/Layouts/default-2022.dwlt index 1fc9981e..c24098c7 100644 --- a/box1/UserSettings/Layouts/default-2022.dwlt +++ b/box1/UserSettings/Layouts/default-2022.dwlt @@ -1,6 +1,30 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!114 &1 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12004, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_PixelRect: + serializedVersion: 2 + x: 1940 + y: 215 + width: 910 + height: 721 + m_ShowMode: 0 + m_Title: BuildTool + m_RootView: {fileID: 5} + m_MinSize: {x: 810, y: 721} + m_MaxSize: {x: 4000, y: 4021} + m_Maximized: 0 +--- !u!114 &2 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -20,11 +44,11 @@ MonoBehaviour: height: 1032 m_ShowMode: 0 m_Title: Game - m_RootView: {fileID: 4} + m_RootView: {fileID: 7} m_MinSize: {x: 100, y: 121} m_MaxSize: {x: 4000, y: 4021} m_Maximized: 1 ---- !u!114 &2 +--- !u!114 &3 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -43,12 +67,63 @@ MonoBehaviour: width: 1904 height: 973 m_ShowMode: 4 - m_Title: Inspector - m_RootView: {fileID: 9} + m_Title: Console + m_RootView: {fileID: 12} m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} m_Maximized: 0 ---- !u!114 &3 +--- !u!114 &4 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} + m_Name: a6 + m_EditorClassIdentifier: + m_Children: [] + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 910 + height: 721 + m_MinSize: {x: 810, y: 721} + m_MaxSize: {x: 4000, y: 4021} + m_ActualView: {fileID: 18} + m_Panes: + - {fileID: 18} + m_Selected: 0 + m_LastSelected: 0 +--- !u!114 &5 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 12010, guid: 0000000000000000e000000000000000, type: 0} + m_Name: + m_EditorClassIdentifier: + m_Children: + - {fileID: 4} + m_Position: + serializedVersion: 2 + x: 0 + y: 0 + width: 910 + height: 721 + m_MinSize: {x: 810, y: 721} + m_MaxSize: {x: 4000, y: 4021} + vertical: 0 + controlID: 2611 + draggingID: 0 +--- !u!114 &6 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -69,12 +144,12 @@ MonoBehaviour: height: 1032 m_MinSize: {x: 100, y: 121} m_MaxSize: {x: 4000, y: 4021} - m_ActualView: {fileID: 15} + m_ActualView: {fileID: 19} m_Panes: - - {fileID: 15} + - {fileID: 19} m_Selected: 0 m_LastSelected: 0 ---- !u!114 &4 +--- !u!114 &7 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -87,7 +162,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Children: - - {fileID: 3} + - {fileID: 6} m_Position: serializedVersion: 2 x: 0 @@ -99,7 +174,7 @@ MonoBehaviour: vertical: 0 controlID: 14 draggingID: 0 ---- !u!114 &5 +--- !u!114 &8 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -112,8 +187,8 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Children: - - {fileID: 12} - - {fileID: 6} + - {fileID: 15} + - {fileID: 9} m_Position: serializedVersion: 2 x: 0 @@ -123,9 +198,9 @@ MonoBehaviour: m_MinSize: {x: 300, y: 100} m_MaxSize: {x: 24288, y: 16192} vertical: 0 - controlID: 118 + controlID: 145 draggingID: 0 ---- !u!114 &6 +--- !u!114 &9 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -144,14 +219,14 @@ MonoBehaviour: y: 0 width: 368 height: 923 - m_MinSize: {x: 276, y: 71} - m_MaxSize: {x: 4001, y: 4021} - m_ActualView: {fileID: 18} + m_MinSize: {x: 275, y: 50} + m_MaxSize: {x: 4000, y: 4000} + m_ActualView: {fileID: 22} m_Panes: - - {fileID: 18} + - {fileID: 22} m_Selected: 0 m_LastSelected: 0 ---- !u!114 &7 +--- !u!114 &10 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -169,15 +244,15 @@ MonoBehaviour: x: 0 y: 0 width: 361 - height: 493 - m_MinSize: {x: 201, y: 221} - m_MaxSize: {x: 4001, y: 4021} - m_ActualView: {fileID: 19} + height: 229 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_ActualView: {fileID: 23} m_Panes: - - {fileID: 19} + - {fileID: 23} m_Selected: 0 m_LastSelected: 0 ---- !u!114 &8 +--- !u!114 &11 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -187,24 +262,24 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 1 m_Script: {fileID: 12006, guid: 0000000000000000e000000000000000, type: 0} - m_Name: ProjectBrowser + m_Name: ConsoleWindow m_EditorClassIdentifier: m_Children: [] m_Position: serializedVersion: 2 x: 0 - y: 493 + y: 229 width: 1536 - height: 430 - m_MinSize: {x: 231, y: 271} - m_MaxSize: {x: 10001, y: 10021} - m_ActualView: {fileID: 17} + height: 694 + m_MinSize: {x: 101, y: 121} + m_MaxSize: {x: 4001, y: 4021} + m_ActualView: {fileID: 25} m_Panes: - - {fileID: 17} - {fileID: 21} - m_Selected: 0 - m_LastSelected: 1 ---- !u!114 &9 + - {fileID: 25} + m_Selected: 1 + m_LastSelected: 0 +--- !u!114 &12 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -217,9 +292,9 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Children: - - {fileID: 10} - - {fileID: 5} - - {fileID: 11} + - {fileID: 13} + - {fileID: 8} + - {fileID: 14} m_Position: serializedVersion: 2 x: 0 @@ -232,7 +307,7 @@ MonoBehaviour: m_TopViewHeight: 30 m_UseBottomView: 1 m_BottomViewHeight: 20 ---- !u!114 &10 +--- !u!114 &13 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -254,7 +329,7 @@ MonoBehaviour: m_MinSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0} m_LastLoadedLayoutName: ---- !u!114 &11 +--- !u!114 &14 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -275,7 +350,7 @@ MonoBehaviour: height: 20 m_MinSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0} ---- !u!114 &12 +--- !u!114 &15 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -288,8 +363,8 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Children: - - {fileID: 13} - - {fileID: 8} + - {fileID: 16} + - {fileID: 11} m_Position: serializedVersion: 2 x: 0 @@ -299,9 +374,9 @@ MonoBehaviour: m_MinSize: {x: 200, y: 100} m_MaxSize: {x: 16192, y: 16192} vertical: 1 - controlID: 119 + controlID: 86 draggingID: 0 ---- !u!114 &13 +--- !u!114 &16 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -314,20 +389,20 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Children: - - {fileID: 7} - - {fileID: 14} + - {fileID: 10} + - {fileID: 17} m_Position: serializedVersion: 2 x: 0 y: 0 width: 1536 - height: 493 + height: 229 m_MinSize: {x: 200, y: 50} m_MaxSize: {x: 16192, y: 8096} vertical: 0 - controlID: 65 + controlID: 48 draggingID: 0 ---- !u!114 &14 +--- !u!114 &17 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -345,16 +420,50 @@ MonoBehaviour: x: 361 y: 0 width: 1175 - height: 493 - m_MinSize: {x: 202, y: 221} - m_MaxSize: {x: 4002, y: 4021} - m_ActualView: {fileID: 20} + height: 229 + m_MinSize: {x: 200, y: 200} + m_MaxSize: {x: 4000, y: 4000} + m_ActualView: {fileID: 24} m_Panes: + - {fileID: 24} - {fileID: 20} - - {fileID: 16} m_Selected: 0 m_LastSelected: 1 ---- !u!114 &15 +--- !u!114 &18 +MonoBehaviour: + m_ObjectHideFlags: 52 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1513232309, guid: 76741459812cc496eb3634fdc0e9cc80, type: 3} + m_Name: + m_EditorClassIdentifier: + m_MinSize: {x: 810, y: 700} + m_MaxSize: {x: 4000, y: 4000} + m_TitleContent: + m_Text: BuildTool + m_Image: {fileID: 0} + m_Tooltip: + m_Pos: + serializedVersion: 2 + x: 1940 + y: 215 + width: 910 + height: 700 + m_SerializedDataModeController: + m_DataMode: 0 + m_PreferredDataMode: 0 + m_SupportedDataModes: + isAutomatic: 1 + m_ViewDataDictionary: {fileID: 0} + m_OverlayCanvas: + m_LastAppliedPresetName: Default + m_SaveData: [] + m_OverlaysVisible: 1 +--- !u!114 &19 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -419,7 +528,7 @@ MonoBehaviour: m_VAllowExceedBaseRangeMax: 1 m_ScaleWithWindow: 0 m_HSlider: 0 - m_VSlider: 0 + m_VSlider: 1 m_IgnoreScrollWheelUntilClicked: 0 m_EnableMouseInput: 1 m_EnableSliderZoomHorizontal: 0 @@ -432,18 +541,18 @@ MonoBehaviour: y: 21 width: 1920 height: 990 - m_Scale: {x: 0.38671875, y: 0.38671875} - m_Translation: {x: 960, y: 495} + m_Scale: {x: 0.38875362, y: 0.38875362} + m_Translation: {x: 960, y: 497.60464} m_MarginLeft: 0 m_MarginRight: 0 m_MarginTop: 0 m_MarginBottom: 0 m_LastShownAreaInsideMargins: serializedVersion: 2 - x: -2482.4243 + x: -2469.4304 y: -1280 - width: 4964.8486 - height: 2560 + width: 4938.861 + height: 2546.6 m_MinimalGUI: 1 m_defaultScale: 0.38671875 m_LastWindowPixelSize: {x: 1920, y: 1011} @@ -452,7 +561,7 @@ MonoBehaviour: m_LowResolutionForAspectRatios: 01000100000000000000 m_XRRenderMode: 0 m_RenderTexture: {fileID: 0} ---- !u!114 &16 +--- !u!114 &20 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -513,7 +622,7 @@ MonoBehaviour: m_IsRenamingFilename: 0 m_ClientGUIView: {fileID: 0} m_SearchString: ---- !u!114 &17 +--- !u!114 &21 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -534,9 +643,9 @@ MonoBehaviour: m_Pos: serializedVersion: 2 x: 8 - y: 574 + y: 310 width: 1535 - height: 409 + height: 673 m_SerializedDataModeController: m_DataMode: 0 m_PreferredDataMode: 0 @@ -558,24 +667,24 @@ MonoBehaviour: m_SkipHidden: 0 m_SearchArea: 1 m_Folders: - - Assets/Script/Item + - Assets/Script/UI m_Globs: [] m_OriginalText: m_ImportLogFlags: 0 m_FilterByTypeIntersection: 0 m_ViewMode: 1 - m_StartGridSize: 49 + m_StartGridSize: 96 m_LastFolders: - - Assets/Script/Item - m_LastFoldersGridSize: 49 + - Assets/Script/UI + m_LastFoldersGridSize: 96 m_LastProjectPath: E:\UnityProject\Game\box1 m_LockTracker: m_IsLocked: 0 m_FolderTreeState: - scrollPos: {x: 0, y: 75} - m_SelectedIDs: b2820000 - m_LastClickedID: 33458 - m_ExpandedIDs: 00000000aa7f0000ac7f0000b2810000be81000000ca9a3bffffff7f + scrollPos: {x: 0, y: 56} + m_SelectedIDs: 0c820000 + m_LastClickedID: 33292 + m_ExpandedIDs: 00000000c07f0000c27f0000d48100003c9900008899000000ca9a3bffffff7f m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -591,7 +700,7 @@ MonoBehaviour: m_IsRenaming: 0 m_OriginalEventType: 11 m_IsRenamingFilename: 1 - m_ClientGUIView: {fileID: 8} + m_ClientGUIView: {fileID: 11} m_SearchString: m_CreateAssetUtility: m_EndAction: {fileID: 0} @@ -603,7 +712,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: 00000000aa7f0000ac7f0000 + m_ExpandedIDs: 00000000c07f0000c27f0000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -631,7 +740,7 @@ MonoBehaviour: m_SelectedInstanceIDs: m_LastClickedInstanceID: 0 m_HadKeyboardFocusLastEvent: 1 - m_ExpandedInstanceIDs: c6230000448600003c0001002e000100be740000c4740000c2740000b4740000b2740000ba740000bc740000b0740000c0740000b6740000b87400009c7400008c740000867400009274000098740000967400009a74000090740000a07400008e740000847400009e740000ce7700002ea800005ea80000006700001a7b0000187b0000107a0000c27900001ceb0000ea7a0000e07a0000d4c70000967e0000767f0000d67f0000c07d0000b4630000547d000000000000e87d00003a7d0000 + m_ExpandedInstanceIDs: c6230000448600003c0001002e000100be740000c4740000c2740000b4740000b2740000ba740000bc740000b0740000c0740000b6740000b87400009c7400008c740000867400009274000098740000967400009a74000090740000a07400008e740000847400009e740000ce7700002ea800005ea80000006700001a7b0000187b0000107a0000c27900001ceb0000ea7a0000e07a0000d4c70000967e0000767f0000d67f0000c07d0000b4630000547d0000e87d00003a7d000000000000a4b5000024b700008e7d000084630100 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -647,7 +756,7 @@ MonoBehaviour: m_IsRenaming: 0 m_OriginalEventType: 11 m_IsRenamingFilename: 1 - m_ClientGUIView: {fileID: 8} + m_ClientGUIView: {fileID: 11} m_CreateAssetUtility: m_EndAction: {fileID: 0} m_InstanceID: 0 @@ -656,10 +765,10 @@ MonoBehaviour: m_ResourceFile: m_NewAssetIndexInList: -1 m_ScrollPosition: {x: 0, y: 0} - m_GridSize: 49 + m_GridSize: 96 m_SkipHiddenPackages: 0 m_DirectoriesAreaWidth: 207 ---- !u!114 &18 +--- !u!114 &22 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -700,13 +809,13 @@ MonoBehaviour: m_ControlHash: -371814159 m_PrefName: Preview_InspectorPreview m_LastInspectedObjectInstanceID: -1 - m_LastVerticalScrollValue: 0 + m_LastVerticalScrollValue: 162 m_GlobalObjectId: m_InspectorMode: 0 m_LockTracker: m_IsLocked: 0 m_PreviewWindow: {fileID: 0} ---- !u!114 &19 +--- !u!114 &23 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -729,7 +838,7 @@ MonoBehaviour: x: 8 y: 81 width: 360 - height: 472 + height: 208 m_SerializedDataModeController: m_DataMode: 0 m_PreferredDataMode: 0 @@ -743,9 +852,9 @@ MonoBehaviour: m_SceneHierarchy: m_TreeViewState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: d27d0000 + m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: 16fbffff + m_ExpandedIDs: e875ffff3276ffff7891ffff46a5ffff90a5ffffd0c0ffff16fbffff7abe0000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -761,7 +870,7 @@ MonoBehaviour: m_IsRenaming: 0 m_OriginalEventType: 11 m_IsRenamingFilename: 0 - m_ClientGUIView: {fileID: 7} + m_ClientGUIView: {fileID: 10} m_SearchString: m_ExpandedScenes: [] m_CurrenRootInstanceID: 0 @@ -769,7 +878,7 @@ MonoBehaviour: m_IsLocked: 0 m_CurrentSortingName: TransformSorting m_WindowGUID: 4c969a2b90040154d917609493e03593 ---- !u!114 &20 +--- !u!114 &24 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -792,7 +901,7 @@ MonoBehaviour: x: 369 y: 81 width: 1173 - height: 472 + height: 208 m_SerializedDataModeController: m_DataMode: 0 m_PreferredDataMode: 0 @@ -1164,9 +1273,9 @@ MonoBehaviour: m_PlayAudio: 0 m_AudioPlay: 0 m_Position: - m_Target: {x: 956.00287, y: 1784.5044, z: -12.548124} + m_Target: {x: 752.8704, y: 690.9177, z: 12.530368} speed: 2 - m_Value: {x: 956.00287, y: 1784.5044, z: -12.548124} + m_Value: {x: 752.8704, y: 690.9177, z: 12.530368} m_RenderMode: 0 m_CameraMode: drawMode: 0 @@ -1216,9 +1325,9 @@ MonoBehaviour: speed: 2 m_Value: {x: 0, y: 0, z: 0, w: 1} m_Size: - m_Target: 1276.7363 + m_Target: 215.56929 speed: 2 - m_Value: 1276.7363 + m_Value: 215.56929 m_Ortho: m_Target: 1 speed: 2 @@ -1243,7 +1352,7 @@ MonoBehaviour: m_SceneVisActive: 1 m_LastLockedObject: {fileID: 0} m_ViewIsLockedToObject: 0 ---- !u!114 &21 +--- !u!114 &25 MonoBehaviour: m_ObjectHideFlags: 52 m_CorrespondingSourceObject: {fileID: 0} @@ -1264,9 +1373,9 @@ MonoBehaviour: m_Pos: serializedVersion: 2 x: 8 - y: 574 + y: 310 width: 1535 - height: 409 + height: 673 m_SerializedDataModeController: m_DataMode: 0 m_PreferredDataMode: 0 diff --git a/box1/project.config.json b/box1/project.config.json index 7bd8eded..c7760c71 100644 --- a/box1/project.config.json +++ b/box1/project.config.json @@ -1 +1 @@ -{"appid":"tt2f5a59e7b06fb35a07","projectname":"box1","unity":{"build":{"webgl":"E:\\Project\\apk\\BoxDY\\webgl_package-20241217_181359.zip","native":{"il2cpp":"E:/Project/apk/BoxDY\\box-All-20241106_135915\\il2cppOutput.zip","apk":"E:/Project/apk/BoxDY\\box-All-20241106_135915\\launcher-release.apk","fullApk":""},"instantGame":""},"publishType":"2","starkSdkVersion":"Without StarkSDK","unityToolsVersion":"4.0.4","unityEngineVersion":"2022.3.44f1c1","arch":"both"}} \ No newline at end of file +{"appid":"tt2f5a59e7b06fb35a07","projectname":"box1","unity":{"build":{"webgl":"E:\\Project\\apk\\BoxDY\\webgl_package-20241220_101712.zip","native":{"il2cpp":"E:/Project/apk/BoxDY\\box-All-20241106_135915\\il2cppOutput.zip","apk":"E:/Project/apk/BoxDY\\box-All-20241106_135915\\launcher-release.apk","fullApk":""},"instantGame":""},"publishType":"2","starkSdkVersion":"Without StarkSDK","unityToolsVersion":"4.0.4","unityEngineVersion":"2022.3.44f1c1","arch":"both"}} \ No newline at end of file