【流程】更改游戏流程
parent
d9f92150f1
commit
f47e32bb69
|
@ -15,7 +15,7 @@ MonoBehaviour:
|
||||||
m_DefaultGroup: d58d9f3a3b49b264e94d9dd1182e2910
|
m_DefaultGroup: d58d9f3a3b49b264e94d9dd1182e2910
|
||||||
m_currentHash:
|
m_currentHash:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
Hash: 00000000000000000000000000000000
|
Hash: 47a75cf7b206e65adef310d91246802f
|
||||||
m_OptimizeCatalogSize: 0
|
m_OptimizeCatalogSize: 0
|
||||||
m_BuildRemoteCatalog: 0
|
m_BuildRemoteCatalog: 0
|
||||||
m_BundleLocalCatalog: 0
|
m_BundleLocalCatalog: 0
|
||||||
|
|
|
@ -27,8 +27,8 @@ MonoBehaviour:
|
||||||
m_ReadOnly: 0
|
m_ReadOnly: 0
|
||||||
m_SerializedLabels: []
|
m_SerializedLabels: []
|
||||||
FlaggedDuringContentUpdateRestriction: 0
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
- m_GUID: f82eb0e2699e340698a88cabc2dde58b
|
- m_GUID: acfdbb6377614473c8f8c9c79843e418
|
||||||
m_Address: Assets/Scenes/BuildScene.unity
|
m_Address: Assets/Scenes/Build
|
||||||
m_ReadOnly: 0
|
m_ReadOnly: 0
|
||||||
m_SerializedLabels: []
|
m_SerializedLabels: []
|
||||||
FlaggedDuringContentUpdateRestriction: 0
|
FlaggedDuringContentUpdateRestriction: 0
|
||||||
|
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,8 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: e0adf531ab6f44478a1dfbd5a768e45d
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
Binary file not shown.
After Width: | Height: | Size: 473 KiB |
|
@ -0,0 +1,153 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 6e1e84382d2fc4d26a0ebde9b7f78f34
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
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: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
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: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: iPhone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: 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
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
Binary file not shown.
After Width: | Height: | Size: 28 KiB |
|
@ -0,0 +1,153 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 35a98c665f2734f46820733a14bb4f60
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
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: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
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: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: iPhone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: 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
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
Binary file not shown.
After Width: | Height: | Size: 24 KiB |
|
@ -0,0 +1,153 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: e6d4efff9fa93428aa59dfaaf9326a03
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
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: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
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: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: iPhone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: 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
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
Binary file not shown.
After Width: | Height: | Size: 20 KiB |
|
@ -0,0 +1,153 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 713bf4270231a47a0ac4fdb8d40d67a4
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
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: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
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: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: iPhone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: 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
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
Binary file not shown.
After Width: | Height: | Size: 34 KiB |
|
@ -0,0 +1,153 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: a8c94d400c2964aea9d3ca4b01de19d0
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 12
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
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: 1
|
||||||
|
spriteExtrude: 1
|
||||||
|
spriteMeshType: 1
|
||||||
|
alignment: 0
|
||||||
|
spritePivot: {x: 0.5, y: 0.5}
|
||||||
|
spritePixelsToUnits: 100
|
||||||
|
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
spriteGenerateFallbackPhysicsShape: 1
|
||||||
|
alphaUsage: 1
|
||||||
|
alphaIsTransparency: 1
|
||||||
|
spriteTessellationDetail: -1
|
||||||
|
textureType: 8
|
||||||
|
textureShape: 1
|
||||||
|
singleChannelComponent: 0
|
||||||
|
flipbookRows: 1
|
||||||
|
flipbookColumns: 1
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
ignorePngGamma: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
swizzle: 50462976
|
||||||
|
cookieLightType: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
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: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: iPhone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: 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
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Server
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
ignorePlatformSupport: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
nameFileIdTable: {}
|
||||||
|
mipmapLimitGroupName:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -60,7 +60,7 @@ MonoBehaviour:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
m_Material: {fileID: 0}
|
m_Material: {fileID: 0}
|
||||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
m_RaycastTarget: 1
|
m_RaycastTarget: 0
|
||||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||||
m_Maskable: 1
|
m_Maskable: 1
|
||||||
m_OnCullStateChanged:
|
m_OnCullStateChanged:
|
||||||
|
@ -135,7 +135,7 @@ MonoBehaviour:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
m_Material: {fileID: 0}
|
m_Material: {fileID: 0}
|
||||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
m_RaycastTarget: 1
|
m_RaycastTarget: 0
|
||||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||||
m_Maskable: 1
|
m_Maskable: 1
|
||||||
m_OnCullStateChanged:
|
m_OnCullStateChanged:
|
||||||
|
|
|
@ -582,10 +582,10 @@ RectTransform:
|
||||||
- {fileID: 155704251976118584}
|
- {fileID: 155704251976118584}
|
||||||
m_Father: {fileID: 705114096083523981}
|
m_Father: {fileID: 705114096083523981}
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 1}
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
m_AnchorMax: {x: 0, y: 1}
|
m_AnchorMax: {x: 0, y: 0}
|
||||||
m_AnchoredPosition: {x: 317.5, y: -455}
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
m_SizeDelta: {x: 625, y: 150}
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
--- !u!222 &5268181756043231621
|
--- !u!222 &5268181756043231621
|
||||||
CanvasRenderer:
|
CanvasRenderer:
|
||||||
|
@ -660,10 +660,10 @@ RectTransform:
|
||||||
- {fileID: 1354773981270563283}
|
- {fileID: 1354773981270563283}
|
||||||
m_Father: {fileID: 705114096083523981}
|
m_Father: {fileID: 705114096083523981}
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 1}
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
m_AnchorMax: {x: 0, y: 1}
|
m_AnchorMax: {x: 0, y: 0}
|
||||||
m_AnchoredPosition: {x: 317.5, y: -75}
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
m_SizeDelta: {x: 625, y: 150}
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
--- !u!222 &911936762004334740
|
--- !u!222 &911936762004334740
|
||||||
CanvasRenderer:
|
CanvasRenderer:
|
||||||
|
@ -1374,10 +1374,10 @@ RectTransform:
|
||||||
- {fileID: 663450063415486414}
|
- {fileID: 663450063415486414}
|
||||||
m_Father: {fileID: 705114096083523981}
|
m_Father: {fileID: 705114096083523981}
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 1}
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
m_AnchorMax: {x: 0, y: 1}
|
m_AnchorMax: {x: 0, y: 0}
|
||||||
m_AnchoredPosition: {x: 317.5, y: -265}
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
m_SizeDelta: {x: 625, y: 150}
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
--- !u!222 &955079798809349961
|
--- !u!222 &955079798809349961
|
||||||
CanvasRenderer:
|
CanvasRenderer:
|
||||||
|
@ -2250,7 +2250,7 @@ MonoBehaviour:
|
||||||
m_OnCullStateChanged:
|
m_OnCullStateChanged:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls: []
|
m_Calls: []
|
||||||
m_text: "\u5546\u5E97"
|
m_text: SHOP
|
||||||
m_isRightToLeft: 0
|
m_isRightToLeft: 0
|
||||||
m_fontAsset: {fileID: 11400000, guid: 8ff78e797c9504c05b77b3ed521b84a6, type: 2}
|
m_fontAsset: {fileID: 11400000, guid: 8ff78e797c9504c05b77b3ed521b84a6, type: 2}
|
||||||
m_sharedMaterial: {fileID: -6578629386010562579, guid: 8ff78e797c9504c05b77b3ed521b84a6,
|
m_sharedMaterial: {fileID: -6578629386010562579, guid: 8ff78e797c9504c05b77b3ed521b84a6,
|
||||||
|
|
|
@ -66,7 +66,7 @@ MonoBehaviour:
|
||||||
m_OnCullStateChanged:
|
m_OnCullStateChanged:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls: []
|
m_Calls: []
|
||||||
m_text: "\u9009\u62E9\u5173\u5361"
|
m_text: Select
|
||||||
m_isRightToLeft: 0
|
m_isRightToLeft: 0
|
||||||
m_fontAsset: {fileID: 11400000, guid: 8ff78e797c9504c05b77b3ed521b84a6, type: 2}
|
m_fontAsset: {fileID: 11400000, guid: 8ff78e797c9504c05b77b3ed521b84a6, type: 2}
|
||||||
m_sharedMaterial: {fileID: -6578629386010562579, guid: 8ff78e797c9504c05b77b3ed521b84a6,
|
m_sharedMaterial: {fileID: -6578629386010562579, guid: 8ff78e797c9504c05b77b3ed521b84a6,
|
||||||
|
@ -336,7 +336,7 @@ MonoBehaviour:
|
||||||
m_OnCullStateChanged:
|
m_OnCullStateChanged:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls: []
|
m_Calls: []
|
||||||
m_text: "\u7EE7\u7EED\u6E38\u620F"
|
m_text: Continue
|
||||||
m_isRightToLeft: 0
|
m_isRightToLeft: 0
|
||||||
m_fontAsset: {fileID: 11400000, guid: 8ff78e797c9504c05b77b3ed521b84a6, type: 2}
|
m_fontAsset: {fileID: 11400000, guid: 8ff78e797c9504c05b77b3ed521b84a6, type: 2}
|
||||||
m_sharedMaterial: {fileID: -6578629386010562579, guid: 8ff78e797c9504c05b77b3ed521b84a6,
|
m_sharedMaterial: {fileID: -6578629386010562579, guid: 8ff78e797c9504c05b77b3ed521b84a6,
|
||||||
|
@ -504,7 +504,7 @@ RectTransform:
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||||
m_AnchoredPosition: {x: 0, y: 367}
|
m_AnchoredPosition: {x: 0, y: 300}
|
||||||
m_SizeDelta: {x: 540, y: 182.23}
|
m_SizeDelta: {x: 540, y: 182.23}
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
--- !u!222 &6518206792914461152
|
--- !u!222 &6518206792914461152
|
||||||
|
@ -655,7 +655,7 @@ MonoBehaviour:
|
||||||
m_OnCullStateChanged:
|
m_OnCullStateChanged:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls: []
|
m_Calls: []
|
||||||
m_text: "\u8FD4\u56DE\u4E3B\u9875"
|
m_text: Back
|
||||||
m_isRightToLeft: 0
|
m_isRightToLeft: 0
|
||||||
m_fontAsset: {fileID: 11400000, guid: 8ff78e797c9504c05b77b3ed521b84a6, type: 2}
|
m_fontAsset: {fileID: 11400000, guid: 8ff78e797c9504c05b77b3ed521b84a6, type: 2}
|
||||||
m_sharedMaterial: {fileID: -6578629386010562579, guid: 8ff78e797c9504c05b77b3ed521b84a6,
|
m_sharedMaterial: {fileID: -6578629386010562579, guid: 8ff78e797c9504c05b77b3ed521b84a6,
|
||||||
|
@ -774,7 +774,7 @@ RectTransform:
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||||
m_AnchoredPosition: {x: 0, y: -333}
|
m_AnchoredPosition: {x: 0, y: -200}
|
||||||
m_SizeDelta: {x: 540, y: 182.23}
|
m_SizeDelta: {x: 540, y: 182.23}
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
--- !u!222 &59700562780593630
|
--- !u!222 &59700562780593630
|
||||||
|
@ -877,7 +877,7 @@ GameObject:
|
||||||
m_Icon: {fileID: 0}
|
m_Icon: {fileID: 0}
|
||||||
m_NavMeshLayer: 0
|
m_NavMeshLayer: 0
|
||||||
m_StaticEditorFlags: 0
|
m_StaticEditorFlags: 0
|
||||||
m_IsActive: 1
|
m_IsActive: 0
|
||||||
--- !u!224 &3530737190906191264
|
--- !u!224 &3530737190906191264
|
||||||
RectTransform:
|
RectTransform:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
@ -1121,7 +1121,7 @@ MonoBehaviour:
|
||||||
m_OnCullStateChanged:
|
m_OnCullStateChanged:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls: []
|
m_Calls: []
|
||||||
m_text: "\u6C42\u52A9\u597D\u53CB"
|
m_text: Help
|
||||||
m_isRightToLeft: 0
|
m_isRightToLeft: 0
|
||||||
m_fontAsset: {fileID: 11400000, guid: 8ff78e797c9504c05b77b3ed521b84a6, type: 2}
|
m_fontAsset: {fileID: 11400000, guid: 8ff78e797c9504c05b77b3ed521b84a6, type: 2}
|
||||||
m_sharedMaterial: {fileID: -5302180806271213227, guid: 7944e7f1ee22bb14fa3a310fd16e8092,
|
m_sharedMaterial: {fileID: -5302180806271213227, guid: 7944e7f1ee22bb14fa3a310fd16e8092,
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,7 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 0a69062c93a0e4d8182c1043997110f2
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -352,5 +352,11 @@
|
||||||
"Key": "Build_Tip",
|
"Key": "Build_Tip",
|
||||||
"Value": "尚未解锁\n去探索更多关卡吧!",
|
"Value": "尚未解锁\n去探索更多关卡吧!",
|
||||||
"Value_En": "Not yet unlocked\nGo explore more levels!"
|
"Value_En": "Not yet unlocked\nGo explore more levels!"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"ID": 160,
|
||||||
|
"Key": "Build_Mask",
|
||||||
|
"Value": "点击任意地方退出",
|
||||||
|
"Value_En": "Click anywhere to exit"
|
||||||
}
|
}
|
||||||
]
|
]
|
|
@ -62,4 +62,5 @@ QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm
|
||||||
简体中文
|
简体中文
|
||||||
失败激励
|
失败激励
|
||||||
尚未解锁
|
尚未解锁
|
||||||
去探索更多关卡吧
|
去探索更多关卡吧
|
||||||
|
点击任意地方退出
|
|
@ -386,6 +386,156 @@ SpriteRenderer:
|
||||||
m_WasSpriteAssigned: 1
|
m_WasSpriteAssigned: 1
|
||||||
m_MaskInteraction: 0
|
m_MaskInteraction: 0
|
||||||
m_SpriteSortPoint: 0
|
m_SpriteSortPoint: 0
|
||||||
|
--- !u!1 &158575876
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 158575881}
|
||||||
|
- component: {fileID: 158575877}
|
||||||
|
- component: {fileID: 158575880}
|
||||||
|
- component: {fileID: 158575879}
|
||||||
|
- component: {fileID: 158575878}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: BuildCamera
|
||||||
|
m_TagString: MainCamera
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!20 &158575877
|
||||||
|
Camera:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 158575876}
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_ClearFlags: 1
|
||||||
|
m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
|
||||||
|
m_projectionMatrixMode: 1
|
||||||
|
m_GateFitMode: 2
|
||||||
|
m_FOVAxisMode: 0
|
||||||
|
m_Iso: 200
|
||||||
|
m_ShutterSpeed: 0.005
|
||||||
|
m_Aperture: 16
|
||||||
|
m_FocusDistance: 10
|
||||||
|
m_FocalLength: 50
|
||||||
|
m_BladeCount: 5
|
||||||
|
m_Curvature: {x: 2, y: 11}
|
||||||
|
m_BarrelClipping: 0.25
|
||||||
|
m_Anamorphism: 0
|
||||||
|
m_SensorSize: {x: 36, y: 24}
|
||||||
|
m_LensShift: {x: 0, y: 0}
|
||||||
|
m_NormalizedViewPortRect:
|
||||||
|
serializedVersion: 2
|
||||||
|
x: 0
|
||||||
|
y: 0
|
||||||
|
width: 1
|
||||||
|
height: 1
|
||||||
|
near clip plane: 0.3
|
||||||
|
far clip plane: 1000
|
||||||
|
field of view: 60
|
||||||
|
orthographic: 1
|
||||||
|
orthographic size: 5
|
||||||
|
m_Depth: 0
|
||||||
|
m_CullingMask:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 4294967295
|
||||||
|
m_RenderingPath: -1
|
||||||
|
m_TargetTexture: {fileID: 0}
|
||||||
|
m_TargetDisplay: 0
|
||||||
|
m_TargetEye: 3
|
||||||
|
m_HDR: 1
|
||||||
|
m_AllowMSAA: 1
|
||||||
|
m_AllowDynamicResolution: 0
|
||||||
|
m_ForceIntoRT: 0
|
||||||
|
m_OcclusionCulling: 1
|
||||||
|
m_StereoConvergence: 10
|
||||||
|
m_StereoSeparation: 0.022
|
||||||
|
--- !u!114 &158575878
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 158575876}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: fff49514adc6448d0a4cbea3ff37308b, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
--- !u!114 &158575879
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 158575876}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_RenderShadows: 1
|
||||||
|
m_RequiresDepthTextureOption: 2
|
||||||
|
m_RequiresOpaqueTextureOption: 2
|
||||||
|
m_CameraType: 0
|
||||||
|
m_Cameras: []
|
||||||
|
m_RendererIndex: -1
|
||||||
|
m_VolumeLayerMask:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 1
|
||||||
|
m_VolumeTrigger: {fileID: 0}
|
||||||
|
m_VolumeFrameworkUpdateModeOption: 2
|
||||||
|
m_RenderPostProcessing: 0
|
||||||
|
m_Antialiasing: 0
|
||||||
|
m_AntialiasingQuality: 2
|
||||||
|
m_StopNaN: 0
|
||||||
|
m_Dithering: 0
|
||||||
|
m_ClearDepth: 1
|
||||||
|
m_AllowXRRendering: 1
|
||||||
|
m_AllowHDROutput: 1
|
||||||
|
m_UseScreenCoordOverride: 0
|
||||||
|
m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
m_RequiresDepthTexture: 0
|
||||||
|
m_RequiresColorTexture: 0
|
||||||
|
m_Version: 2
|
||||||
|
m_TaaSettings:
|
||||||
|
quality: 3
|
||||||
|
frameInfluence: 0.1
|
||||||
|
jitterScale: 1
|
||||||
|
mipBias: 0
|
||||||
|
varianceClampScale: 0.9
|
||||||
|
contrastAdaptiveSharpening: 0
|
||||||
|
--- !u!81 &158575880
|
||||||
|
AudioListener:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 158575876}
|
||||||
|
m_Enabled: 1
|
||||||
|
--- !u!4 &158575881
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 158575876}
|
||||||
|
serializedVersion: 2
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: -15}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!1 &190140260
|
--- !u!1 &190140260
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
@ -938,7 +1088,7 @@ Canvas:
|
||||||
m_Enabled: 1
|
m_Enabled: 1
|
||||||
serializedVersion: 3
|
serializedVersion: 3
|
||||||
m_RenderMode: 1
|
m_RenderMode: 1
|
||||||
m_Camera: {fileID: 1336868187}
|
m_Camera: {fileID: 158575877}
|
||||||
m_PlaneDistance: 100
|
m_PlaneDistance: 100
|
||||||
m_PixelPerfect: 0
|
m_PixelPerfect: 0
|
||||||
m_ReceivesEvents: 1
|
m_ReceivesEvents: 1
|
||||||
|
@ -2788,7 +2938,7 @@ MonoBehaviour:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
m_Material: {fileID: 0}
|
m_Material: {fileID: 0}
|
||||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
m_RaycastTarget: 1
|
m_RaycastTarget: 0
|
||||||
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||||
m_Maskable: 1
|
m_Maskable: 1
|
||||||
m_OnCullStateChanged:
|
m_OnCullStateChanged:
|
||||||
|
@ -3385,147 +3535,6 @@ Transform:
|
||||||
- {fileID: 998961185}
|
- {fileID: 998961185}
|
||||||
m_Father: {fileID: 1518559025}
|
m_Father: {fileID: 1518559025}
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!1 &1336868185
|
|
||||||
GameObject:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
serializedVersion: 6
|
|
||||||
m_Component:
|
|
||||||
- component: {fileID: 1336868188}
|
|
||||||
- component: {fileID: 1336868187}
|
|
||||||
- component: {fileID: 1336868189}
|
|
||||||
- component: {fileID: 1336868190}
|
|
||||||
m_Layer: 0
|
|
||||||
m_Name: Main Camera
|
|
||||||
m_TagString: MainCamera
|
|
||||||
m_Icon: {fileID: 0}
|
|
||||||
m_NavMeshLayer: 0
|
|
||||||
m_StaticEditorFlags: 0
|
|
||||||
m_IsActive: 1
|
|
||||||
--- !u!20 &1336868187
|
|
||||||
Camera:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 1336868185}
|
|
||||||
m_Enabled: 1
|
|
||||||
serializedVersion: 2
|
|
||||||
m_ClearFlags: 2
|
|
||||||
m_BackGroundColor: {r: 0, g: 0, b: 0, a: 1}
|
|
||||||
m_projectionMatrixMode: 1
|
|
||||||
m_GateFitMode: 2
|
|
||||||
m_FOVAxisMode: 0
|
|
||||||
m_Iso: 200
|
|
||||||
m_ShutterSpeed: 0.005
|
|
||||||
m_Aperture: 16
|
|
||||||
m_FocusDistance: 10
|
|
||||||
m_FocalLength: 50
|
|
||||||
m_BladeCount: 5
|
|
||||||
m_Curvature: {x: 2, y: 11}
|
|
||||||
m_BarrelClipping: 0.25
|
|
||||||
m_Anamorphism: 0
|
|
||||||
m_SensorSize: {x: 36, y: 24}
|
|
||||||
m_LensShift: {x: 0, y: 0}
|
|
||||||
m_NormalizedViewPortRect:
|
|
||||||
serializedVersion: 2
|
|
||||||
x: 0
|
|
||||||
y: 0
|
|
||||||
width: 1
|
|
||||||
height: 1
|
|
||||||
near clip plane: 0.3
|
|
||||||
far clip plane: 1000
|
|
||||||
field of view: 60
|
|
||||||
orthographic: 1
|
|
||||||
orthographic size: 5
|
|
||||||
m_Depth: -1
|
|
||||||
m_CullingMask:
|
|
||||||
serializedVersion: 2
|
|
||||||
m_Bits: 4294967295
|
|
||||||
m_RenderingPath: -1
|
|
||||||
m_TargetTexture: {fileID: 0}
|
|
||||||
m_TargetDisplay: 0
|
|
||||||
m_TargetEye: 3
|
|
||||||
m_HDR: 1
|
|
||||||
m_AllowMSAA: 1
|
|
||||||
m_AllowDynamicResolution: 0
|
|
||||||
m_ForceIntoRT: 0
|
|
||||||
m_OcclusionCulling: 1
|
|
||||||
m_StereoConvergence: 10
|
|
||||||
m_StereoSeparation: 0.022
|
|
||||||
--- !u!4 &1336868188
|
|
||||||
Transform:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 1336868185}
|
|
||||||
serializedVersion: 2
|
|
||||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
|
||||||
m_LocalPosition: {x: 0, y: 0, z: -10}
|
|
||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
|
||||||
m_ConstrainProportionsScale: 0
|
|
||||||
m_Children: []
|
|
||||||
m_Father: {fileID: 0}
|
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
|
||||||
--- !u!114 &1336868189
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 1336868185}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
m_RenderShadows: 1
|
|
||||||
m_RequiresDepthTextureOption: 2
|
|
||||||
m_RequiresOpaqueTextureOption: 2
|
|
||||||
m_CameraType: 0
|
|
||||||
m_Cameras: []
|
|
||||||
m_RendererIndex: -1
|
|
||||||
m_VolumeLayerMask:
|
|
||||||
serializedVersion: 2
|
|
||||||
m_Bits: 1
|
|
||||||
m_VolumeTrigger: {fileID: 0}
|
|
||||||
m_VolumeFrameworkUpdateModeOption: 2
|
|
||||||
m_RenderPostProcessing: 0
|
|
||||||
m_Antialiasing: 0
|
|
||||||
m_AntialiasingQuality: 2
|
|
||||||
m_StopNaN: 0
|
|
||||||
m_Dithering: 0
|
|
||||||
m_ClearDepth: 1
|
|
||||||
m_AllowXRRendering: 1
|
|
||||||
m_AllowHDROutput: 1
|
|
||||||
m_UseScreenCoordOverride: 0
|
|
||||||
m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0}
|
|
||||||
m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0}
|
|
||||||
m_RequiresDepthTexture: 0
|
|
||||||
m_RequiresColorTexture: 0
|
|
||||||
m_Version: 2
|
|
||||||
m_TaaSettings:
|
|
||||||
quality: 3
|
|
||||||
frameInfluence: 0.1
|
|
||||||
jitterScale: 1
|
|
||||||
mipBias: 0
|
|
||||||
varianceClampScale: 0.9
|
|
||||||
contrastAdaptiveSharpening: 0
|
|
||||||
--- !u!114 &1336868190
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 1336868185}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: fff49514adc6448d0a4cbea3ff37308b, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
--- !u!1 &1347511407
|
--- !u!1 &1347511407
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
@ -4249,7 +4258,7 @@ Canvas:
|
||||||
m_Enabled: 1
|
m_Enabled: 1
|
||||||
serializedVersion: 3
|
serializedVersion: 3
|
||||||
m_RenderMode: 1
|
m_RenderMode: 1
|
||||||
m_Camera: {fileID: 1336868187}
|
m_Camera: {fileID: 158575877}
|
||||||
m_PlaneDistance: 100
|
m_PlaneDistance: 100
|
||||||
m_PixelPerfect: 0
|
m_PixelPerfect: 0
|
||||||
m_ReceivesEvents: 1
|
m_ReceivesEvents: 1
|
||||||
|
@ -4951,7 +4960,7 @@ Transform:
|
||||||
SceneRoots:
|
SceneRoots:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
m_Roots:
|
m_Roots:
|
||||||
- {fileID: 1336868188}
|
|
||||||
- {fileID: 1091311623}
|
- {fileID: 1091311623}
|
||||||
|
- {fileID: 158575881}
|
||||||
- {fileID: 76654114}
|
- {fileID: 76654114}
|
||||||
- {fileID: 644199644}
|
- {fileID: 644199644}
|
||||||
|
|
|
@ -314,7 +314,7 @@ Camera:
|
||||||
far clip plane: 1000
|
far clip plane: 1000
|
||||||
field of view: 60
|
field of view: 60
|
||||||
orthographic: 1
|
orthographic: 1
|
||||||
orthographic size: 5
|
orthographic size: 6
|
||||||
m_Depth: -1
|
m_Depth: -1
|
||||||
m_CullingMask:
|
m_CullingMask:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
|
@ -993,6 +993,16 @@ PrefabInstance:
|
||||||
propertyPath: m_LocalEulerAnglesHint.z
|
propertyPath: m_LocalEulerAnglesHint.z
|
||||||
value: 0
|
value: 0
|
||||||
objectReference: {fileID: 0}
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 5969883353858230351, guid: 6a19555eb81a44f40b05fd786c471810,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchorMax.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 7267096355061447464, guid: 6a19555eb81a44f40b05fd786c471810,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchorMax.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
- target: {fileID: 7267096355061447464, guid: 6a19555eb81a44f40b05fd786c471810,
|
- target: {fileID: 7267096355061447464, guid: 6a19555eb81a44f40b05fd786c471810,
|
||||||
type: 3}
|
type: 3}
|
||||||
propertyPath: m_AnchoredPosition.x
|
propertyPath: m_AnchoredPosition.x
|
||||||
|
|
|
@ -23,6 +23,14 @@ namespace Framework.Event
|
||||||
ShowGfx,
|
ShowGfx,
|
||||||
AddTime,
|
AddTime,
|
||||||
LoadingEnd,
|
LoadingEnd,
|
||||||
|
|
||||||
|
//关闭展示 建造UI
|
||||||
|
HideBuildUI,
|
||||||
|
ShowBuildUI,
|
||||||
|
|
||||||
|
//关闭展示 主界面UI
|
||||||
|
HideMainUI,
|
||||||
|
ShowMainUI,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -7,7 +7,9 @@ using Gameplay.Manager;
|
||||||
using Framework.Manager;
|
using Framework.Manager;
|
||||||
using Sirenix.OdinInspector;
|
using Sirenix.OdinInspector;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using Framework.Event;
|
||||||
using PhxhSDK;
|
using PhxhSDK;
|
||||||
|
using UnityEngine.Rendering.Universal;
|
||||||
|
|
||||||
public class BuildBoot : MonoBehaviour
|
public class BuildBoot : MonoBehaviour
|
||||||
{
|
{
|
||||||
|
@ -235,6 +237,7 @@ public class BuildBoot : MonoBehaviour
|
||||||
private GameObject _curBubble;
|
private GameObject _curBubble;
|
||||||
|
|
||||||
//当前选择的选项
|
//当前选择的选项
|
||||||
|
private Option _newOption;
|
||||||
private Option _curOption;
|
private Option _curOption;
|
||||||
private Node _curNode;
|
private Node _curNode;
|
||||||
|
|
||||||
|
@ -253,15 +256,19 @@ public class BuildBoot : MonoBehaviour
|
||||||
private GameObject _pickItem;
|
private GameObject _pickItem;
|
||||||
private SpriteRenderer _pickSpriteRenderer;
|
private SpriteRenderer _pickSpriteRenderer;
|
||||||
|
|
||||||
|
//UI界面
|
||||||
|
private GameObject _uiMainBuild;
|
||||||
|
|
||||||
private void Awake()
|
private void Awake()
|
||||||
{
|
{
|
||||||
RegisterClickEvent();
|
RegisterEvent();
|
||||||
InitUI();
|
InitUI();
|
||||||
InitBuildData();
|
InitBuildData();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Start()
|
private void Start()
|
||||||
{
|
{
|
||||||
|
InitCamera();
|
||||||
InitScreenAdaption();
|
InitScreenAdaption();
|
||||||
UpdateScreenAdaption();
|
UpdateScreenAdaption();
|
||||||
UpdateBuildDisplay();
|
UpdateBuildDisplay();
|
||||||
|
@ -323,6 +330,19 @@ public class BuildBoot : MonoBehaviour
|
||||||
|
|
||||||
#region UI相关
|
#region UI相关
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 初始化相机 区别游戏内外
|
||||||
|
/// </summary>
|
||||||
|
private void InitCamera()
|
||||||
|
{
|
||||||
|
if (BuildManager.Instance.CurBuildCamera == null) return;
|
||||||
|
GameObject.Find("BuildCamera").Destroy();
|
||||||
|
var canvas = transform.Find("BuildUIRoot").GetComponent<Canvas>();
|
||||||
|
canvas.worldCamera = BuildManager.Instance.CurBuildCamera;
|
||||||
|
var bgCanvas = transform.Find("BuildBGRoot").GetComponent<Canvas>();
|
||||||
|
bgCanvas.worldCamera = BuildManager.Instance.CurBuildCamera;
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 初始化屏幕适配
|
/// 初始化屏幕适配
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -378,6 +398,8 @@ public class BuildBoot : MonoBehaviour
|
||||||
_pickItem = transform.Find("PickItem").gameObject;
|
_pickItem = transform.Find("PickItem").gameObject;
|
||||||
_pickSpriteRenderer = _pickItem.GetComponent<SpriteRenderer>();
|
_pickSpriteRenderer = _pickItem.GetComponent<SpriteRenderer>();
|
||||||
|
|
||||||
|
_uiMainBuild = transform.Find("BuildUIRoot/UIMainBuild").gameObject;
|
||||||
|
|
||||||
InitTipPanel();
|
InitTipPanel();
|
||||||
InitBuildBar();
|
InitBuildBar();
|
||||||
}
|
}
|
||||||
|
@ -438,11 +460,14 @@ public class BuildBoot : MonoBehaviour
|
||||||
_pickItem.SetActive(false);
|
_pickItem.SetActive(false);
|
||||||
if (_curBubble != null)
|
if (_curBubble != null)
|
||||||
_curBubble.SetActive(true);
|
_curBubble.SetActive(true);
|
||||||
|
|
||||||
|
EventManager.Instance.Send(EventManager.EventName.ShowMainUI);
|
||||||
//放弃修改
|
//放弃修改
|
||||||
if (_curNode == null || _curOption == null) return;
|
if (_curNode == null || _curOption == null) return;
|
||||||
_curNode.OptionDisplay(_curOption);
|
_curNode.OptionDisplay(_curOption);
|
||||||
_curNode = null;
|
_curNode = null;
|
||||||
_curOption = null;
|
_curOption = null;
|
||||||
|
_newOption = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -455,13 +480,27 @@ public class BuildBoot : MonoBehaviour
|
||||||
_pickItem.SetActive(false);
|
_pickItem.SetActive(false);
|
||||||
_buildBar.Close();
|
_buildBar.Close();
|
||||||
|
|
||||||
if (_curNode == null || _curOption == null)
|
if (_curNode == null || _newOption == null)
|
||||||
{
|
{
|
||||||
_curBubble.SetActive(true);
|
_curBubble.SetActive(true);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
BuildManager.Instance.SaveNodeInfo(_curNode.Name, _curOption.Name);
|
EventManager.Instance.Send(EventManager.EventName.ShowMainUI);
|
||||||
|
BuildManager.Instance.SaveNodeInfo(_curNode.Name, _newOption.Name);
|
||||||
|
_curNode = null;
|
||||||
|
_curOption = null;
|
||||||
|
_newOption = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ShowUI()
|
||||||
|
{
|
||||||
|
_uiMainBuild.SetActive(true);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void HideUI()
|
||||||
|
{
|
||||||
|
_uiMainBuild.SetActive(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
@ -477,7 +516,7 @@ public class BuildBoot : MonoBehaviour
|
||||||
_isChanging = true;
|
_isChanging = true;
|
||||||
_mask.SetActive(true);
|
_mask.SetActive(true);
|
||||||
_pickItem.SetActive(true);
|
_pickItem.SetActive(true);
|
||||||
|
EventManager.Instance.Send(EventManager.EventName.HideMainUI);
|
||||||
var optionObj = obj.transform.parent.gameObject;
|
var optionObj = obj.transform.parent.gameObject;
|
||||||
var nodeName = optionObj.transform.parent.name;
|
var nodeName = optionObj.transform.parent.name;
|
||||||
var optionName = optionObj.name;
|
var optionName = optionObj.name;
|
||||||
|
@ -503,7 +542,6 @@ public class BuildBoot : MonoBehaviour
|
||||||
private void ChangePickItem(Option option)
|
private void ChangePickItem(Option option)
|
||||||
{
|
{
|
||||||
if (option == null) return;
|
if (option == null) return;
|
||||||
_curOption = option;
|
|
||||||
_pickItem.transform.position = option.OptionObj.transform.position;
|
_pickItem.transform.position = option.OptionObj.transform.position;
|
||||||
_pickSpriteRenderer.sprite =
|
_pickSpriteRenderer.sprite =
|
||||||
option.NormalObj.GetComponent<SpriteRenderer>().sprite;
|
option.NormalObj.GetComponent<SpriteRenderer>().sprite;
|
||||||
|
@ -520,6 +558,7 @@ public class BuildBoot : MonoBehaviour
|
||||||
_curBubble = obj;
|
_curBubble = obj;
|
||||||
obj.SetActive(false);
|
obj.SetActive(false);
|
||||||
var nodeName = obj.transform.parent.name;
|
var nodeName = obj.transform.parent.name;
|
||||||
|
EventManager.Instance.Send(EventManager.EventName.HideMainUI);
|
||||||
if (_nodes.TryGetValue(nodeName, out var node))
|
if (_nodes.TryGetValue(nodeName, out var node))
|
||||||
{
|
{
|
||||||
var condition = BuildManager.Instance.GetCondition(nodeName);
|
var condition = BuildManager.Instance.GetCondition(nodeName);
|
||||||
|
@ -546,6 +585,7 @@ public class BuildBoot : MonoBehaviour
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_newOption = option;
|
||||||
ChangePickItem(option);
|
ChangePickItem(option);
|
||||||
|
|
||||||
//DebugUtil.LogError("点击了{0}节点的{1}选项", nodeName, option.OptionObj.name);
|
//DebugUtil.LogError("点击了{0}节点的{1}选项", nodeName, option.OptionObj.name);
|
||||||
|
@ -557,21 +597,24 @@ public class BuildBoot : MonoBehaviour
|
||||||
private void BuildLockIconClick()
|
private void BuildLockIconClick()
|
||||||
{
|
{
|
||||||
_mask.SetActive(true);
|
_mask.SetActive(true);
|
||||||
DebugUtil.LogError("点击了上锁图标");
|
|
||||||
_tipObj.SetActive(true);
|
_tipObj.SetActive(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void RegisterClickEvent()
|
#endregion
|
||||||
|
|
||||||
|
private void RegisterEvent()
|
||||||
{
|
{
|
||||||
InputManager.Instance.OnBuildItemClick += OnBuildItemClick;
|
InputManager.Instance.OnBuildItemClick += OnBuildItemClick;
|
||||||
InputManager.Instance.OnBuildBubbleClick += OnBuildBubbleClick;
|
InputManager.Instance.OnBuildBubbleClick += OnBuildBubbleClick;
|
||||||
|
EventManager.Instance.Register(EventManager.EventName.HideBuildUI, HideUI);
|
||||||
|
EventManager.Instance.Register(EventManager.EventName.ShowBuildUI, ShowUI);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void UnregisterClickEvent()
|
private void UnregisterClickEvent()
|
||||||
{
|
{
|
||||||
InputManager.Instance.OnBuildItemClick -= OnBuildItemClick;
|
InputManager.Instance.OnBuildItemClick -= OnBuildItemClick;
|
||||||
InputManager.Instance.OnBuildBubbleClick -= OnBuildBubbleClick;
|
InputManager.Instance.OnBuildBubbleClick -= OnBuildBubbleClick;
|
||||||
|
EventManager.Instance.Unregister(EventManager.EventName.HideBuildUI, HideUI);
|
||||||
|
EventManager.Instance.Unregister(EventManager.EventName.ShowBuildUI, ShowUI);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
|
||||||
}
|
}
|
|
@ -1,6 +1,6 @@
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
|
||||||
public class BuildCamera : MonoBehaviour
|
public class CameraAdapter : MonoBehaviour
|
||||||
{
|
{
|
||||||
private Camera _camera;
|
private Camera _camera;
|
||||||
|
|
|
@ -2,6 +2,7 @@ public static class GlobalConstants
|
||||||
{
|
{
|
||||||
public const float DesignResolutionWidth = 1080;
|
public const float DesignResolutionWidth = 1080;
|
||||||
public const float DesignResolutionHeight = 1920;
|
public const float DesignResolutionHeight = 1920;
|
||||||
|
|
||||||
public const string UserBuildSaveKey = "UserBuildInfo";
|
public const string UserBuildSaveKey = "UserBuildInfo";
|
||||||
|
public const string DefaultBuildID = "Build_1";
|
||||||
}
|
}
|
|
@ -104,7 +104,7 @@ namespace Framework.Manager
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class UserBuildInfo
|
public class UserBuildInfo
|
||||||
{
|
{
|
||||||
public string BuildData = "";
|
public string BuildData = GlobalConstants.DefaultBuildID;
|
||||||
public Dictionary<string, string> ChooseNodeInfo;
|
public Dictionary<string, string> ChooseNodeInfo;
|
||||||
|
|
||||||
public UserBuildInfo()
|
public UserBuildInfo()
|
||||||
|
@ -114,6 +114,7 @@ namespace Framework.Manager
|
||||||
|
|
||||||
public UserBuildInfo(string buildData)
|
public UserBuildInfo(string buildData)
|
||||||
{
|
{
|
||||||
|
DebugUtil.LogError("建造新的buildDAta :{0}", buildData);
|
||||||
BuildData = buildData;
|
BuildData = buildData;
|
||||||
ChooseNodeInfo = new Dictionary<string, string>();
|
ChooseNodeInfo = new Dictionary<string, string>();
|
||||||
}
|
}
|
||||||
|
@ -156,11 +157,17 @@ namespace Framework.Manager
|
||||||
//动态加载的图标
|
//动态加载的图标
|
||||||
private Dictionary<string, Sprite> _iconSprites;
|
private Dictionary<string, Sprite> _iconSprites;
|
||||||
|
|
||||||
|
//当前场景蓝图
|
||||||
|
public Sprite CurBlueprint;
|
||||||
|
|
||||||
|
//Build场景相机
|
||||||
|
public Camera CurBuildCamera;
|
||||||
|
|
||||||
private BuildData _curBuildData;
|
private BuildData _curBuildData;
|
||||||
private bool _isInit;
|
private bool _isInit;
|
||||||
private bool _isInGame;
|
private bool _isInGame;
|
||||||
|
|
||||||
public void Init(BuildData buildData, UserBuildInfo userBuildInfo = null, bool inGame = true)
|
public async UniTask Init(BuildData buildData, bool inGame = false, UserBuildInfo userBuildInfo = null)
|
||||||
{
|
{
|
||||||
if (_isInit) return;
|
if (_isInit) return;
|
||||||
_curBuildData = buildData;
|
_curBuildData = buildData;
|
||||||
|
@ -170,7 +177,10 @@ namespace Framework.Manager
|
||||||
InitNodesInfo();
|
InitNodesInfo();
|
||||||
InitUserBuildInfo(userBuildInfo);
|
InitUserBuildInfo(userBuildInfo);
|
||||||
InitCondition();
|
InitCondition();
|
||||||
InitIcon();
|
await InitIcon();
|
||||||
|
InitBlueprint();
|
||||||
|
if (inGame)
|
||||||
|
CurBuildCamera = CameraManager.Instance.UICamera;
|
||||||
_isInit = true;
|
_isInit = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -243,7 +253,10 @@ namespace Framework.Manager
|
||||||
}*/
|
}*/
|
||||||
}
|
}
|
||||||
|
|
||||||
private async void InitIcon()
|
/// <summary>
|
||||||
|
/// 异步加载该建造物品图标
|
||||||
|
/// </summary>
|
||||||
|
private async UniTask InitIcon()
|
||||||
{
|
{
|
||||||
foreach (var nodeInfo in NodeInfos.Values)
|
foreach (var nodeInfo in NodeInfos.Values)
|
||||||
{
|
{
|
||||||
|
@ -256,6 +269,13 @@ namespace Framework.Manager
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private async void InitBlueprint()
|
||||||
|
{
|
||||||
|
var path = string.Format(Constants.Constants.BuildBlueprint, _curBuildData.buildID);
|
||||||
|
DebugUtil.LogError("加载蓝图的路径:{0}", path);
|
||||||
|
CurBlueprint = await AssetManager.Instance.LoadAssetAsync<Sprite>(path);
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 初始化条件
|
/// 初始化条件
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -296,8 +316,6 @@ namespace Framework.Manager
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
DebugUtil.LogError("BuildManager Init");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -371,7 +389,7 @@ namespace Framework.Manager
|
||||||
|
|
||||||
public string GetNextLockNode(int condition)
|
public string GetNextLockNode(int condition)
|
||||||
{
|
{
|
||||||
DebugUtil.LogError("当前达到条件:{0}", condition);
|
DebugUtil.LogWarning("当前达到条件:{0}", condition);
|
||||||
string nodeName = null;
|
string nodeName = null;
|
||||||
|
|
||||||
switch (_curBuildData.unlockType)
|
switch (_curBuildData.unlockType)
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
|
using System.Collections.Generic;
|
||||||
using PhxhSDK;
|
using PhxhSDK;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using Framework.Constants;
|
using Framework.Constants;
|
||||||
|
using UnityEngine.EventSystems;
|
||||||
using UnityEngine.InputSystem;
|
using UnityEngine.InputSystem;
|
||||||
using UnityEngine.InputSystem.Controls;
|
using UnityEngine.InputSystem.Controls;
|
||||||
using UnityEngine.InputSystem.EnhancedTouch;
|
using UnityEngine.InputSystem.EnhancedTouch;
|
||||||
|
@ -16,7 +18,7 @@ namespace Framework.Manager
|
||||||
public OnFingerUpEvent OnBuildBubbleClick;
|
public OnFingerUpEvent OnBuildBubbleClick;
|
||||||
public OnFingerUpEvent OnClick;
|
public OnFingerUpEvent OnClick;
|
||||||
public OnFingerUpEvent OnFingerUp;
|
public OnFingerUpEvent OnFingerUp;
|
||||||
|
|
||||||
private ButtonControl _mouseButtonAsFinger;
|
private ButtonControl _mouseButtonAsFinger;
|
||||||
private bool _isMousePressedLastFrame;
|
private bool _isMousePressedLastFrame;
|
||||||
|
|
||||||
|
@ -24,7 +26,7 @@ namespace Framework.Manager
|
||||||
{
|
{
|
||||||
EnhancedTouchSupport.Enable();
|
EnhancedTouchSupport.Enable();
|
||||||
Touch.onFingerUp += _OnFingerUp;
|
Touch.onFingerUp += _OnFingerUp;
|
||||||
|
|
||||||
# if UNITY_STANDALONE || UNITY_EDITOR
|
# if UNITY_STANDALONE || UNITY_EDITOR
|
||||||
_mouseButtonAsFinger = Mouse.current.leftButton;
|
_mouseButtonAsFinger = Mouse.current.leftButton;
|
||||||
#endif
|
#endif
|
||||||
|
@ -40,12 +42,16 @@ namespace Framework.Manager
|
||||||
{
|
{
|
||||||
# if UNITY_STANDALONE || UNITY_EDITOR
|
# if UNITY_STANDALONE || UNITY_EDITOR
|
||||||
var currentMouse = Mouse.current;
|
var currentMouse = Mouse.current;
|
||||||
|
|
||||||
if (_isMousePressedLastFrame && !_mouseButtonAsFinger.isPressed)
|
if (_isMousePressedLastFrame && !_mouseButtonAsFinger.isPressed)
|
||||||
{
|
{
|
||||||
Vector2 pos = CameraManager.Instance.MainCamera.ScreenToWorldPoint(currentMouse.position.ReadValue());
|
Vector2 pos = CameraManager.Instance.MainCamera.ScreenToWorldPoint(currentMouse.position.ReadValue());
|
||||||
Check(pos);
|
if (!IsPointerOverUIObject(currentMouse.position.ReadValue()))
|
||||||
|
{
|
||||||
|
Check(pos);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
_isMousePressedLastFrame = _mouseButtonAsFinger.isPressed;
|
_isMousePressedLastFrame = _mouseButtonAsFinger.isPressed;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
@ -53,13 +59,20 @@ namespace Framework.Manager
|
||||||
private void _OnFingerUp(Finger finger)
|
private void _OnFingerUp(Finger finger)
|
||||||
{
|
{
|
||||||
var touch = Touch.activeTouches[0];
|
var touch = Touch.activeTouches[0];
|
||||||
var pos = CameraManager.Instance.MainCamera.ScreenToWorldPoint(new Vector3(touch.screenPosition.x, touch.screenPosition.y, -Camera.main.transform.position.z));
|
var pos = CameraManager.Instance.MainCamera.ScreenToWorldPoint(new Vector3(touch.screenPosition.x,
|
||||||
|
touch.screenPosition.y, -Camera.main.transform.position.z));
|
||||||
|
|
||||||
|
if (IsPointerOverUIObject(touch))
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
Check(pos);
|
Check(pos);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Check(Vector2 checkPos)
|
private void Check(Vector2 checkPos)
|
||||||
{
|
{
|
||||||
Collider2D[] colliders = Physics2D.OverlapCircleAll(checkPos , LevelConstants.CheckRadius);
|
Collider2D[] colliders = Physics2D.OverlapCircleAll(checkPos, LevelConstants.CheckRadius);
|
||||||
foreach (Collider2D collider in colliders)
|
foreach (Collider2D collider in colliders)
|
||||||
{
|
{
|
||||||
if (collider.gameObject.layer == LayerMask.NameToLayer("Hole"))
|
if (collider.gameObject.layer == LayerMask.NameToLayer("Hole"))
|
||||||
|
@ -81,5 +94,27 @@ namespace Framework.Manager
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private bool IsPointerOverUIObject(Touch touch)
|
||||||
|
{
|
||||||
|
PointerEventData eventDataCurrentPosition = new PointerEventData(EventSystem.current);
|
||||||
|
eventDataCurrentPosition.position = new Vector2(touch.screenPosition.x, touch.screenPosition.y);
|
||||||
|
|
||||||
|
List<RaycastResult> results = new List<RaycastResult>();
|
||||||
|
EventSystem.current.RaycastAll(eventDataCurrentPosition, results);
|
||||||
|
|
||||||
|
return results.Count > 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
private bool IsPointerOverUIObject(Vector2 screenPosition)
|
||||||
|
{
|
||||||
|
PointerEventData eventDataCurrentPosition = new PointerEventData(EventSystem.current);
|
||||||
|
eventDataCurrentPosition.position = screenPosition;
|
||||||
|
|
||||||
|
List<RaycastResult> results = new List<RaycastResult>();
|
||||||
|
EventSystem.current.RaycastAll(eventDataCurrentPosition, results);
|
||||||
|
|
||||||
|
return results.Count > 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -292,6 +292,7 @@ namespace Framework.UI
|
||||||
|
|
||||||
_WindowMeta(UIConstants.UIShop, UIWindowLayer.Normal);
|
_WindowMeta(UIConstants.UIShop, UIWindowLayer.Normal);
|
||||||
_WindowMeta(UIConstants.UIAdPopUp, UIWindowLayer.Normal);
|
_WindowMeta(UIConstants.UIAdPopUp, UIWindowLayer.Normal);
|
||||||
|
_WindowMeta(UIConstants.UIStartMain,UIWindowLayer.Normal);
|
||||||
_WindowMeta(UIConstants.UIBuyGoods, UIWindowLayer.Normal);
|
_WindowMeta(UIConstants.UIBuyGoods, UIWindowLayer.Normal);
|
||||||
_WindowMeta(UIConstants.UIWinPanel, UIWindowLayer.Normal);
|
_WindowMeta(UIConstants.UIWinPanel, UIWindowLayer.Normal);
|
||||||
_WindowMeta(UIConstants.UIMainPanel, UIWindowLayer.Normal);
|
_WindowMeta(UIConstants.UIMainPanel, UIWindowLayer.Normal);
|
||||||
|
|
|
@ -28,4 +28,14 @@ public class CameraController : MonoBehaviour
|
||||||
Gizmos.DrawWireCube(hitPoint, new Vector3(halfSize * 2, halfSize * 2, halfSize * 2));
|
Gizmos.DrawWireCube(hitPoint, new Vector3(halfSize * 2, halfSize * 2, halfSize * 2));
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
private Camera _camera;
|
||||||
|
|
||||||
|
private void Awake()
|
||||||
|
{
|
||||||
|
_camera = transform.GetComponent<Camera>();
|
||||||
|
var size = _camera.orthographicSize;
|
||||||
|
_camera.orthographicSize = size * GlobalConstants.DesignResolutionWidth /
|
||||||
|
GlobalConstants.DesignResolutionHeight * Screen.height / Screen.width;
|
||||||
|
}
|
||||||
}
|
}
|
|
@ -13,9 +13,12 @@ namespace Framework.Constants
|
||||||
public const string AgreementUrl = "http://www.puhexinhuo.com/avery_policy.html";
|
public const string AgreementUrl = "http://www.puhexinhuo.com/avery_policy.html";
|
||||||
|
|
||||||
public const string SceneLevelPath = "Assets/Scenes/LevelScene.unity";
|
public const string SceneLevelPath = "Assets/Scenes/LevelScene.unity";
|
||||||
|
|
||||||
public const string SceneBuildPath = "Assets/Scenes/BuildScene.unity";
|
//建造相关
|
||||||
|
public const string SceneBuildPath = "Assets/Scenes/Build/{0}.unity";
|
||||||
|
public const string BuildConfigPath = "Assets/Config/Build/{0}.json";
|
||||||
|
public const string BuildBlueprint = "Assets/Art/GameBuild/Texture/Blueprint/{0}.png";
|
||||||
|
|
||||||
public const string UIPrefabPath = "Assets/Art/UI/Prefab/{0}.prefab";
|
public const string UIPrefabPath = "Assets/Art/UI/Prefab/{0}.prefab";
|
||||||
public const string ItemPrefabPath = "Assets/Art/LevelItem/{0}.prefab";
|
public const string ItemPrefabPath = "Assets/Art/LevelItem/{0}.prefab";
|
||||||
public const string PlankPrefabPath = "Assets/Art/LevelItem/Plank/{0}.prefab";
|
public const string PlankPrefabPath = "Assets/Art/LevelItem/Plank/{0}.prefab";
|
||||||
|
@ -29,7 +32,6 @@ namespace Framework.Constants
|
||||||
//Config
|
//Config
|
||||||
public const string LevelListPath = "Assets/Config/Level/LevelList.json";
|
public const string LevelListPath = "Assets/Config/Level/LevelList.json";
|
||||||
public const string LevelConfigPath = "Assets/Config/Level/{0}.json";
|
public const string LevelConfigPath = "Assets/Config/Level/{0}.json";
|
||||||
public const string BuildConfigPath = "Assets/Config/Build/{0}.json";
|
|
||||||
|
|
||||||
//TableConfig
|
//TableConfig
|
||||||
public const string TableDataConfigPath = "Assets/Config/Data/{0}.json";
|
public const string TableDataConfigPath = "Assets/Config/Data/{0}.json";
|
||||||
|
|
|
@ -24,6 +24,8 @@ namespace Framework.Constants
|
||||||
public static readonly string UISettingPanel = "UISettingPanel";
|
public static readonly string UISettingPanel = "UISettingPanel";
|
||||||
public static readonly string UIUserAgreement = "UIUserAgreement";
|
public static readonly string UIUserAgreement = "UIUserAgreement";
|
||||||
|
|
||||||
|
public static readonly string UIStartMain = "UIStartMain";
|
||||||
|
|
||||||
//BG
|
//BG
|
||||||
public static readonly string UILevelBg = "UILevelBG";
|
public static readonly string UILevelBg = "UILevelBG";
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,19 +6,17 @@ namespace Gameplay.Game
|
||||||
{
|
{
|
||||||
public class GameStateStart : IState
|
public class GameStateStart : IState
|
||||||
{
|
{
|
||||||
private string _windowPos;
|
|
||||||
private bool _stayTuned;
|
private bool _stayTuned;
|
||||||
|
|
||||||
public GameStateStart(string windowPos, bool stayTuned = false)
|
public GameStateStart( bool stayTuned = false)
|
||||||
{
|
{
|
||||||
_windowPos = windowPos;
|
|
||||||
_stayTuned = stayTuned;
|
_stayTuned = stayTuned;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void OnEnter()
|
public void OnEnter()
|
||||||
{
|
{
|
||||||
LoadingExecutorManager.Instance.ExecuteLoading(
|
LoadingExecutorManager.Instance.ExecuteLoading(
|
||||||
new GameStartLoadingExecutor(_windowPos, _stayTuned));
|
new GameStartLoadingExecutor(_stayTuned));
|
||||||
}
|
}
|
||||||
|
|
||||||
public void OnUpdate(float deltaTime)
|
public void OnUpdate(float deltaTime)
|
||||||
|
|
|
@ -4,18 +4,19 @@ using Framework;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using Framework.BI;
|
using Framework.BI;
|
||||||
using Framework.UI;
|
using Framework.UI;
|
||||||
|
using PhxhSDK.Phxh;
|
||||||
using Gameplay.Login;
|
using Gameplay.Login;
|
||||||
using Framework.Event;
|
using Framework.Event;
|
||||||
using Gameplay.Manager;
|
using Gameplay.Manager;
|
||||||
using Framework.Manager;
|
using Framework.Manager;
|
||||||
using Framework.Constants;
|
using Framework.Constants;
|
||||||
using Cysharp.Threading.Tasks;
|
using Cysharp.Threading.Tasks;
|
||||||
|
using UnityEngine.AddressableAssets;
|
||||||
|
|
||||||
namespace Gameplay.LoadingExecutor
|
namespace Gameplay.LoadingExecutor
|
||||||
{
|
{
|
||||||
public class GameStartLoadingExecutor : LoadingExecutorWithUILoadingController
|
public class GameStartLoadingExecutor : LoadingExecutorWithUILoadingController
|
||||||
{
|
{
|
||||||
private string _windowPos;
|
|
||||||
private bool _stayTuned;
|
private bool _stayTuned;
|
||||||
|
|
||||||
protected override async UniTask _DoLoading()
|
protected override async UniTask _DoLoading()
|
||||||
|
@ -25,13 +26,14 @@ namespace Gameplay.LoadingExecutor
|
||||||
ShopManager.Instance.Init();
|
ShopManager.Instance.Init();
|
||||||
_destProgress = 20f;
|
_destProgress = 20f;
|
||||||
await TableManager.Instance.Load();
|
await TableManager.Instance.Load();
|
||||||
_destProgress = 40f;
|
_destProgress = 30f;
|
||||||
ADManager.Instance.Init();
|
ADManager.Instance.Init();
|
||||||
_destProgress = 50f;
|
_destProgress = 40f;
|
||||||
await PreLoadSelectLevel();
|
await PreLoadSelectLevel();
|
||||||
_destProgress = 60f;
|
_destProgress = 50f;
|
||||||
StringManager.Instance.InitLanguage();
|
StringManager.Instance.InitLanguage();
|
||||||
_destProgress = 70f;
|
await InitBuildScene();
|
||||||
|
_destProgress = 60f;
|
||||||
await InitGfx();
|
await InitGfx();
|
||||||
_destProgress = 80f;
|
_destProgress = 80f;
|
||||||
await InitMusic();
|
await InitMusic();
|
||||||
|
@ -40,12 +42,31 @@ namespace Gameplay.LoadingExecutor
|
||||||
_destProgress = 100f;
|
_destProgress = 100f;
|
||||||
}
|
}
|
||||||
|
|
||||||
public GameStartLoadingExecutor(string windowPos, bool stayTuned = false)
|
public GameStartLoadingExecutor(bool stayTuned = false)
|
||||||
{
|
{
|
||||||
_windowPos = windowPos;
|
|
||||||
_stayTuned = stayTuned;
|
_stayTuned = stayTuned;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 初始化Build数据
|
||||||
|
/// </summary>
|
||||||
|
private async UniTask InitBuildScene()
|
||||||
|
{
|
||||||
|
var buildInfo = StorageManager.Instance.GetStorage<UserBuildInfo>(GlobalConstants.UserBuildSaveKey);
|
||||||
|
buildInfo ??= new UserBuildInfo();
|
||||||
|
if (string.IsNullOrEmpty(buildInfo.BuildData))
|
||||||
|
{
|
||||||
|
buildInfo.BuildData = GlobalConstants.DefaultBuildID;
|
||||||
|
}
|
||||||
|
|
||||||
|
var buildId = buildInfo.BuildData;
|
||||||
|
var buildPath = string.Format(Framework.Constants.Constants.SceneBuildPath, buildId);
|
||||||
|
var buildConfig = string.Format(Framework.Constants.Constants.BuildConfigPath, buildId);
|
||||||
|
var buildData = await JsonHelper.LoadFromAddressable<BuildData>(buildConfig);
|
||||||
|
await BuildManager.Instance.Init(buildData, true, buildInfo);
|
||||||
|
await Addressables.LoadSceneAsync(buildPath).ToUniTask();
|
||||||
|
}
|
||||||
|
|
||||||
private async UniTask InitGfx()
|
private async UniTask InitGfx()
|
||||||
{
|
{
|
||||||
await GfxManager.Instance.PreLoadGfx("Effect_MainCharacter");
|
await GfxManager.Instance.PreLoadGfx("Effect_MainCharacter");
|
||||||
|
@ -56,7 +77,7 @@ namespace Gameplay.LoadingExecutor
|
||||||
private async UniTask InitUI()
|
private async UniTask InitUI()
|
||||||
{
|
{
|
||||||
UIRoot.Instance.BgDestroy();
|
UIRoot.Instance.BgDestroy();
|
||||||
await UIManager.Instance.OpenWindow(_windowPos);
|
await UIManager.Instance.OpenWindow(UIConstants.UIStartMain);
|
||||||
|
|
||||||
//用户协议 -> 登录 -> 数据同步
|
//用户协议 -> 登录 -> 数据同步
|
||||||
if (AppInfoManager.Instance.UpdateConfirm)
|
if (AppInfoManager.Instance.UpdateConfirm)
|
||||||
|
|
|
@ -33,7 +33,7 @@ namespace Gameplay
|
||||||
|
|
||||||
protected override void _OnAllSystemStarted()
|
protected override void _OnAllSystemStarted()
|
||||||
{
|
{
|
||||||
GameStateManager.Instance.ChangeState(new GameStateStart(UIConstants.UIMainPanel));
|
GameStateManager.Instance.ChangeState(new GameStateStart());
|
||||||
}
|
}
|
||||||
|
|
||||||
private void _Register<T>() where T : class, new()
|
private void _Register<T>() where T : class, new()
|
||||||
|
|
|
@ -37,7 +37,7 @@ public class UILosePanelController : UIWindow
|
||||||
{
|
{
|
||||||
CloseWindow();
|
CloseWindow();
|
||||||
UIManager.Instance.CloseWindow(UIConstants.UILevelPanel, true);
|
UIManager.Instance.CloseWindow(UIConstants.UILevelPanel, true);
|
||||||
GameStateManager.Instance.ChangeState(new GameStateStart(UIConstants.UIMainPanel));
|
GameStateManager.Instance.ChangeState(new GameStateStart());
|
||||||
BIManager.Instance.TrackEventLevel(cfg.BI.Event.level_back_home, BIManager.Reason.ClickOnLosePanel.ToString());
|
BIManager.Instance.TrackEventLevel(cfg.BI.Event.level_back_home, BIManager.Reason.ClickOnLosePanel.ToString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -75,7 +75,7 @@ public class UIWinPanelController : UIWindow
|
||||||
BIManager.Reason.ClickOnWinPanel.ToString());
|
BIManager.Reason.ClickOnWinPanel.ToString());
|
||||||
CloseWindow();
|
CloseWindow();
|
||||||
UIManager.Instance.CloseWindow(UIConstants.UILevelPanel, true);
|
UIManager.Instance.CloseWindow(UIConstants.UILevelPanel, true);
|
||||||
GameStateManager.Instance.ChangeState(new GameStateStart(UIConstants.UIMainPanel));
|
GameStateManager.Instance.ChangeState(new GameStateStart());
|
||||||
}
|
}
|
||||||
|
|
||||||
private void RefreshCoins()
|
private void RefreshCoins()
|
||||||
|
@ -102,7 +102,7 @@ public class UIWinPanelController : UIWindow
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
UIManager.Instance.CloseWindow(UIConstants.UILevelPanel, true);
|
UIManager.Instance.CloseWindow(UIConstants.UILevelPanel, true);
|
||||||
GameStateManager.Instance.ChangeState(new GameStateStart(UIConstants.UIMainPanel, true));
|
GameStateManager.Instance.ChangeState(new GameStateStart());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -17,7 +17,7 @@ public class UIPausePanelController : UIWindow
|
||||||
BindButton("Bg_PausePanel/Btn_Back", BackToMainPanel);
|
BindButton("Bg_PausePanel/Btn_Back", BackToMainPanel);
|
||||||
BindButton("Bg_PausePanel/Btn_Continue", ContinueLevel);
|
BindButton("Bg_PausePanel/Btn_Continue", ContinueLevel);
|
||||||
//BindButton("Bg_PausePanel/Btn_Help", Help);
|
//BindButton("Bg_PausePanel/Btn_Help", Help);
|
||||||
BindButton("Bg_PausePanel/Btn_BackSelect", SelectNew);
|
//BindButton("Bg_PausePanel/Btn_BackSelect", SelectNew);
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override void OnOpenWindow(object data)
|
protected override void OnOpenWindow(object data)
|
||||||
|
@ -30,7 +30,7 @@ public class UIPausePanelController : UIWindow
|
||||||
BIManager.Instance.TrackEventLevel(Event.level_back_home, BIManager.Reason.ClickOnPausePanel.ToString());
|
BIManager.Instance.TrackEventLevel(Event.level_back_home, BIManager.Reason.ClickOnPausePanel.ToString());
|
||||||
UIManager.Instance.CloseWindow(UIConstants.UIPausePanel, true);
|
UIManager.Instance.CloseWindow(UIConstants.UIPausePanel, true);
|
||||||
UIManager.Instance.CloseWindow(UIConstants.UILevelPanel, true);
|
UIManager.Instance.CloseWindow(UIConstants.UILevelPanel, true);
|
||||||
GameStateManager.Instance.ChangeState(new GameStateStart(UIConstants.UIMainPanel));
|
GameStateManager.Instance.ChangeState(new GameStateStart());
|
||||||
}
|
}
|
||||||
|
|
||||||
private void ContinueLevel()
|
private void ContinueLevel()
|
||||||
|
@ -45,7 +45,7 @@ public class UIPausePanelController : UIWindow
|
||||||
{
|
{
|
||||||
UIManager.Instance.CloseWindow(UIConstants.UIPausePanel, true);
|
UIManager.Instance.CloseWindow(UIConstants.UIPausePanel, true);
|
||||||
UIManager.Instance.CloseWindow(UIConstants.UILevelPanel, true);
|
UIManager.Instance.CloseWindow(UIConstants.UILevelPanel, true);
|
||||||
GameStateManager.Instance.ChangeState(new GameStateStart(UIConstants.UILevelSelect));
|
GameStateManager.Instance.ChangeState(new GameStateStart());
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Help()
|
private void Help()
|
||||||
|
|
|
@ -0,0 +1,137 @@
|
||||||
|
using cfg.BI;
|
||||||
|
using UnityEngine;
|
||||||
|
using Framework.UI;
|
||||||
|
using Framework.BI;
|
||||||
|
using UnityEngine.UI;
|
||||||
|
using Gameplay.Level;
|
||||||
|
using Framework.Event;
|
||||||
|
using Gameplay.Manager;
|
||||||
|
using Framework.Manager;
|
||||||
|
using Framework.Constants;
|
||||||
|
using Event = cfg.BI.Event;
|
||||||
|
|
||||||
|
public class UIStartMainController : UIWindow
|
||||||
|
{
|
||||||
|
private GameObject _mask;
|
||||||
|
private GameObject _blueprint;
|
||||||
|
|
||||||
|
protected override void OnAwake()
|
||||||
|
{
|
||||||
|
RegisterEvent();
|
||||||
|
InitBlueprint();
|
||||||
|
|
||||||
|
_mask = FindObj("MaskPanel").gameObject;
|
||||||
|
BindButton("MaskPanel", ShowUI);
|
||||||
|
BindButton("UI_LiuHaiBottom/Btn_Game", OnEnterLevel);
|
||||||
|
BindButton("UI_LiuHaiBottom/Btn_Level", OnSelectLevel);
|
||||||
|
BindButton("UI_LiuHaiTop/Btn_Setting", OpenSettingPanel);
|
||||||
|
BindButton("UI_LiuHaiTop/Btn_Shop", OpenShop);
|
||||||
|
BindButton("UI_LiuHaiTop/Btn_HideUI", HideAllUI);
|
||||||
|
BindButton("UI_LiuHaiTop/Btn_ViewResult", ViewResult);
|
||||||
|
|
||||||
|
CommonUIUtils.CaptureScreenshot();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void InitBlueprint()
|
||||||
|
{
|
||||||
|
_blueprint = FindObj("ResultPanel");
|
||||||
|
var sprite = BuildManager.Instance.CurBlueprint;
|
||||||
|
if (sprite != null)
|
||||||
|
FindObj("ResultPanel/Img_Blueprint").GetComponent<Image>().sprite = sprite;
|
||||||
|
BindButton("ResultPanel/Img_Blueprint/Btn_Close", () => { _blueprint.SetActive(false); });
|
||||||
|
}
|
||||||
|
|
||||||
|
private void HideAllUI()
|
||||||
|
{
|
||||||
|
FindObj("UI_LiuHaiBottom").SetActive(false);
|
||||||
|
FindObj("UI_LiuHaiTop").SetActive(false);
|
||||||
|
_mask.SetActive(true);
|
||||||
|
EventManager.Instance.Send(EventManager.EventName.HideBuildUI);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ShowUI()
|
||||||
|
{
|
||||||
|
FindObj("UI_LiuHaiBottom").SetActive(true);
|
||||||
|
FindObj("UI_LiuHaiTop").SetActive(true);
|
||||||
|
_mask.SetActive(false);
|
||||||
|
EventManager.Instance.Send(EventManager.EventName.ShowBuildUI);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void HideUI()
|
||||||
|
{
|
||||||
|
FindObj("UI_LiuHaiBottom").SetActive(false);
|
||||||
|
FindObj("UI_LiuHaiTop").SetActive(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void ViewResult()
|
||||||
|
{
|
||||||
|
_blueprint.SetActive(true);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 打开设置界面
|
||||||
|
/// </summary>
|
||||||
|
private async void OpenSettingPanel()
|
||||||
|
{
|
||||||
|
CommonUIUtils.CaptureScreenshot();
|
||||||
|
BIManager.Instance.TrackEvent(Event.click_setting);
|
||||||
|
await UIManager.Instance.OpenWindow(UIConstants.UISettingPanel);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 打开商店
|
||||||
|
/// </summary>
|
||||||
|
private async void OpenShop()
|
||||||
|
{
|
||||||
|
await UIManager.Instance.OpenWindow(UIConstants.UIShop);
|
||||||
|
BIManager.Instance.TrackEvent(Event.open_shop, "UIMainPanel");
|
||||||
|
BIManager.Instance.TrackEventOnce(EventFirst.fte_open_shop, "UIMainPanel");
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 开始游戏
|
||||||
|
/// </summary>
|
||||||
|
private async void OnEnterLevel()
|
||||||
|
{
|
||||||
|
BIManager.Instance.TrackEvent(Event.click_level_start);
|
||||||
|
BIManager.Instance.TrackEventOnce(EventFirst.fte_click_level_start);
|
||||||
|
var levelID = $"level{LevelSelectManager.Instance.CurPassLevelIndex + 1}";
|
||||||
|
if (LevelManager.Instance.IsLevelExist(levelID))
|
||||||
|
{
|
||||||
|
CloseWindow();
|
||||||
|
GameStateManager.Instance.ChangeState(new LevelState(levelID));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
EventManager.Instance.Send(EventManager.EventName.HideGfx);
|
||||||
|
await UIManager.Instance.OpenWindow(UIConstants.UIStayTuned);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 选择关卡
|
||||||
|
/// </summary>
|
||||||
|
private async void OnSelectLevel()
|
||||||
|
{
|
||||||
|
CloseWindow();
|
||||||
|
BIManager.Instance.TrackEvent(Event.click_level_select);
|
||||||
|
await UIManager.Instance.OpenWindow(UIConstants.UILevelSelect);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void RegisterEvent()
|
||||||
|
{
|
||||||
|
EventManager.Instance.Register(EventManager.EventName.HideMainUI, HideUI);
|
||||||
|
EventManager.Instance.Register(EventManager.EventName.ShowMainUI, ShowUI);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void UnregisterEvent()
|
||||||
|
{
|
||||||
|
EventManager.Instance.Unregister(EventManager.EventName.HideMainUI, HideUI);
|
||||||
|
EventManager.Instance.Unregister(EventManager.EventName.ShowMainUI, ShowUI);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void OnDestroy()
|
||||||
|
{
|
||||||
|
UnregisterEvent();
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,11 @@
|
||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 951865856ff574ed19b17bc4682ba489
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
|
@ -1,20 +1,20 @@
|
||||||
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Config/Data/ad_adconfig.json,A36B3A44ABABA2DDE095849E3626C9,1094,1721278771327
|
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Config/Data/ad_adconfig.json,A36B3A44ABABA2DDE095849E3626C9,1094,1721290160201
|
||||||
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Config/Data/prop_propconfig.json,7C02F583533F144939CBFF8C7E18473,880,1721278771328
|
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Config/Data/prop_propconfig.json,7C02F583533F144939CBFF8C7E18473,880,1721290160201
|
||||||
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Config/Data/stringcfg_stringconfig.json,9A1616ADF3898E6E92CA8CFC8B5A6DB3,7497,1721278771327
|
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Config/Data/stringcfg_stringconfig.json,47632A123F87F2A3C8BF4AE78CA3F5,7628,1721290160202
|
||||||
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/AD/ADConfig.cs,A4C9CBC6BD55B1C14634FD73C748ACA,1928,1721278771327
|
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/AD/ADConfig.cs,A4C9CBC6BD55B1C14634FD73C748ACA,1928,1721290160201
|
||||||
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/AD/ADType.cs,F6A7395BDA6D1E7D1EF51E344CB045,603,1721278771327
|
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/AD/ADType.cs,F6A7395BDA6D1E7D1EF51E344CB045,603,1721290160201
|
||||||
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/AD/DataAD.cs,7F68864C5AB693111C5C3250967FB782,3417,1721278771327
|
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/AD/DataAD.cs,7F68864C5AB693111C5C3250967FB782,3417,1721290160201
|
||||||
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/BI/Event.cs,9BC756F4D9E749FBCEF49BF6929557,6506,1721278771327
|
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/BI/Event.cs,9BC756F4D9E749FBCEF49BF6929557,6506,1721290160202
|
||||||
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/BI/EventFirst.cs,72E992B782D0734B64364E4777CA3B35,2964,1721278771327
|
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/BI/EventFirst.cs,72E992B782D0734B64364E4777CA3B35,2964,1721290160201
|
||||||
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/Prop/DataProp.cs,B1E5165AD7B7B28F863BF25E9581BF7B,4385,1721278771327
|
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/Prop/DataProp.cs,B1E5165AD7B7B28F863BF25E9581BF7B,4385,1721290160202
|
||||||
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/Prop/PropConfig.cs,263DA0E1E0FA37A6401A432E49E8,2040,1721278771327
|
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/Prop/PropConfig.cs,263DA0E1E0FA37A6401A432E49E8,2040,1721290160201
|
||||||
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/Prop/PropType.cs,56DDB93BC3D6491F012DAE849526897,757,1721278771327
|
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/Prop/PropType.cs,56DDB93BC3D6491F012DAE849526897,757,1721290160201
|
||||||
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/StringCfg/DataString.cs,1613DCE5B077AE52BB90193DD949348,2327,1721278771327
|
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/StringCfg/DataString.cs,1613DCE5B077AE52BB90193DD949348,2327,1721290160201
|
||||||
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/StringCfg/StringConfig.cs,90AC6ED26EAF4A66498B4816B635F47,2080,1721278771327
|
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/StringCfg/StringConfig.cs,90AC6ED26EAF4A66498B4816B635F47,2080,1721290160201
|
||||||
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/Tables.cs,9F517A5B82261C51F83097C8AC1519,1963,1721278771327
|
/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/Tables.cs,9F517A5B82261C51F83097C8AC1519,1963,1721290160201
|
||||||
/Users/zhangaotian/UnityProject/Forest_Client/Tool/Luban/Datas/__beans__.xlsx,FBF2DDFEE7FB39A727F2C3ACA7E228E,11821,1718685908733
|
/Users/zhangaotian/UnityProject/Forest_Client/Tool/Luban/Datas/__beans__.xlsx,FBF2DDFEE7FB39A727F2C3ACA7E228E,11821,1718685908733
|
||||||
/Users/zhangaotian/UnityProject/Forest_Client/Tool/Luban/Datas/__enums__.xlsx,9966F8C0BCDDD717667BB975C9862F80,12651,1718685908733
|
/Users/zhangaotian/UnityProject/Forest_Client/Tool/Luban/Datas/__enums__.xlsx,9966F8C0BCDDD717667BB975C9862F80,12651,1718685908733
|
||||||
/Users/zhangaotian/UnityProject/Forest_Client/Tool/Luban/Datas/__tables__.xlsx,9829DD8D7AC51F277CAF46197425EA35,11066,1721278757353
|
/Users/zhangaotian/UnityProject/Forest_Client/Tool/Luban/Datas/__tables__.xlsx,9829DD8D7AC51F277CAF46197425EA35,11066,1721278757353
|
||||||
/Users/zhangaotian/UnityProject/Forest_Client/Tool/Luban/Datas/AD.xlsx,C664BD5E7C8E22397FB8CDF12EAED4E,9832,1719548816307
|
/Users/zhangaotian/UnityProject/Forest_Client/Tool/Luban/Datas/AD.xlsx,C664BD5E7C8E22397FB8CDF12EAED4E,9832,1719548816307
|
||||||
/Users/zhangaotian/UnityProject/Forest_Client/Tool/Luban/Datas/Prop.xlsx,518794514E27F37BF9D0B6BA712533A5,10050,1718685908733
|
/Users/zhangaotian/UnityProject/Forest_Client/Tool/Luban/Datas/Prop.xlsx,518794514E27F37BF9D0B6BA712533A5,10050,1718685908733
|
||||||
/Users/zhangaotian/UnityProject/Forest_Client/Tool/Luban/Datas/StringConfig.xlsx,D2AE14881D4FD3C270BE9F271379FC,13019,1721113260612
|
/Users/zhangaotian/UnityProject/Forest_Client/Tool/Luban/Datas/StringConfig.xlsx,C82E42B7DF324F46901925A8B3E65A2A,13089,1721290143905
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue