Compare commits
23 Commits
v1.0.0-sta
...
v1.0.1
Author | SHA1 | Date | |
---|---|---|---|
470cff34e1 | |||
068c38a411 | |||
a96463f186
|
|||
885dd802bb
|
|||
c38eecfbda
|
|||
8caca60647
|
|||
becd9c455e
|
|||
699ba78ae4 | |||
c3b8b8526e | |||
b0d4ff9418
|
|||
f4c1ebb83b
|
|||
ca831d77f0 | |||
dc442e2acb
|
|||
9a88fc81ec | |||
9d1314a75f | |||
4992ae9e79 | |||
bfa28a189f
|
|||
b48e17882c
|
|||
0e70858ce9 | |||
99c0adbae8 | |||
693bcfccec | |||
d03e8f7107 | |||
2290769447 |
9
.github/workflows/ci.yml
vendored
@ -11,12 +11,6 @@ permissions:
|
||||
pull-requests: write
|
||||
|
||||
jobs:
|
||||
lint-commit:
|
||||
runs-on: "ubuntu-latest"
|
||||
steps:
|
||||
- uses: "actions/checkout@v4.2.2"
|
||||
- uses: "wagoid/commitlint-github-action@v6.2.1"
|
||||
|
||||
lint-editorconfig-checker:
|
||||
runs-on: "ubuntu-latest"
|
||||
steps:
|
||||
@ -55,6 +49,7 @@ jobs:
|
||||
with:
|
||||
name: build-windows
|
||||
path: build/
|
||||
owerwrite: true
|
||||
|
||||
build-macos:
|
||||
runs-on: "ubuntu-latest"
|
||||
@ -87,6 +82,7 @@ jobs:
|
||||
with:
|
||||
name: build-macos
|
||||
path: build/
|
||||
owerwrite: true
|
||||
|
||||
build-linux:
|
||||
runs-on: "ubuntu-latest"
|
||||
@ -119,6 +115,7 @@ jobs:
|
||||
with:
|
||||
name: build-linux
|
||||
path: build/
|
||||
owerwrite: true
|
||||
|
||||
create-release:
|
||||
needs: [build-windows, build-macos, build-linux]
|
||||
|
Before Width: | Height: | Size: 115 KiB |
Before Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 266 KiB |
Before Width: | Height: | Size: 8.9 KiB After Width: | Height: | Size: 8.9 KiB |
@ -147,7 +147,8 @@ TextureImporter:
|
||||
secondaryTextures: []
|
||||
spriteCustomMetadata:
|
||||
entries: []
|
||||
nameFileIdTable: {}
|
||||
nameFileIdTable:
|
||||
Save_0: -522367714226421056
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
Before Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 33 KiB |
BIN
Assets/Resources/InGame/ButtonSkin/cancelBtn.png
Normal file
After Width: | Height: | Size: 2.4 MiB |
@ -1,10 +1,22 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f34830d17508a4b478c164611c202e12
|
||||
guid: 28e1127a5b69e79449d6eacfb1632438
|
||||
TextureImporter:
|
||||
internalIDToNameTable:
|
||||
- first:
|
||||
213: 229215520534054086
|
||||
second: RegularBlock01_0
|
||||
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:
|
||||
@ -97,7 +109,7 @@ TextureImporter:
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: WebGL
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
@ -113,13 +125,13 @@ TextureImporter:
|
||||
serializedVersion: 2
|
||||
sprites:
|
||||
- serializedVersion: 2
|
||||
name: RegularBlock01_0
|
||||
name: cancelBtn_0
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 0
|
||||
width: 122
|
||||
height: 122
|
||||
width: 1536
|
||||
height: 1024
|
||||
alignment: 0
|
||||
pivot: {x: 0, y: 0}
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
@ -128,8 +140,96 @@ TextureImporter:
|
||||
physicsShape: []
|
||||
tessellationDetail: -1
|
||||
bones: []
|
||||
spriteID: 6c4407e2d465e2300800000000000000
|
||||
internalID: 229215520534054086
|
||||
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: []
|
||||
@ -148,7 +248,11 @@ TextureImporter:
|
||||
spriteCustomMetadata:
|
||||
entries: []
|
||||
nameFileIdTable:
|
||||
RegularBlock01_0: 229215520534054086
|
||||
cancelBtn_0: -4579822432219233078
|
||||
cancelBtn_1: -4181939333999132496
|
||||
cancelBtn_2: 8512661480653712572
|
||||
cancelBtn_3: -2543711027167231359
|
||||
cancelBtn_4: 4838270059752062411
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
BIN
Assets/Resources/InGame/ButtonSkin/closeBtn.png
Normal file
After Width: | Height: | Size: 1.6 MiB |
@ -1,10 +1,10 @@
|
||||
fileFormatVersion: 2
|
||||
guid: ada92be653a1d184391ae7f1f61e32bb
|
||||
guid: a291da95cf123274b9c96368a41731dd
|
||||
TextureImporter:
|
||||
internalIDToNameTable:
|
||||
- first:
|
||||
213: 4829622404114481491
|
||||
second: NewLevelButton 1_0
|
||||
213: -654415992179358624
|
||||
second: closeBtn_0
|
||||
externalObjects: {}
|
||||
serializedVersion: 13
|
||||
mipmaps:
|
||||
@ -113,13 +113,13 @@ TextureImporter:
|
||||
serializedVersion: 2
|
||||
sprites:
|
||||
- serializedVersion: 2
|
||||
name: NewLevelButton 1_0
|
||||
name: closeBtn_0
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 15
|
||||
y: 14
|
||||
width: 483
|
||||
height: 483
|
||||
x: 3
|
||||
y: 32
|
||||
width: 1019
|
||||
height: 987
|
||||
alignment: 0
|
||||
pivot: {x: 0, y: 0}
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
@ -128,8 +128,8 @@ TextureImporter:
|
||||
physicsShape: []
|
||||
tessellationDetail: -1
|
||||
bones: []
|
||||
spriteID: 3510384fcf3460340800000000000000
|
||||
internalID: 4829622404114481491
|
||||
spriteID: 06480d25f1c0be6f0800000000000000
|
||||
internalID: -654415992179358624
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
@ -148,7 +148,7 @@ TextureImporter:
|
||||
spriteCustomMetadata:
|
||||
entries: []
|
||||
nameFileIdTable:
|
||||
NewLevelButton 1_0: 4829622404114481491
|
||||
closeBtn_0: -654415992179358624
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
BIN
Assets/Resources/InGame/ButtonSkin/createALevelBtn.png
Normal file
After Width: | Height: | Size: 1.7 MiB |
156
Assets/Resources/InGame/ButtonSkin/createALevelBtn.png.meta
Normal file
@ -0,0 +1,156 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0cecb027d0e23fc41b3b3d7c399978c4
|
||||
TextureImporter:
|
||||
internalIDToNameTable:
|
||||
- first:
|
||||
213: -1609267759769251333
|
||||
second: createALevelBtn_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
|
||||
- serializedVersion: 4
|
||||
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:
|
||||
- serializedVersion: 2
|
||||
name: createALevelBtn_0
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 23
|
||||
y: 88
|
||||
width: 978
|
||||
height: 728
|
||||
alignment: 0
|
||||
pivot: {x: 0, y: 0}
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
customData:
|
||||
outline: []
|
||||
physicsShape: []
|
||||
tessellationDetail: -1
|
||||
bones: []
|
||||
spriteID: bf1177eaf7bbaa9e0800000000000000
|
||||
internalID: -1609267759769251333
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
outline: []
|
||||
customData:
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spriteCustomMetadata:
|
||||
entries: []
|
||||
nameFileIdTable:
|
||||
createALevelBtn_0: -1609267759769251333
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Resources/InGame/ButtonSkin/editALevelBtn.png
Normal file
After Width: | Height: | Size: 1.5 MiB |
@ -1,10 +1,10 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 4cc2ad05a74922248a49910d3aaa5442
|
||||
guid: eaa3bde145edde942b542cb709a37416
|
||||
TextureImporter:
|
||||
internalIDToNameTable:
|
||||
- first:
|
||||
213: 6693083200273925831
|
||||
second: LevelStatsBtn_0
|
||||
213: -2153231444099213249
|
||||
second: editALevelBtn_0
|
||||
externalObjects: {}
|
||||
serializedVersion: 13
|
||||
mipmaps:
|
||||
@ -97,7 +97,7 @@ TextureImporter:
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: WebGL
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
@ -113,13 +113,13 @@ TextureImporter:
|
||||
serializedVersion: 2
|
||||
sprites:
|
||||
- serializedVersion: 2
|
||||
name: LevelStatsBtn_0
|
||||
name: editALevelBtn_0
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 0
|
||||
width: 512
|
||||
height: 512
|
||||
x: 23
|
||||
y: 207
|
||||
width: 978
|
||||
height: 609
|
||||
alignment: 0
|
||||
pivot: {x: 0, y: 0}
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
@ -128,8 +128,8 @@ TextureImporter:
|
||||
physicsShape: []
|
||||
tessellationDetail: -1
|
||||
bones: []
|
||||
spriteID: 7c6467c85bb92ec50800000000000000
|
||||
internalID: 6693083200273925831
|
||||
spriteID: f38d34fe86f2e12e0800000000000000
|
||||
internalID: -2153231444099213249
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
@ -148,7 +148,7 @@ TextureImporter:
|
||||
spriteCustomMetadata:
|
||||
entries: []
|
||||
nameFileIdTable:
|
||||
LevelStatsBtn_0: 6693083200273925831
|
||||
editALevelBtn_0: -2153231444099213249
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
BIN
Assets/Resources/InGame/ButtonSkin/editorBtn.png
Normal file
After Width: | Height: | Size: 1.3 MiB |
@ -1,10 +1,10 @@
|
||||
fileFormatVersion: 2
|
||||
guid: fa5971280ed90e04cafadbd76400bed2
|
||||
guid: b53550c59261cea43ba8038fdd102203
|
||||
TextureImporter:
|
||||
internalIDToNameTable:
|
||||
- first:
|
||||
213: 6385790085498839582
|
||||
second: BlankSquare_0
|
||||
213: 9002939317064965793
|
||||
second: editorBtn_0
|
||||
externalObjects: {}
|
||||
serializedVersion: 13
|
||||
mipmaps:
|
||||
@ -97,7 +97,7 @@ TextureImporter:
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: WebGL
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
@ -113,13 +113,13 @@ TextureImporter:
|
||||
serializedVersion: 2
|
||||
sprites:
|
||||
- serializedVersion: 2
|
||||
name: BlankSquare_0
|
||||
name: editorBtn_0
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 0
|
||||
width: 512
|
||||
height: 512
|
||||
x: 38
|
||||
y: 88
|
||||
width: 947
|
||||
height: 795
|
||||
alignment: 0
|
||||
pivot: {x: 0, y: 0}
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
@ -128,8 +128,8 @@ TextureImporter:
|
||||
physicsShape: []
|
||||
tessellationDetail: -1
|
||||
bones: []
|
||||
spriteID: e12ae58df32ee9850800000000000000
|
||||
internalID: 6385790085498839582
|
||||
spriteID: 1ae1e08fb9dd0fc70800000000000000
|
||||
internalID: 9002939317064965793
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
@ -148,7 +148,7 @@ TextureImporter:
|
||||
spriteCustomMetadata:
|
||||
entries: []
|
||||
nameFileIdTable:
|
||||
BlankSquare_0: 6385790085498839582
|
||||
editorBtn_0: 9002939317064965793
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
BIN
Assets/Resources/InGame/ButtonSkin/importBtn.png
Normal file
After Width: | Height: | Size: 1.0 MiB |
156
Assets/Resources/InGame/ButtonSkin/importBtn.png.meta
Normal file
@ -0,0 +1,156 @@
|
||||
fileFormatVersion: 2
|
||||
guid: f3e63de14d549a542a79bff56b230926
|
||||
TextureImporter:
|
||||
internalIDToNameTable:
|
||||
- first:
|
||||
213: 6669414160430206226
|
||||
second: importBtn_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
|
||||
- serializedVersion: 4
|
||||
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:
|
||||
- serializedVersion: 2
|
||||
name: importBtn_0
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 23
|
||||
y: 88
|
||||
width: 978
|
||||
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: 21d0764c7d48e8c50800000000000000
|
||||
internalID: 6669414160430206226
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
outline: []
|
||||
customData:
|
||||
physicsShape: []
|
||||
bones: []
|
||||
spriteID:
|
||||
internalID: 0
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
weights: []
|
||||
secondaryTextures: []
|
||||
spriteCustomMetadata:
|
||||
entries: []
|
||||
nameFileIdTable:
|
||||
importBtn_0: 6669414160430206226
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Resources/InGame/ButtonSkin/importBtn2.png
Normal file
After Width: | Height: | Size: 296 KiB |
156
Assets/Resources/InGame/ButtonSkin/importBtn2.png.meta
Normal file
@ -0,0 +1,156 @@
|
||||
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
|
||||
- serializedVersion: 4
|
||||
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:
|
||||
- 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:
|
||||
importBtn2_0: -1409255045544979666
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Resources/InGame/ButtonSkin/playBtn.png
Normal file
After Width: | Height: | Size: 1.3 MiB |
@ -1,10 +1,10 @@
|
||||
fileFormatVersion: 2
|
||||
guid: b83b54968fd22ff438fe127c168bebac
|
||||
guid: 8a60769d8e7b06e4ea5712865d14b809
|
||||
TextureImporter:
|
||||
internalIDToNameTable:
|
||||
- first:
|
||||
213: 2079131731516339571
|
||||
second: SaveButton_0
|
||||
213: -4287216300838241123
|
||||
second: playBtn_0
|
||||
externalObjects: {}
|
||||
serializedVersion: 13
|
||||
mipmaps:
|
||||
@ -97,7 +97,7 @@ TextureImporter:
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: WebGL
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
@ -113,13 +113,13 @@ TextureImporter:
|
||||
serializedVersion: 2
|
||||
sprites:
|
||||
- serializedVersion: 2
|
||||
name: SaveButton_0
|
||||
name: playBtn_0
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 0
|
||||
y: 0
|
||||
width: 980
|
||||
height: 982
|
||||
x: 22
|
||||
y: 88
|
||||
width: 979
|
||||
height: 795
|
||||
alignment: 0
|
||||
pivot: {x: 0, y: 0}
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
@ -128,8 +128,8 @@ TextureImporter:
|
||||
physicsShape: []
|
||||
tessellationDetail: -1
|
||||
bones: []
|
||||
spriteID: 375364a4b4f8adc10800000000000000
|
||||
internalID: 2079131731516339571
|
||||
spriteID: d9cb5413d7fb084c0800000000000000
|
||||
internalID: -4287216300838241123
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
@ -148,7 +148,7 @@ TextureImporter:
|
||||
spriteCustomMetadata:
|
||||
entries: []
|
||||
nameFileIdTable:
|
||||
SaveButton_0: 2079131731516339571
|
||||
playBtn_0: -4287216300838241123
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
BIN
Assets/Resources/InGame/ButtonSkin/saveBtn.png
Normal file
After Width: | Height: | Size: 2.4 MiB |
286
Assets/Resources/InGame/ButtonSkin/saveBtn.png.meta
Normal file
@ -0,0 +1,286 @@
|
||||
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
|
||||
- serializedVersion: 4
|
||||
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:
|
||||
- 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:
|
||||
saveBtn_0: -626436719271748831
|
||||
saveBtn_1: -1715996769668828261
|
||||
saveBtn_2: -8850024829547459184
|
||||
saveBtn_3: 9204917831739309651
|
||||
saveBtn_4: -7034966553427437937
|
||||
saveBtn_5: -142403778502646489
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
BIN
Assets/Resources/InGame/star.png
Normal file
After Width: | Height: | Size: 1.4 MiB |
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:
|
@ -1,21 +1,757 @@
|
||||
{
|
||||
"name": "Back on Track",
|
||||
"musicName": "BackOnTrack",
|
||||
"order": 2,
|
||||
"elements": [
|
||||
{
|
||||
"type": "Spike",
|
||||
"x": -6.684000015258789,
|
||||
"y": -2.8970000743865969,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "Spike",
|
||||
"x": -3.059999942779541,
|
||||
"y": -2.930000066757202,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
}
|
||||
]
|
||||
"name": "Back on Track",
|
||||
"musicName": "BackOnTrack",
|
||||
"order": 2,
|
||||
"difficulty": 1,
|
||||
"elements": [
|
||||
{
|
||||
"type": "Spike",
|
||||
"x": -9.5,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallSpike",
|
||||
"x": 2.5999999046325685,
|
||||
"y": -3.4100000858306886,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "Spike",
|
||||
"x": 3.4000000953674318,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "Spike",
|
||||
"x": 11.0,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "Spike",
|
||||
"x": 11.850000381469727,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "ObstacleBlock",
|
||||
"x": 12.850000381469727,
|
||||
"y": -3.0,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 14.449999809265137,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "ObstacleBlock",
|
||||
"x": 16.0,
|
||||
"y": -3.0,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "ObstacleBlock",
|
||||
"x": 16.0,
|
||||
"y": -2.0,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 17.649999618530275,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "ObstacleBlock",
|
||||
"x": 19.049999237060548,
|
||||
"y": -3.0,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "ObstacleBlock",
|
||||
"x": 19.049999237060548,
|
||||
"y": -2.0,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "ObstacleBlock",
|
||||
"x": 19.049999237060548,
|
||||
"y": -1.0,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "Spike",
|
||||
"x": 28.5,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "Spike",
|
||||
"x": 29.299999237060548,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "ObstacleBlock",
|
||||
"x": 35.599998474121097,
|
||||
"y": -3.0999999046325685,
|
||||
"scaleX": 1.2000000476837159,
|
||||
"scaleY": 0.15000000596046449
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 39.810001373291019,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "ObstacleBlock",
|
||||
"x": 44.04999923706055,
|
||||
"y": -3.0999999046325685,
|
||||
"scaleX": 1.2000000476837159,
|
||||
"scaleY": 0.15000000596046449
|
||||
},
|
||||
{
|
||||
"type": "Spike",
|
||||
"x": 44.099998474121097,
|
||||
"y": -2.4200000762939455,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 48.25,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "ObstacleBlock",
|
||||
"x": 52.45000076293945,
|
||||
"y": -2.9000000953674318,
|
||||
"scaleX": 1.2000000476837159,
|
||||
"scaleY": 0.23000000417232514
|
||||
},
|
||||
{
|
||||
"type": "Spike",
|
||||
"x": 52.5,
|
||||
"y": -2.0,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 58.0,
|
||||
"y": -1.2000000476837159,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 61.5,
|
||||
"y": 0.4000000059604645,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 65.0,
|
||||
"y": 2.0,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 68.5,
|
||||
"y": 3.5999999046325685,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 72.0,
|
||||
"y": 5.199999809265137,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 56.38999938964844,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 58.22999954223633,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 60.0,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 61.0,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 62.79999923706055,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 64.5999984741211,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 66.5999984741211,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 68.19999694824219,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 69.9000015258789,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 71.69999694824219,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 73.5,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "ObstacleBlock",
|
||||
"x": 81.94000244140625,
|
||||
"y": 0.5199999809265137,
|
||||
"scaleX": 3.0,
|
||||
"scaleY": 1.559999942779541
|
||||
},
|
||||
{
|
||||
"type": "ObstacleBlock",
|
||||
"x": 97.30999755859375,
|
||||
"y": 0.03999999910593033,
|
||||
"scaleX": 3.0,
|
||||
"scaleY": 1.3799999952316285
|
||||
},
|
||||
{
|
||||
"type": "ObstacleBlock",
|
||||
"x": 112.66999816894531,
|
||||
"y": 0.5199999809265137,
|
||||
"scaleX": 3.0,
|
||||
"scaleY": 1.559999942779541
|
||||
},
|
||||
{
|
||||
"type": "ObstacleBlock",
|
||||
"x": 128.0500030517578,
|
||||
"y": -0.6499999761581421,
|
||||
"scaleX": 3.0,
|
||||
"scaleY": 1.1100000143051148
|
||||
},
|
||||
{
|
||||
"type": "Spike",
|
||||
"x": 77.6500015258789,
|
||||
"y": 4.829999923706055,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "Spike",
|
||||
"x": 78.44999694824219,
|
||||
"y": 4.829999923706055,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "Spike",
|
||||
"x": 79.30999755859375,
|
||||
"y": 4.829999923706055,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "Spike",
|
||||
"x": 80.16000366210938,
|
||||
"y": 4.829999923706055,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "Spike",
|
||||
"x": 84.4800033569336,
|
||||
"y": 4.829999923706055,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "Spike",
|
||||
"x": 85.2699966430664,
|
||||
"y": 4.829999923706055,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "Spike",
|
||||
"x": 86.16000366210938,
|
||||
"y": 4.829999923706055,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "Spike",
|
||||
"x": 86.94999694824219,
|
||||
"y": 4.829999923706055,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "Spike",
|
||||
"x": 95.87000274658203,
|
||||
"y": 5.75,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "Spike",
|
||||
"x": 96.68000030517578,
|
||||
"y": 5.75,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "Spike",
|
||||
"x": 97.5199966430664,
|
||||
"y": 5.75,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "Spike",
|
||||
"x": 98.36000061035156,
|
||||
"y": 5.75,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 78.54000091552735,
|
||||
"y": 5.900000095367432,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 79.56999969482422,
|
||||
"y": 5.900000095367432,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 85.33999633789063,
|
||||
"y": 5.900000095367432,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 86.36000061035156,
|
||||
"y": 5.900000095367432,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 95.8499984741211,
|
||||
"y": 5.179999828338623,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 96.68000030517578,
|
||||
"y": 5.179999828338623,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 97.5199966430664,
|
||||
"y": 5.179999828338623,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 98.36000061035156,
|
||||
"y": 5.179999828338623,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "Spike",
|
||||
"x": 119.94999694824219,
|
||||
"y": 4.860000133514404,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "Spike",
|
||||
"x": 120.87000274658203,
|
||||
"y": 2.509999990463257,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 136.5,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 138.1999969482422,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 139.89999389648438,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 141.60000610351563,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 143.3000030517578,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 145.0,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 146.6999969482422,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 148.39999389648438,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 150.10000610351563,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 151.8000030517578,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 153.5,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 155.1999969482422,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 156.89999389648438,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 158.60000610351563,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 160.3000030517578,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 162.0,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 163.6999969482422,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 165.39999389648438,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 167.10000610351563,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 168.8000030517578,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "KillZone",
|
||||
"x": 170.5,
|
||||
"y": -3.200000047683716,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 138.5,
|
||||
"y": 2.0399999618530275,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 139.33999633789063,
|
||||
"y": 2.0399999618530275,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 140.17999267578126,
|
||||
"y": 2.0399999618530275,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 141.02000427246095,
|
||||
"y": 2.0399999618530275,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 143.3000030517578,
|
||||
"y": 0.8899999856948853,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 144.13999938964845,
|
||||
"y": 0.8899999856948853,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 144.97999572753907,
|
||||
"y": 0.8899999856948853,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 145.82000732421876,
|
||||
"y": 0.8899999856948853,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 146.66000366210938,
|
||||
"y": 0.8899999856948853,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 147.5,
|
||||
"y": 0.8899999856948853,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 148.33999633789063,
|
||||
"y": 0.8899999856948853,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 150.4199981689453,
|
||||
"y": -0.3100000023841858,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 151.25,
|
||||
"y": -0.3100000023841858,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 151.0800018310547,
|
||||
"y": -0.3100000023841858,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 152.91000366210938,
|
||||
"y": -0.3100000023841858,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 153.74000549316407,
|
||||
"y": -0.3100000023841858,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 156.6999969482422,
|
||||
"y": 1.2999999523162842,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 160.1999969482422,
|
||||
"y": 2.9000000953674318,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 163.8000030517578,
|
||||
"y": 4.5,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 167.3000030517578,
|
||||
"y": 6.099999904632568,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 170.8000030517578,
|
||||
"y": 7.699999809265137,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
},
|
||||
{
|
||||
"type": "SmallObstacleBlock",
|
||||
"x": 174.3000030517578,
|
||||
"y": 9.300000190734864,
|
||||
"scaleX": -1.0,
|
||||
"scaleY": -1.0
|
||||
}
|
||||
]
|
||||
}
|
||||
|
BIN
Assets/Resources/Shapes/Explosion.gif
Normal file
After Width: | Height: | Size: 716 KiB |
@ -1,10 +1,10 @@
|
||||
fileFormatVersion: 2
|
||||
guid: afd28cff37c57da4090ac3ddfdb8ee28
|
||||
guid: bb33a1422640593caba3c9cfc277eed1
|
||||
TextureImporter:
|
||||
internalIDToNameTable:
|
||||
- first:
|
||||
213: -4781373940957465942
|
||||
second: exit_0
|
||||
213: -9192638271177797499
|
||||
second: death_0
|
||||
externalObjects: {}
|
||||
serializedVersion: 13
|
||||
mipmaps:
|
||||
@ -97,7 +97,7 @@ TextureImporter:
|
||||
androidETC2FallbackOverride: 0
|
||||
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||
- serializedVersion: 4
|
||||
buildTarget: WebGL
|
||||
buildTarget: Android
|
||||
maxTextureSize: 2048
|
||||
resizeAlgorithm: 0
|
||||
textureFormat: -1
|
||||
@ -113,13 +113,13 @@ TextureImporter:
|
||||
serializedVersion: 2
|
||||
sprites:
|
||||
- serializedVersion: 2
|
||||
name: exit_0
|
||||
name: death_0
|
||||
rect:
|
||||
serializedVersion: 2
|
||||
x: 31
|
||||
y: 31
|
||||
width: 298
|
||||
height: 298
|
||||
x: 50
|
||||
y: 42
|
||||
width: 118
|
||||
height: 118
|
||||
alignment: 0
|
||||
pivot: {x: 0, y: 0}
|
||||
border: {x: 0, y: 0, z: 0, w: 0}
|
||||
@ -128,8 +128,8 @@ TextureImporter:
|
||||
physicsShape: []
|
||||
tessellationDetail: -1
|
||||
bones: []
|
||||
spriteID: aa2bbe6cbb525adb0800000000000000
|
||||
internalID: -4781373940957465942
|
||||
spriteID: 58059c172303d6080800000000000000
|
||||
internalID: -9192638271177797499
|
||||
vertices: []
|
||||
indices:
|
||||
edges: []
|
||||
@ -148,7 +148,7 @@ TextureImporter:
|
||||
spriteCustomMetadata:
|
||||
entries: []
|
||||
nameFileIdTable:
|
||||
exit_0: -4781373940957465942
|
||||
death_0: -9192638271177797499
|
||||
mipmapLimitGroupName:
|
||||
pSDRemoveMatte: 0
|
||||
userData:
|
@ -149,14 +149,13 @@ RectTransform:
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 1027243870}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 585327055}
|
||||
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: -160, y: 0}
|
||||
m_SizeDelta: {x: 185, y: 40}
|
||||
m_AnchoredPosition: {x: -161, y: 0}
|
||||
m_SizeDelta: {x: 170, y: 90}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &323428364
|
||||
MonoBehaviour:
|
||||
@ -234,8 +233,8 @@ MonoBehaviour:
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_Type: 1
|
||||
m_Sprite: {fileID: -2153231444099213249, guid: eaa3bde145edde942b542cb709a37416, type: 3}
|
||||
m_Type: 0
|
||||
m_PreserveAspect: 0
|
||||
m_FillCenter: 1
|
||||
m_FillMethod: 4
|
||||
@ -503,278 +502,6 @@ CanvasRenderer:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 681324521}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!1 &1027243869
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1027243870}
|
||||
- component: {fileID: 1027243872}
|
||||
- component: {fileID: 1027243871}
|
||||
m_Layer: 5
|
||||
m_Name: EditLevelText
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &1027243870
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1027243869}
|
||||
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: 323428363}
|
||||
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 &1027243871
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1027243869}
|
||||
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: Edit a level
|
||||
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: 1
|
||||
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 &1027243872
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1027243869}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!1 &1040235959
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1040235960}
|
||||
- component: {fileID: 1040235962}
|
||||
- component: {fileID: 1040235961}
|
||||
m_Layer: 5
|
||||
m_Name: CreateLevelText
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &1040235960
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1040235959}
|
||||
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: 1200117237}
|
||||
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 &1040235961
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1040235959}
|
||||
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: Create a level
|
||||
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: 1
|
||||
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 &1040235962
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1040235959}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!1 &1200117236
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -805,14 +532,13 @@ RectTransform:
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 1040235960}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 585327055}
|
||||
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: 160, y: 0}
|
||||
m_SizeDelta: {x: 185, y: 40}
|
||||
m_AnchoredPosition: {x: 160, y: -10}
|
||||
m_SizeDelta: {x: 180, y: 120}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &1200117238
|
||||
MonoBehaviour:
|
||||
@ -890,8 +616,8 @@ MonoBehaviour:
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_Type: 1
|
||||
m_Sprite: {fileID: -1609267759769251333, guid: 0cecb027d0e23fc41b3b3d7c399978c4, type: 3}
|
||||
m_Type: 0
|
||||
m_PreserveAspect: 0
|
||||
m_FillCenter: 1
|
||||
m_FillMethod: 4
|
||||
|
@ -149,14 +149,13 @@ RectTransform:
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 164913377}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 481473977}
|
||||
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: 8.3, y: -154.1}
|
||||
m_SizeDelta: {x: 160, y: 30}
|
||||
m_AnchoredPosition: {x: 0, y: -175}
|
||||
m_SizeDelta: {x: 160, y: 110}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &39408930
|
||||
MonoBehaviour:
|
||||
@ -234,8 +233,8 @@ MonoBehaviour:
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_Type: 1
|
||||
m_Sprite: {fileID: 9002939317064965793, guid: b53550c59261cea43ba8038fdd102203, type: 3}
|
||||
m_Type: 0
|
||||
m_PreserveAspect: 0
|
||||
m_FillCenter: 1
|
||||
m_FillMethod: 4
|
||||
@ -252,142 +251,6 @@ CanvasRenderer:
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 39408928}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!1 &164913376
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 164913377}
|
||||
- component: {fileID: 164913379}
|
||||
- component: {fileID: 164913378}
|
||||
m_Layer: 5
|
||||
m_Name: EditorText
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &164913377
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 164913376}
|
||||
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: 39408929}
|
||||
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 &164913378
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 164913376}
|
||||
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: Editor
|
||||
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: 1
|
||||
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 &164913379
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 164913376}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!1 &303285652
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -729,14 +592,13 @@ RectTransform:
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 1899869499}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 481473977}
|
||||
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: 8.3, y: -95.7}
|
||||
m_SizeDelta: {x: 160, y: 30}
|
||||
m_AnchoredPosition: {x: 0, y: -105}
|
||||
m_SizeDelta: {x: 160, y: 110}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &666344589
|
||||
MonoBehaviour:
|
||||
@ -814,8 +676,8 @@ MonoBehaviour:
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_Type: 1
|
||||
m_Sprite: {fileID: 6669414160430206226, guid: f3e63de14d549a542a79bff56b230926, type: 3}
|
||||
m_Type: 0
|
||||
m_PreserveAspect: 0
|
||||
m_FillCenter: 1
|
||||
m_FillMethod: 4
|
||||
@ -866,7 +728,7 @@ RectTransform:
|
||||
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: 8.3, y: 82.4}
|
||||
m_AnchoredPosition: {x: 0, y: 85}
|
||||
m_SizeDelta: {x: 206.4181, y: 202.9899}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &780585406
|
||||
@ -986,142 +848,6 @@ Transform:
|
||||
m_Children: []
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
--- !u!1 &997659732
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 997659733}
|
||||
- component: {fileID: 997659735}
|
||||
- component: {fileID: 997659734}
|
||||
m_Layer: 5
|
||||
m_Name: PlayText
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &997659733
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 997659732}
|
||||
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: 1587889808}
|
||||
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 &997659734
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 997659732}
|
||||
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: Play
|
||||
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: 1
|
||||
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 &997659735
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 997659732}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!1 &1587889807
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -1152,14 +878,13 @@ RectTransform:
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 997659733}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 481473977}
|
||||
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: 8.3, y: -40.7}
|
||||
m_SizeDelta: {x: 160, y: 30}
|
||||
m_AnchoredPosition: {x: 0, y: -40}
|
||||
m_SizeDelta: {x: 160, y: 110}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &1587889809
|
||||
MonoBehaviour:
|
||||
@ -1237,8 +962,8 @@ MonoBehaviour:
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_Type: 1
|
||||
m_Sprite: {fileID: -4287216300838241123, guid: 8a60769d8e7b06e4ea5712865d14b809, type: 3}
|
||||
m_Type: 0
|
||||
m_PreserveAspect: 0
|
||||
m_FillCenter: 1
|
||||
m_FillMethod: 4
|
||||
@ -1421,6 +1146,7 @@ MonoBehaviour:
|
||||
name:
|
||||
musicName:
|
||||
order: 0
|
||||
difficulty: 0
|
||||
elements: []
|
||||
--- !u!4 &1832520163
|
||||
Transform:
|
||||
@ -1543,142 +1269,6 @@ MonoBehaviour:
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
sfxSource: {fileID: 376463334}
|
||||
--- !u!1 &1899869498
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1899869499}
|
||||
- component: {fileID: 1899869501}
|
||||
- component: {fileID: 1899869500}
|
||||
m_Layer: 5
|
||||
m_Name: ImportText
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &1899869499
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1899869498}
|
||||
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: 666344588}
|
||||
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 &1899869500
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1899869498}
|
||||
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: 1
|
||||
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 &1899869501
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1899869498}
|
||||
m_CullTransparentMesh: 1
|
||||
--- !u!1660057539 &9223372036854775807
|
||||
SceneRoots:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -154,7 +154,7 @@ RectTransform:
|
||||
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: 84.74307, y: 105.52587}
|
||||
m_AnchoredPosition: {x: 63, y: 48}
|
||||
m_SizeDelta: {x: 29.4862, y: 43.7482}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &77506302
|
||||
@ -348,142 +348,6 @@ Transform:
|
||||
m_Children: []
|
||||
m_Father: {fileID: 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
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -682,14 +546,13 @@ RectTransform:
|
||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||
m_ConstrainProportionsScale: 0
|
||||
m_Children:
|
||||
- {fileID: 244257727}
|
||||
m_Children: []
|
||||
m_Father: {fileID: 1442014941}
|
||||
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: 36.861893}
|
||||
m_SizeDelta: {x: 160, y: 30}
|
||||
m_AnchoredPosition: {x: -21.743084, y: -20.66397}
|
||||
m_SizeDelta: {x: 170, y: 90}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &885044260
|
||||
MonoBehaviour:
|
||||
@ -780,8 +643,8 @@ MonoBehaviour:
|
||||
m_OnCullStateChanged:
|
||||
m_PersistentCalls:
|
||||
m_Calls: []
|
||||
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_Type: 1
|
||||
m_Sprite: {fileID: -1409255045544979666, guid: ea1e3303403fe0b43bebec59c2f55590, type: 3}
|
||||
m_Type: 0
|
||||
m_PreserveAspect: 0
|
||||
m_FillCenter: 1
|
||||
m_FillMethod: 4
|
||||
|
@ -6007,6 +6007,7 @@ MonoBehaviour:
|
||||
pauseMenu: {fileID: 892725781}
|
||||
pauseButton: {fileID: 1038445495}
|
||||
levelLoader: {fileID: 1999482186}
|
||||
sfxSource: {fileID: 1247869546}
|
||||
volumeSlider: {fileID: 6776934}
|
||||
--- !u!1 &988798827
|
||||
GameObject:
|
||||
|
@ -300,7 +300,7 @@ RectTransform:
|
||||
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.000013351, y: -98.7}
|
||||
m_AnchoredPosition: {x: 3.6, y: -182.2}
|
||||
m_SizeDelta: {x: 629.6868, y: 98.2373}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &92159576
|
||||
@ -571,6 +571,59 @@ AudioSource:
|
||||
m_PreInfinity: 2
|
||||
m_PostInfinity: 2
|
||||
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}
|
||||
extraPadding: 10
|
||||
--- !u!1 &633505916
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -681,7 +734,7 @@ RectTransform:
|
||||
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: -22.8, y: -49.119}
|
||||
m_AnchoredPosition: {x: 3.6, y: -135.3}
|
||||
m_SizeDelta: {x: 629.6868, y: 98.2373}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &760653960
|
||||
@ -740,6 +793,42 @@ MonoBehaviour:
|
||||
m_EditorClassIdentifier:
|
||||
levelTotalAttemptsText: {fileID: 760653960}
|
||||
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: -41}
|
||||
m_SizeDelta: {x: 375, y: 100}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!1 &954359120
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -1167,6 +1256,7 @@ RectTransform:
|
||||
- {fileID: 92159575}
|
||||
- {fileID: 1571276505}
|
||||
- {fileID: 334972166}
|
||||
- {fileID: 407660541}
|
||||
m_Father: {fileID: 0}
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
@ -1237,6 +1327,81 @@ Canvas:
|
||||
m_SortingLayerID: 0
|
||||
m_SortingOrder: 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
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
@ -1419,7 +1584,7 @@ RectTransform:
|
||||
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: -52.318, y: -147.36}
|
||||
m_AnchoredPosition: {x: 3.6, y: -95.2}
|
||||
m_SizeDelta: {x: 629.6868, y: 98.2373}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!114 &1571276506
|
||||
@ -1509,6 +1674,7 @@ MonoBehaviour:
|
||||
m_Script: {fileID: 11500000, guid: a1cd6b406f139414086355a222af717e, type: 3}
|
||||
m_Name:
|
||||
m_EditorClassIdentifier:
|
||||
sfxSource: {fileID: 0}
|
||||
--- !u!81 &1975177173
|
||||
AudioListener:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -7,9 +7,9 @@ public class ShipGameMode : IGameMode
|
||||
private const float HorizontalSpeed = 8.6f;
|
||||
private const float JumpForce = 26.6581f;
|
||||
private const KeyCode JumpKey = KeyCode.Space;
|
||||
private const float UpperAngle = 45f;
|
||||
private const float LowerAngle = -45f;
|
||||
private const float RotationTransitionDuration = 0.5f;
|
||||
private const float MaxAscentAngle = 45f;
|
||||
private const float MaxDescentAngle = -45f;
|
||||
private const float RotationSpeed = 360f;
|
||||
|
||||
public void Update(Player player)
|
||||
{
|
||||
@ -20,26 +20,28 @@ public class ShipGameMode : IGameMode
|
||||
if (jumpPressed)
|
||||
{
|
||||
Jump(player);
|
||||
}
|
||||
|
||||
if (Input.GetKeyDown(JumpKey))
|
||||
{
|
||||
player.Transform.rotation = Quaternion.Euler(0, 0, UpperAngle);
|
||||
}
|
||||
else
|
||||
{
|
||||
player.Transform.rotation = Quaternion.Euler(0, 0, UpperAngle);
|
||||
}
|
||||
float targetAngle;
|
||||
if (player.RigidBody.linearVelocity.y > 0.1f)
|
||||
{
|
||||
float velocityLerp = Mathf.Clamp01(player.RigidBody.linearVelocity.y / JumpForce);
|
||||
targetAngle = Mathf.Lerp(0f, MaxAscentAngle, velocityLerp);
|
||||
}
|
||||
else if (player.RigidBody.linearVelocity.y < -0.1f)
|
||||
{
|
||||
float velocityLerp = Mathf.Clamp01(Mathf.Abs(player.RigidBody.linearVelocity.y) / 20f);
|
||||
targetAngle = Mathf.Lerp(0f, MaxDescentAngle, velocityLerp);
|
||||
}
|
||||
else
|
||||
{
|
||||
float currentAngle = GetCurrentZAngle(player);
|
||||
|
||||
float t = Mathf.Clamp01(Time.deltaTime / RotationTransitionDuration);
|
||||
float interpolationFactor = Mathf.Sin(t * (Mathf.PI / 2));
|
||||
float newAngle = Mathf.Lerp(currentAngle, LowerAngle, interpolationFactor);
|
||||
player.Transform.rotation = Quaternion.Euler(0, 0, newAngle);
|
||||
targetAngle = 0f;
|
||||
}
|
||||
|
||||
float currentAngle = GetCurrentZAngle(player);
|
||||
float newAngle = Mathf.MoveTowardsAngle(currentAngle, targetAngle, RotationSpeed * Time.deltaTime);
|
||||
player.Transform.rotation = Quaternion.Euler(0, 0, newAngle);
|
||||
|
||||
if (player.Particle.gameObject.activeSelf)
|
||||
{
|
||||
player.Particle.gameObject.SetActive(false);
|
||||
@ -58,19 +60,21 @@ public class ShipGameMode : IGameMode
|
||||
|
||||
public void Jump(Player player)
|
||||
{
|
||||
player.RigidBody.linearVelocity = new Vector2(player.RigidBody.linearVelocity.x, 0);
|
||||
player.RigidBody.AddForce(Vector2.up * JumpForce, ForceMode2D.Impulse);
|
||||
if (player.LevelsLoader != null)
|
||||
if (player.RigidBody.linearVelocity.y <= 0.1f)
|
||||
{
|
||||
player.LevelsLoader.IncreaseTotalJumps();
|
||||
player.RigidBody.linearVelocity = new Vector2(player.RigidBody.linearVelocity.x, 0);
|
||||
player.RigidBody.AddForce(Vector2.up * JumpForce, ForceMode2D.Impulse);
|
||||
if (player.LevelsLoader != null)
|
||||
{
|
||||
player.LevelsLoader.IncreaseTotalJumps();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void OnCollisionEnter(Player player, Collision2D collision)
|
||||
{
|
||||
float currentAngle = GetCurrentZAngle(player);
|
||||
float shortestAngle = Mathf.DeltaAngle(currentAngle, 0);
|
||||
player.Transform.rotation = Quaternion.RotateTowards(player.Transform.rotation, Quaternion.Euler(0, 0, 0), Mathf.Abs(shortestAngle));
|
||||
float snappedAngle = 0f;
|
||||
player.Transform.rotation = Quaternion.Euler(0, 0, snappedAngle);
|
||||
}
|
||||
|
||||
public void OnCollisionExit(Player player, Collision2D collision)
|
||||
|
@ -13,6 +13,7 @@ using UnityEditor;
|
||||
public class JSONExporter : MonoBehaviour
|
||||
{
|
||||
public TMP_Text statusText;
|
||||
public int difficultyToExport = 1;
|
||||
private LevelEditor editor;
|
||||
private string levelsFolder;
|
||||
private string assetFolderPath;
|
||||
@ -83,7 +84,8 @@ public class JSONExporter : MonoBehaviour
|
||||
x = Mathf.Round(pos.x * 100f) / 100f,
|
||||
y = Mathf.Round(pos.y * 100f) / 100f,
|
||||
scaleX = Mathf.Round(scale.x * 100f) / 100f,
|
||||
scaleY = Mathf.Round(scale.y * 100f) / 100f
|
||||
scaleY = Mathf.Round(scale.y * 100f) / 100f,
|
||||
rotationZ = Mathf.Round(go.transform.rotation.eulerAngles.z * 100f) / 100f
|
||||
});
|
||||
}
|
||||
|
||||
@ -98,6 +100,7 @@ public class JSONExporter : MonoBehaviour
|
||||
name = fileName,
|
||||
musicName = "",
|
||||
order = 0,
|
||||
difficulty = difficultyToExport,
|
||||
elements = elements.ToArray()
|
||||
};
|
||||
string json = JsonUtility.ToJson(data, prettyPrint: true);
|
||||
@ -105,7 +108,7 @@ public class JSONExporter : MonoBehaviour
|
||||
try
|
||||
{
|
||||
File.WriteAllText(destPath, json);
|
||||
SetStatus("Export successful: " + fileName + ".json", Color.green);
|
||||
SetStatus($"Export successful: {fileName}.json (diff {difficultyToExport})", Color.green);
|
||||
}
|
||||
catch (System.Exception e)
|
||||
{
|
||||
@ -137,7 +140,7 @@ public class JSONExporter : MonoBehaviour
|
||||
private class SerializableElement
|
||||
{
|
||||
public string type;
|
||||
public float x, y, scaleX, scaleY;
|
||||
public float x, y, scaleX, scaleY, rotationZ;
|
||||
}
|
||||
|
||||
[System.Serializable]
|
||||
@ -146,6 +149,7 @@ public class JSONExporter : MonoBehaviour
|
||||
public string name;
|
||||
public string musicName;
|
||||
public int order;
|
||||
public int difficulty;
|
||||
public SerializableElement[] elements;
|
||||
}
|
||||
}
|
||||
|
@ -11,6 +11,7 @@ public class LevelElement
|
||||
public float y;
|
||||
public float scaleX = -1;
|
||||
public float scaleY = -1;
|
||||
public float rotationZ = 0;
|
||||
}
|
||||
|
||||
[System.Serializable]
|
||||
@ -26,6 +27,7 @@ public class Level
|
||||
public string name;
|
||||
public string musicName;
|
||||
public int order;
|
||||
public int difficulty;
|
||||
|
||||
public List<LevelElement> elements;
|
||||
|
||||
|
@ -96,11 +96,11 @@ public class LevelEditor : MonoBehaviour
|
||||
var bg = canvas?.Find("BlankSquare");
|
||||
var icon = canvas?.Find("PrefabIcon");
|
||||
if (bg == null || icon == null) { Destroy(t.gameObject); return; }
|
||||
float xOff = -375f + idx * 125f;
|
||||
float xOff = -325f + idx * 125f;
|
||||
var bgRt = bg.GetComponent<RectTransform>();
|
||||
var icRt = icon.GetComponent<RectTransform>();
|
||||
bgRt.anchoredPosition = new Vector2(xOff, bgRt.anchoredPosition.y);
|
||||
icRt.anchoredPosition = new Vector2(xOff, icRt.anchoredPosition.y);
|
||||
bgRt.anchoredPosition = new Vector2(xOff, bgRt.anchoredPosition.y - 70);
|
||||
icRt.anchoredPosition = new Vector2(xOff, icRt.anchoredPosition.y - 70);
|
||||
bg.GetComponent<Image>().sprite = Resources.Load<Sprite>("InGame/ButtonSkin/BlankSquare");
|
||||
icon.GetComponent<Image>().sprite = prefab.GetComponent<SpriteRenderer>()?.sprite;
|
||||
icRt.sizeDelta = prefab.name.ToLower().Contains("small")
|
||||
@ -166,7 +166,6 @@ public class LevelEditor : MonoBehaviour
|
||||
{
|
||||
if (!IsPlacementValid())
|
||||
{
|
||||
Debug.Log("Placement invalide : collision.");
|
||||
return;
|
||||
}
|
||||
PlaceBlock();
|
||||
@ -201,7 +200,6 @@ public class LevelEditor : MonoBehaviour
|
||||
currentBlock = sel;
|
||||
isPlacingBlock = true;
|
||||
currentScale = currentBlock.transform.localScale;
|
||||
Debug.Log($"Sélection : {sel.name}");
|
||||
}
|
||||
}
|
||||
void PlaceBlock()
|
||||
@ -211,47 +209,57 @@ public class LevelEditor : MonoBehaviour
|
||||
|
||||
if (isSpikeType)
|
||||
{
|
||||
// 1) Bloquer si on perçoit un spike de même type dans la direction de snap
|
||||
if (IsBlockedBySameTypeInSnapDirection())
|
||||
{
|
||||
Debug.LogError("Impossible de poser un spike sur un autre spike !");
|
||||
Debug.LogError("❌ Impossible de poser un spike sur un autre spike !");
|
||||
Destroy(currentBlock);
|
||||
}
|
||||
else
|
||||
{
|
||||
// 2) On snap dans la direction (down/left/up/right), et on détruit si aucun support
|
||||
if (!SnapSpikeByRotation())
|
||||
{
|
||||
Debug.LogError("Impossible de poser un spike dans le vide !");
|
||||
Debug.LogError("❌ Impossible de poser un spike dans le vide !");
|
||||
Destroy(currentBlock);
|
||||
}
|
||||
else
|
||||
{
|
||||
// 3) On fait l’ajustement fin (si besoin)
|
||||
TrySnapToNearbyBlock();
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// tous les autres blocs
|
||||
TrySnapToNearbyBlock();
|
||||
|
||||
// 🔧 Réduction du collider du ObstacleKiller si c’est un ObstacleBlock
|
||||
if (name.Contains("obstacleblock"))
|
||||
{
|
||||
foreach (Transform child in currentBlock.transform)
|
||||
{
|
||||
if (child.name.ToLower().Contains("obstaclekiller"))
|
||||
{
|
||||
var col = child.GetComponent<BoxCollider2D>();
|
||||
if (col != null)
|
||||
{
|
||||
Vector2 originalSize = col.size;
|
||||
col.size = new Vector2(originalSize.x, 1f);
|
||||
col.offset = new Vector2(col.offset.x, -0.5f);
|
||||
Debug.Log($"✂️ Collider réduit pour {child.name} → {col.size}");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
isPlacingBlock = false;
|
||||
currentBlock = null;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Vérifie qu’il n’y ait pas déjà un spike/smallspike/killzone
|
||||
/// juste devant le spike selon sa rotation.
|
||||
/// </summary>
|
||||
bool IsBlockedBySameTypeInSnapDirection()
|
||||
{
|
||||
var col = currentBlock.GetComponent<Collider2D>();
|
||||
var b = col.bounds;
|
||||
|
||||
// 1) Détermine direction de snap (0→down,1→left,2→up,3→right)
|
||||
int rot = (Mathf.RoundToInt(currentBlock.transform.eulerAngles.z / 90) % 4 + 4) % 4;
|
||||
Vector2 dir = rot switch
|
||||
{
|
||||
@ -261,17 +269,15 @@ public class LevelEditor : MonoBehaviour
|
||||
_ => Vector2.down
|
||||
};
|
||||
|
||||
// 2) Origine : on place la « boîte » juste en bordure du sprite
|
||||
float offset = 0.01f;
|
||||
Vector2 origin = rot switch
|
||||
{
|
||||
1 => new Vector2(b.min.x - offset, b.center.y), // gauche
|
||||
3 => new Vector2(b.max.x + offset, b.center.y), // droite
|
||||
2 => new Vector2(b.center.x, b.max.y + offset), // haut
|
||||
_ => new Vector2(b.center.x, b.min.y - offset) // bas
|
||||
1 => new Vector2(b.min.x - offset, b.center.y), // left
|
||||
3 => new Vector2(b.max.x + offset, b.center.y), // right
|
||||
2 => new Vector2(b.center.x, b.max.y + offset), // top
|
||||
_ => new Vector2(b.center.x, b.min.y - offset) // bottom
|
||||
};
|
||||
|
||||
// 3) On box‐cast exactement la taille du sprite pour 100 unités
|
||||
RaycastHit2D[] hits = Physics2D.BoxCastAll(
|
||||
origin,
|
||||
b.size,
|
||||
@ -293,11 +299,9 @@ public class LevelEditor : MonoBehaviour
|
||||
|
||||
if (meIsSpikeFamily && otherIsSpikeFamily)
|
||||
{
|
||||
// on bloque absolument tout chevauchement entre ces trois types
|
||||
return true;
|
||||
}
|
||||
|
||||
// si on tape autre chose (sol, block, bonus…), on arrête le scan
|
||||
break;
|
||||
}
|
||||
|
||||
@ -306,13 +310,11 @@ public class LevelEditor : MonoBehaviour
|
||||
|
||||
bool SnapSpikeByRotation()
|
||||
{
|
||||
// Récupère bounds et demi-tailles
|
||||
var col = currentBlock.GetComponent<Collider2D>();
|
||||
var b = col.bounds;
|
||||
float hw = b.extents.x;
|
||||
float hh = b.extents.y;
|
||||
|
||||
// 1) Détermine la rotation en quarts de tour : 0→down, 1→left, 2→up, 3→right
|
||||
int rot = ((Mathf.RoundToInt(currentBlock.transform.eulerAngles.z / 90f) % 4) + 4) % 4;
|
||||
Vector2 dir;
|
||||
switch (rot)
|
||||
@ -323,12 +325,10 @@ public class LevelEditor : MonoBehaviour
|
||||
default: dir = Vector2.down; break;
|
||||
}
|
||||
|
||||
// 2) Calcule 3 origines le long de la face « avant » du spike
|
||||
const float eps = 0.01f;
|
||||
List<Vector2> origins = new List<Vector2>();
|
||||
if (dir == Vector2.down || dir == Vector2.up)
|
||||
{
|
||||
// face inférieure ou supérieure → balaye l’axe X
|
||||
float y0 = (dir == Vector2.down) ? b.min.y - eps : b.max.y + eps;
|
||||
origins.Add(new Vector2(b.min.x + 0.1f * b.size.x, y0));
|
||||
origins.Add(new Vector2(b.center.x, y0));
|
||||
@ -336,14 +336,12 @@ public class LevelEditor : MonoBehaviour
|
||||
}
|
||||
else
|
||||
{
|
||||
// face gauche ou droite → balaye l’axe Y
|
||||
float x0 = (dir == Vector2.left) ? b.min.x - eps : b.max.x + eps;
|
||||
origins.Add(new Vector2(x0, b.min.y + 0.1f * b.size.y));
|
||||
origins.Add(new Vector2(x0, b.center.y));
|
||||
origins.Add(new Vector2(x0, b.max.y - 0.1f * b.size.y));
|
||||
}
|
||||
|
||||
// 3) Pour chaque origine, on lance un RaycastAll et on garde le hit le plus proche
|
||||
float bestDist = float.PositiveInfinity;
|
||||
RaycastHit2D bestHit = default;
|
||||
foreach (var o in origins)
|
||||
@ -361,11 +359,9 @@ public class LevelEditor : MonoBehaviour
|
||||
}
|
||||
}
|
||||
|
||||
// 4) Aucun support trouvé → échec
|
||||
if (bestHit.collider == null)
|
||||
return false;
|
||||
|
||||
// 5) Sinon, colle bord à bord
|
||||
Vector3 p = currentBlock.transform.position;
|
||||
if (dir == Vector2.down) p.y = bestHit.point.y + hh;
|
||||
else if (dir == Vector2.up) p.y = bestHit.point.y - hh;
|
||||
@ -373,7 +369,6 @@ public class LevelEditor : MonoBehaviour
|
||||
else if (dir == Vector2.right) p.x = bestHit.point.x - hw;
|
||||
|
||||
currentBlock.transform.position = new Vector3(p.x, p.y, -1f);
|
||||
Debug.Log($"Spike snapé {dir} sur « {bestHit.collider.name} » à {currentBlock.transform.position}");
|
||||
return true;
|
||||
}
|
||||
|
||||
@ -406,7 +401,6 @@ public class LevelEditor : MonoBehaviour
|
||||
? ResizeAxis.Horizontal
|
||||
: ResizeAxis.Vertical;
|
||||
isResizing = true;
|
||||
Debug.Log($"Début redim {tgt.name} (axe {currentResizeAxis})");
|
||||
}
|
||||
|
||||
void PerformResizing()
|
||||
@ -422,14 +416,12 @@ public class LevelEditor : MonoBehaviour
|
||||
if (IsOverlapping(resizingTarget))
|
||||
{
|
||||
resizingTarget.transform.localScale = originalScale;
|
||||
Debug.Log("Redim annulé : collision");
|
||||
}
|
||||
if (Input.GetMouseButtonUp(0))
|
||||
{
|
||||
isResizing = false;
|
||||
resizingTarget = null;
|
||||
currentResizeAxis = ResizeAxis.None;
|
||||
Debug.Log("Fin redim");
|
||||
}
|
||||
}
|
||||
|
||||
@ -455,7 +447,6 @@ public class LevelEditor : MonoBehaviour
|
||||
toD = toD.transform.parent.gameObject;
|
||||
if (toD == currentBlock) { currentBlock = null; isPlacingBlock = false; }
|
||||
Destroy(toD);
|
||||
Debug.Log($"Supprimé {toD.name}");
|
||||
}
|
||||
}
|
||||
|
||||
@ -472,7 +463,7 @@ public class LevelEditor : MonoBehaviour
|
||||
|
||||
var col = currentBlock.GetComponent<Collider2D>();
|
||||
var b = col.bounds;
|
||||
float snapDistance = 1f;
|
||||
float snapDistance = 2f;
|
||||
float verticalEps = 0.1f;
|
||||
|
||||
// === SNAP HORIZONTAL (droite)
|
||||
@ -484,7 +475,6 @@ public class LevelEditor : MonoBehaviour
|
||||
if (IsInvalidSnapTarget(h)) continue;
|
||||
float newX = h.bounds.min.x - b.extents.x;
|
||||
currentBlock.transform.position = new Vector3(newX, currentBlock.transform.position.y, -1f);
|
||||
Debug.Log($"Snap horizontal à droite contre {h.name}");
|
||||
return;
|
||||
}
|
||||
|
||||
@ -496,7 +486,6 @@ public class LevelEditor : MonoBehaviour
|
||||
if (IsInvalidSnapTarget(h)) continue;
|
||||
float newX = h.bounds.max.x + b.extents.x;
|
||||
currentBlock.transform.position = new Vector3(newX, currentBlock.transform.position.y, -1f);
|
||||
Debug.Log($"Snap horizontal à gauche contre {h.name}");
|
||||
return;
|
||||
}
|
||||
|
||||
@ -509,7 +498,6 @@ public class LevelEditor : MonoBehaviour
|
||||
if (IsInvalidSnapTarget(h)) continue;
|
||||
float newY = h.bounds.max.y + b.extents.y;
|
||||
currentBlock.transform.position = new Vector3(currentBlock.transform.position.x, newY, -1f);
|
||||
Debug.Log($"Snap vertical (bas) contre {h.name}");
|
||||
return;
|
||||
}
|
||||
|
||||
@ -521,7 +509,6 @@ public class LevelEditor : MonoBehaviour
|
||||
if (IsInvalidSnapTarget(h)) continue;
|
||||
float newY = h.bounds.min.y - b.extents.y;
|
||||
currentBlock.transform.position = new Vector3(currentBlock.transform.position.x, newY, -1f);
|
||||
Debug.Log($"Snap vertical (haut) contre {h.name}");
|
||||
return;
|
||||
}
|
||||
}
|
||||
@ -554,7 +541,6 @@ public class LevelEditor : MonoBehaviour
|
||||
void HandleBlockRotation()
|
||||
{
|
||||
currentBlock.transform.Rotate(0, 0, -90f);
|
||||
Debug.Log("Rotation 90°!");
|
||||
}
|
||||
|
||||
void InstantiateAndPrepare(GameObject prefab, Vector3? scaleOverride = null)
|
||||
@ -582,8 +568,6 @@ public class LevelEditor : MonoBehaviour
|
||||
Destroy(child.gameObject);
|
||||
}
|
||||
|
||||
Debug.Log("Éditeur vidé.");
|
||||
|
||||
currentBlock = null;
|
||||
isPlacingBlock = false;
|
||||
currentPage = 0;
|
||||
|
@ -24,7 +24,10 @@ public class LevelLoader : MonoBehaviour
|
||||
private void LoadAudio()
|
||||
{
|
||||
musicSource.clip = Resources.Load<AudioClip>(Path.Combine("Musics", levelsLoader.levelCurrent.musicName));
|
||||
|
||||
if (editMode)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (PlayerPrefs.HasKey("Volume"))
|
||||
{
|
||||
musicSource.volume = PlayerPrefs.GetFloat("Volume");
|
||||
@ -39,7 +42,6 @@ public class LevelLoader : MonoBehaviour
|
||||
private void LoadElements()
|
||||
{
|
||||
Level current = levelsLoader.levelCurrent;
|
||||
|
||||
foreach (var element in current.elements)
|
||||
{
|
||||
GameObject prefab = GetPrefab(element.type);
|
||||
@ -68,19 +70,14 @@ public class LevelLoader : MonoBehaviour
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
// En mode jeu/test uniquement → ajout du AICollider
|
||||
if (!editMode)
|
||||
{
|
||||
if (prefab.CompareTag("Kill"))
|
||||
{
|
||||
Instantiate(
|
||||
Resources.Load<GameObject>("AICollider"),
|
||||
new Vector3(element.x - 1, element.y, 0),
|
||||
Quaternion.identity
|
||||
);
|
||||
}
|
||||
Instantiate(
|
||||
Resources.Load<GameObject>("AICollider"),
|
||||
new Vector3(element.x - 1, element.y, 0),
|
||||
Quaternion.identity
|
||||
);
|
||||
}
|
||||
|
||||
// Appliquer l'échelle personnalisée
|
||||
@ -88,6 +85,12 @@ public class LevelLoader : MonoBehaviour
|
||||
float newScaleX = element.scaleX > 0 ? element.scaleX : originalScale.x;
|
||||
float newScaleY = element.scaleY > 0 ? element.scaleY : originalScale.y;
|
||||
instance.transform.localScale = new Vector3(newScaleX, newScaleY, originalScale.z);
|
||||
|
||||
// Appliquer la rotation
|
||||
if (element.rotationZ != 0)
|
||||
{
|
||||
instance.transform.rotation = Quaternion.Euler(0, 0, element.rotationZ);
|
||||
}
|
||||
}
|
||||
|
||||
// Sol uniquement en mode jeu
|
||||
@ -103,12 +106,8 @@ public class LevelLoader : MonoBehaviour
|
||||
);
|
||||
groundInstance.transform.localScale = new Vector3(current.LastX / 5f * 2, 1, 1);
|
||||
}
|
||||
}
|
||||
|
||||
// Mur de fin toujours placé
|
||||
GameObject winWall = GetPrefab("WinnerWall");
|
||||
if (winWall != null)
|
||||
{
|
||||
GameObject winWall = GetPrefab("WinnerWall");
|
||||
Instantiate(
|
||||
winWall,
|
||||
new Vector3(current.LastX, 0, 0),
|
||||
@ -128,8 +127,8 @@ public class LevelLoader : MonoBehaviour
|
||||
GameObject groundInstance = Instantiate(groundPrefab, new Vector3(current.LastX / 2, groundY, 0), Quaternion.identity);
|
||||
float groundWidth = current.LastX;
|
||||
groundInstance.transform.localScale = new Vector3(groundWidth / 5f * 2, 1, 1);
|
||||
Instantiate(GetPrefab("WinnerWall"), new Vector3(current.LastX, 0, 0), Quaternion.Euler(0, 0, 90));
|
||||
}
|
||||
Instantiate(GetPrefab("WinnerWall"), new Vector3(current.LastX, 0, 0), Quaternion.Euler(0, 0, 90));
|
||||
}
|
||||
|
||||
public void Start()
|
||||
@ -143,8 +142,7 @@ public class LevelLoader : MonoBehaviour
|
||||
levelsLoader.IncreaseTotalAttempts();
|
||||
|
||||
LoadElements();
|
||||
if (!editMode)
|
||||
LoadAudio();
|
||||
LoadAudio();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -50,7 +50,10 @@ public class LevelsLoader : MonoBehaviour
|
||||
|
||||
private void SaveLevelCurrent()
|
||||
{
|
||||
if (levelCurrent == null) return;
|
||||
if (levelCurrent == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
LevelStat levelStat = new()
|
||||
{
|
||||
@ -68,7 +71,10 @@ public class LevelsLoader : MonoBehaviour
|
||||
|
||||
public void NextLevel()
|
||||
{
|
||||
if (levels.Count == 0) return;
|
||||
if (levels.Count == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
int currentIndex = levels.IndexOf(levelCurrent);
|
||||
levelCurrent = levels[(currentIndex + 1) % levels.Count];
|
||||
@ -76,7 +82,10 @@ public class LevelsLoader : MonoBehaviour
|
||||
|
||||
public void PreviousLevel()
|
||||
{
|
||||
if (levels.Count == 0) return;
|
||||
if (levels.Count == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
int currentIndex = levels.IndexOf(levelCurrent);
|
||||
levelCurrent = levels[(currentIndex - 1 + levels.Count) % levels.Count];
|
||||
@ -84,7 +93,10 @@ public class LevelsLoader : MonoBehaviour
|
||||
|
||||
public void IncreaseTotalJumps()
|
||||
{
|
||||
if (levelCurrent == null) return;
|
||||
if (levelCurrent == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
levelCurrent.TotalJumps += 1;
|
||||
SaveLevelCurrent();
|
||||
@ -92,7 +104,10 @@ public class LevelsLoader : MonoBehaviour
|
||||
|
||||
public void IncreaseTotalAttempts()
|
||||
{
|
||||
if (levelCurrent == null) return;
|
||||
if (levelCurrent == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
levelCurrent.TotalAttempts += 1;
|
||||
SaveLevelCurrent();
|
||||
@ -100,7 +115,10 @@ public class LevelsLoader : MonoBehaviour
|
||||
|
||||
public int CalculateCurrentProgressionPercent(Vector3 playerPosition)
|
||||
{
|
||||
if (levelCurrent == null) return 0;
|
||||
if (levelCurrent == null)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
float lastX = levelCurrent.LastX;
|
||||
GameObject winnerWallPrefab = Resources.Load<GameObject>("Prefabs/WinnerWall");
|
||||
@ -125,6 +143,8 @@ public class LevelsLoader : MonoBehaviour
|
||||
levels.Clear();
|
||||
LoadAllLevels();
|
||||
if (levels.Count > 0)
|
||||
{
|
||||
levelCurrent = levels[0];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -10,6 +10,7 @@ public class LevelHomeButton : MonoBehaviour
|
||||
public static IEnumerator PlaySoundAndLoadScene(AudioSource sfxSource, string scene)
|
||||
{
|
||||
yield return new WaitWhile(() => sfxSource.isPlaying);
|
||||
Time.timeScale = 1;
|
||||
SceneManager.LoadScene(scene);
|
||||
}
|
||||
|
||||
|
@ -1,3 +1,4 @@
|
||||
using System.IO;
|
||||
using UnityEngine;
|
||||
using UnityEngine.SceneManagement;
|
||||
using UnityEngine.UI;
|
||||
@ -7,6 +8,7 @@ public class PauseMenu : MonoBehaviour
|
||||
public GameObject pauseMenu;
|
||||
public GameObject pauseButton;
|
||||
public LevelLoader levelLoader;
|
||||
public AudioSource sfxSource;
|
||||
public Slider volumeSlider;
|
||||
|
||||
public void Start()
|
||||
@ -31,6 +33,9 @@ public class PauseMenu : MonoBehaviour
|
||||
|
||||
public void Pause()
|
||||
{
|
||||
sfxSource.clip = Resources.Load<AudioClip>(Path.Combine("Sounds", "click"));
|
||||
sfxSource.Play();
|
||||
|
||||
Time.timeScale = 0;
|
||||
levelLoader.musicSource.Pause();
|
||||
|
||||
@ -41,11 +46,17 @@ public class PauseMenu : MonoBehaviour
|
||||
public void Home()
|
||||
{
|
||||
Time.timeScale = 1;
|
||||
SceneManager.LoadScene("HomeScene");
|
||||
sfxSource.clip = Resources.Load<AudioClip>(Path.Combine("Sounds", "click"));
|
||||
sfxSource.Play();
|
||||
|
||||
StartCoroutine(LevelHomeButton.PlaySoundAndLoadScene(sfxSource, "HomeScene"));
|
||||
}
|
||||
|
||||
public void Resume()
|
||||
{
|
||||
sfxSource.clip = Resources.Load<AudioClip>(Path.Combine("Sounds", "click"));
|
||||
sfxSource.Play();
|
||||
|
||||
Time.timeScale = 1;
|
||||
levelLoader.musicSource.Play();
|
||||
|
||||
|
@ -105,15 +105,17 @@ public class Player : MonoBehaviour
|
||||
|
||||
if (collision.gameObject.CompareTag("Kill"))
|
||||
{
|
||||
|
||||
SpriteRenderer.sprite = Resources.Load<Sprite>("Shapes/Explosion");
|
||||
Time.timeScale = 0;
|
||||
sfxSource.clip = Resources.Load<AudioClip>(Path.Combine("Sounds", "death"));
|
||||
sfxSource.Play();
|
||||
StartCoroutine(LevelHomeButton.PlaySoundAndLoadScene(sfxSource, SceneManager.GetActiveScene().name));
|
||||
|
||||
}
|
||||
|
||||
if (collision.gameObject.CompareTag("Win"))
|
||||
{
|
||||
SpriteRenderer.sprite = Resources.Load<Sprite>("Shapes/Explosion");
|
||||
Time.timeScale = 0;
|
||||
sfxSource.clip = Resources.Load<AudioClip>(Path.Combine("Sounds", "win"));
|
||||
sfxSource.Play();
|
||||
StartCoroutine(LevelHomeButton.PlaySoundAndLoadScene(sfxSource, "SelectLevelScene"));
|
||||
|
74
Assets/Scripts/SelectDifficulty.cs
Normal file
@ -0,0 +1,74 @@
|
||||
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()
|
||||
{
|
||||
if (currentDifficulty > MinDiff)
|
||||
{
|
||||
currentDifficulty--;
|
||||
UpdateUI();
|
||||
}
|
||||
}
|
||||
|
||||
public void NextDifficulty()
|
||||
{
|
||||
if (currentDifficulty < MaxDiff)
|
||||
{
|
||||
currentDifficulty++;
|
||||
UpdateUI();
|
||||
}
|
||||
}
|
||||
|
||||
public void Cancel()
|
||||
{
|
||||
selectDifficultyPanel.SetActive(false);
|
||||
mainSaveButton.SetActive(true);
|
||||
}
|
||||
}
|
2
Assets/Scripts/SelectDifficulty.cs.meta
Normal file
@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: c9aabd0c1803d3d46b76d6bbfcc0f471
|
96
Assets/Scripts/StarsRenderer.cs
Normal file
@ -0,0 +1,96 @@
|
||||
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);
|
||||
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)
|
||||
{
|
||||
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
@ -0,0 +1,2 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 443f905013127a44f9c3dcf5a8fed74b
|
@ -80,7 +80,6 @@ public class TestManager : MonoBehaviour
|
||||
currentPlayer.RigidBody.freezeRotation = true;
|
||||
currentPlayer.RigidBody.linearVelocity = Vector2.zero;
|
||||
currentPlayer.SpeedMultiplier = 1f;
|
||||
// currentPlayer.SpriteRenderer.sprite = Resources.Load<Sprite>("Shapes/BaseSquare");
|
||||
|
||||
currentPlayer.ChangeGameMode(gameMode);
|
||||
isTesting = true;
|
||||
@ -95,9 +94,7 @@ public class TestManager : MonoBehaviour
|
||||
currentPlayer.SpriteRenderer.enabled = true;
|
||||
|
||||
if (currentPlayer.Particle != null)
|
||||
currentPlayer.Particle.Play(); // Démarrer la particule
|
||||
|
||||
Debug.Log("[TestManager] Test du niveau démarré !");
|
||||
currentPlayer.Particle.Play();
|
||||
}
|
||||
|
||||
public void StopTest()
|
||||
@ -112,7 +109,7 @@ public class TestManager : MonoBehaviour
|
||||
currentPlayer.SpeedMultiplier = 0f;
|
||||
|
||||
if (currentPlayer.Particle != null)
|
||||
currentPlayer.Particle.Stop(true, ParticleSystemStopBehavior.StopEmittingAndClear); // Arrêter proprement
|
||||
currentPlayer.Particle.Stop(true, ParticleSystemStopBehavior.StopEmittingAndClear);
|
||||
|
||||
if (currentPlayer.SpriteRenderer != null)
|
||||
currentPlayer.SpriteRenderer.enabled = false;
|
||||
@ -128,7 +125,5 @@ public class TestManager : MonoBehaviour
|
||||
}
|
||||
|
||||
isTesting = false;
|
||||
|
||||
Debug.Log("[TestManager] Test du niveau arrêté, joueur reset et caméra recentrée !");
|
||||
}
|
||||
}
|
||||
|
BIN
Documentation/Screenshots/edit-level.png
Normal file
After Width: | Height: | Size: 353 KiB |
Before Width: | Height: | Size: 387 KiB After Width: | Height: | Size: 415 KiB |
Before Width: | Height: | Size: 619 KiB After Width: | Height: | Size: 702 KiB |
Before Width: | Height: | Size: 589 KiB After Width: | Height: | Size: 616 KiB |
@ -42,8 +42,8 @@ PlayerSettings:
|
||||
m_SplashScreenLogos: []
|
||||
m_VirtualRealitySplashScreen: {fileID: 0}
|
||||
m_HolographicTrackingLossScreen: {fileID: 0}
|
||||
defaultScreenWidth: 1920
|
||||
defaultScreenHeight: 1080
|
||||
defaultScreenWidth: 1280
|
||||
defaultScreenHeight: 720
|
||||
defaultScreenWidthWeb: 960
|
||||
defaultScreenHeightWeb: 600
|
||||
m_StereoRenderingPath: 0
|
||||
@ -92,7 +92,7 @@ PlayerSettings:
|
||||
usePlayerLog: 1
|
||||
dedicatedServerOptimizations: 1
|
||||
bakeCollisionMeshes: 0
|
||||
forceSingleInstance: 0
|
||||
forceSingleInstance: 1
|
||||
useFlipModelSwapchain: 1
|
||||
resizableWindow: 0
|
||||
useMacAppStoreValidation: 0
|
||||
@ -105,7 +105,7 @@ PlayerSettings:
|
||||
xboxEnableKinectAutoTracking: 0
|
||||
xboxEnableFitness: 0
|
||||
visibleInBackground: 1
|
||||
allowFullscreenSwitch: 1
|
||||
allowFullscreenSwitch: 0
|
||||
fullscreenMode: 3
|
||||
xboxSpeechDB: 0
|
||||
xboxEnableHeadOrientation: 0
|
||||
@ -140,7 +140,7 @@ PlayerSettings:
|
||||
loadStoreDebugModeEnabled: 0
|
||||
visionOSBundleVersion: 1.0
|
||||
tvOSBundleVersion: 1.0
|
||||
bundleVersion: v1.0.0-staging.4
|
||||
bundleVersion: v1.0.0
|
||||
preloadedAssets: []
|
||||
metroInputSource: 0
|
||||
wsaTransparentSwapchain: 0
|
||||
@ -673,7 +673,8 @@ PlayerSettings:
|
||||
webGLWebAssemblyBigInt: 0
|
||||
webGLCloseOnQuit: 0
|
||||
webWasm2023: 0
|
||||
scriptingDefineSymbols: {}
|
||||
scriptingDefineSymbols:
|
||||
Server: -306
|
||||
additionalCompilerArguments: {}
|
||||
platformArchitecture: {}
|
||||
scriptingBackend:
|
||||
|
@ -6,7 +6,7 @@ QualitySettings:
|
||||
serializedVersion: 5
|
||||
m_CurrentQuality: 5
|
||||
m_QualitySettings:
|
||||
- serializedVersion: 2
|
||||
- serializedVersion: 4
|
||||
name: Very Low
|
||||
pixelLightCount: 0
|
||||
shadows: 0
|
||||
@ -19,16 +19,23 @@ QualitySettings:
|
||||
shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
|
||||
shadowmaskMode: 0
|
||||
skinWeights: 1
|
||||
textureQuality: 1
|
||||
globalTextureMipmapLimit: 1
|
||||
textureMipmapLimitSettings: []
|
||||
anisotropicTextures: 0
|
||||
antiAliasing: 0
|
||||
softParticles: 0
|
||||
softVegetation: 0
|
||||
realtimeReflectionProbes: 0
|
||||
billboardsFaceCameraPosition: 0
|
||||
useLegacyDetailDistribution: 1
|
||||
adaptiveVsync: 0
|
||||
vSyncCount: 0
|
||||
realtimeGICPUUsage: 25
|
||||
adaptiveVsyncExtraA: 0
|
||||
adaptiveVsyncExtraB: 0
|
||||
lodBias: 0.3
|
||||
maximumLODLevel: 0
|
||||
enableLODCrossFade: 1
|
||||
streamingMipmapsActive: 0
|
||||
streamingMipmapsAddAllCameras: 1
|
||||
streamingMipmapsMemoryBudget: 512
|
||||
@ -41,8 +48,17 @@ QualitySettings:
|
||||
asyncUploadPersistentBuffer: 1
|
||||
resolutionScalingFixedDPIFactor: 1
|
||||
customRenderPipeline: {fileID: 0}
|
||||
terrainQualityOverrides: 0
|
||||
terrainPixelError: 1
|
||||
terrainDetailDensityScale: 1
|
||||
terrainBasemapDistance: 1000
|
||||
terrainDetailDistance: 80
|
||||
terrainTreeDistance: 5000
|
||||
terrainBillboardStart: 50
|
||||
terrainFadeLength: 5
|
||||
terrainMaxTrees: 50
|
||||
excludedTargetPlatforms: []
|
||||
- serializedVersion: 2
|
||||
- serializedVersion: 4
|
||||
name: Low
|
||||
pixelLightCount: 0
|
||||
shadows: 0
|
||||
@ -55,16 +71,23 @@ QualitySettings:
|
||||
shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
|
||||
shadowmaskMode: 0
|
||||
skinWeights: 2
|
||||
textureQuality: 0
|
||||
globalTextureMipmapLimit: 0
|
||||
textureMipmapLimitSettings: []
|
||||
anisotropicTextures: 0
|
||||
antiAliasing: 0
|
||||
softParticles: 0
|
||||
softVegetation: 0
|
||||
realtimeReflectionProbes: 0
|
||||
billboardsFaceCameraPosition: 0
|
||||
useLegacyDetailDistribution: 1
|
||||
adaptiveVsync: 0
|
||||
vSyncCount: 0
|
||||
realtimeGICPUUsage: 25
|
||||
adaptiveVsyncExtraA: 0
|
||||
adaptiveVsyncExtraB: 0
|
||||
lodBias: 0.4
|
||||
maximumLODLevel: 0
|
||||
enableLODCrossFade: 1
|
||||
streamingMipmapsActive: 0
|
||||
streamingMipmapsAddAllCameras: 1
|
||||
streamingMipmapsMemoryBudget: 512
|
||||
@ -77,8 +100,17 @@ QualitySettings:
|
||||
asyncUploadPersistentBuffer: 1
|
||||
resolutionScalingFixedDPIFactor: 1
|
||||
customRenderPipeline: {fileID: 0}
|
||||
terrainQualityOverrides: 0
|
||||
terrainPixelError: 1
|
||||
terrainDetailDensityScale: 1
|
||||
terrainBasemapDistance: 1000
|
||||
terrainDetailDistance: 80
|
||||
terrainTreeDistance: 5000
|
||||
terrainBillboardStart: 50
|
||||
terrainFadeLength: 5
|
||||
terrainMaxTrees: 50
|
||||
excludedTargetPlatforms: []
|
||||
- serializedVersion: 2
|
||||
- serializedVersion: 4
|
||||
name: Medium
|
||||
pixelLightCount: 1
|
||||
shadows: 1
|
||||
@ -91,16 +123,23 @@ QualitySettings:
|
||||
shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
|
||||
shadowmaskMode: 0
|
||||
skinWeights: 2
|
||||
textureQuality: 0
|
||||
globalTextureMipmapLimit: 0
|
||||
textureMipmapLimitSettings: []
|
||||
anisotropicTextures: 1
|
||||
antiAliasing: 0
|
||||
softParticles: 0
|
||||
softVegetation: 0
|
||||
realtimeReflectionProbes: 0
|
||||
billboardsFaceCameraPosition: 0
|
||||
useLegacyDetailDistribution: 1
|
||||
adaptiveVsync: 0
|
||||
vSyncCount: 1
|
||||
realtimeGICPUUsage: 25
|
||||
adaptiveVsyncExtraA: 0
|
||||
adaptiveVsyncExtraB: 0
|
||||
lodBias: 0.7
|
||||
maximumLODLevel: 0
|
||||
enableLODCrossFade: 1
|
||||
streamingMipmapsActive: 0
|
||||
streamingMipmapsAddAllCameras: 1
|
||||
streamingMipmapsMemoryBudget: 512
|
||||
@ -113,8 +152,17 @@ QualitySettings:
|
||||
asyncUploadPersistentBuffer: 1
|
||||
resolutionScalingFixedDPIFactor: 1
|
||||
customRenderPipeline: {fileID: 0}
|
||||
terrainQualityOverrides: 0
|
||||
terrainPixelError: 1
|
||||
terrainDetailDensityScale: 1
|
||||
terrainBasemapDistance: 1000
|
||||
terrainDetailDistance: 80
|
||||
terrainTreeDistance: 5000
|
||||
terrainBillboardStart: 50
|
||||
terrainFadeLength: 5
|
||||
terrainMaxTrees: 50
|
||||
excludedTargetPlatforms: []
|
||||
- serializedVersion: 2
|
||||
- serializedVersion: 4
|
||||
name: High
|
||||
pixelLightCount: 2
|
||||
shadows: 2
|
||||
@ -127,16 +175,23 @@ QualitySettings:
|
||||
shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
|
||||
shadowmaskMode: 1
|
||||
skinWeights: 2
|
||||
textureQuality: 0
|
||||
globalTextureMipmapLimit: 0
|
||||
textureMipmapLimitSettings: []
|
||||
anisotropicTextures: 1
|
||||
antiAliasing: 0
|
||||
softParticles: 0
|
||||
softVegetation: 1
|
||||
realtimeReflectionProbes: 1
|
||||
billboardsFaceCameraPosition: 1
|
||||
useLegacyDetailDistribution: 1
|
||||
adaptiveVsync: 0
|
||||
vSyncCount: 1
|
||||
realtimeGICPUUsage: 50
|
||||
adaptiveVsyncExtraA: 0
|
||||
adaptiveVsyncExtraB: 0
|
||||
lodBias: 1
|
||||
maximumLODLevel: 0
|
||||
enableLODCrossFade: 1
|
||||
streamingMipmapsActive: 0
|
||||
streamingMipmapsAddAllCameras: 1
|
||||
streamingMipmapsMemoryBudget: 512
|
||||
@ -149,8 +204,17 @@ QualitySettings:
|
||||
asyncUploadPersistentBuffer: 1
|
||||
resolutionScalingFixedDPIFactor: 1
|
||||
customRenderPipeline: {fileID: 0}
|
||||
terrainQualityOverrides: 0
|
||||
terrainPixelError: 1
|
||||
terrainDetailDensityScale: 1
|
||||
terrainBasemapDistance: 1000
|
||||
terrainDetailDistance: 80
|
||||
terrainTreeDistance: 5000
|
||||
terrainBillboardStart: 50
|
||||
terrainFadeLength: 5
|
||||
terrainMaxTrees: 50
|
||||
excludedTargetPlatforms: []
|
||||
- serializedVersion: 2
|
||||
- serializedVersion: 4
|
||||
name: Very High
|
||||
pixelLightCount: 3
|
||||
shadows: 2
|
||||
@ -163,16 +227,23 @@ QualitySettings:
|
||||
shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
|
||||
shadowmaskMode: 1
|
||||
skinWeights: 4
|
||||
textureQuality: 0
|
||||
globalTextureMipmapLimit: 0
|
||||
textureMipmapLimitSettings: []
|
||||
anisotropicTextures: 2
|
||||
antiAliasing: 2
|
||||
softParticles: 1
|
||||
softVegetation: 1
|
||||
realtimeReflectionProbes: 1
|
||||
billboardsFaceCameraPosition: 1
|
||||
useLegacyDetailDistribution: 1
|
||||
adaptiveVsync: 0
|
||||
vSyncCount: 1
|
||||
realtimeGICPUUsage: 50
|
||||
adaptiveVsyncExtraA: 0
|
||||
adaptiveVsyncExtraB: 0
|
||||
lodBias: 1.5
|
||||
maximumLODLevel: 0
|
||||
enableLODCrossFade: 1
|
||||
streamingMipmapsActive: 0
|
||||
streamingMipmapsAddAllCameras: 1
|
||||
streamingMipmapsMemoryBudget: 512
|
||||
@ -185,8 +256,17 @@ QualitySettings:
|
||||
asyncUploadPersistentBuffer: 1
|
||||
resolutionScalingFixedDPIFactor: 1
|
||||
customRenderPipeline: {fileID: 0}
|
||||
terrainQualityOverrides: 0
|
||||
terrainPixelError: 1
|
||||
terrainDetailDensityScale: 1
|
||||
terrainBasemapDistance: 1000
|
||||
terrainDetailDistance: 80
|
||||
terrainTreeDistance: 5000
|
||||
terrainBillboardStart: 50
|
||||
terrainFadeLength: 5
|
||||
terrainMaxTrees: 50
|
||||
excludedTargetPlatforms: []
|
||||
- serializedVersion: 2
|
||||
- serializedVersion: 4
|
||||
name: Ultra
|
||||
pixelLightCount: 4
|
||||
shadows: 2
|
||||
@ -199,16 +279,23 @@ QualitySettings:
|
||||
shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667}
|
||||
shadowmaskMode: 1
|
||||
skinWeights: 255
|
||||
textureQuality: 0
|
||||
globalTextureMipmapLimit: 0
|
||||
textureMipmapLimitSettings: []
|
||||
anisotropicTextures: 2
|
||||
antiAliasing: 0
|
||||
softParticles: 1
|
||||
softVegetation: 1
|
||||
realtimeReflectionProbes: 1
|
||||
billboardsFaceCameraPosition: 1
|
||||
useLegacyDetailDistribution: 1
|
||||
adaptiveVsync: 0
|
||||
vSyncCount: 1
|
||||
realtimeGICPUUsage: 100
|
||||
adaptiveVsyncExtraA: 0
|
||||
adaptiveVsyncExtraB: 0
|
||||
lodBias: 2
|
||||
maximumLODLevel: 0
|
||||
enableLODCrossFade: 1
|
||||
streamingMipmapsActive: 0
|
||||
streamingMipmapsAddAllCameras: 1
|
||||
streamingMipmapsMemoryBudget: 512
|
||||
@ -221,15 +308,26 @@ QualitySettings:
|
||||
asyncUploadPersistentBuffer: 1
|
||||
resolutionScalingFixedDPIFactor: 1
|
||||
customRenderPipeline: {fileID: 0}
|
||||
terrainQualityOverrides: 0
|
||||
terrainPixelError: 1
|
||||
terrainDetailDensityScale: 1
|
||||
terrainBasemapDistance: 1000
|
||||
terrainDetailDistance: 80
|
||||
terrainTreeDistance: 5000
|
||||
terrainBillboardStart: 50
|
||||
terrainFadeLength: 5
|
||||
terrainMaxTrees: 50
|
||||
excludedTargetPlatforms: []
|
||||
m_TextureMipmapLimitGroupNames: []
|
||||
m_PerPlatformDefaultQuality:
|
||||
Android: 2
|
||||
Lumin: 5
|
||||
GameCoreScarlett: 5
|
||||
GameCoreXboxOne: 5
|
||||
Lumin: 5
|
||||
Nintendo Switch: 5
|
||||
PS4: 5
|
||||
PS5: 5
|
||||
Server: 0
|
||||
Stadia: 5
|
||||
Standalone: 5
|
||||
WebGL: 3
|
||||
|
@ -6,9 +6,9 @@ Développement d'une reproduction du jeu [Geometry Dash](https://fr.wikipedia.or
|
||||
|
||||
Afin de tester le jeu, plusieurs `.zip` avec l'exécutable sont disponibles, généré automatiquement grâce au déploiement continu de [GameCI](https://game.ci/), en fonction du système d'exploitation:
|
||||
|
||||
- [Windows](https://github.com/boudji-ludwig-pett/cnam-geometry-dash/releases/download/v1.0.0-staging.4/windows.zip)
|
||||
- [GNU/Linux](https://github.com/boudji-ludwig-pett/cnam-geometry-dash/releases/download/v1.0.0-staging.4/linux.zip)
|
||||
- [macOS](https://github.com/boudji-ludwig-pett/cnam-geometry-dash/releases/download/v1.0.0-staging.4/macOS.zip)
|
||||
- [Windows (x64)](https://github.com/boudji-ludwig-pett/cnam-geometry-dash/releases/download/v1.0.0/windows.zip)
|
||||
- [GNU/Linux (x64)](https://github.com/boudji-ludwig-pett/cnam-geometry-dash/releases/download/v1.0.0/linux.zip)
|
||||
- [macOS (x64)](https://github.com/boudji-ludwig-pett/cnam-geometry-dash/releases/download/v1.0.0/macOS.zip)
|
||||
|
||||
### Membres du groupe
|
||||
|
||||
@ -49,3 +49,5 @@ cd cnam-geometry-dash
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|