mirror of
				https://github.com/boudji-ludwig-pett/cnam-geometry-dash.git
				synced 2025-06-27 11:58:51 +02:00 
			
		
		
		
	Feature/add stars renderer (#70)
Co-authored-by: Djelal BOUDJI <djelal@gmail.com>
This commit is contained in:
		
							
								
								
									
										
											BIN
										
									
								
								Assets/Resources/InGame/ButtonSkin/cancelBtn.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Assets/Resources/InGame/ButtonSkin/cancelBtn.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 2.4 MiB | 
							
								
								
									
										242
									
								
								Assets/Resources/InGame/ButtonSkin/cancelBtn.png.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										242
									
								
								Assets/Resources/InGame/ButtonSkin/cancelBtn.png.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,242 @@ | |||||||
|  | fileFormatVersion: 2 | ||||||
|  | guid: 28e1127a5b69e79449d6eacfb1632438 | ||||||
|  | TextureImporter: | ||||||
|  |   internalIDToNameTable: | ||||||
|  |   - first: | ||||||
|  |       213: -4579822432219233078 | ||||||
|  |     second: cancelBtn_0 | ||||||
|  |   - first: | ||||||
|  |       213: -4181939333999132496 | ||||||
|  |     second: cancelBtn_1 | ||||||
|  |   - first: | ||||||
|  |       213: 8512661480653712572 | ||||||
|  |     second: cancelBtn_2 | ||||||
|  |   - first: | ||||||
|  |       213: -2543711027167231359 | ||||||
|  |     second: cancelBtn_3 | ||||||
|  |   - first: | ||||||
|  |       213: 4838270059752062411 | ||||||
|  |     second: cancelBtn_4 | ||||||
|  |   externalObjects: {} | ||||||
|  |   serializedVersion: 13 | ||||||
|  |   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 | ||||||
|  |     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: 2 | ||||||
|  |   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 | ||||||
|  |   swizzle: 50462976 | ||||||
|  |   cookieLightType: 0 | ||||||
|  |   platformSettings: | ||||||
|  |   - serializedVersion: 4 | ||||||
|  |     buildTarget: DefaultTexturePlatform | ||||||
|  |     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: 4 | ||||||
|  |     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 | ||||||
|  |   spriteSheet: | ||||||
|  |     serializedVersion: 2 | ||||||
|  |     sprites: | ||||||
|  |     - serializedVersion: 2 | ||||||
|  |       name: cancelBtn_0 | ||||||
|  |       rect: | ||||||
|  |         serializedVersion: 2 | ||||||
|  |         x: 0 | ||||||
|  |         y: 0 | ||||||
|  |         width: 1536 | ||||||
|  |         height: 1024 | ||||||
|  |       alignment: 0 | ||||||
|  |       pivot: {x: 0, y: 0} | ||||||
|  |       border: {x: 0, y: 0, z: 0, w: 0} | ||||||
|  |       customData:  | ||||||
|  |       outline: [] | ||||||
|  |       physicsShape: [] | ||||||
|  |       tessellationDetail: -1 | ||||||
|  |       bones: [] | ||||||
|  |       spriteID: ac4053943c33170c0800000000000000 | ||||||
|  |       internalID: -4579822432219233078 | ||||||
|  |       vertices: [] | ||||||
|  |       indices:  | ||||||
|  |       edges: [] | ||||||
|  |       weights: [] | ||||||
|  |     - serializedVersion: 2 | ||||||
|  |       name: cancelBtn_1 | ||||||
|  |       rect: | ||||||
|  |         serializedVersion: 2 | ||||||
|  |         x: 82 | ||||||
|  |         y: 622 | ||||||
|  |         width: 6 | ||||||
|  |         height: 6 | ||||||
|  |       alignment: 0 | ||||||
|  |       pivot: {x: 0, y: 0} | ||||||
|  |       border: {x: 0, y: 0, z: 0, w: 0} | ||||||
|  |       customData:  | ||||||
|  |       outline: [] | ||||||
|  |       physicsShape: [] | ||||||
|  |       tessellationDetail: -1 | ||||||
|  |       bones: [] | ||||||
|  |       spriteID: 0b08fb42554c6f5c0800000000000000 | ||||||
|  |       internalID: -4181939333999132496 | ||||||
|  |       vertices: [] | ||||||
|  |       indices:  | ||||||
|  |       edges: [] | ||||||
|  |       weights: [] | ||||||
|  |     - serializedVersion: 2 | ||||||
|  |       name: cancelBtn_2 | ||||||
|  |       rect: | ||||||
|  |         serializedVersion: 2 | ||||||
|  |         x: 82 | ||||||
|  |         y: 350 | ||||||
|  |         width: 6 | ||||||
|  |         height: 6 | ||||||
|  |       alignment: 0 | ||||||
|  |       pivot: {x: 0, y: 0} | ||||||
|  |       border: {x: 0, y: 0, z: 0, w: 0} | ||||||
|  |       customData:  | ||||||
|  |       outline: [] | ||||||
|  |       physicsShape: [] | ||||||
|  |       tessellationDetail: -1 | ||||||
|  |       bones: [] | ||||||
|  |       spriteID: cbce38fb38c032670800000000000000 | ||||||
|  |       internalID: 8512661480653712572 | ||||||
|  |       vertices: [] | ||||||
|  |       indices:  | ||||||
|  |       edges: [] | ||||||
|  |       weights: [] | ||||||
|  |     - serializedVersion: 2 | ||||||
|  |       name: cancelBtn_3 | ||||||
|  |       rect: | ||||||
|  |         serializedVersion: 2 | ||||||
|  |         x: 82 | ||||||
|  |         y: 326 | ||||||
|  |         width: 6 | ||||||
|  |         height: 6 | ||||||
|  |       alignment: 0 | ||||||
|  |       pivot: {x: 0, y: 0} | ||||||
|  |       border: {x: 0, y: 0, z: 0, w: 0} | ||||||
|  |       customData:  | ||||||
|  |       outline: [] | ||||||
|  |       physicsShape: [] | ||||||
|  |       tessellationDetail: -1 | ||||||
|  |       bones: [] | ||||||
|  |       spriteID: 18204764c4ce2bcd0800000000000000 | ||||||
|  |       internalID: -2543711027167231359 | ||||||
|  |       vertices: [] | ||||||
|  |       indices:  | ||||||
|  |       edges: [] | ||||||
|  |       weights: [] | ||||||
|  |     - serializedVersion: 2 | ||||||
|  |       name: cancelBtn_4 | ||||||
|  |       rect: | ||||||
|  |         serializedVersion: 2 | ||||||
|  |         x: 82 | ||||||
|  |         y: 94 | ||||||
|  |         width: 7 | ||||||
|  |         height: 7 | ||||||
|  |       alignment: 0 | ||||||
|  |       pivot: {x: 0, y: 0} | ||||||
|  |       border: {x: 0, y: 0, z: 0, w: 0} | ||||||
|  |       customData:  | ||||||
|  |       outline: [] | ||||||
|  |       physicsShape: [] | ||||||
|  |       tessellationDetail: -1 | ||||||
|  |       bones: [] | ||||||
|  |       spriteID: bcdfdee2cfcf42340800000000000000 | ||||||
|  |       internalID: 4838270059752062411 | ||||||
|  |       vertices: [] | ||||||
|  |       indices:  | ||||||
|  |       edges: [] | ||||||
|  |       weights: [] | ||||||
|  |     outline: [] | ||||||
|  |     customData:  | ||||||
|  |     physicsShape: [] | ||||||
|  |     bones: [] | ||||||
|  |     spriteID:  | ||||||
|  |     internalID: 0 | ||||||
|  |     vertices: [] | ||||||
|  |     indices:  | ||||||
|  |     edges: [] | ||||||
|  |     weights: [] | ||||||
|  |     secondaryTextures: [] | ||||||
|  |     spriteCustomMetadata: | ||||||
|  |       entries: [] | ||||||
|  |     nameFileIdTable: {} | ||||||
|  |   mipmapLimitGroupName:  | ||||||
|  |   pSDRemoveMatte: 0 | ||||||
|  |   userData:  | ||||||
|  |   assetBundleName:  | ||||||
|  |   assetBundleVariant:  | ||||||
							
								
								
									
										
											BIN
										
									
								
								Assets/Resources/InGame/ButtonSkin/importBtn2.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Assets/Resources/InGame/ButtonSkin/importBtn2.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 296 KiB | 
							
								
								
									
										142
									
								
								Assets/Resources/InGame/ButtonSkin/importBtn2.png.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										142
									
								
								Assets/Resources/InGame/ButtonSkin/importBtn2.png.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,142 @@ | |||||||
|  | fileFormatVersion: 2 | ||||||
|  | guid: ea1e3303403fe0b43bebec59c2f55590 | ||||||
|  | TextureImporter: | ||||||
|  |   internalIDToNameTable: | ||||||
|  |   - first: | ||||||
|  |       213: -1409255045544979666 | ||||||
|  |     second: importBtn2_0 | ||||||
|  |   externalObjects: {} | ||||||
|  |   serializedVersion: 13 | ||||||
|  |   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 | ||||||
|  |     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: 2 | ||||||
|  |   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 | ||||||
|  |   swizzle: 50462976 | ||||||
|  |   cookieLightType: 0 | ||||||
|  |   platformSettings: | ||||||
|  |   - serializedVersion: 4 | ||||||
|  |     buildTarget: DefaultTexturePlatform | ||||||
|  |     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: 4 | ||||||
|  |     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 | ||||||
|  |   spriteSheet: | ||||||
|  |     serializedVersion: 2 | ||||||
|  |     sprites: | ||||||
|  |     - serializedVersion: 2 | ||||||
|  |       name: importBtn2_0 | ||||||
|  |       rect: | ||||||
|  |         serializedVersion: 2 | ||||||
|  |         x: 17 | ||||||
|  |         y: 47 | ||||||
|  |         width: 539 | ||||||
|  |         height: 343 | ||||||
|  |       alignment: 0 | ||||||
|  |       pivot: {x: 0, y: 0} | ||||||
|  |       border: {x: 0, y: 0, z: 0, w: 0} | ||||||
|  |       customData:  | ||||||
|  |       outline: [] | ||||||
|  |       physicsShape: [] | ||||||
|  |       tessellationDetail: -1 | ||||||
|  |       bones: [] | ||||||
|  |       spriteID: e235d5ca002517ce0800000000000000 | ||||||
|  |       internalID: -1409255045544979666 | ||||||
|  |       vertices: [] | ||||||
|  |       indices:  | ||||||
|  |       edges: [] | ||||||
|  |       weights: [] | ||||||
|  |     outline: [] | ||||||
|  |     customData:  | ||||||
|  |     physicsShape: [] | ||||||
|  |     bones: [] | ||||||
|  |     spriteID:  | ||||||
|  |     internalID: 0 | ||||||
|  |     vertices: [] | ||||||
|  |     indices:  | ||||||
|  |     edges: [] | ||||||
|  |     weights: [] | ||||||
|  |     secondaryTextures: [] | ||||||
|  |     spriteCustomMetadata: | ||||||
|  |       entries: [] | ||||||
|  |     nameFileIdTable: {} | ||||||
|  |   mipmapLimitGroupName:  | ||||||
|  |   pSDRemoveMatte: 0 | ||||||
|  |   userData:  | ||||||
|  |   assetBundleName:  | ||||||
|  |   assetBundleVariant:  | ||||||
							
								
								
									
										
											BIN
										
									
								
								Assets/Resources/InGame/ButtonSkin/saveBtn.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Assets/Resources/InGame/ButtonSkin/saveBtn.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 2.4 MiB | 
							
								
								
									
										267
									
								
								Assets/Resources/InGame/ButtonSkin/saveBtn.png.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										267
									
								
								Assets/Resources/InGame/ButtonSkin/saveBtn.png.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,267 @@ | |||||||
|  | fileFormatVersion: 2 | ||||||
|  | guid: fe99c546935fa084e8cbec8b68e3f96e | ||||||
|  | TextureImporter: | ||||||
|  |   internalIDToNameTable: | ||||||
|  |   - first: | ||||||
|  |       213: -626436719271748831 | ||||||
|  |     second: saveBtn_0 | ||||||
|  |   - first: | ||||||
|  |       213: -1715996769668828261 | ||||||
|  |     second: saveBtn_1 | ||||||
|  |   - first: | ||||||
|  |       213: -8850024829547459184 | ||||||
|  |     second: saveBtn_2 | ||||||
|  |   - first: | ||||||
|  |       213: 9204917831739309651 | ||||||
|  |     second: saveBtn_3 | ||||||
|  |   - first: | ||||||
|  |       213: -7034966553427437937 | ||||||
|  |     second: saveBtn_4 | ||||||
|  |   - first: | ||||||
|  |       213: -142403778502646489 | ||||||
|  |     second: saveBtn_5 | ||||||
|  |   externalObjects: {} | ||||||
|  |   serializedVersion: 13 | ||||||
|  |   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 | ||||||
|  |     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: 2 | ||||||
|  |   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 | ||||||
|  |   swizzle: 50462976 | ||||||
|  |   cookieLightType: 0 | ||||||
|  |   platformSettings: | ||||||
|  |   - serializedVersion: 4 | ||||||
|  |     buildTarget: DefaultTexturePlatform | ||||||
|  |     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: 4 | ||||||
|  |     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 | ||||||
|  |   spriteSheet: | ||||||
|  |     serializedVersion: 2 | ||||||
|  |     sprites: | ||||||
|  |     - serializedVersion: 2 | ||||||
|  |       name: saveBtn_0 | ||||||
|  |       rect: | ||||||
|  |         serializedVersion: 2 | ||||||
|  |         x: 0 | ||||||
|  |         y: 0 | ||||||
|  |         width: 1536 | ||||||
|  |         height: 1024 | ||||||
|  |       alignment: 0 | ||||||
|  |       pivot: {x: 0, y: 0} | ||||||
|  |       border: {x: 0, y: 0, z: 0, w: 0} | ||||||
|  |       customData:  | ||||||
|  |       outline: [] | ||||||
|  |       physicsShape: [] | ||||||
|  |       tessellationDetail: -1 | ||||||
|  |       bones: [] | ||||||
|  |       spriteID: 12bdb817f137e47f0800000000000000 | ||||||
|  |       internalID: -626436719271748831 | ||||||
|  |       vertices: [] | ||||||
|  |       indices:  | ||||||
|  |       edges: [] | ||||||
|  |       weights: [] | ||||||
|  |     - serializedVersion: 2 | ||||||
|  |       name: saveBtn_1 | ||||||
|  |       rect: | ||||||
|  |         serializedVersion: 2 | ||||||
|  |         x: 83 | ||||||
|  |         y: 735 | ||||||
|  |         width: 6 | ||||||
|  |         height: 6 | ||||||
|  |       alignment: 0 | ||||||
|  |       pivot: {x: 0, y: 0} | ||||||
|  |       border: {x: 0, y: 0, z: 0, w: 0} | ||||||
|  |       customData:  | ||||||
|  |       outline: [] | ||||||
|  |       physicsShape: [] | ||||||
|  |       tessellationDetail: -1 | ||||||
|  |       bones: [] | ||||||
|  |       spriteID: b93fb2c970e8f28e0800000000000000 | ||||||
|  |       internalID: -1715996769668828261 | ||||||
|  |       vertices: [] | ||||||
|  |       indices:  | ||||||
|  |       edges: [] | ||||||
|  |       weights: [] | ||||||
|  |     - serializedVersion: 2 | ||||||
|  |       name: saveBtn_2 | ||||||
|  |       rect: | ||||||
|  |         serializedVersion: 2 | ||||||
|  |         x: 82 | ||||||
|  |         y: 622 | ||||||
|  |         width: 6 | ||||||
|  |         height: 6 | ||||||
|  |       alignment: 0 | ||||||
|  |       pivot: {x: 0, y: 0} | ||||||
|  |       border: {x: 0, y: 0, z: 0, w: 0} | ||||||
|  |       customData:  | ||||||
|  |       outline: [] | ||||||
|  |       physicsShape: [] | ||||||
|  |       tessellationDetail: -1 | ||||||
|  |       bones: [] | ||||||
|  |       spriteID: 09dcf659e456e2580800000000000000 | ||||||
|  |       internalID: -8850024829547459184 | ||||||
|  |       vertices: [] | ||||||
|  |       indices:  | ||||||
|  |       edges: [] | ||||||
|  |       weights: [] | ||||||
|  |     - serializedVersion: 2 | ||||||
|  |       name: saveBtn_3 | ||||||
|  |       rect: | ||||||
|  |         serializedVersion: 2 | ||||||
|  |         x: 81 | ||||||
|  |         y: 431 | ||||||
|  |         width: 8 | ||||||
|  |         height: 6 | ||||||
|  |       alignment: 0 | ||||||
|  |       pivot: {x: 0, y: 0} | ||||||
|  |       border: {x: 0, y: 0, z: 0, w: 0} | ||||||
|  |       customData:  | ||||||
|  |       outline: [] | ||||||
|  |       physicsShape: [] | ||||||
|  |       tessellationDetail: -1 | ||||||
|  |       bones: [] | ||||||
|  |       spriteID: 35efa7b8fff6ebf70800000000000000 | ||||||
|  |       internalID: 9204917831739309651 | ||||||
|  |       vertices: [] | ||||||
|  |       indices:  | ||||||
|  |       edges: [] | ||||||
|  |       weights: [] | ||||||
|  |     - serializedVersion: 2 | ||||||
|  |       name: saveBtn_4 | ||||||
|  |       rect: | ||||||
|  |         serializedVersion: 2 | ||||||
|  |         x: 82 | ||||||
|  |         y: 350 | ||||||
|  |         width: 6 | ||||||
|  |         height: 6 | ||||||
|  |       alignment: 0 | ||||||
|  |       pivot: {x: 0, y: 0} | ||||||
|  |       border: {x: 0, y: 0, z: 0, w: 0} | ||||||
|  |       customData:  | ||||||
|  |       outline: [] | ||||||
|  |       physicsShape: [] | ||||||
|  |       tessellationDetail: -1 | ||||||
|  |       bones: [] | ||||||
|  |       spriteID: f8614384137ce5e90800000000000000 | ||||||
|  |       internalID: -7034966553427437937 | ||||||
|  |       vertices: [] | ||||||
|  |       indices:  | ||||||
|  |       edges: [] | ||||||
|  |       weights: [] | ||||||
|  |     - serializedVersion: 2 | ||||||
|  |       name: saveBtn_5 | ||||||
|  |       rect: | ||||||
|  |         serializedVersion: 2 | ||||||
|  |         x: 82 | ||||||
|  |         y: 326 | ||||||
|  |         width: 6 | ||||||
|  |         height: 6 | ||||||
|  |       alignment: 0 | ||||||
|  |       pivot: {x: 0, y: 0} | ||||||
|  |       border: {x: 0, y: 0, z: 0, w: 0} | ||||||
|  |       customData:  | ||||||
|  |       outline: [] | ||||||
|  |       physicsShape: [] | ||||||
|  |       tessellationDetail: -1 | ||||||
|  |       bones: [] | ||||||
|  |       spriteID: 7252da79484160ef0800000000000000 | ||||||
|  |       internalID: -142403778502646489 | ||||||
|  |       vertices: [] | ||||||
|  |       indices:  | ||||||
|  |       edges: [] | ||||||
|  |       weights: [] | ||||||
|  |     outline: [] | ||||||
|  |     customData:  | ||||||
|  |     physicsShape: [] | ||||||
|  |     bones: [] | ||||||
|  |     spriteID:  | ||||||
|  |     internalID: 0 | ||||||
|  |     vertices: [] | ||||||
|  |     indices:  | ||||||
|  |     edges: [] | ||||||
|  |     weights: [] | ||||||
|  |     secondaryTextures: [] | ||||||
|  |     spriteCustomMetadata: | ||||||
|  |       entries: [] | ||||||
|  |     nameFileIdTable: {} | ||||||
|  |   mipmapLimitGroupName:  | ||||||
|  |   pSDRemoveMatte: 0 | ||||||
|  |   userData:  | ||||||
|  |   assetBundleName:  | ||||||
|  |   assetBundleVariant:  | ||||||
							
								
								
									
										
											BIN
										
									
								
								Assets/Resources/InGame/star.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								Assets/Resources/InGame/star.png
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 1.4 MiB | 
							
								
								
									
										143
									
								
								Assets/Resources/InGame/star.png.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										143
									
								
								Assets/Resources/InGame/star.png.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,143 @@ | |||||||
|  | fileFormatVersion: 2 | ||||||
|  | guid: fee916e0a10de404a9c3d67602b6e0fd | ||||||
|  | TextureImporter: | ||||||
|  |   internalIDToNameTable: | ||||||
|  |   - first: | ||||||
|  |       213: 1781407419429470612 | ||||||
|  |     second: etoiles_0 | ||||||
|  |   externalObjects: {} | ||||||
|  |   serializedVersion: 13 | ||||||
|  |   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 | ||||||
|  |     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: 2 | ||||||
|  |   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 | ||||||
|  |   swizzle: 50462976 | ||||||
|  |   cookieLightType: 0 | ||||||
|  |   platformSettings: | ||||||
|  |   - serializedVersion: 4 | ||||||
|  |     buildTarget: DefaultTexturePlatform | ||||||
|  |     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: 4 | ||||||
|  |     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 | ||||||
|  |   spriteSheet: | ||||||
|  |     serializedVersion: 2 | ||||||
|  |     sprites: | ||||||
|  |     - serializedVersion: 2 | ||||||
|  |       name: etoiles_0 | ||||||
|  |       rect: | ||||||
|  |         serializedVersion: 2 | ||||||
|  |         x: 111 | ||||||
|  |         y: 88 | ||||||
|  |         width: 911 | ||||||
|  |         height: 835 | ||||||
|  |       alignment: 0 | ||||||
|  |       pivot: {x: 0, y: 0} | ||||||
|  |       border: {x: 0, y: 0, z: 0, w: 0} | ||||||
|  |       customData:  | ||||||
|  |       outline: [] | ||||||
|  |       physicsShape: [] | ||||||
|  |       tessellationDetail: -1 | ||||||
|  |       bones: [] | ||||||
|  |       spriteID: 491c6531c94d8b810800000000000000 | ||||||
|  |       internalID: 1781407419429470612 | ||||||
|  |       vertices: [] | ||||||
|  |       indices:  | ||||||
|  |       edges: [] | ||||||
|  |       weights: [] | ||||||
|  |     outline: [] | ||||||
|  |     customData:  | ||||||
|  |     physicsShape: [] | ||||||
|  |     bones: [] | ||||||
|  |     spriteID:  | ||||||
|  |     internalID: 0 | ||||||
|  |     vertices: [] | ||||||
|  |     indices:  | ||||||
|  |     edges: [] | ||||||
|  |     weights: [] | ||||||
|  |     secondaryTextures: [] | ||||||
|  |     spriteCustomMetadata: | ||||||
|  |       entries: [] | ||||||
|  |     nameFileIdTable: | ||||||
|  |       etoiles_0: 1781407419429470612 | ||||||
|  |   mipmapLimitGroupName:  | ||||||
|  |   pSDRemoveMatte: 0 | ||||||
|  |   userData:  | ||||||
|  |   assetBundleName:  | ||||||
|  |   assetBundleVariant:  | ||||||
| @@ -2,6 +2,7 @@ | |||||||
|     "name": "Back on Track", |     "name": "Back on Track", | ||||||
|     "musicName": "BackOnTrack", |     "musicName": "BackOnTrack", | ||||||
|     "order": 2, |     "order": 2, | ||||||
|  |     "difficulty": 1, | ||||||
|     "elements": [ |     "elements": [ | ||||||
|         { |         { | ||||||
|             "type": "Spike", |             "type": "Spike", | ||||||
|   | |||||||
| @@ -2,6 +2,7 @@ | |||||||
|     "name": "Stereo Madness", |     "name": "Stereo Madness", | ||||||
|     "musicName": "StereoMadness", |     "musicName": "StereoMadness", | ||||||
|     "order": 1, |     "order": 1, | ||||||
|  |     "difficulty": 2, | ||||||
|     "elements": [ |     "elements": [ | ||||||
|         { |         { | ||||||
|             "type": "Spike", |             "type": "Spike", | ||||||
|   | |||||||
| @@ -154,7 +154,7 @@ RectTransform: | |||||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||||
|   m_AnchorMin: {x: 0.5, y: 0.5} |   m_AnchorMin: {x: 0.5, y: 0.5} | ||||||
|   m_AnchorMax: {x: 0.5, y: 0.5} |   m_AnchorMax: {x: 0.5, y: 0.5} | ||||||
|   m_AnchoredPosition: {x: 8, y: -155} |   m_AnchoredPosition: {x: 0, y: -175} | ||||||
|   m_SizeDelta: {x: 160, y: 110} |   m_SizeDelta: {x: 160, y: 110} | ||||||
|   m_Pivot: {x: 0.5, y: 0.5} |   m_Pivot: {x: 0.5, y: 0.5} | ||||||
| --- !u!114 &39408930 | --- !u!114 &39408930 | ||||||
| @@ -597,7 +597,7 @@ RectTransform: | |||||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||||
|   m_AnchorMin: {x: 0.5, y: 0.5} |   m_AnchorMin: {x: 0.5, y: 0.5} | ||||||
|   m_AnchorMax: {x: 0.5, y: 0.5} |   m_AnchorMax: {x: 0.5, y: 0.5} | ||||||
|   m_AnchoredPosition: {x: 8, y: -95} |   m_AnchoredPosition: {x: 0, y: -105} | ||||||
|   m_SizeDelta: {x: 160, y: 110} |   m_SizeDelta: {x: 160, y: 110} | ||||||
|   m_Pivot: {x: 0.5, y: 0.5} |   m_Pivot: {x: 0.5, y: 0.5} | ||||||
| --- !u!114 &666344589 | --- !u!114 &666344589 | ||||||
| @@ -728,7 +728,7 @@ RectTransform: | |||||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||||
|   m_AnchorMin: {x: 0.5, y: 0.5} |   m_AnchorMin: {x: 0.5, y: 0.5} | ||||||
|   m_AnchorMax: {x: 0.5, y: 0.5} |   m_AnchorMax: {x: 0.5, y: 0.5} | ||||||
|   m_AnchoredPosition: {x: 8.3, y: 82.4} |   m_AnchoredPosition: {x: 0, y: 85} | ||||||
|   m_SizeDelta: {x: 206.4181, y: 202.9899} |   m_SizeDelta: {x: 206.4181, y: 202.9899} | ||||||
|   m_Pivot: {x: 0.5, y: 0.5} |   m_Pivot: {x: 0.5, y: 0.5} | ||||||
| --- !u!114 &780585406 | --- !u!114 &780585406 | ||||||
| @@ -883,7 +883,7 @@ RectTransform: | |||||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||||
|   m_AnchorMin: {x: 0.5, y: 0.5} |   m_AnchorMin: {x: 0.5, y: 0.5} | ||||||
|   m_AnchorMax: {x: 0.5, y: 0.5} |   m_AnchorMax: {x: 0.5, y: 0.5} | ||||||
|   m_AnchoredPosition: {x: 8, y: -40} |   m_AnchoredPosition: {x: 0, y: -40} | ||||||
|   m_SizeDelta: {x: 160, y: 110} |   m_SizeDelta: {x: 160, y: 110} | ||||||
|   m_Pivot: {x: 0.5, y: 0.5} |   m_Pivot: {x: 0.5, y: 0.5} | ||||||
| --- !u!114 &1587889809 | --- !u!114 &1587889809 | ||||||
| @@ -1146,6 +1146,7 @@ MonoBehaviour: | |||||||
|     name:  |     name:  | ||||||
|     musicName:  |     musicName:  | ||||||
|     order: 0 |     order: 0 | ||||||
|  |     difficulty: 0 | ||||||
|     elements: [] |     elements: [] | ||||||
| --- !u!4 &1832520163 | --- !u!4 &1832520163 | ||||||
| Transform: | Transform: | ||||||
|   | |||||||
| @@ -154,7 +154,7 @@ RectTransform: | |||||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||||
|   m_AnchorMin: {x: 0.5, y: 0.5} |   m_AnchorMin: {x: 0.5, y: 0.5} | ||||||
|   m_AnchorMax: {x: 0.5, y: 0.5} |   m_AnchorMax: {x: 0.5, y: 0.5} | ||||||
|   m_AnchoredPosition: {x: 84.74307, y: 105.52587} |   m_AnchoredPosition: {x: 63, y: 48} | ||||||
|   m_SizeDelta: {x: 29.4862, y: 43.7482} |   m_SizeDelta: {x: 29.4862, y: 43.7482} | ||||||
|   m_Pivot: {x: 0.5, y: 0.5} |   m_Pivot: {x: 0.5, y: 0.5} | ||||||
| --- !u!114 &77506302 | --- !u!114 &77506302 | ||||||
| @@ -348,142 +348,6 @@ Transform: | |||||||
|   m_Children: [] |   m_Children: [] | ||||||
|   m_Father: {fileID: 0} |   m_Father: {fileID: 0} | ||||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||||
| --- !u!1 &244257726 |  | ||||||
| GameObject: |  | ||||||
|   m_ObjectHideFlags: 0 |  | ||||||
|   m_CorrespondingSourceObject: {fileID: 0} |  | ||||||
|   m_PrefabInstance: {fileID: 0} |  | ||||||
|   m_PrefabAsset: {fileID: 0} |  | ||||||
|   serializedVersion: 6 |  | ||||||
|   m_Component: |  | ||||||
|   - component: {fileID: 244257727} |  | ||||||
|   - component: {fileID: 244257729} |  | ||||||
|   - component: {fileID: 244257728} |  | ||||||
|   m_Layer: 5 |  | ||||||
|   m_Name: Text (TMP) |  | ||||||
|   m_TagString: Untagged |  | ||||||
|   m_Icon: {fileID: 0} |  | ||||||
|   m_NavMeshLayer: 0 |  | ||||||
|   m_StaticEditorFlags: 0 |  | ||||||
|   m_IsActive: 1 |  | ||||||
| --- !u!224 &244257727 |  | ||||||
| RectTransform: |  | ||||||
|   m_ObjectHideFlags: 0 |  | ||||||
|   m_CorrespondingSourceObject: {fileID: 0} |  | ||||||
|   m_PrefabInstance: {fileID: 0} |  | ||||||
|   m_PrefabAsset: {fileID: 0} |  | ||||||
|   m_GameObject: {fileID: 244257726} |  | ||||||
|   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: 885044259} |  | ||||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |  | ||||||
|   m_AnchorMin: {x: 0, y: 0} |  | ||||||
|   m_AnchorMax: {x: 1, y: 1} |  | ||||||
|   m_AnchoredPosition: {x: 0, y: 0} |  | ||||||
|   m_SizeDelta: {x: 0, y: 0} |  | ||||||
|   m_Pivot: {x: 0.5, y: 0.5} |  | ||||||
| --- !u!114 &244257728 |  | ||||||
| MonoBehaviour: |  | ||||||
|   m_ObjectHideFlags: 0 |  | ||||||
|   m_CorrespondingSourceObject: {fileID: 0} |  | ||||||
|   m_PrefabInstance: {fileID: 0} |  | ||||||
|   m_PrefabAsset: {fileID: 0} |  | ||||||
|   m_GameObject: {fileID: 244257726} |  | ||||||
|   m_Enabled: 1 |  | ||||||
|   m_EditorHideFlags: 0 |  | ||||||
|   m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: Import |  | ||||||
|   m_isRightToLeft: 0 |  | ||||||
|   m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} |  | ||||||
|   m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} |  | ||||||
|   m_fontSharedMaterials: [] |  | ||||||
|   m_fontMaterial: {fileID: 0} |  | ||||||
|   m_fontMaterials: [] |  | ||||||
|   m_fontColor32: |  | ||||||
|     serializedVersion: 2 |  | ||||||
|     rgba: 4281479730 |  | ||||||
|   m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} |  | ||||||
|   m_enableVertexGradient: 0 |  | ||||||
|   m_colorMode: 3 |  | ||||||
|   m_fontColorGradient: |  | ||||||
|     topLeft: {r: 1, g: 1, b: 1, a: 1} |  | ||||||
|     topRight: {r: 1, g: 1, b: 1, a: 1} |  | ||||||
|     bottomLeft: {r: 1, g: 1, b: 1, a: 1} |  | ||||||
|     bottomRight: {r: 1, g: 1, b: 1, a: 1} |  | ||||||
|   m_fontColorGradientPreset: {fileID: 0} |  | ||||||
|   m_spriteAsset: {fileID: 0} |  | ||||||
|   m_tintAllSprites: 0 |  | ||||||
|   m_StyleSheet: {fileID: 0} |  | ||||||
|   m_TextStyleHashCode: -1183493901 |  | ||||||
|   m_overrideHtmlColors: 0 |  | ||||||
|   m_faceColor: |  | ||||||
|     serializedVersion: 2 |  | ||||||
|     rgba: 4294967295 |  | ||||||
|   m_fontSize: 24 |  | ||||||
|   m_fontSizeBase: 24 |  | ||||||
|   m_fontWeight: 400 |  | ||||||
|   m_enableAutoSizing: 0 |  | ||||||
|   m_fontSizeMin: 18 |  | ||||||
|   m_fontSizeMax: 72 |  | ||||||
|   m_fontStyle: 0 |  | ||||||
|   m_HorizontalAlignment: 2 |  | ||||||
|   m_VerticalAlignment: 512 |  | ||||||
|   m_textAlignment: 65535 |  | ||||||
|   m_characterSpacing: 0 |  | ||||||
|   m_wordSpacing: 0 |  | ||||||
|   m_lineSpacing: 0 |  | ||||||
|   m_lineSpacingMax: 0 |  | ||||||
|   m_paragraphSpacing: 0 |  | ||||||
|   m_charWidthMaxAdj: 0 |  | ||||||
|   m_TextWrappingMode: 1 |  | ||||||
|   m_wordWrappingRatios: 0.4 |  | ||||||
|   m_overflowMode: 0 |  | ||||||
|   m_linkedTextComponent: {fileID: 0} |  | ||||||
|   parentLinkedComponent: {fileID: 0} |  | ||||||
|   m_enableKerning: 0 |  | ||||||
|   m_ActiveFontFeatures: 6e72656b |  | ||||||
|   m_enableExtraPadding: 0 |  | ||||||
|   checkPaddingRequired: 0 |  | ||||||
|   m_isRichText: 1 |  | ||||||
|   m_EmojiFallbackSupport: 1 |  | ||||||
|   m_parseCtrlCharacters: 1 |  | ||||||
|   m_isOrthographic: 1 |  | ||||||
|   m_isCullingEnabled: 0 |  | ||||||
|   m_horizontalMapping: 0 |  | ||||||
|   m_verticalMapping: 0 |  | ||||||
|   m_uvLineOffset: 0 |  | ||||||
|   m_geometrySortingOrder: 0 |  | ||||||
|   m_IsTextObjectScaleStatic: 0 |  | ||||||
|   m_VertexBufferAutoSizeReduction: 0 |  | ||||||
|   m_useMaxVisibleDescender: 1 |  | ||||||
|   m_pageToDisplay: 1 |  | ||||||
|   m_margin: {x: 0, y: 0, z: 0, w: 0} |  | ||||||
|   m_isUsingLegacyAnimationComponent: 0 |  | ||||||
|   m_isVolumetricText: 0 |  | ||||||
|   m_hasFontAssetChanged: 0 |  | ||||||
|   m_baseMaterial: {fileID: 0} |  | ||||||
|   m_maskOffset: {x: 0, y: 0, z: 0, w: 0} |  | ||||||
| --- !u!222 &244257729 |  | ||||||
| CanvasRenderer: |  | ||||||
|   m_ObjectHideFlags: 0 |  | ||||||
|   m_CorrespondingSourceObject: {fileID: 0} |  | ||||||
|   m_PrefabInstance: {fileID: 0} |  | ||||||
|   m_PrefabAsset: {fileID: 0} |  | ||||||
|   m_GameObject: {fileID: 244257726} |  | ||||||
|   m_CullTransparentMesh: 1 |  | ||||||
| --- !u!1 &773247538 | --- !u!1 &773247538 | ||||||
| GameObject: | GameObject: | ||||||
|   m_ObjectHideFlags: 0 |   m_ObjectHideFlags: 0 | ||||||
| @@ -682,14 +546,13 @@ RectTransform: | |||||||
|   m_LocalPosition: {x: 0, y: 0, z: 0} |   m_LocalPosition: {x: 0, y: 0, z: 0} | ||||||
|   m_LocalScale: {x: 1, y: 1, z: 1} |   m_LocalScale: {x: 1, y: 1, z: 1} | ||||||
|   m_ConstrainProportionsScale: 0 |   m_ConstrainProportionsScale: 0 | ||||||
|   m_Children: |   m_Children: [] | ||||||
|   - {fileID: 244257727} |  | ||||||
|   m_Father: {fileID: 1442014941} |   m_Father: {fileID: 1442014941} | ||||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||||
|   m_AnchorMin: {x: 0.5, y: 0.5} |   m_AnchorMin: {x: 0.5, y: 0.5} | ||||||
|   m_AnchorMax: {x: 0.5, y: 0.5} |   m_AnchorMax: {x: 0.5, y: 0.5} | ||||||
|   m_AnchoredPosition: {x: 0, y: 36.861893} |   m_AnchoredPosition: {x: -21.743084, y: -20.66397} | ||||||
|   m_SizeDelta: {x: 160, y: 30} |   m_SizeDelta: {x: 170, y: 90} | ||||||
|   m_Pivot: {x: 0.5, y: 0.5} |   m_Pivot: {x: 0.5, y: 0.5} | ||||||
| --- !u!114 &885044260 | --- !u!114 &885044260 | ||||||
| MonoBehaviour: | MonoBehaviour: | ||||||
| @@ -780,8 +643,8 @@ MonoBehaviour: | |||||||
|   m_OnCullStateChanged: |   m_OnCullStateChanged: | ||||||
|     m_PersistentCalls: |     m_PersistentCalls: | ||||||
|       m_Calls: [] |       m_Calls: [] | ||||||
|   m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} |   m_Sprite: {fileID: -1409255045544979666, guid: ea1e3303403fe0b43bebec59c2f55590, type: 3} | ||||||
|   m_Type: 1 |   m_Type: 0 | ||||||
|   m_PreserveAspect: 0 |   m_PreserveAspect: 0 | ||||||
|   m_FillCenter: 1 |   m_FillCenter: 1 | ||||||
|   m_FillMethod: 4 |   m_FillMethod: 4 | ||||||
|   | |||||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -300,7 +300,7 @@ RectTransform: | |||||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||||
|   m_AnchorMin: {x: 0.5, y: 0.5} |   m_AnchorMin: {x: 0.5, y: 0.5} | ||||||
|   m_AnchorMax: {x: 0.5, y: 0.5} |   m_AnchorMax: {x: 0.5, y: 0.5} | ||||||
|   m_AnchoredPosition: {x: -0.000013351, y: -98.7} |   m_AnchoredPosition: {x: 4.799972, y: -181.581} | ||||||
|   m_SizeDelta: {x: 629.6868, y: 98.2373} |   m_SizeDelta: {x: 629.6868, y: 98.2373} | ||||||
|   m_Pivot: {x: 0.5, y: 0.5} |   m_Pivot: {x: 0.5, y: 0.5} | ||||||
| --- !u!114 &92159576 | --- !u!114 &92159576 | ||||||
| @@ -571,6 +571,59 @@ AudioSource: | |||||||
|     m_PreInfinity: 2 |     m_PreInfinity: 2 | ||||||
|     m_PostInfinity: 2 |     m_PostInfinity: 2 | ||||||
|     m_RotationOrder: 4 |     m_RotationOrder: 4 | ||||||
|  | --- !u!1 &407660540 | ||||||
|  | GameObject: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   serializedVersion: 6 | ||||||
|  |   m_Component: | ||||||
|  |   - component: {fileID: 407660541} | ||||||
|  |   - component: {fileID: 407660542} | ||||||
|  |   m_Layer: 5 | ||||||
|  |   m_Name: StarsManager | ||||||
|  |   m_TagString: Untagged | ||||||
|  |   m_Icon: {fileID: 0} | ||||||
|  |   m_NavMeshLayer: 0 | ||||||
|  |   m_StaticEditorFlags: 0 | ||||||
|  |   m_IsActive: 1 | ||||||
|  | --- !u!224 &407660541 | ||||||
|  | RectTransform: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   m_GameObject: {fileID: 407660540} | ||||||
|  |   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: | ||||||
|  |   - {fileID: 760835823} | ||||||
|  |   m_Father: {fileID: 1153106989} | ||||||
|  |   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: 0, y: 0} | ||||||
|  |   m_SizeDelta: {x: 100, y: 100} | ||||||
|  |   m_Pivot: {x: 0.5, y: 0.5} | ||||||
|  | --- !u!114 &407660542 | ||||||
|  | MonoBehaviour: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   m_GameObject: {fileID: 407660540} | ||||||
|  |   m_Enabled: 1 | ||||||
|  |   m_EditorHideFlags: 0 | ||||||
|  |   m_Script: {fileID: 11500000, guid: 443f905013127a44f9c3dcf5a8fed74b, type: 3} | ||||||
|  |   m_Name:  | ||||||
|  |   m_EditorClassIdentifier:  | ||||||
|  |   starTemplate: {fileID: 1331855743} | ||||||
|  |   starsContainer: {fileID: 760835823} | ||||||
|  |   levelsLoader: {fileID: 0} | ||||||
|  |   starSpacing: 1 | ||||||
| --- !u!1 &633505916 | --- !u!1 &633505916 | ||||||
| GameObject: | GameObject: | ||||||
|   m_ObjectHideFlags: 0 |   m_ObjectHideFlags: 0 | ||||||
| @@ -681,7 +734,7 @@ RectTransform: | |||||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||||
|   m_AnchorMin: {x: 0.5, y: 0.5} |   m_AnchorMin: {x: 0.5, y: 0.5} | ||||||
|   m_AnchorMax: {x: 0.5, y: 0.5} |   m_AnchorMax: {x: 0.5, y: 0.5} | ||||||
|   m_AnchoredPosition: {x: -22.8, y: -49.119} |   m_AnchoredPosition: {x: -18, y: -132} | ||||||
|   m_SizeDelta: {x: 629.6868, y: 98.2373} |   m_SizeDelta: {x: 629.6868, y: 98.2373} | ||||||
|   m_Pivot: {x: 0.5, y: 0.5} |   m_Pivot: {x: 0.5, y: 0.5} | ||||||
| --- !u!114 &760653960 | --- !u!114 &760653960 | ||||||
| @@ -740,6 +793,42 @@ MonoBehaviour: | |||||||
|   m_EditorClassIdentifier:  |   m_EditorClassIdentifier:  | ||||||
|   levelTotalAttemptsText: {fileID: 760653960} |   levelTotalAttemptsText: {fileID: 760653960} | ||||||
|   levelsLoader: {fileID: 0} |   levelsLoader: {fileID: 0} | ||||||
|  | --- !u!1 &760835822 | ||||||
|  | GameObject: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   serializedVersion: 6 | ||||||
|  |   m_Component: | ||||||
|  |   - component: {fileID: 760835823} | ||||||
|  |   m_Layer: 5 | ||||||
|  |   m_Name: StarsContainer | ||||||
|  |   m_TagString: Untagged | ||||||
|  |   m_Icon: {fileID: 0} | ||||||
|  |   m_NavMeshLayer: 0 | ||||||
|  |   m_StaticEditorFlags: 0 | ||||||
|  |   m_IsActive: 1 | ||||||
|  | --- !u!224 &760835823 | ||||||
|  | RectTransform: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   m_GameObject: {fileID: 760835822} | ||||||
|  |   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: | ||||||
|  |   - {fileID: 1331855742} | ||||||
|  |   m_Father: {fileID: 407660541} | ||||||
|  |   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: 0, y: -63} | ||||||
|  |   m_SizeDelta: {x: 375, y: 100} | ||||||
|  |   m_Pivot: {x: 0.5, y: 0.5} | ||||||
| --- !u!1 &954359120 | --- !u!1 &954359120 | ||||||
| GameObject: | GameObject: | ||||||
|   m_ObjectHideFlags: 0 |   m_ObjectHideFlags: 0 | ||||||
| @@ -1167,6 +1256,7 @@ RectTransform: | |||||||
|   - {fileID: 92159575} |   - {fileID: 92159575} | ||||||
|   - {fileID: 1571276505} |   - {fileID: 1571276505} | ||||||
|   - {fileID: 334972166} |   - {fileID: 334972166} | ||||||
|  |   - {fileID: 407660541} | ||||||
|   m_Father: {fileID: 0} |   m_Father: {fileID: 0} | ||||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||||
|   m_AnchorMin: {x: 0, y: 0} |   m_AnchorMin: {x: 0, y: 0} | ||||||
| @@ -1237,6 +1327,81 @@ Canvas: | |||||||
|   m_SortingLayerID: 0 |   m_SortingLayerID: 0 | ||||||
|   m_SortingOrder: 0 |   m_SortingOrder: 0 | ||||||
|   m_TargetDisplay: 0 |   m_TargetDisplay: 0 | ||||||
|  | --- !u!1 &1331855741 | ||||||
|  | GameObject: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   serializedVersion: 6 | ||||||
|  |   m_Component: | ||||||
|  |   - component: {fileID: 1331855742} | ||||||
|  |   - component: {fileID: 1331855744} | ||||||
|  |   - component: {fileID: 1331855743} | ||||||
|  |   m_Layer: 5 | ||||||
|  |   m_Name: star | ||||||
|  |   m_TagString: Untagged | ||||||
|  |   m_Icon: {fileID: 0} | ||||||
|  |   m_NavMeshLayer: 0 | ||||||
|  |   m_StaticEditorFlags: 0 | ||||||
|  |   m_IsActive: 1 | ||||||
|  | --- !u!224 &1331855742 | ||||||
|  | RectTransform: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   m_GameObject: {fileID: 1331855741} | ||||||
|  |   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: 760835823} | ||||||
|  |   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: 0, y: 0} | ||||||
|  |   m_SizeDelta: {x: 40, y: 40} | ||||||
|  |   m_Pivot: {x: 0.5, y: 0.5} | ||||||
|  | --- !u!114 &1331855743 | ||||||
|  | MonoBehaviour: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   m_GameObject: {fileID: 1331855741} | ||||||
|  |   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: 1781407419429470612, guid: fee916e0a10de404a9c3d67602b6e0fd, 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!222 &1331855744 | ||||||
|  | CanvasRenderer: | ||||||
|  |   m_ObjectHideFlags: 0 | ||||||
|  |   m_CorrespondingSourceObject: {fileID: 0} | ||||||
|  |   m_PrefabInstance: {fileID: 0} | ||||||
|  |   m_PrefabAsset: {fileID: 0} | ||||||
|  |   m_GameObject: {fileID: 1331855741} | ||||||
|  |   m_CullTransparentMesh: 1 | ||||||
| --- !u!1 &1364527281 | --- !u!1 &1364527281 | ||||||
| GameObject: | GameObject: | ||||||
|   m_ObjectHideFlags: 0 |   m_ObjectHideFlags: 0 | ||||||
| @@ -1419,7 +1584,7 @@ RectTransform: | |||||||
|   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} |   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} | ||||||
|   m_AnchorMin: {x: 0.5, y: 0.5} |   m_AnchorMin: {x: 0.5, y: 0.5} | ||||||
|   m_AnchorMax: {x: 0.5, y: 0.5} |   m_AnchorMax: {x: 0.5, y: 0.5} | ||||||
|   m_AnchoredPosition: {x: -52.318, y: -147.36} |   m_AnchoredPosition: {x: -47.518017, y: -230.241} | ||||||
|   m_SizeDelta: {x: 629.6868, y: 98.2373} |   m_SizeDelta: {x: 629.6868, y: 98.2373} | ||||||
|   m_Pivot: {x: 0.5, y: 0.5} |   m_Pivot: {x: 0.5, y: 0.5} | ||||||
| --- !u!114 &1571276506 | --- !u!114 &1571276506 | ||||||
| @@ -1509,6 +1674,7 @@ MonoBehaviour: | |||||||
|   m_Script: {fileID: 11500000, guid: a1cd6b406f139414086355a222af717e, type: 3} |   m_Script: {fileID: 11500000, guid: a1cd6b406f139414086355a222af717e, type: 3} | ||||||
|   m_Name:  |   m_Name:  | ||||||
|   m_EditorClassIdentifier:  |   m_EditorClassIdentifier:  | ||||||
|  |   sfxSource: {fileID: 0} | ||||||
| --- !u!81 &1975177173 | --- !u!81 &1975177173 | ||||||
| AudioListener: | AudioListener: | ||||||
|   m_ObjectHideFlags: 0 |   m_ObjectHideFlags: 0 | ||||||
|   | |||||||
| @@ -13,6 +13,7 @@ using UnityEditor; | |||||||
| public class JSONExporter : MonoBehaviour | public class JSONExporter : MonoBehaviour | ||||||
| { | { | ||||||
|     public TMP_Text statusText; |     public TMP_Text statusText; | ||||||
|  |     public int difficultyToExport = 1; | ||||||
|     private LevelEditor editor; |     private LevelEditor editor; | ||||||
|     private string levelsFolder; |     private string levelsFolder; | ||||||
|     private string assetFolderPath; |     private string assetFolderPath; | ||||||
| @@ -98,6 +99,7 @@ public class JSONExporter : MonoBehaviour | |||||||
|             name = fileName, |             name = fileName, | ||||||
|             musicName = "", |             musicName = "", | ||||||
|             order = 0, |             order = 0, | ||||||
|  |             difficulty = difficultyToExport, | ||||||
|             elements = elements.ToArray() |             elements = elements.ToArray() | ||||||
|         }; |         }; | ||||||
|         string json = JsonUtility.ToJson(data, prettyPrint: true); |         string json = JsonUtility.ToJson(data, prettyPrint: true); | ||||||
| @@ -105,7 +107,7 @@ public class JSONExporter : MonoBehaviour | |||||||
|         try |         try | ||||||
|         { |         { | ||||||
|             File.WriteAllText(destPath, json); |             File.WriteAllText(destPath, json); | ||||||
|             SetStatus("Export successful: " + fileName + ".json", Color.green); |             SetStatus($"Export successful: {fileName}.json (diff {difficultyToExport})", Color.green); | ||||||
|         } |         } | ||||||
|         catch (System.Exception e) |         catch (System.Exception e) | ||||||
|         { |         { | ||||||
| @@ -146,6 +148,7 @@ public class JSONExporter : MonoBehaviour | |||||||
|         public string name; |         public string name; | ||||||
|         public string musicName; |         public string musicName; | ||||||
|         public int order; |         public int order; | ||||||
|  |         public int difficulty; | ||||||
|         public SerializableElement[] elements; |         public SerializableElement[] elements; | ||||||
|     } |     } | ||||||
| } | } | ||||||
|   | |||||||
| @@ -26,6 +26,7 @@ public class Level | |||||||
|     public string name; |     public string name; | ||||||
|     public string musicName; |     public string musicName; | ||||||
|     public int order; |     public int order; | ||||||
|  |     public int difficulty; | ||||||
|  |  | ||||||
|     public List<LevelElement> elements; |     public List<LevelElement> elements; | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										76
									
								
								Assets/Scripts/SelectDifficulty.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										76
									
								
								Assets/Scripts/SelectDifficulty.cs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,76 @@ | |||||||
