From 0273f428408042ca2ad271820339d352714fb38c Mon Sep 17 00:00:00 2001 From: craftwill Date: Thu, 20 Mar 2025 18:42:52 -0400 Subject: [PATCH] Added an exemple challenge in the UI --- Assets/Art/Sprites/UI/challenges.meta | 8 + .../Art/Sprites/UI/challenges/emptyCircle.png | Bin 0 -> 642 bytes .../UI/challenges/emptyCircle.png.meta | 135 +++++++ .../Sprites/UI/challenges/nav_dot_empty.png | Bin 0 -> 426 bytes .../UI/challenges/nav_dot_empty.png.meta | 135 +++++++ .../Sprites/UI/challenges/nav_dot_full.png | Bin 0 -> 390 bytes .../UI/challenges/nav_dot_full.png.meta | 135 +++++++ .../challenges/questStepCompletedCircle.png | Bin 0 -> 1304 bytes .../questStepCompletedCircle.png.meta | 135 +++++++ Assets/Scenes/Game.unity | 366 +++++++++++++++++- 10 files changed, 913 insertions(+), 1 deletion(-) create mode 100644 Assets/Art/Sprites/UI/challenges.meta create mode 100644 Assets/Art/Sprites/UI/challenges/emptyCircle.png create mode 100644 Assets/Art/Sprites/UI/challenges/emptyCircle.png.meta create mode 100644 Assets/Art/Sprites/UI/challenges/nav_dot_empty.png create mode 100644 Assets/Art/Sprites/UI/challenges/nav_dot_empty.png.meta create mode 100644 Assets/Art/Sprites/UI/challenges/nav_dot_full.png create mode 100644 Assets/Art/Sprites/UI/challenges/nav_dot_full.png.meta create mode 100644 Assets/Art/Sprites/UI/challenges/questStepCompletedCircle.png create mode 100644 Assets/Art/Sprites/UI/challenges/questStepCompletedCircle.png.meta diff --git a/Assets/Art/Sprites/UI/challenges.meta b/Assets/Art/Sprites/UI/challenges.meta new file mode 100644 index 0000000..c900cea --- /dev/null +++ b/Assets/Art/Sprites/UI/challenges.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 11653f5349af9334ea58c48470649d56 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/UI/challenges/emptyCircle.png b/Assets/Art/Sprites/UI/challenges/emptyCircle.png new file mode 100644 index 0000000000000000000000000000000000000000..59b013821d274a522cbf965947c7908733b2e975 GIT binary patch literal 642 zcmV-|0)737P)NklA6PF7Rz5Gv-6Mf)i~RuEsmu$Cq}^gE-Rb*wyrG5uY%F z@A!!w*p0n7EPjfTAGjmV#Gkdy11{hiwiWStJjHAA+b*;i$bh&OPGb~1i)X)Z7f;F# zG@GBp4e?uNUf?07S{SazATEhBm|4PYJa1(_gqx_P`+72cjNcnD&Qx(Rb)u4DbGRj~ zfxLSA#Hp?ojUVB`CXJ6)AZ`qqX>07oTVyHeXZ8g#J7wm&WZX)BPtdp*ubT$9NU7f+ngd-n zZy0D03xP~ccPaH}gQi8GF{yNt?V1*Mz+@3PC}yN?Fqrf+lK~S}lE(nfbjkco(wF=u z0zRe=WJblRq?7DTx|s=l3}WVaW@Yp{aaBrt9iT7i<;v!F@~h{R`Uc}ggAt8Iz-Fl= zosl9op8Wph^JTHdDtDkUT(**QHcBB=efFXv#w3+k^l)c^nh07*qoM6N<$g8p_fYybcN literal 0 HcmV?d00001 diff --git a/Assets/Art/Sprites/UI/challenges/emptyCircle.png.meta b/Assets/Art/Sprites/UI/challenges/emptyCircle.png.meta new file mode 100644 index 0000000..06ef5b0 --- /dev/null +++ b/Assets/Art/Sprites/UI/challenges/emptyCircle.png.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 920f0ff7518d3164baa4e6a50bc00bc8 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 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: 1 + 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: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/UI/challenges/nav_dot_empty.png b/Assets/Art/Sprites/UI/challenges/nav_dot_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..c06673cc732345be5a73a89fe97eb3da14add5c9 GIT binary patch literal 426 zcmV;b0agBqP)FFffKlfS=_<}Y~dr` zVIE(K=nhHRsFPeu@-)dplJz9xiC9VUD#`sMr#rdZ6;+tVV?4w~)O|f;jPs@K7g+9A zbUewEB=5`4{uARQZ<5?iGEAZ_J72{;T>eKTU25FM9h_}{9L5dIXl`h)OqIN84C<16 z1t<3*(lUc{tGny+`=k04Ozs%~~_^i}+gBdu4=$ zBDU4G_5m-kq{l}+L}Qn?_=)WStBO6IC;6U+zYSxGg&rk2RdRQEZBWFXC0R_ekv|zF zd7b1zk~6JH64k^rQfu6Q9do#8$Nir)&Yv$wFzOz|q)=CIsF|Hq)$ literal 0 HcmV?d00001 diff --git a/Assets/Art/Sprites/UI/challenges/nav_dot_empty.png.meta b/Assets/Art/Sprites/UI/challenges/nav_dot_empty.png.meta new file mode 100644 index 0000000..51f1038 --- /dev/null +++ b/Assets/Art/Sprites/UI/challenges/nav_dot_empty.png.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: 072393d321642c348a0739868a94d72f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 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: 1 + 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: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/UI/challenges/nav_dot_full.png b/Assets/Art/Sprites/UI/challenges/nav_dot_full.png new file mode 100644 index 0000000000000000000000000000000000000000..113ecd9e27c002156bd1bd5fbeaa9bfebd80d921 GIT binary patch literal 390 zcmV;10eSw3P)R| zsN?)xobyb+OgiHi&f>eUs_2Fpuz);<1TvmiyiDY=W}!h2&V7~Z!wGeP4G89 z;{(26`&=?f`8r8nCi#@)IR9ra$@?VJXR>`!mE=W|uSt4WNDAE~i%BLgiXJ9eX?_@% zgCy^g+$o|e$?GILBS;EcNuDH8;TGm_Z&3NJ;W3_}UEww+n~IIf7@ikV+kn0pk`^Y4 zsE559%7O!=!XbX3djruCzN1^=7#q#4M&%d2;iNom6RS8GLDIz{exl#vtt4|v)-zmZ z_mX@}GSy@+&DwmD)m%MmM@g2GJS~zWYTG~Bc!UMK!HjyHz%JIYgf;c__rn)Og-#=w kQ17Ft_t78qKDt!lQw%Y|-{KH^LI3~&07*qoM6N<$f-7vVkN^Mx literal 0 HcmV?d00001 diff --git a/Assets/Art/Sprites/UI/challenges/nav_dot_full.png.meta b/Assets/Art/Sprites/UI/challenges/nav_dot_full.png.meta new file mode 100644 index 0000000..7e7ffd5 --- /dev/null +++ b/Assets/Art/Sprites/UI/challenges/nav_dot_full.png.meta @@ -0,0 +1,135 @@ +fileFormatVersion: 2 +guid: b85d4386d78389d459b39fb405298ce5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMasterTextureLimit: 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: 1 + 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: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 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 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Art/Sprites/UI/challenges/questStepCompletedCircle.png b/Assets/Art/Sprites/UI/challenges/questStepCompletedCircle.png new file mode 100644 index 0000000000000000000000000000000000000000..11c7ec483bdeed2bbac65ce51017940939cebeb2 GIT binary patch literal 1304 zcmV+z1?T#SP)i>3tQ0}s9sAm~F~3=%{W z$+=2_az zQ##%Qi>Zi}u;S}RK56?`<{rE=B3$0o#`n$vt{W!5%Vj2yvGA4!Sv4UJWs@^9&RA|7 z)iOj>yhu;p2siK2%V$oqf>&B>Ji6aU?d^M-d+^S$|YS-in}v&R@&c#YmQ0b1=bZs>vMkV_>SPR(QfXOjcC%lu_Fz1_@r&Qanz zw~QAfPw>pX7Ugg!um*4f%K-;a0Q3Vv;3UujG&!YpOa9>Z&A;)pP17-A!o|jxpVEed@CfB^%QYzP*y=p(<YXo)oo$Ax3_Y@ktAgz zQJ8p%nmVlpvWngZ4_@PGns;8JCs$LcWJ9o+k`Me!g9rE!Z~=yNw=@`lr-2or_?h7{ zlj~Cpa><``%K&kP4G9uYuH~&G0a_;nfGAh1LIgxjVJWU?F(rHaO2cMgH?Uv|({wBV zcKelv&Bc`LS&A#Fy$BHyqg<^55IlIZF3`DZoKXPGNJ$6fb$+E`C9n;Ur)jJ~2DbT? zhLsM=>&!?=fN@5-K<6qC-Yh|7V0DPVEbSYmI77|Kp&+UMc)A&`K2~gFf)$%y1Vcnc4_=YfkjNxXdhm)vMD^mfVp9bR@^y{4 zLdbLrbup>wl*o{A0%*B~y7&qqlSW#QuL}}|9oZNGxJk^=N7xNCk(y4KKt0gZN7#Ln zm;oRgBNBxjf=K>RJEi)b6`;lLlGZx_A8`Hwjn4xVL0^&zxxXZ^=>Iqn5bawSM}@;>*fGm zv|n=ax_pVAq6tzvUYKq