|  | using UnityEngine; | ||||||
|  | using UnityEngine.UI; | ||||||
|  |  | ||||||
|  | public class SelectDifficulty : MonoBehaviour | ||||||
|  | { | ||||||
|  |     public GameObject selectDifficultyPanel; | ||||||
|  |     public GameObject mainSaveButton; | ||||||
|  |     public StarsRenderer starsRenderer; | ||||||
|  |     public JSONExporter jsonExporter; | ||||||
|  |  | ||||||
|  |     private int currentDifficulty; | ||||||
|  |     private const int MinDiff = 1; | ||||||
|  |     private const int MaxDiff = 5; | ||||||
|  |  | ||||||
|  |     void Awake() | ||||||
|  |     { | ||||||
|  |         if (selectDifficultyPanel == null) | ||||||
|  |         { | ||||||
|  |             selectDifficultyPanel = GameObject.Find("SelectDifficultyPanel"); | ||||||
|  |         } | ||||||
|  |         if (mainSaveButton == null) | ||||||
|  |         { | ||||||
|  |             mainSaveButton = GameObject.Find("MainSaveButton"); | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     void Start() | ||||||
|  |     { | ||||||
|  |         currentDifficulty = starsRenderer != null | ||||||
|  |             ? starsRenderer.GetCurrentDifficulty() | ||||||
|  |             : MinDiff; | ||||||
|  |         currentDifficulty = Mathf.Clamp(currentDifficulty, MinDiff, MaxDiff); | ||||||
|  |  | ||||||
|  |         UpdateUI(); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     private void UpdateUI() | ||||||
|  |     { | ||||||
|  |         starsRenderer.UseAutomaticMode(); | ||||||
|  |         starsRenderer?.SetManualDifficulty(currentDifficulty); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public void OpenSelectDifficulty() | ||||||
|  |     { | ||||||
|  |         selectDifficultyPanel.SetActive(true); | ||||||
|  |         mainSaveButton.SetActive(false); | ||||||
|  |         UpdateUI(); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |  | ||||||
|  |     public void PreviousDifficulty() | ||||||
|  |     { | ||||||
|  |         Debug.Log("PreviousDifficulty called"); | ||||||
|  |         if (currentDifficulty > MinDiff) | ||||||
|  |         { | ||||||
|  |             currentDifficulty--; | ||||||
|  |             UpdateUI(); | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public void NextDifficulty() | ||||||
|  |     { | ||||||
|  |         Debug.Log("NextDifficulty called"); | ||||||
|  |         if (currentDifficulty < MaxDiff) | ||||||
|  |         { | ||||||
|  |             currentDifficulty++; | ||||||
|  |             UpdateUI(); | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public void Cancel() | ||||||
|  |     { | ||||||
|  |         selectDifficultyPanel.SetActive(false); | ||||||
|  |         mainSaveButton.SetActive(true); | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										2
									
								
								Assets/Scripts/SelectDifficulty.cs.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								Assets/Scripts/SelectDifficulty.cs.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | |||||||
|  | fileFormatVersion: 2 | ||||||
|  | guid: c9aabd0c1803d3d46b76d6bbfcc0f471 | ||||||
							
								
								
									
										98
									
								
								Assets/Scripts/StarsRenderer.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										98
									
								
								Assets/Scripts/StarsRenderer.cs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,98 @@ | |||||||
|  | using UnityEngine; | ||||||
|  | using UnityEngine.UI; | ||||||
|  |  | ||||||
|  | public class StarsRenderer : MonoBehaviour | ||||||
|  | { | ||||||
|  |     public Image starTemplate; | ||||||
|  |     public RectTransform starsContainer; | ||||||
|  |  | ||||||
|  |     public LevelsLoader levelsLoader; | ||||||
|  |  | ||||||
|  |     public float extraPadding = 10f; | ||||||
|  |  | ||||||
|  |     private bool useManualMode = false; | ||||||
|  |     private int manualDifficulty = 1; | ||||||
|  |  | ||||||
|  |     private float starSpacing; | ||||||
|  |     private int lastRenderedDifficulty = -1; | ||||||
|  |  | ||||||
|  |     void Start() | ||||||
|  |     { | ||||||
|  |         if (starTemplate == null || starsContainer == null) | ||||||
|  |         { | ||||||
|  |             Debug.LogError("Star template ou starsContainer non assigné !", this); | ||||||
|  |             enabled = false; | ||||||
|  |             return; | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |         starTemplate.gameObject.SetActive(false); | ||||||
|  |  | ||||||
|  |         if (levelsLoader == null) | ||||||
|  |         { | ||||||
|  |             var loaderObj = GameObject.FindGameObjectWithTag("LevelsLoader"); | ||||||
|  |             if (loaderObj != null) | ||||||
|  |                 levelsLoader = loaderObj.GetComponent<LevelsLoader>(); | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |         starSpacing = starTemplate.rectTransform.sizeDelta.x + extraPadding; | ||||||
|  |  | ||||||
|  |         lastRenderedDifficulty = -1; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     void Update() | ||||||
|  |     { | ||||||
|  |         int target = GetCurrentDifficulty(); | ||||||
|  |         if (target != lastRenderedDifficulty) | ||||||
|  |             RenderStarsInternal(target); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public void SetManualDifficulty(int difficulty) | ||||||
|  |     { | ||||||
|  |         useManualMode = true; | ||||||
|  |         manualDifficulty = Mathf.Clamp(difficulty, 1, 5); | ||||||
|  |         Debug.Log($"[StarsRenderer] SetManualDifficulty → manualDifficulty = {manualDifficulty}"); | ||||||
|  |         lastRenderedDifficulty = -1; | ||||||
|  |         RenderStarsInternal(manualDifficulty); | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public void UseAutomaticMode() | ||||||
|  |     { | ||||||
|  |         useManualMode = false; | ||||||
|  |         lastRenderedDifficulty = -1; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     public int GetCurrentDifficulty() | ||||||
|  |     { | ||||||
|  |         if (useManualMode) | ||||||
|  |             return manualDifficulty; | ||||||
|  |  | ||||||
|  |         if (levelsLoader != null && levelsLoader.levelCurrent != null) | ||||||
|  |             return Mathf.Clamp(levelsLoader.levelCurrent.difficulty, 1, 5); | ||||||
|  |  | ||||||
|  |         return 1; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     private void RenderStarsInternal(int difficulty) | ||||||
|  |     { | ||||||
|  |         Debug.Log($"[StarsRenderer] RenderStarsInternal → difficulté = {difficulty}", this); | ||||||
|  |         for (int i = starsContainer.childCount - 1; i >= 0; i--) | ||||||
|  |         { | ||||||
|  |             var child = starsContainer.GetChild(i); | ||||||
|  |             if (child.gameObject != starTemplate.gameObject) | ||||||
|  |                 Destroy(child.gameObject); | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |         lastRenderedDifficulty = difficulty; | ||||||
|  |  | ||||||
|  |         float totalWidth = difficulty * starSpacing - extraPadding; | ||||||
|  |         float startX = -totalWidth / 2 + starTemplate.rectTransform.sizeDelta.x / 2; | ||||||
|  |  | ||||||
|  |         for (int i = 0; i < difficulty; i++) | ||||||
|  |         { | ||||||
|  |             var star = Instantiate(starTemplate, starsContainer); | ||||||
|  |             star.gameObject.SetActive(true); | ||||||
|  |             star.rectTransform.anchoredPosition = new Vector2(startX + i * starSpacing, 0f); | ||||||
|  |             star.rectTransform.SetAsLastSibling(); | ||||||
|  |         } | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										2
									
								
								Assets/Scripts/StarsRenderer.cs.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								Assets/Scripts/StarsRenderer.cs.meta
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,2 @@ | |||||||
|  | fileFormatVersion: 2 | ||||||
|  | guid: 443f905013127a44f9c3dcf5a8fed74b | ||||||
		Reference in New Issue
	
	Block a user