完成大地图主要界面
@ -89,7 +89,8 @@
|
|||||||
float xMove = Input.GetAxis("Horizontal");
|
float xMove = Input.GetAxis("Horizontal");
|
||||||
float zMove = Input.GetAxis("Vertical");
|
float zMove = Input.GetAxis("Vertical");
|
||||||
|
|
||||||
PanMapUsingKeyBoard(xMove, zMove);
|
//孙涛注释,键盘输入和文本框有冲突
|
||||||
|
//PanMapUsingKeyBoard(xMove, zMove);
|
||||||
|
|
||||||
|
|
||||||
//pan mouse
|
//pan mouse
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: f49e32fcb472a64488e8cb3a71a87475
|
guid: 73d350e3aa3b56b4ea49aaf9d507017b
|
||||||
|
folderAsset: yes
|
||||||
DefaultImporter:
|
DefaultImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
BIN
Assets/Resources/Images/BigMap/ICON-1-2.png
Normal file
|
After Width: | Height: | Size: 979 B |
104
Assets/Resources/Images/BigMap/ICON-1-2.png.meta
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 6a8817fc534bb6c4b9a0de57f35882fa
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 11
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: -1
|
||||||
|
aniso: -1
|
||||||
|
mipBias: -100
|
||||||
|
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
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spritePackingTag:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
pSDShowRemoveMatteOption: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/Resources/Images/BigMap/ICON-1-3.png
Normal file
|
After Width: | Height: | Size: 722 B |
104
Assets/Resources/Images/BigMap/ICON-1-3.png.meta
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 8adf51874688e8b48a396a83ccc7ad9d
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 11
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: -1
|
||||||
|
aniso: -1
|
||||||
|
mipBias: -100
|
||||||
|
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
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spritePackingTag:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
pSDShowRemoveMatteOption: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/Resources/Images/BigMap/Search.png
Normal file
|
After Width: | Height: | Size: 2.0 KiB |
104
Assets/Resources/Images/BigMap/Search.png.meta
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: ba701ea1c1ebcfd40afb19bc3969a8bc
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 11
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: -1
|
||||||
|
aniso: -1
|
||||||
|
mipBias: -100
|
||||||
|
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
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spritePackingTag:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
pSDShowRemoveMatteOption: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/Resources/Images/BigMap/ride-3.png
Normal file
|
After Width: | Height: | Size: 730 B |
104
Assets/Resources/Images/BigMap/ride-3.png.meta
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: b7a1a41339f505044907a87fb80c4c88
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 11
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: -1
|
||||||
|
aniso: -1
|
||||||
|
mipBias: -100
|
||||||
|
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
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spritePackingTag:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
pSDShowRemoveMatteOption: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/Resources/Images/BigMap/route-begin-1.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
104
Assets/Resources/Images/BigMap/route-begin-1.png.meta
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 55aa9eb51a3634c4290b1fa929f89215
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 11
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: -1
|
||||||
|
aniso: -1
|
||||||
|
mipBias: -100
|
||||||
|
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
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spritePackingTag:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
pSDShowRemoveMatteOption: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/Resources/Images/BigMap/route-end-1.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
104
Assets/Resources/Images/BigMap/route-end-1.png.meta
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 0405feaf9806ff64fa8e1d453966b5c0
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 11
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: -1
|
||||||
|
aniso: -1
|
||||||
|
mipBias: -100
|
||||||
|
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
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spritePackingTag:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
pSDShowRemoveMatteOption: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/Resources/Images/close.png
Normal file
|
After Width: | Height: | Size: 2.8 KiB |
104
Assets/Resources/Images/close.png.meta
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 13eb11ec68556324fb34d28dec570c27
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 11
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: -1
|
||||||
|
aniso: -1
|
||||||
|
mipBias: -100
|
||||||
|
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
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spritePackingTag:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
pSDShowRemoveMatteOption: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/Resources/Images/home.png
Normal file
|
After Width: | Height: | Size: 4.5 KiB |
104
Assets/Resources/Images/home.png.meta
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: da3c28aeaedbb244796c5086e1abcb6c
|
||||||
|
TextureImporter:
|
||||||
|
internalIDToNameTable: []
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 11
|
||||||
|
mipmaps:
|
||||||
|
mipMapMode: 0
|
||||||
|
enableMipMap: 0
|
||||||
|
sRGBTexture: 1
|
||||||
|
linearTexture: 0
|
||||||
|
fadeOut: 0
|
||||||
|
borderMipMap: 0
|
||||||
|
mipMapsPreserveCoverage: 0
|
||||||
|
alphaTestReferenceValue: 0.5
|
||||||
|
mipMapFadeDistanceStart: 1
|
||||||
|
mipMapFadeDistanceEnd: 3
|
||||||
|
bumpmap:
|
||||||
|
convertToNormalMap: 0
|
||||||
|
externalNormalMap: 0
|
||||||
|
heightScale: 0.25
|
||||||
|
normalMapFilter: 0
|
||||||
|
isReadable: 0
|
||||||
|
streamingMipmaps: 0
|
||||||
|
streamingMipmapsPriority: 0
|
||||||
|
grayScaleToAlpha: 0
|
||||||
|
generateCubemap: 6
|
||||||
|
cubemapConvolution: 0
|
||||||
|
seamlessCubemap: 0
|
||||||
|
textureFormat: 1
|
||||||
|
maxTextureSize: 2048
|
||||||
|
textureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
filterMode: -1
|
||||||
|
aniso: -1
|
||||||
|
mipBias: -100
|
||||||
|
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
|
||||||
|
maxTextureSizeSet: 0
|
||||||
|
compressionQualitySet: 0
|
||||||
|
textureFormatSet: 0
|
||||||
|
applyGammaDecoding: 0
|
||||||
|
platformSettings:
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: DefaultTexturePlatform
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Standalone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spritePackingTag:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
pSDShowRemoveMatteOption: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
212
Assets/Resources/UI/Control/PFUIRoundButton.prefab
Normal file
@ -0,0 +1,212 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1 &5399572738850682850
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 5454908413959577652}
|
||||||
|
- component: {fileID: 110390104096983151}
|
||||||
|
- component: {fileID: 128304049968949179}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Text
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &5454908413959577652
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5399572738850682850}
|
||||||
|
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 7675598771499945298}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
|
m_AnchorMax: {x: 1, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!222 &110390104096983151
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5399572738850682850}
|
||||||
|
m_CullTransparentMesh: 0
|
||||||
|
--- !u!114 &128304049968949179
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5399572738850682850}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_FontData:
|
||||||
|
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
|
m_FontSize: 14
|
||||||
|
m_FontStyle: 1
|
||||||
|
m_BestFit: 0
|
||||||
|
m_MinSize: 10
|
||||||
|
m_MaxSize: 40
|
||||||
|
m_Alignment: 4
|
||||||
|
m_AlignByGeometry: 0
|
||||||
|
m_RichText: 1
|
||||||
|
m_HorizontalOverflow: 0
|
||||||
|
m_VerticalOverflow: 0
|
||||||
|
m_LineSpacing: 1
|
||||||
|
m_Text: Button
|
||||||
|
--- !u!1 &6238379916544863262
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 7675598771499945298}
|
||||||
|
- component: {fileID: 558477784759553}
|
||||||
|
- component: {fileID: 6055053651375121365}
|
||||||
|
- component: {fileID: 2877520280520002903}
|
||||||
|
- component: {fileID: 6200237472231726927}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: PFUIRoundButton
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &7675598771499945298
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6238379916544863262}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 5454908413959577652}
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||||
|
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 205, y: 38}
|
||||||
|
m_Pivot: {x: 0, y: 1}
|
||||||
|
--- !u!222 &558477784759553
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6238379916544863262}
|
||||||
|
m_CullTransparentMesh: 0
|
||||||
|
--- !u!114 &6055053651375121365
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6238379916544863262}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 0.20784314, g: 0.20784314, b: 0.2627451, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_Sprite: {fileID: 0}
|
||||||
|
m_Type: 1
|
||||||
|
m_PreserveAspect: 0
|
||||||
|
m_FillCenter: 1
|
||||||
|
m_FillMethod: 4
|
||||||
|
m_FillAmount: 1
|
||||||
|
m_FillClockwise: 1
|
||||||
|
m_FillOrigin: 0
|
||||||
|
m_UseSpriteMesh: 0
|
||||||
|
m_PixelsPerUnitMultiplier: 1
|
||||||
|
--- !u!114 &2877520280520002903
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6238379916544863262}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Navigation:
|
||||||
|
m_Mode: 3
|
||||||
|
m_SelectOnUp: {fileID: 0}
|
||||||
|
m_SelectOnDown: {fileID: 0}
|
||||||
|
m_SelectOnLeft: {fileID: 0}
|
||||||
|
m_SelectOnRight: {fileID: 0}
|
||||||
|
m_Transition: 1
|
||||||
|
m_Colors:
|
||||||
|
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
|
||||||
|
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
|
||||||
|
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
|
||||||
|
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
|
||||||
|
m_ColorMultiplier: 1
|
||||||
|
m_FadeDuration: 0.1
|
||||||
|
m_SpriteState:
|
||||||
|
m_HighlightedSprite: {fileID: 0}
|
||||||
|
m_PressedSprite: {fileID: 0}
|
||||||
|
m_SelectedSprite: {fileID: 0}
|
||||||
|
m_DisabledSprite: {fileID: 0}
|
||||||
|
m_AnimationTriggers:
|
||||||
|
m_NormalTrigger: Normal
|
||||||
|
m_HighlightedTrigger: Highlighted
|
||||||
|
m_PressedTrigger: Pressed
|
||||||
|
m_SelectedTrigger: Selected
|
||||||
|
m_DisabledTrigger: Disabled
|
||||||
|
m_Interactable: 1
|
||||||
|
m_TargetGraphic: {fileID: 6055053651375121365}
|
||||||
|
m_OnClick:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
--- !u!114 &6200237472231726927
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6238379916544863262}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 9a96e12724c645a498af7c9434c9170f, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
7
Assets/Resources/UI/Control/PFUIRoundButton.prefab.meta
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: f9b4f89e2e3738c459fe1a4f852d6774
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
8
Assets/Resources/UI/Prefab/BigMap.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: bc23698cb4af8b64aaa35837416f34bb
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
76
Assets/Resources/UI/Prefab/BigMap/Begin.prefab
Normal file
@ -0,0 +1,76 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1 &5703427949920125102
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 5703427949920125097}
|
||||||
|
- component: {fileID: 5703427949920125099}
|
||||||
|
- component: {fileID: 5703427949920125096}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Begin
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &5703427949920125097
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5703427949920125102}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||||
|
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 28, y: 28}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!222 &5703427949920125099
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5703427949920125102}
|
||||||
|
m_CullTransparentMesh: 0
|
||||||
|
--- !u!114 &5703427949920125096
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5703427949920125102}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_Sprite: {fileID: 21300000, guid: 55aa9eb51a3634c4290b1fa929f89215, type: 3}
|
||||||
|
m_Type: 0
|
||||||
|
m_PreserveAspect: 0
|
||||||
|
m_FillCenter: 1
|
||||||
|
m_FillMethod: 4
|
||||||
|
m_FillAmount: 1
|
||||||
|
m_FillClockwise: 1
|
||||||
|
m_FillOrigin: 0
|
||||||
|
m_UseSpriteMesh: 0
|
||||||
|
m_PixelsPerUnitMultiplier: 1
|
||||||
7
Assets/Resources/UI/Prefab/BigMap/Begin.prefab.meta
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: c435d4c4799ffb04ab8824eb81ce556d
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
500
Assets/Resources/UI/Prefab/BigMap/Item.prefab
Normal file
@ -0,0 +1,500 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1 &1006707989137105944
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 7546774928026946670}
|
||||||
|
- component: {fileID: 5310671687985071753}
|
||||||
|
- component: {fileID: 7900034461715759898}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Image
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &7546774928026946670
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1006707989137105944}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 1644731075966996399}
|
||||||
|
m_RootOrder: 3
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 1}
|
||||||
|
m_AnchorMax: {x: 0, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 12, y: -53}
|
||||||
|
m_SizeDelta: {x: 12, y: 12}
|
||||||
|
m_Pivot: {x: 0, y: 1}
|
||||||
|
--- !u!222 &5310671687985071753
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1006707989137105944}
|
||||||
|
m_CullTransparentMesh: 0
|
||||||
|
--- !u!114 &7900034461715759898
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1006707989137105944}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_Sprite: {fileID: 21300000, guid: 6a8817fc534bb6c4b9a0de57f35882fa, type: 3}
|
||||||
|
m_Type: 0
|
||||||
|
m_PreserveAspect: 0
|
||||||
|
m_FillCenter: 1
|
||||||
|
m_FillMethod: 4
|
||||||
|
m_FillAmount: 1
|
||||||
|
m_FillClockwise: 1
|
||||||
|
m_FillOrigin: 0
|
||||||
|
m_UseSpriteMesh: 0
|
||||||
|
m_PixelsPerUnitMultiplier: 1
|
||||||
|
--- !u!1 &1644731075966996398
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 1644731075966996399}
|
||||||
|
- component: {fileID: 1644731075966996397}
|
||||||
|
- component: {fileID: 1644731075966996396}
|
||||||
|
- component: {fileID: 635729542}
|
||||||
|
- component: {fileID: 6808676794041105006}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Item
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &1644731075966996399
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1644731075966996398}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 1644731077207170621}
|
||||||
|
- {fileID: 7789815627924313506}
|
||||||
|
- {fileID: 592474734359368031}
|
||||||
|
- {fileID: 7546774928026946670}
|
||||||
|
- {fileID: 2525110298282261934}
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||||
|
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 240, y: 77}
|
||||||
|
m_Pivot: {x: 0, y: 1}
|
||||||
|
--- !u!222 &1644731075966996397
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1644731075966996398}
|
||||||
|
m_CullTransparentMesh: 0
|
||||||
|
--- !u!114 &1644731075966996396
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1644731075966996398}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 0.20784314, g: 0.20784314, b: 0.2627451, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_Sprite: {fileID: 0}
|
||||||
|
m_Type: 0
|
||||||
|
m_PreserveAspect: 0
|
||||||
|
m_FillCenter: 1
|
||||||
|
m_FillMethod: 4
|
||||||
|
m_FillAmount: 1
|
||||||
|
m_FillClockwise: 1
|
||||||
|
m_FillOrigin: 0
|
||||||
|
m_UseSpriteMesh: 0
|
||||||
|
m_PixelsPerUnitMultiplier: 1
|
||||||
|
--- !u!114 &635729542
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1644731075966996398}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 4798070a21cb55b40a0a89ac2b84f135, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
--- !u!114 &6808676794041105006
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1644731075966996398}
|
||||||
|
m_Enabled: 0
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 7245fe6cb36dc7b4e921e9ae44200f43, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Direction: 2
|
||||||
|
m_Color1: {r: 1, g: 0.45490196, b: 0.52156866, a: 1}
|
||||||
|
m_Color2: {r: 0.9764706, g: 0.1882353, b: 0.5254902, a: 1}
|
||||||
|
m_Color3: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_Color4: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_Rotation: -57
|
||||||
|
m_Offset1: 0
|
||||||
|
m_Offset2: 0
|
||||||
|
m_GradientStyle: 0
|
||||||
|
m_ColorSpace: -1
|
||||||
|
m_IgnoreAspectRatio: 1
|
||||||
|
--- !u!1 &1644731077207170620
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 1644731077207170621}
|
||||||
|
- component: {fileID: 1644731077207170611}
|
||||||
|
- component: {fileID: 1644731077207170610}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: name
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &1644731077207170621
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1644731077207170620}
|
||||||
|
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 1644731075966996399}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 1}
|
||||||
|
m_AnchorMax: {x: 1, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 12, y: -10}
|
||||||
|
m_SizeDelta: {x: -24, y: 34}
|
||||||
|
m_Pivot: {x: 0, y: 1}
|
||||||
|
--- !u!222 &1644731077207170611
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1644731077207170620}
|
||||||
|
m_CullTransparentMesh: 0
|
||||||
|
--- !u!114 &1644731077207170610
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1644731077207170620}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_FontData:
|
||||||
|
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
|
m_FontSize: 12
|
||||||
|
m_FontStyle: 1
|
||||||
|
m_BestFit: 0
|
||||||
|
m_MinSize: 1
|
||||||
|
m_MaxSize: 40
|
||||||
|
m_Alignment: 0
|
||||||
|
m_AlignByGeometry: 0
|
||||||
|
m_RichText: 1
|
||||||
|
m_HorizontalOverflow: 0
|
||||||
|
m_VerticalOverflow: 0
|
||||||
|
m_LineSpacing: 1
|
||||||
|
m_Text: Name
|
||||||
|
--- !u!1 &2605937531982105974
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 7789815627924313506}
|
||||||
|
- component: {fileID: 7879955616901665858}
|
||||||
|
- component: {fileID: 289854409129544235}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: km
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &7789815627924313506
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2605937531982105974}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 1644731075966996399}
|
||||||
|
m_RootOrder: 1
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 1}
|
||||||
|
m_AnchorMax: {x: 0, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 28, y: -50}
|
||||||
|
m_SizeDelta: {x: 60, y: 17}
|
||||||
|
m_Pivot: {x: 0, y: 1}
|
||||||
|
--- !u!222 &7879955616901665858
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2605937531982105974}
|
||||||
|
m_CullTransparentMesh: 0
|
||||||
|
--- !u!114 &289854409129544235
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2605937531982105974}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 0.36078432, g: 0.36078432, b: 0.43137255, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_FontData:
|
||||||
|
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
|
m_FontSize: 12
|
||||||
|
m_FontStyle: 0
|
||||||
|
m_BestFit: 0
|
||||||
|
m_MinSize: 1
|
||||||
|
m_MaxSize: 40
|
||||||
|
m_Alignment: 3
|
||||||
|
m_AlignByGeometry: 0
|
||||||
|
m_RichText: 1
|
||||||
|
m_HorizontalOverflow: 0
|
||||||
|
m_VerticalOverflow: 0
|
||||||
|
m_LineSpacing: 1
|
||||||
|
m_Text: 36.8KM
|
||||||
|
--- !u!1 &5516118230379645951
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 592474734359368031}
|
||||||
|
- component: {fileID: 1893774285036630824}
|
||||||
|
- component: {fileID: 8589021350335056505}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: count
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &592474734359368031
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5516118230379645951}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 1644731075966996399}
|
||||||
|
m_RootOrder: 2
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 1}
|
||||||
|
m_AnchorMax: {x: 0, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 108, y: -50}
|
||||||
|
m_SizeDelta: {x: 60, y: 17}
|
||||||
|
m_Pivot: {x: 0, y: 1}
|
||||||
|
--- !u!222 &1893774285036630824
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5516118230379645951}
|
||||||
|
m_CullTransparentMesh: 0
|
||||||
|
--- !u!114 &8589021350335056505
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5516118230379645951}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 0.9764706, g: 0.1882353, b: 0.5254902, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_FontData:
|
||||||
|
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
|
m_FontSize: 12
|
||||||
|
m_FontStyle: 0
|
||||||
|
m_BestFit: 0
|
||||||
|
m_MinSize: 1
|
||||||
|
m_MaxSize: 40
|
||||||
|
m_Alignment: 3
|
||||||
|
m_AlignByGeometry: 0
|
||||||
|
m_RichText: 1
|
||||||
|
m_HorizontalOverflow: 0
|
||||||
|
m_VerticalOverflow: 0
|
||||||
|
m_LineSpacing: 1
|
||||||
|
m_Text: 0000
|
||||||
|
--- !u!1 &8489791541032269154
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 2525110298282261934}
|
||||||
|
- component: {fileID: 8071121334430382672}
|
||||||
|
- component: {fileID: 4161665701330225276}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Image (1)
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &2525110298282261934
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 8489791541032269154}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 1644731075966996399}
|
||||||
|
m_RootOrder: 4
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 1}
|
||||||
|
m_AnchorMax: {x: 0, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 92, y: -53}
|
||||||
|
m_SizeDelta: {x: 12, y: 12}
|
||||||
|
m_Pivot: {x: 0, y: 1}
|
||||||
|
--- !u!222 &8071121334430382672
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 8489791541032269154}
|
||||||
|
m_CullTransparentMesh: 0
|
||||||
|
--- !u!114 &4161665701330225276
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 8489791541032269154}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_Sprite: {fileID: 21300000, guid: b7a1a41339f505044907a87fb80c4c88, type: 3}
|
||||||
|
m_Type: 0
|
||||||
|
m_PreserveAspect: 0
|
||||||
|
m_FillCenter: 1
|
||||||
|
m_FillMethod: 4
|
||||||
|
m_FillAmount: 1
|
||||||
|
m_FillClockwise: 1
|
||||||
|
m_FillOrigin: 0
|
||||||
|
m_UseSpriteMesh: 0
|
||||||
|
m_PixelsPerUnitMultiplier: 1
|
||||||
7
Assets/Resources/UI/Prefab/BigMap/Item.prefab.meta
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 3c3f983f695216a4e9398f9e4f7adba3
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
747
Assets/Resources/UI/Prefab/BigMap/Tips.prefab
Normal file
@ -0,0 +1,747 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1 &2594476502820618556
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 7085836960468588645}
|
||||||
|
- component: {fileID: 8848262766535284511}
|
||||||
|
- component: {fileID: 7721364887894712837}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Count
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &7085836960468588645
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2594476502820618556}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 6863560505873109966}
|
||||||
|
m_RootOrder: 3
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 1}
|
||||||
|
m_AnchorMax: {x: 0, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 300, y: -107}
|
||||||
|
m_SizeDelta: {x: 60, y: 19}
|
||||||
|
m_Pivot: {x: 0, y: 1}
|
||||||
|
--- !u!222 &8848262766535284511
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2594476502820618556}
|
||||||
|
m_CullTransparentMesh: 0
|
||||||
|
--- !u!114 &7721364887894712837
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2594476502820618556}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 0.9764706, g: 0.1882353, b: 0.5254902, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_FontData:
|
||||||
|
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
|
m_FontSize: 14
|
||||||
|
m_FontStyle: 0
|
||||||
|
m_BestFit: 0
|
||||||
|
m_MinSize: 10
|
||||||
|
m_MaxSize: 40
|
||||||
|
m_Alignment: 3
|
||||||
|
m_AlignByGeometry: 0
|
||||||
|
m_RichText: 1
|
||||||
|
m_HorizontalOverflow: 0
|
||||||
|
m_VerticalOverflow: 0
|
||||||
|
m_LineSpacing: 1
|
||||||
|
m_Text: 000
|
||||||
|
--- !u!1 &4286186333184849785
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 3395037359819743163}
|
||||||
|
- component: {fileID: 5773063976368805980}
|
||||||
|
- component: {fileID: 4218950856375597086}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Distance
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &3395037359819743163
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4286186333184849785}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 6863560505873109966}
|
||||||
|
m_RootOrder: 4
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 1}
|
||||||
|
m_AnchorMax: {x: 0, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 40, y: -154}
|
||||||
|
m_SizeDelta: {x: 60, y: 19}
|
||||||
|
m_Pivot: {x: 0, y: 1}
|
||||||
|
--- !u!222 &5773063976368805980
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4286186333184849785}
|
||||||
|
m_CullTransparentMesh: 0
|
||||||
|
--- !u!114 &4218950856375597086
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 4286186333184849785}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_FontData:
|
||||||
|
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
|
m_FontSize: 14
|
||||||
|
m_FontStyle: 0
|
||||||
|
m_BestFit: 0
|
||||||
|
m_MinSize: 10
|
||||||
|
m_MaxSize: 40
|
||||||
|
m_Alignment: 3
|
||||||
|
m_AlignByGeometry: 0
|
||||||
|
m_RichText: 1
|
||||||
|
m_HorizontalOverflow: 0
|
||||||
|
m_VerticalOverflow: 0
|
||||||
|
m_LineSpacing: 1
|
||||||
|
m_Text: 00.0KM
|
||||||
|
--- !u!1 &5336839624876387216
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 9153523518070882339}
|
||||||
|
- component: {fileID: 2417910616667876271}
|
||||||
|
- component: {fileID: 7831014104359567864}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: TotalClimb
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &9153523518070882339
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5336839624876387216}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 6863560505873109966}
|
||||||
|
m_RootOrder: 5
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 1}
|
||||||
|
m_AnchorMax: {x: 0, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 142, y: -154}
|
||||||
|
m_SizeDelta: {x: 60, y: 19}
|
||||||
|
m_Pivot: {x: 0, y: 1}
|
||||||
|
--- !u!222 &2417910616667876271
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5336839624876387216}
|
||||||
|
m_CullTransparentMesh: 0
|
||||||
|
--- !u!114 &7831014104359567864
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5336839624876387216}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_FontData:
|
||||||
|
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
|
m_FontSize: 14
|
||||||
|
m_FontStyle: 0
|
||||||
|
m_BestFit: 0
|
||||||
|
m_MinSize: 10
|
||||||
|
m_MaxSize: 40
|
||||||
|
m_Alignment: 3
|
||||||
|
m_AlignByGeometry: 0
|
||||||
|
m_RichText: 1
|
||||||
|
m_HorizontalOverflow: 0
|
||||||
|
m_VerticalOverflow: 0
|
||||||
|
m_LineSpacing: 1
|
||||||
|
m_Text: 0
|
||||||
|
--- !u!1 &6863560505873109961
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 6863560505873109966}
|
||||||
|
- component: {fileID: 6863560505873109967}
|
||||||
|
- component: {fileID: 6863560505873109965}
|
||||||
|
- component: {fileID: 6863560505873109964}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Tips
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &6863560505873109966
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6863560505873109961}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 6863560505884541798}
|
||||||
|
- {fileID: 8334077500523104476}
|
||||||
|
- {fileID: 4052172461455070761}
|
||||||
|
- {fileID: 7085836960468588645}
|
||||||
|
- {fileID: 3395037359819743163}
|
||||||
|
- {fileID: 9153523518070882339}
|
||||||
|
- {fileID: 7202064334367090665}
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||||
|
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 361, y: 342}
|
||||||
|
m_Pivot: {x: 0.5, y: 0}
|
||||||
|
--- !u!114 &6863560505873109967
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6863560505873109961}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: e1614be1af0822445936f92435d0162b, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
--- !u!222 &6863560505873109965
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6863560505873109961}
|
||||||
|
m_CullTransparentMesh: 0
|
||||||
|
--- !u!114 &6863560505873109964
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6863560505873109961}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 0.13725491, g: 0.13725491, b: 0.1764706, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_Sprite: {fileID: 0}
|
||||||
|
m_Type: 0
|
||||||
|
m_PreserveAspect: 0
|
||||||
|
m_FillCenter: 1
|
||||||
|
m_FillMethod: 4
|
||||||
|
m_FillAmount: 1
|
||||||
|
m_FillClockwise: 1
|
||||||
|
m_FillOrigin: 0
|
||||||
|
m_UseSpriteMesh: 0
|
||||||
|
m_PixelsPerUnitMultiplier: 1
|
||||||
|
--- !u!1 &6863560505884541793
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 6863560505884541798}
|
||||||
|
- component: {fileID: 6863560505884541796}
|
||||||
|
- component: {fileID: 6863560505884541799}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Name
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &6863560505884541798
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6863560505884541793}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 6863560505873109966}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 1}
|
||||||
|
m_AnchorMax: {x: 1, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 20, y: -40}
|
||||||
|
m_SizeDelta: {x: -40, y: 55}
|
||||||
|
m_Pivot: {x: 0, y: 1}
|
||||||
|
--- !u!222 &6863560505884541796
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6863560505884541793}
|
||||||
|
m_CullTransparentMesh: 0
|
||||||
|
--- !u!114 &6863560505884541799
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6863560505884541793}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_FontData:
|
||||||
|
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
|
m_FontSize: 18
|
||||||
|
m_FontStyle: 0
|
||||||
|
m_BestFit: 0
|
||||||
|
m_MinSize: 1
|
||||||
|
m_MaxSize: 40
|
||||||
|
m_Alignment: 0
|
||||||
|
m_AlignByGeometry: 0
|
||||||
|
m_RichText: 1
|
||||||
|
m_HorizontalOverflow: 0
|
||||||
|
m_VerticalOverflow: 0
|
||||||
|
m_LineSpacing: 1
|
||||||
|
m_Text: New Text
|
||||||
|
--- !u!1 &8119342552395580572
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 7202064334367090665}
|
||||||
|
- component: {fileID: 494607044506563167}
|
||||||
|
- component: {fileID: 8234029196880109283}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: icon1
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &7202064334367090665
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 8119342552395580572}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 6863560505873109966}
|
||||||
|
m_RootOrder: 6
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 1}
|
||||||
|
m_AnchorMax: {x: 0, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 21, y: -157}
|
||||||
|
m_SizeDelta: {x: 14, y: 14}
|
||||||
|
m_Pivot: {x: 0, y: 1}
|
||||||
|
--- !u!222 &494607044506563167
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 8119342552395580572}
|
||||||
|
m_CullTransparentMesh: 0
|
||||||
|
--- !u!114 &8234029196880109283
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 8119342552395580572}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_Sprite: {fileID: 21300000, guid: 8adf51874688e8b48a396a83ccc7ad9d, type: 3}
|
||||||
|
m_Type: 0
|
||||||
|
m_PreserveAspect: 0
|
||||||
|
m_FillCenter: 1
|
||||||
|
m_FillMethod: 4
|
||||||
|
m_FillAmount: 1
|
||||||
|
m_FillClockwise: 1
|
||||||
|
m_FillOrigin: 0
|
||||||
|
m_UseSpriteMesh: 0
|
||||||
|
m_PixelsPerUnitMultiplier: 1
|
||||||
|
--- !u!1001 &1406588038102498441
|
||||||
|
PrefabInstance:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
m_TransformParent: {fileID: 6863560505873109966}
|
||||||
|
m_Modifications:
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_Pivot.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_Pivot.y
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_RootOrder
|
||||||
|
value: 2
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchorMax.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchorMax.y
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchorMin.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchorMin.y
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_SizeDelta.x
|
||||||
|
value: 136
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_SizeDelta.y
|
||||||
|
value: 38
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalPosition.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalPosition.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalPosition.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalRotation.w
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalRotation.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalRotation.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalRotation.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchoredPosition.x
|
||||||
|
value: 184
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchoredPosition.y
|
||||||
|
value: -264
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312289, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_Name
|
||||||
|
value: Ride
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312290, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: mType
|
||||||
|
value: 2
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772916003707, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_Text
|
||||||
|
value: RIDE NOW
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_SourcePrefab: {fileID: 100100000, guid: 6b94e789d6585a04dbdc04c8a7cf97b2, type: 3}
|
||||||
|
--- !u!224 &4052172461455070761 stripped
|
||||||
|
RectTransform:
|
||||||
|
m_CorrespondingSourceObject: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 1406588038102498441}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
--- !u!1001 &6346018725854880380
|
||||||
|
PrefabInstance:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
m_TransformParent: {fileID: 6863560505873109966}
|
||||||
|
m_Modifications:
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_Pivot.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_Pivot.y
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_RootOrder
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchorMax.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchorMax.y
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchorMin.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchorMin.y
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_SizeDelta.x
|
||||||
|
value: 136
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_SizeDelta.y
|
||||||
|
value: 38
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalPosition.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalPosition.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalPosition.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalRotation.w
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalRotation.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalRotation.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalRotation.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchoredPosition.x
|
||||||
|
value: 40
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchoredPosition.y
|
||||||
|
value: -264
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312289, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_Name
|
||||||
|
value: Info
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772916003707, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_Text
|
||||||
|
value: INFO
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_SourcePrefab: {fileID: 100100000, guid: 6b94e789d6585a04dbdc04c8a7cf97b2, type: 3}
|
||||||
|
--- !u!224 &8334077500523104476 stripped
|
||||||
|
RectTransform:
|
||||||
|
m_CorrespondingSourceObject: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 6346018725854880380}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
7
Assets/Resources/UI/Prefab/BigMap/Tips.prefab.meta
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 3609ada28f924f24c97bc0b0aa3adbd8
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -197,7 +197,7 @@ RectTransform:
|
|||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
m_Children: []
|
m_Children: []
|
||||||
m_Father: {fileID: 8260988677505792498}
|
m_Father: {fileID: 8260988677505792498}
|
||||||
m_RootOrder: 3
|
m_RootOrder: 2
|
||||||
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: 1}
|
||||||
m_AnchorMax: {x: 0, y: 1}
|
m_AnchorMax: {x: 0, y: 1}
|
||||||
@ -245,84 +245,6 @@ MonoBehaviour:
|
|||||||
m_VerticalOverflow: 0
|
m_VerticalOverflow: 0
|
||||||
m_LineSpacing: 1
|
m_LineSpacing: 1
|
||||||
m_Text: NO DEVICE
|
m_Text: NO DEVICE
|
||||||
--- !u!1 &3233854814545890930
|
|
||||||
GameObject:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
serializedVersion: 6
|
|
||||||
m_Component:
|
|
||||||
- component: {fileID: 6889341221124196262}
|
|
||||||
- component: {fileID: 8571880304196545866}
|
|
||||||
- component: {fileID: 940503478784986526}
|
|
||||||
m_Layer: 5
|
|
||||||
m_Name: Text
|
|
||||||
m_TagString: Untagged
|
|
||||||
m_Icon: {fileID: 0}
|
|
||||||
m_NavMeshLayer: 0
|
|
||||||
m_StaticEditorFlags: 0
|
|
||||||
m_IsActive: 1
|
|
||||||
--- !u!224 &6889341221124196262
|
|
||||||
RectTransform:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 3233854814545890930}
|
|
||||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
|
||||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
|
||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
|
||||||
m_Children: []
|
|
||||||
m_Father: {fileID: 6971308426116135181}
|
|
||||||
m_RootOrder: 0
|
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
|
||||||
m_AnchorMin: {x: 0, y: 0}
|
|
||||||
m_AnchorMax: {x: 1, y: 1}
|
|
||||||
m_AnchoredPosition: {x: 0, y: 0}
|
|
||||||
m_SizeDelta: {x: 0, y: 0}
|
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
|
||||||
--- !u!222 &8571880304196545866
|
|
||||||
CanvasRenderer:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 3233854814545890930}
|
|
||||||
m_CullTransparentMesh: 0
|
|
||||||
--- !u!114 &940503478784986526
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 3233854814545890930}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
m_Material: {fileID: 0}
|
|
||||||
m_Color: {r: 0.13725491, g: 0.13725491, b: 0.1764706, a: 1}
|
|
||||||
m_RaycastTarget: 1
|
|
||||||
m_Maskable: 1
|
|
||||||
m_OnCullStateChanged:
|
|
||||||
m_PersistentCalls:
|
|
||||||
m_Calls: []
|
|
||||||
m_FontData:
|
|
||||||
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
|
|
||||||
m_FontSize: 22
|
|
||||||
m_FontStyle: 0
|
|
||||||
m_BestFit: 0
|
|
||||||
m_MinSize: 0
|
|
||||||
m_MaxSize: 40
|
|
||||||
m_Alignment: 4
|
|
||||||
m_AlignByGeometry: 0
|
|
||||||
m_RichText: 1
|
|
||||||
m_HorizontalOverflow: 0
|
|
||||||
m_VerticalOverflow: 0
|
|
||||||
m_LineSpacing: 1
|
|
||||||
m_Text: X
|
|
||||||
--- !u!1 &3878003491430181822
|
--- !u!1 &3878003491430181822
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -427,7 +349,7 @@ RectTransform:
|
|||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
m_Children: []
|
m_Children: []
|
||||||
m_Father: {fileID: 8260988677505792498}
|
m_Father: {fileID: 8260988677505792498}
|
||||||
m_RootOrder: 2
|
m_RootOrder: 1
|
||||||
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: 1}
|
||||||
m_AnchorMax: {x: 0, y: 1}
|
m_AnchorMax: {x: 0, y: 1}
|
||||||
@ -464,7 +386,7 @@ MonoBehaviour:
|
|||||||
m_FontData:
|
m_FontData:
|
||||||
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
|
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
m_FontSize: 20
|
m_FontSize: 20
|
||||||
m_FontStyle: 0
|
m_FontStyle: 1
|
||||||
m_BestFit: 0
|
m_BestFit: 0
|
||||||
m_MinSize: 0
|
m_MinSize: 0
|
||||||
m_MaxSize: 40
|
m_MaxSize: 40
|
||||||
@ -1102,7 +1024,7 @@ RectTransform:
|
|||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
m_Children: []
|
m_Children: []
|
||||||
m_Father: {fileID: 8260988677505792498}
|
m_Father: {fileID: 8260988677505792498}
|
||||||
m_RootOrder: 1
|
m_RootOrder: 0
|
||||||
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: 1}
|
||||||
m_AnchorMax: {x: 0, y: 1}
|
m_AnchorMax: {x: 0, y: 1}
|
||||||
@ -1176,18 +1098,19 @@ RectTransform:
|
|||||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
m_Children:
|
m_Children:
|
||||||
- {fileID: 6971308426116135181}
|
|
||||||
- {fileID: 8089203158061315438}
|
- {fileID: 8089203158061315438}
|
||||||
- {fileID: 4797266230727174615}
|
- {fileID: 4797266230727174615}
|
||||||
- {fileID: 7672791435969097068}
|
- {fileID: 7672791435969097068}
|
||||||
- {fileID: 5111540946519637648}
|
- {fileID: 5111540946519637648}
|
||||||
|
- {fileID: 373244018917157862}
|
||||||
|
- {fileID: 4486570865570418447}
|
||||||
m_Father: {fileID: 2357493399953259503}
|
m_Father: {fileID: 2357493399953259503}
|
||||||
m_RootOrder: 1
|
m_RootOrder: 1
|
||||||
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: 0}
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
m_SizeDelta: {x: 710, y: 512}
|
m_SizeDelta: {x: 710, y: 542}
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
--- !u!114 &8841728471644699098
|
--- !u!114 &8841728471644699098
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
@ -1287,125 +1210,6 @@ RectTransform:
|
|||||||
m_AnchoredPosition: {x: 0, y: 0}
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
m_SizeDelta: {x: -20, y: -20}
|
m_SizeDelta: {x: -20, y: -20}
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
--- !u!1 &8824701673053459799
|
|
||||||
GameObject:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
serializedVersion: 6
|
|
||||||
m_Component:
|
|
||||||
- component: {fileID: 6971308426116135181}
|
|
||||||
- component: {fileID: 3566138825242168331}
|
|
||||||
- component: {fileID: 1328134013951506184}
|
|
||||||
- component: {fileID: 672244331095651869}
|
|
||||||
m_Layer: 5
|
|
||||||
m_Name: CloseBtn
|
|
||||||
m_TagString: Untagged
|
|
||||||
m_Icon: {fileID: 0}
|
|
||||||
m_NavMeshLayer: 0
|
|
||||||
m_StaticEditorFlags: 0
|
|
||||||
m_IsActive: 1
|
|
||||||
--- !u!224 &6971308426116135181
|
|
||||||
RectTransform:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 8824701673053459799}
|
|
||||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
|
||||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
|
||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
|
||||||
m_Children:
|
|
||||||
- {fileID: 6889341221124196262}
|
|
||||||
m_Father: {fileID: 8260988677505792498}
|
|
||||||
m_RootOrder: 0
|
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
|
||||||
m_AnchorMin: {x: 0, y: 1}
|
|
||||||
m_AnchorMax: {x: 0, y: 1}
|
|
||||||
m_AnchoredPosition: {x: 652, y: -30}
|
|
||||||
m_SizeDelta: {x: 28, y: 28}
|
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
|
||||||
--- !u!222 &3566138825242168331
|
|
||||||
CanvasRenderer:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 8824701673053459799}
|
|
||||||
m_CullTransparentMesh: 0
|
|
||||||
--- !u!114 &1328134013951506184
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 8824701673053459799}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
m_Material: {fileID: 0}
|
|
||||||
m_Color: {r: 1, g: 1, b: 1, a: 0}
|
|
||||||
m_RaycastTarget: 1
|
|
||||||
m_Maskable: 1
|
|
||||||
m_OnCullStateChanged:
|
|
||||||
m_PersistentCalls:
|
|
||||||
m_Calls: []
|
|
||||||
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
|
|
||||||
m_Type: 1
|
|
||||||
m_PreserveAspect: 0
|
|
||||||
m_FillCenter: 1
|
|
||||||
m_FillMethod: 4
|
|
||||||
m_FillAmount: 1
|
|
||||||
m_FillClockwise: 1
|
|
||||||
m_FillOrigin: 0
|
|
||||||
m_UseSpriteMesh: 0
|
|
||||||
m_PixelsPerUnitMultiplier: 1
|
|
||||||
--- !u!114 &672244331095651869
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 8824701673053459799}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
m_Navigation:
|
|
||||||
m_Mode: 3
|
|
||||||
m_SelectOnUp: {fileID: 0}
|
|
||||||
m_SelectOnDown: {fileID: 0}
|
|
||||||
m_SelectOnLeft: {fileID: 0}
|
|
||||||
m_SelectOnRight: {fileID: 0}
|
|
||||||
m_Transition: 1
|
|
||||||
m_Colors:
|
|
||||||
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
|
|
||||||
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
|
|
||||||
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
|
|
||||||
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
|
|
||||||
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
|
|
||||||
m_ColorMultiplier: 1
|
|
||||||
m_FadeDuration: 0.1
|
|
||||||
m_SpriteState:
|
|
||||||
m_HighlightedSprite: {fileID: 0}
|
|
||||||
m_PressedSprite: {fileID: 0}
|
|
||||||
m_SelectedSprite: {fileID: 0}
|
|
||||||
m_DisabledSprite: {fileID: 0}
|
|
||||||
m_AnimationTriggers:
|
|
||||||
m_NormalTrigger: Normal
|
|
||||||
m_HighlightedTrigger: Highlighted
|
|
||||||
m_PressedTrigger: Pressed
|
|
||||||
m_SelectedTrigger: Selected
|
|
||||||
m_DisabledTrigger: Disabled
|
|
||||||
m_Interactable: 1
|
|
||||||
m_TargetGraphic: {fileID: 1328134013951506184}
|
|
||||||
m_OnClick:
|
|
||||||
m_PersistentCalls:
|
|
||||||
m_Calls: []
|
|
||||||
--- !u!1 &9156706498896262344
|
--- !u!1 &9156706498896262344
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -1437,12 +1241,12 @@ RectTransform:
|
|||||||
m_Children:
|
m_Children:
|
||||||
- {fileID: 2253444633616264453}
|
- {fileID: 2253444633616264453}
|
||||||
m_Father: {fileID: 8260988677505792498}
|
m_Father: {fileID: 8260988677505792498}
|
||||||
m_RootOrder: 4
|
m_RootOrder: 3
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 0}
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
m_AnchorMax: {x: 1, y: 1}
|
m_AnchorMax: {x: 1, y: 1}
|
||||||
m_AnchoredPosition: {x: 20, y: -154}
|
m_AnchoredPosition: {x: 20, y: -154}
|
||||||
m_SizeDelta: {x: -40, y: -174}
|
m_SizeDelta: {x: -40, y: -242}
|
||||||
m_Pivot: {x: 0, y: 1}
|
m_Pivot: {x: 0, y: 1}
|
||||||
--- !u!222 &4764678040190303057
|
--- !u!222 &4764678040190303057
|
||||||
CanvasRenderer:
|
CanvasRenderer:
|
||||||
@ -1471,7 +1275,7 @@ MonoBehaviour:
|
|||||||
m_OnCullStateChanged:
|
m_OnCullStateChanged:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls: []
|
m_Calls: []
|
||||||
m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
|
m_Sprite: {fileID: 0}
|
||||||
m_Type: 1
|
m_Type: 1
|
||||||
m_PreserveAspect: 0
|
m_PreserveAspect: 0
|
||||||
m_FillCenter: 1
|
m_FillCenter: 1
|
||||||
@ -1481,3 +1285,273 @@ MonoBehaviour:
|
|||||||
m_FillOrigin: 0
|
m_FillOrigin: 0
|
||||||
m_UseSpriteMesh: 0
|
m_UseSpriteMesh: 0
|
||||||
m_PixelsPerUnitMultiplier: 1
|
m_PixelsPerUnitMultiplier: 1
|
||||||
|
--- !u!1001 &1583720409440642479
|
||||||
|
PrefabInstance:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
m_TransformParent: {fileID: 8260988677505792498}
|
||||||
|
m_Modifications:
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_Pivot.x
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_Pivot.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_RootOrder
|
||||||
|
value: 5
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchorMax.x
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchorMax.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchorMin.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchorMin.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_SizeDelta.x
|
||||||
|
value: -571.4
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_SizeDelta.y
|
||||||
|
value: 38
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalPosition.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalPosition.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalPosition.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalRotation.w
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalRotation.x
|
||||||
|
value: -0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalRotation.y
|
||||||
|
value: -0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalRotation.z
|
||||||
|
value: -0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchoredPosition.x
|
||||||
|
value: -206.4
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchoredPosition.y
|
||||||
|
value: 30
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312289, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_Name
|
||||||
|
value: CloseBtn
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312290, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: mType
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772916003707, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_Text
|
||||||
|
value: CLOSE
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_SourcePrefab: {fileID: 100100000, guid: 6b94e789d6585a04dbdc04c8a7cf97b2, type: 3}
|
||||||
|
--- !u!224 &4486570865570418447 stripped
|
||||||
|
RectTransform:
|
||||||
|
m_CorrespondingSourceObject: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 1583720409440642479}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
--- !u!1001 &3357158958029029702
|
||||||
|
PrefabInstance:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
m_TransformParent: {fileID: 8260988677505792498}
|
||||||
|
m_Modifications:
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_Pivot.x
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_Pivot.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_RootOrder
|
||||||
|
value: 4
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchorMax.x
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchorMax.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchorMin.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchorMin.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_SizeDelta.x
|
||||||
|
value: -581.5
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_SizeDelta.y
|
||||||
|
value: 38
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalPosition.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalPosition.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalPosition.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalRotation.w
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalRotation.x
|
||||||
|
value: -0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalRotation.y
|
||||||
|
value: -0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalRotation.z
|
||||||
|
value: -0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchoredPosition.x
|
||||||
|
value: -376.5
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchoredPosition.y
|
||||||
|
value: 30
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312289, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_Name
|
||||||
|
value: ConnectBtn
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772099312290, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: mType
|
||||||
|
value: 2
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 3150550772916003707, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_Text
|
||||||
|
value: CONNECT
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_SourcePrefab: {fileID: 100100000, guid: 6b94e789d6585a04dbdc04c8a7cf97b2, type: 3}
|
||||||
|
--- !u!224 &373244018917157862 stripped
|
||||||
|
RectTransform:
|
||||||
|
m_CorrespondingSourceObject: {fileID: 3150550772099312288, guid: 6b94e789d6585a04dbdc04c8a7cf97b2,
|
||||||
|
type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 3357158958029029702}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
|||||||
1205
Assets/Resources/UI/Prefab/Device/DeviceView.prefab
Normal file
7
Assets/Resources/UI/Prefab/Device/DeviceView.prefab.meta
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 95d5b69c6ebb5f34bb864b2c0756d442
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -30,13 +30,13 @@ RectTransform:
|
|||||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
m_Children: []
|
m_Children: []
|
||||||
m_Father: {fileID: 2589794477215490371}
|
m_Father: {fileID: 2589794478191162465}
|
||||||
m_RootOrder: 0
|
m_RootOrder: 2
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 0}
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
m_AnchorMax: {x: 1, y: 1}
|
m_AnchorMax: {x: 1, y: 1}
|
||||||
m_AnchoredPosition: {x: 0, y: 0}
|
m_AnchoredPosition: {x: 0, y: 235.5}
|
||||||
m_SizeDelta: {x: 0, y: 0}
|
m_SizeDelta: {x: -222, y: -525}
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
--- !u!222 &2589794477144148408
|
--- !u!222 &2589794477144148408
|
||||||
CanvasRenderer:
|
CanvasRenderer:
|
||||||
@ -79,7 +79,7 @@ MonoBehaviour:
|
|||||||
m_PrefabInstance: {fileID: 0}
|
m_PrefabInstance: {fileID: 0}
|
||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
m_GameObject: {fileID: 2589794477144148406}
|
m_GameObject: {fileID: 2589794477144148406}
|
||||||
m_Enabled: 1
|
m_Enabled: 0
|
||||||
m_EditorHideFlags: 0
|
m_EditorHideFlags: 0
|
||||||
m_Script: {fileID: 11500000, guid: 97bc2ebab6563400c95b036136d26ea6, type: 3}
|
m_Script: {fileID: 11500000, guid: 97bc2ebab6563400c95b036136d26ea6, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
@ -318,102 +318,6 @@ MonoBehaviour:
|
|||||||
m_VerticalOverflow: 0
|
m_VerticalOverflow: 0
|
||||||
m_LineSpacing: 1
|
m_LineSpacing: 1
|
||||||
m_Text: 2020.02.15
|
m_Text: 2020.02.15
|
||||||
--- !u!1 &2589794477215490370
|
|
||||||
GameObject:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
serializedVersion: 6
|
|
||||||
m_Component:
|
|
||||||
- component: {fileID: 2589794477215490371}
|
|
||||||
- component: {fileID: 2589794477215490374}
|
|
||||||
- component: {fileID: 2589794477215490373}
|
|
||||||
- component: {fileID: 2589794477215490372}
|
|
||||||
m_Layer: 5
|
|
||||||
m_Name: Image
|
|
||||||
m_TagString: Untagged
|
|
||||||
m_Icon: {fileID: 0}
|
|
||||||
m_NavMeshLayer: 0
|
|
||||||
m_StaticEditorFlags: 0
|
|
||||||
m_IsActive: 1
|
|
||||||
--- !u!224 &2589794477215490371
|
|
||||||
RectTransform:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 2589794477215490370}
|
|
||||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
|
||||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
|
||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
|
||||||
m_Children:
|
|
||||||
- {fileID: 2589794477144148409}
|
|
||||||
m_Father: {fileID: 2589794478191162465}
|
|
||||||
m_RootOrder: 2
|
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
|
||||||
m_AnchorMin: {x: 0, y: 1}
|
|
||||||
m_AnchorMax: {x: 0, y: 1}
|
|
||||||
m_AnchoredPosition: {x: 181, y: -97}
|
|
||||||
m_SizeDelta: {x: 140, y: 140}
|
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
|
||||||
--- !u!222 &2589794477215490374
|
|
||||||
CanvasRenderer:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 2589794477215490370}
|
|
||||||
m_CullTransparentMesh: 0
|
|
||||||
--- !u!114 &2589794477215490373
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 2589794477215490370}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
m_Material: {fileID: 0}
|
|
||||||
m_Color: {r: 1, g: 1, b: 1, a: 1}
|
|
||||||
m_RaycastTarget: 1
|
|
||||||
m_Maskable: 1
|
|
||||||
m_OnCullStateChanged:
|
|
||||||
m_PersistentCalls:
|
|
||||||
m_Calls: []
|
|
||||||
m_Sprite: {fileID: 21300000, guid: e2ea38974d9f086499bcf5a101e2e739, type: 3}
|
|
||||||
m_Type: 0
|
|
||||||
m_PreserveAspect: 0
|
|
||||||
m_FillCenter: 1
|
|
||||||
m_FillMethod: 4
|
|
||||||
m_FillAmount: 1
|
|
||||||
m_FillClockwise: 1
|
|
||||||
m_FillOrigin: 0
|
|
||||||
m_UseSpriteMesh: 0
|
|
||||||
m_PixelsPerUnitMultiplier: 1
|
|
||||||
--- !u!114 &2589794477215490372
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 2589794477215490370}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: 385b7d1277b6c4007a84c065696e0f8c, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
m_ShowMaskGraphic: 1
|
|
||||||
m_DownSamplingRate: 0
|
|
||||||
m_Softness: 1
|
|
||||||
m_Alpha: 1
|
|
||||||
m_IgnoreParent: 0
|
|
||||||
m_PartOfParent: 0
|
|
||||||
m_IgnoreSelfGraphic: 0
|
|
||||||
m_IgnoreSelfStencil: 0
|
|
||||||
--- !u!1 &2589794477271639228
|
--- !u!1 &2589794477271639228
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -951,7 +855,7 @@ RectTransform:
|
|||||||
m_Children:
|
m_Children:
|
||||||
- {fileID: 4566599627981592884}
|
- {fileID: 4566599627981592884}
|
||||||
- {fileID: 2589794478482312073}
|
- {fileID: 2589794478482312073}
|
||||||
- {fileID: 2589794477215490371}
|
- {fileID: 2589794477144148409}
|
||||||
- {fileID: 4566599628668110839}
|
- {fileID: 4566599628668110839}
|
||||||
- {fileID: 2589794479001532658}
|
- {fileID: 2589794479001532658}
|
||||||
- {fileID: 2589794477481028933}
|
- {fileID: 2589794477481028933}
|
||||||
|
|||||||
@ -11,8 +11,9 @@ GameObject:
|
|||||||
- component: {fileID: 2638424933752433027}
|
- component: {fileID: 2638424933752433027}
|
||||||
- component: {fileID: 2638424933752433029}
|
- component: {fileID: 2638424933752433029}
|
||||||
- component: {fileID: 2638424933752433028}
|
- component: {fileID: 2638424933752433028}
|
||||||
|
- component: {fileID: 4039357613001707566}
|
||||||
m_Layer: 5
|
m_Layer: 5
|
||||||
m_Name: MainToolContainer
|
m_Name: MainNav
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
m_Icon: {fileID: 0}
|
m_Icon: {fileID: 0}
|
||||||
m_NavMeshLayer: 0
|
m_NavMeshLayer: 0
|
||||||
@ -40,7 +41,7 @@ RectTransform:
|
|||||||
m_AnchorMin: {x: 0, y: 1}
|
m_AnchorMin: {x: 0, y: 1}
|
||||||
m_AnchorMax: {x: 0, y: 1}
|
m_AnchorMax: {x: 0, y: 1}
|
||||||
m_AnchoredPosition: {x: 0, y: 0}
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
m_SizeDelta: {x: 304, y: 64}
|
m_SizeDelta: {x: 280, y: 64}
|
||||||
m_Pivot: {x: 0, y: 1}
|
m_Pivot: {x: 0, y: 1}
|
||||||
--- !u!222 &2638424933752433029
|
--- !u!222 &2638424933752433029
|
||||||
CanvasRenderer:
|
CanvasRenderer:
|
||||||
@ -69,7 +70,7 @@ MonoBehaviour:
|
|||||||
m_OnCullStateChanged:
|
m_OnCullStateChanged:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls: []
|
m_Calls: []
|
||||||
m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
|
m_Sprite: {fileID: 0}
|
||||||
m_Type: 1
|
m_Type: 1
|
||||||
m_PreserveAspect: 0
|
m_PreserveAspect: 0
|
||||||
m_FillCenter: 1
|
m_FillCenter: 1
|
||||||
@ -79,6 +80,18 @@ MonoBehaviour:
|
|||||||
m_FillOrigin: 0
|
m_FillOrigin: 0
|
||||||
m_UseSpriteMesh: 0
|
m_UseSpriteMesh: 0
|
||||||
m_PixelsPerUnitMultiplier: 1
|
m_PixelsPerUnitMultiplier: 1
|
||||||
|
--- !u!114 &4039357613001707566
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2638424933752433026}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 71aaed8b61d057e4a87864a667ca1486, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
--- !u!1 &2638424934187802373
|
--- !u!1 &2638424934187802373
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -113,7 +126,7 @@ RectTransform:
|
|||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 0.5}
|
m_AnchorMin: {x: 0, y: 0.5}
|
||||||
m_AnchorMax: {x: 0, y: 0.5}
|
m_AnchorMax: {x: 0, y: 0.5}
|
||||||
m_AnchoredPosition: {x: 190, y: 0}
|
m_AnchoredPosition: {x: 172, y: 0}
|
||||||
m_SizeDelta: {x: 44, y: 44}
|
m_SizeDelta: {x: 44, y: 44}
|
||||||
m_Pivot: {x: 0, y: 0.5}
|
m_Pivot: {x: 0, y: 0.5}
|
||||||
--- !u!222 &2638424934187802376
|
--- !u!222 &2638424934187802376
|
||||||
@ -165,7 +178,7 @@ GameObject:
|
|||||||
- component: {fileID: 2638424934229131702}
|
- component: {fileID: 2638424934229131702}
|
||||||
- component: {fileID: 2638424934229131701}
|
- component: {fileID: 2638424934229131701}
|
||||||
m_Layer: 5
|
m_Layer: 5
|
||||||
m_Name: News
|
m_Name: Home
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
m_Icon: {fileID: 0}
|
m_Icon: {fileID: 0}
|
||||||
m_NavMeshLayer: 0
|
m_NavMeshLayer: 0
|
||||||
@ -217,7 +230,7 @@ MonoBehaviour:
|
|||||||
m_OnCullStateChanged:
|
m_OnCullStateChanged:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls: []
|
m_Calls: []
|
||||||
m_Sprite: {fileID: 21300000, guid: 258be1305fa053f41b8c5f5a32e04d00, type: 3}
|
m_Sprite: {fileID: 21300000, guid: da3c28aeaedbb244796c5086e1abcb6c, type: 3}
|
||||||
m_Type: 0
|
m_Type: 0
|
||||||
m_PreserveAspect: 0
|
m_PreserveAspect: 0
|
||||||
m_FillCenter: 1
|
m_FillCenter: 1
|
||||||
@ -261,7 +274,7 @@ RectTransform:
|
|||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 0.5}
|
m_AnchorMin: {x: 0, y: 0.5}
|
||||||
m_AnchorMax: {x: 0, y: 0.5}
|
m_AnchorMax: {x: 0, y: 0.5}
|
||||||
m_AnchoredPosition: {x: 70, y: 0}
|
m_AnchoredPosition: {x: 64, y: 0}
|
||||||
m_SizeDelta: {x: 44, y: 44}
|
m_SizeDelta: {x: 44, y: 44}
|
||||||
m_Pivot: {x: 0, y: 0.5}
|
m_Pivot: {x: 0, y: 0.5}
|
||||||
--- !u!222 &2638424934527142485
|
--- !u!222 &2638424934527142485
|
||||||
@ -335,7 +348,7 @@ RectTransform:
|
|||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 0.5}
|
m_AnchorMin: {x: 0, y: 0.5}
|
||||||
m_AnchorMax: {x: 0, y: 0.5}
|
m_AnchorMax: {x: 0, y: 0.5}
|
||||||
m_AnchoredPosition: {x: 130, y: 0}
|
m_AnchoredPosition: {x: 118, y: 0}
|
||||||
m_SizeDelta: {x: 44, y: 44}
|
m_SizeDelta: {x: 44, y: 44}
|
||||||
m_Pivot: {x: 0, y: 0.5}
|
m_Pivot: {x: 0, y: 0.5}
|
||||||
--- !u!222 &2638424935285544539
|
--- !u!222 &2638424935285544539
|
||||||
@ -409,7 +422,7 @@ RectTransform:
|
|||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 0.5}
|
m_AnchorMin: {x: 0, y: 0.5}
|
||||||
m_AnchorMax: {x: 0, y: 0.5}
|
m_AnchorMax: {x: 0, y: 0.5}
|
||||||
m_AnchoredPosition: {x: 250, y: 0}
|
m_AnchoredPosition: {x: 226, y: 0}
|
||||||
m_SizeDelta: {x: 44, y: 44}
|
m_SizeDelta: {x: 44, y: 44}
|
||||||
m_Pivot: {x: 0, y: 0.5}
|
m_Pivot: {x: 0, y: 0.5}
|
||||||
--- !u!222 &2638424935390494094
|
--- !u!222 &2638424935390494094
|
||||||
@ -1,6 +1,6 @@
|
|||||||
%YAML 1.1
|
%YAML 1.1
|
||||||
%TAG !u! tag:unity3d.com,2011:
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
--- !u!1 &5484429047239703099
|
--- !u!1 &2429390258796513350
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
@ -8,8 +8,8 @@ GameObject:
|
|||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
serializedVersion: 6
|
serializedVersion: 6
|
||||||
m_Component:
|
m_Component:
|
||||||
- component: {fileID: 5484429047239703098}
|
- component: {fileID: 2429390258796513351}
|
||||||
- component: {fileID: 5484429047239703101}
|
- component: {fileID: 2429390258796513344}
|
||||||
m_Layer: 5
|
m_Layer: 5
|
||||||
m_Name: MapPanel
|
m_Name: MapPanel
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
@ -17,39 +17,39 @@ GameObject:
|
|||||||
m_NavMeshLayer: 0
|
m_NavMeshLayer: 0
|
||||||
m_StaticEditorFlags: 0
|
m_StaticEditorFlags: 0
|
||||||
m_IsActive: 1
|
m_IsActive: 1
|
||||||
--- !u!224 &5484429047239703098
|
--- !u!224 &2429390258796513351
|
||||||
RectTransform:
|
RectTransform:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
m_PrefabInstance: {fileID: 0}
|
m_PrefabInstance: {fileID: 0}
|
||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
m_GameObject: {fileID: 5484429047239703099}
|
m_GameObject: {fileID: 2429390258796513350}
|
||||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
m_Children:
|
m_Children:
|
||||||
- {fileID: 5484429048204616793}
|
- {fileID: 2429390259776378404}
|
||||||
m_Father: {fileID: 0}
|
m_Father: {fileID: 0}
|
||||||
m_RootOrder: 0
|
m_RootOrder: 0
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 0}
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
m_AnchorMax: {x: 1, y: 1}
|
m_AnchorMax: {x: 1, y: 1}
|
||||||
m_AnchoredPosition: {x: 0, y: 0}
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
m_SizeDelta: {x: 0, y: 0}
|
m_SizeDelta: {x: 1287, y: 795}
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
--- !u!114 &5484429047239703101
|
--- !u!114 &2429390258796513344
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
m_PrefabInstance: {fileID: 0}
|
m_PrefabInstance: {fileID: 0}
|
||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
m_GameObject: {fileID: 5484429047239703099}
|
m_GameObject: {fileID: 2429390258796513350}
|
||||||
m_Enabled: 1
|
m_Enabled: 1
|
||||||
m_EditorHideFlags: 0
|
m_EditorHideFlags: 0
|
||||||
m_Script: {fileID: 11500000, guid: 969b87ed3066bec4a9981a69d7dfb8e4, type: 3}
|
m_Script: {fileID: 11500000, guid: 969b87ed3066bec4a9981a69d7dfb8e4, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
--- !u!1 &5484429048204616790
|
--- !u!1 &2429390259776378411
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
@ -57,10 +57,10 @@ GameObject:
|
|||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
serializedVersion: 6
|
serializedVersion: 6
|
||||||
m_Component:
|
m_Component:
|
||||||
- component: {fileID: 5484429048204616793}
|
- component: {fileID: 2429390259776378404}
|
||||||
- component: {fileID: 5484429048204616792}
|
- component: {fileID: 2429390259776378405}
|
||||||
- component: {fileID: 5484429048204616794}
|
- component: {fileID: 2429390259776378407}
|
||||||
- component: {fileID: 5484429048204616795}
|
- component: {fileID: 2429390259776378406}
|
||||||
m_Layer: 5
|
m_Layer: 5
|
||||||
m_Name: Map
|
m_Name: Map
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
@ -68,32 +68,32 @@ GameObject:
|
|||||||
m_NavMeshLayer: 0
|
m_NavMeshLayer: 0
|
||||||
m_StaticEditorFlags: 0
|
m_StaticEditorFlags: 0
|
||||||
m_IsActive: 1
|
m_IsActive: 1
|
||||||
--- !u!224 &5484429048204616793
|
--- !u!224 &2429390259776378404
|
||||||
RectTransform:
|
RectTransform:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
m_PrefabInstance: {fileID: 0}
|
m_PrefabInstance: {fileID: 0}
|
||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
m_GameObject: {fileID: 5484429048204616790}
|
m_GameObject: {fileID: 2429390259776378411}
|
||||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
m_Children: []
|
m_Children: []
|
||||||
m_Father: {fileID: 5484429047239703098}
|
m_Father: {fileID: 2429390258796513351}
|
||||||
m_RootOrder: 0
|
m_RootOrder: 0
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 0}
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
m_AnchorMax: {x: 1, y: 1}
|
m_AnchorMax: {x: 1, y: 1}
|
||||||
m_AnchoredPosition: {x: 0, y: 0}
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
m_SizeDelta: {x: 0, y: 0}
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
m_Pivot: {x: 0, y: 1}
|
||||||
--- !u!114 &5484429048204616792
|
--- !u!114 &2429390259776378405
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
m_PrefabInstance: {fileID: 0}
|
m_PrefabInstance: {fileID: 0}
|
||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
m_GameObject: {fileID: 5484429048204616790}
|
m_GameObject: {fileID: 2429390259776378411}
|
||||||
m_Enabled: 1
|
m_Enabled: 1
|
||||||
m_EditorHideFlags: 0
|
m_EditorHideFlags: 0
|
||||||
m_Script: {fileID: 11500000, guid: cd961b1c9541a4cee99686069ecce852, type: 3}
|
m_Script: {fileID: 11500000, guid: cd961b1c9541a4cee99686069ecce852, type: 3}
|
||||||
@ -217,13 +217,13 @@ MonoBehaviour:
|
|||||||
_tileProvider: {fileID: 0}
|
_tileProvider: {fileID: 0}
|
||||||
_previewOptions:
|
_previewOptions:
|
||||||
isPreviewEnabled: 0
|
isPreviewEnabled: 0
|
||||||
--- !u!114 &5484429048204616794
|
--- !u!114 &2429390259776378407
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
m_PrefabInstance: {fileID: 0}
|
m_PrefabInstance: {fileID: 0}
|
||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
m_GameObject: {fileID: 5484429048204616790}
|
m_GameObject: {fileID: 2429390259776378411}
|
||||||
m_Enabled: 1
|
m_Enabled: 1
|
||||||
m_EditorHideFlags: 0
|
m_EditorHideFlags: 0
|
||||||
m_Script: {fileID: 11500000, guid: 2c699b8e1864b4b248acb7a04ede9480, type: 3}
|
m_Script: {fileID: 11500000, guid: 2c699b8e1864b4b248acb7a04ede9480, type: 3}
|
||||||
@ -232,21 +232,21 @@ MonoBehaviour:
|
|||||||
_panSpeed: 1
|
_panSpeed: 1
|
||||||
_zoomSpeed: 0.25
|
_zoomSpeed: 0.25
|
||||||
_referenceCamera: {fileID: 0}
|
_referenceCamera: {fileID: 0}
|
||||||
_mapManager: {fileID: 5484429048204616792}
|
_mapManager: {fileID: 2429390259776378405}
|
||||||
_useDegreeMethod: 0
|
_useDegreeMethod: 0
|
||||||
--- !u!114 &5484429048204616795
|
--- !u!114 &2429390259776378406
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
m_PrefabInstance: {fileID: 0}
|
m_PrefabInstance: {fileID: 0}
|
||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
m_GameObject: {fileID: 5484429048204616790}
|
m_GameObject: {fileID: 2429390259776378411}
|
||||||
m_Enabled: 1
|
m_Enabled: 1
|
||||||
m_EditorHideFlags: 0
|
m_EditorHideFlags: 0
|
||||||
m_Script: {fileID: 11500000, guid: dcf32ea2cc0514b569329f6b6b68f9b4, type: 3}
|
m_Script: {fileID: 11500000, guid: dcf32ea2cc0514b569329f6b6b68f9b4, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
_map: {fileID: 5484429048204616792}
|
_map: {fileID: 2429390259776378405}
|
||||||
_locationStrings: []
|
_locationStrings: []
|
||||||
_spawnScale: 10
|
_spawnScale: 10
|
||||||
_markerPrefab: {fileID: 0}
|
_markerPrefab: {fileID: 0}
|
||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 3af439185ea91e9449c48fa40f0970b1
|
guid: f2503b47ee5b5f244b81735e7a1346cf
|
||||||
PrefabImporter:
|
PrefabImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
userData:
|
userData:
|
||||||
1361
Assets/Resources/UI/Prefab/Panel/BigMapPanel.prefab
Normal file
7
Assets/Resources/UI/Prefab/Panel/BigMapPanel.prefab.meta
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: ae0cfcf8d1bf873469f8a7f2267802e9
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -29,7 +29,7 @@ RectTransform:
|
|||||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
m_Children:
|
m_Children:
|
||||||
- {fileID: 4337459869461074607}
|
- {fileID: 4110286611030698458}
|
||||||
- {fileID: 3931130817493022313}
|
- {fileID: 3931130817493022313}
|
||||||
- {fileID: 4277467338018245799}
|
- {fileID: 4277467338018245799}
|
||||||
m_Father: {fileID: 0}
|
m_Father: {fileID: 0}
|
||||||
@ -52,16 +52,8 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 32d45078acd8c0341bc9d900a607ebcd, type: 3}
|
m_Script: {fileID: 11500000, guid: 32d45078acd8c0341bc9d900a607ebcd, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
Ftp: {fileID: 0}
|
|
||||||
Avatar: {fileID: 0}
|
|
||||||
Weight: {fileID: 0}
|
|
||||||
WKG: {fileID: 0}
|
|
||||||
Calories: {fileID: 0}
|
|
||||||
KM: {fileID: 0}
|
|
||||||
Climb: {fileID: 0}
|
|
||||||
NickName: {fileID: 0}
|
|
||||||
More: {fileID: 0}
|
|
||||||
BtnRide: {fileID: 3931130818032720424}
|
BtnRide: {fileID: 3931130818032720424}
|
||||||
|
userInfo: {fileID: 4277467338018245799}
|
||||||
--- !u!222 &958233340109605464
|
--- !u!222 &958233340109605464
|
||||||
CanvasRenderer:
|
CanvasRenderer:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -70,131 +62,6 @@ CanvasRenderer:
|
|||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
m_GameObject: {fileID: 1777885814862178516}
|
m_GameObject: {fileID: 1777885814862178516}
|
||||||
m_CullTransparentMesh: 0
|
m_CullTransparentMesh: 0
|
||||||
--- !u!1001 &1777885815236836140
|
|
||||||
PrefabInstance:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
serializedVersion: 2
|
|
||||||
m_Modification:
|
|
||||||
m_TransformParent: {fileID: 1777885814862178517}
|
|
||||||
m_Modifications:
|
|
||||||
- target: {fileID: 2638424933752433026, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
|
||||||
type: 3}
|
|
||||||
propertyPath: m_Name
|
|
||||||
value: MainToolContainer
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
|
||||||
type: 3}
|
|
||||||
propertyPath: m_Pivot.x
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
|
||||||
type: 3}
|
|
||||||
propertyPath: m_Pivot.y
|
|
||||||
value: 1
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
|
||||||
type: 3}
|
|
||||||
propertyPath: m_RootOrder
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
|
||||||
type: 3}
|
|
||||||
propertyPath: m_AnchorMax.x
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
|
||||||
type: 3}
|
|
||||||
propertyPath: m_AnchorMax.y
|
|
||||||
value: 1
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
|
||||||
type: 3}
|
|
||||||
propertyPath: m_AnchorMin.x
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
|
||||||
type: 3}
|
|
||||||
propertyPath: m_AnchorMin.y
|
|
||||||
value: 1
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
|
||||||
type: 3}
|
|
||||||
propertyPath: m_SizeDelta.x
|
|
||||||
value: 304
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
|
||||||
type: 3}
|
|
||||||
propertyPath: m_SizeDelta.y
|
|
||||||
value: 64
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
|
||||||
type: 3}
|
|
||||||
propertyPath: m_LocalPosition.x
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
|
||||||
type: 3}
|
|
||||||
propertyPath: m_LocalPosition.y
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
|
||||||
type: 3}
|
|
||||||
propertyPath: m_LocalPosition.z
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
|
||||||
type: 3}
|
|
||||||
propertyPath: m_LocalRotation.w
|
|
||||||
value: 1
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
|
||||||
type: 3}
|
|
||||||
propertyPath: m_LocalRotation.x
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
|
||||||
type: 3}
|
|
||||||
propertyPath: m_LocalRotation.y
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
|
||||||
type: 3}
|
|
||||||
propertyPath: m_LocalRotation.z
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
|
||||||
type: 3}
|
|
||||||
propertyPath: m_AnchoredPosition.x
|
|
||||||
value: 1076
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
|
||||||
type: 3}
|
|
||||||
propertyPath: m_AnchoredPosition.y
|
|
||||||
value: -60
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
|
||||||
type: 3}
|
|
||||||
propertyPath: m_LocalEulerAnglesHint.x
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
|
||||||
type: 3}
|
|
||||||
propertyPath: m_LocalEulerAnglesHint.y
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
|
||||||
type: 3}
|
|
||||||
propertyPath: m_LocalEulerAnglesHint.z
|
|
||||||
value: 0
|
|
||||||
objectReference: {fileID: 0}
|
|
||||||
m_RemovedComponents: []
|
|
||||||
m_SourcePrefab: {fileID: 100100000, guid: a1999d0576fee6248a9c5a507ae8d10e, type: 3}
|
|
||||||
--- !u!224 &4337459869461074607 stripped
|
|
||||||
RectTransform:
|
|
||||||
m_CorrespondingSourceObject: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
|
||||||
type: 3}
|
|
||||||
m_PrefabInstance: {fileID: 1777885815236836140}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
--- !u!1001 &1777885815653005510
|
--- !u!1001 &1777885815653005510
|
||||||
PrefabInstance:
|
PrefabInstance:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -212,6 +79,16 @@ PrefabInstance:
|
|||||||
propertyPath: m_FontData.m_FontStyle
|
propertyPath: m_FontData.m_FontStyle
|
||||||
value: 1
|
value: 1
|
||||||
objectReference: {fileID: 0}
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 2589794477215490372, guid: 652cdefe0475dfd429e5a7e92bc3fa31,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_Enabled
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 2589794477215490372, guid: 652cdefe0475dfd429e5a7e92bc3fa31,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_Softness
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
- target: {fileID: 2589794478191162464, guid: 652cdefe0475dfd429e5a7e92bc3fa31,
|
- target: {fileID: 2589794478191162464, guid: 652cdefe0475dfd429e5a7e92bc3fa31,
|
||||||
type: 3}
|
type: 3}
|
||||||
propertyPath: m_Name
|
propertyPath: m_Name
|
||||||
@ -467,3 +344,128 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
|
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
|
--- !u!1001 &2132237384658419801
|
||||||
|
PrefabInstance:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Modification:
|
||||||
|
m_TransformParent: {fileID: 1777885814862178517}
|
||||||
|
m_Modifications:
|
||||||
|
- target: {fileID: 2638424933752433026, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_Name
|
||||||
|
value: MainNav
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_Pivot.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_Pivot.y
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_RootOrder
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchorMax.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchorMax.y
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchorMin.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchorMin.y
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_SizeDelta.x
|
||||||
|
value: 280
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_SizeDelta.y
|
||||||
|
value: 64
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalPosition.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalPosition.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalPosition.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalRotation.w
|
||||||
|
value: 1
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalRotation.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalRotation.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalRotation.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchoredPosition.x
|
||||||
|
value: 60
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_AnchoredPosition.y
|
||||||
|
value: -30
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.x
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.y
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
- target: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
||||||
|
type: 3}
|
||||||
|
propertyPath: m_LocalEulerAnglesHint.z
|
||||||
|
value: 0
|
||||||
|
objectReference: {fileID: 0}
|
||||||
|
m_RemovedComponents: []
|
||||||
|
m_SourcePrefab: {fileID: 100100000, guid: a1999d0576fee6248a9c5a507ae8d10e, type: 3}
|
||||||
|
--- !u!224 &4110286611030698458 stripped
|
||||||
|
RectTransform:
|
||||||
|
m_CorrespondingSourceObject: {fileID: 2638424933752433027, guid: a1999d0576fee6248a9c5a507ae8d10e,
|
||||||
|
type: 3}
|
||||||
|
m_PrefabInstance: {fileID: 2132237384658419801}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
|||||||
@ -189,7 +189,7 @@ Canvas:
|
|||||||
m_GameObject: {fileID: 273807000}
|
m_GameObject: {fileID: 273807000}
|
||||||
m_Enabled: 1
|
m_Enabled: 1
|
||||||
serializedVersion: 3
|
serializedVersion: 3
|
||||||
m_RenderMode: 0
|
m_RenderMode: 1
|
||||||
m_Camera: {fileID: 0}
|
m_Camera: {fileID: 0}
|
||||||
m_PlaneDistance: 100
|
m_PlaneDistance: 100
|
||||||
m_PixelPerfect: 0
|
m_PixelPerfect: 0
|
||||||
@ -234,6 +234,7 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 400780dc6cb8d0344ae80c327ba2dbba, type: 3}
|
m_Script: {fileID: 11500000, guid: 400780dc6cb8d0344ae80c327ba2dbba, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
|
root: {fileID: 2038446772}
|
||||||
--- !u!1 &584235025
|
--- !u!1 &584235025
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -357,6 +358,7 @@ GameObject:
|
|||||||
- component: {fileID: 728460490}
|
- component: {fileID: 728460490}
|
||||||
- component: {fileID: 728460489}
|
- component: {fileID: 728460489}
|
||||||
- component: {fileID: 728460488}
|
- component: {fileID: 728460488}
|
||||||
|
- component: {fileID: 728460491}
|
||||||
m_Layer: 0
|
m_Layer: 0
|
||||||
m_Name: Main Camera
|
m_Name: Main Camera
|
||||||
m_TagString: MainCamera
|
m_TagString: MainCamera
|
||||||
@ -422,13 +424,25 @@ Transform:
|
|||||||
m_PrefabInstance: {fileID: 0}
|
m_PrefabInstance: {fileID: 0}
|
||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
m_GameObject: {fileID: 728460487}
|
m_GameObject: {fileID: 728460487}
|
||||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068}
|
||||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
m_LocalPosition: {x: 0, y: 200, z: 0}
|
||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
m_Children: []
|
m_Children: []
|
||||||
m_Father: {fileID: 0}
|
m_Father: {fileID: 0}
|
||||||
m_RootOrder: 0
|
m_RootOrder: 0
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
|
||||||
|
--- !u!114 &728460491
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 728460487}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 3083a61e316cc854fb0fa28e7fd7e237, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
--- !u!1 &730655535
|
--- !u!1 &730655535
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -700,3 +714,33 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 3622b843b296d2e46ba722beb139f040, type: 3}
|
m_Script: {fileID: 11500000, guid: 3622b843b296d2e46ba722beb139f040, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
|
--- !u!1 &2038446772
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 2038446773}
|
||||||
|
m_Layer: 0
|
||||||
|
m_Name: Root
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &2038446773
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2038446772}
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_RootOrder: 6
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
|||||||
@ -1,731 +0,0 @@
|
|||||||
%YAML 1.1
|
|
||||||
%TAG !u! tag:unity3d.com,2011:
|
|
||||||
--- !u!29 &1
|
|
||||||
OcclusionCullingSettings:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
serializedVersion: 2
|
|
||||||
m_OcclusionBakeSettings:
|
|
||||||
smallestOccluder: 5
|
|
||||||
smallestHole: 0.25
|
|
||||||
backfaceThreshold: 100
|
|
||||||
m_SceneGUID: 00000000000000000000000000000000
|
|
||||||
m_OcclusionCullingData: {fileID: 0}
|
|
||||||
--- !u!104 &2
|
|
||||||
RenderSettings:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
serializedVersion: 9
|
|
||||||
m_Fog: 0
|
|
||||||
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
|
|
||||||
m_FogMode: 3
|
|
||||||
m_FogDensity: 0.01
|
|
||||||
m_LinearFogStart: 0
|
|
||||||
m_LinearFogEnd: 300
|
|
||||||
m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
|
|
||||||
m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
|
|
||||||
m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
|
|
||||||
m_AmbientIntensity: 1
|
|
||||||
m_AmbientMode: 0
|
|
||||||
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
|
|
||||||
m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
|
|
||||||
m_HaloStrength: 0.5
|
|
||||||
m_FlareStrength: 1
|
|
||||||
m_FlareFadeSpeed: 3
|
|
||||||
m_HaloTexture: {fileID: 0}
|
|
||||||
m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
|
|
||||||
m_DefaultReflectionMode: 0
|
|
||||||
m_DefaultReflectionResolution: 128
|
|
||||||
m_ReflectionBounces: 1
|
|
||||||
m_ReflectionIntensity: 1
|
|
||||||
m_CustomReflection: {fileID: 0}
|
|
||||||
m_Sun: {fileID: 0}
|
|
||||||
m_IndirectSpecularColor: {r: 0.44657826, g: 0.49641263, b: 0.57481676, a: 1}
|
|
||||||
m_UseRadianceAmbientProbe: 0
|
|
||||||
--- !u!157 &3
|
|
||||||
LightmapSettings:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
serializedVersion: 11
|
|
||||||
m_GIWorkflowMode: 1
|
|
||||||
m_GISettings:
|
|
||||||
serializedVersion: 2
|
|
||||||
m_BounceScale: 1
|
|
||||||
m_IndirectOutputScale: 1
|
|
||||||
m_AlbedoBoost: 1
|
|
||||||
m_EnvironmentLightingMode: 0
|
|
||||||
m_EnableBakedLightmaps: 1
|
|
||||||
m_EnableRealtimeLightmaps: 0
|
|
||||||
m_LightmapEditorSettings:
|
|
||||||
serializedVersion: 12
|
|
||||||
m_Resolution: 2
|
|
||||||
m_BakeResolution: 40
|
|
||||||
m_AtlasSize: 1024
|
|
||||||
m_AO: 0
|
|
||||||
m_AOMaxDistance: 1
|
|
||||||
m_CompAOExponent: 1
|
|
||||||
m_CompAOExponentDirect: 0
|
|
||||||
m_ExtractAmbientOcclusion: 0
|
|
||||||
m_Padding: 2
|
|
||||||
m_LightmapParameters: {fileID: 0}
|
|
||||||
m_LightmapsBakeMode: 1
|
|
||||||
m_TextureCompression: 1
|
|
||||||
m_FinalGather: 0
|
|
||||||
m_FinalGatherFiltering: 1
|
|
||||||
m_FinalGatherRayCount: 256
|
|
||||||
m_ReflectionCompression: 2
|
|
||||||
m_MixedBakeMode: 2
|
|
||||||
m_BakeBackend: 1
|
|
||||||
m_PVRSampling: 1
|
|
||||||
m_PVRDirectSampleCount: 32
|
|
||||||
m_PVRSampleCount: 512
|
|
||||||
m_PVRBounces: 2
|
|
||||||
m_PVREnvironmentSampleCount: 256
|
|
||||||
m_PVREnvironmentReferencePointCount: 2048
|
|
||||||
m_PVRFilteringMode: 1
|
|
||||||
m_PVRDenoiserTypeDirect: 1
|
|
||||||
m_PVRDenoiserTypeIndirect: 1
|
|
||||||
m_PVRDenoiserTypeAO: 1
|
|
||||||
m_PVRFilterTypeDirect: 0
|
|
||||||
m_PVRFilterTypeIndirect: 0
|
|
||||||
m_PVRFilterTypeAO: 0
|
|
||||||
m_PVREnvironmentMIS: 1
|
|
||||||
m_PVRCulling: 1
|
|
||||||
m_PVRFilteringGaussRadiusDirect: 1
|
|
||||||
m_PVRFilteringGaussRadiusIndirect: 5
|
|
||||||
m_PVRFilteringGaussRadiusAO: 2
|
|
||||||
m_PVRFilteringAtrousPositionSigmaDirect: 0.5
|
|
||||||
m_PVRFilteringAtrousPositionSigmaIndirect: 2
|
|
||||||
m_PVRFilteringAtrousPositionSigmaAO: 1
|
|
||||||
m_ExportTrainingData: 0
|
|
||||||
m_TrainingDataDestination: TrainingData
|
|
||||||
m_LightProbeSampleCountMultiplier: 4
|
|
||||||
m_LightingDataAsset: {fileID: 0}
|
|
||||||
m_UseShadowmask: 1
|
|
||||||
--- !u!196 &4
|
|
||||||
NavMeshSettings:
|
|
||||||
serializedVersion: 2
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_BuildSettings:
|
|
||||||
serializedVersion: 2
|
|
||||||
agentTypeID: 0
|
|
||||||
agentRadius: 0.5
|
|
||||||
agentHeight: 2
|
|
||||||
agentSlope: 45
|
|
||||||
agentClimb: 0.4
|
|
||||||
ledgeDropHeight: 0
|
|
||||||
maxJumpAcrossDistance: 0
|
|
||||||
minRegionArea: 2
|
|
||||||
manualCellSize: 0
|
|
||||||
cellSize: 0.16666667
|
|
||||||
manualTileSize: 0
|
|
||||||
tileSize: 256
|
|
||||||
accuratePlacement: 0
|
|
||||||
debug:
|
|
||||||
m_Flags: 0
|
|
||||||
m_NavMeshData: {fileID: 0}
|
|
||||||
--- !u!1 &123345266
|
|
||||||
GameObject:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
serializedVersion: 6
|
|
||||||
m_Component:
|
|
||||||
- component: {fileID: 123345269}
|
|
||||||
- component: {fileID: 123345268}
|
|
||||||
- component: {fileID: 123345267}
|
|
||||||
m_Layer: 0
|
|
||||||
m_Name: Main Camera
|
|
||||||
m_TagString: MainCamera
|
|
||||||
m_Icon: {fileID: 0}
|
|
||||||
m_NavMeshLayer: 0
|
|
||||||
m_StaticEditorFlags: 0
|
|
||||||
m_IsActive: 1
|
|
||||||
--- !u!81 &123345267
|
|
||||||
AudioListener:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 123345266}
|
|
||||||
m_Enabled: 1
|
|
||||||
--- !u!20 &123345268
|
|
||||||
Camera:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 123345266}
|
|
||||||
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_SensorSize: {x: 36, y: 24}
|
|
||||||
m_LensShift: {x: 0, y: 0}
|
|
||||||
m_FocalLength: 50
|
|
||||||
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: 0
|
|
||||||
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 &123345269
|
|
||||||
Transform:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 123345266}
|
|
||||||
m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068}
|
|
||||||
m_LocalPosition: {x: 0, y: 200, z: 0}
|
|
||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
|
||||||
m_Children: []
|
|
||||||
m_Father: {fileID: 0}
|
|
||||||
m_RootOrder: 0
|
|
||||||
m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
|
|
||||||
--- !u!28 &790249305
|
|
||||||
Texture2D:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_Name:
|
|
||||||
m_ImageContentsHash:
|
|
||||||
serializedVersion: 2
|
|
||||||
Hash: 00000000000000000000000000000000
|
|
||||||
m_ForcedFallbackFormat: 4
|
|
||||||
m_DownscaleFallback: 0
|
|
||||||
serializedVersion: 2
|
|
||||||
m_Width: 1
|
|
||||||
m_Height: 1
|
|
||||||
m_CompleteImageSize: 4
|
|
||||||
m_TextureFormat: 4
|
|
||||||
m_MipCount: 1
|
|
||||||
m_IsReadable: 1
|
|
||||||
m_IgnoreMasterTextureLimit: 0
|
|
||||||
m_IsPreProcessed: 0
|
|
||||||
m_StreamingMipmaps: 0
|
|
||||||
m_StreamingMipmapsPriority: 0
|
|
||||||
m_AlphaIsTransparency: 0
|
|
||||||
m_ImageCount: 1
|
|
||||||
m_TextureDimension: 2
|
|
||||||
m_TextureSettings:
|
|
||||||
serializedVersion: 2
|
|
||||||
m_FilterMode: 1
|
|
||||||
m_Aniso: 1
|
|
||||||
m_MipBias: 0
|
|
||||||
m_WrapU: 0
|
|
||||||
m_WrapV: 0
|
|
||||||
m_WrapW: 0
|
|
||||||
m_LightmapFormat: 0
|
|
||||||
m_ColorSpace: 0
|
|
||||||
image data: 4
|
|
||||||
_typelessdata: cdcdcdcd
|
|
||||||
m_StreamData:
|
|
||||||
offset: 0
|
|
||||||
size: 0
|
|
||||||
path:
|
|
||||||
--- !u!1 &1869257726
|
|
||||||
GameObject:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
serializedVersion: 6
|
|
||||||
m_Component:
|
|
||||||
- component: {fileID: 1869257728}
|
|
||||||
- component: {fileID: 1869257727}
|
|
||||||
m_Layer: 0
|
|
||||||
m_Name: Directional Light
|
|
||||||
m_TagString: Untagged
|
|
||||||
m_Icon: {fileID: 0}
|
|
||||||
m_NavMeshLayer: 0
|
|
||||||
m_StaticEditorFlags: 0
|
|
||||||
m_IsActive: 1
|
|
||||||
--- !u!108 &1869257727
|
|
||||||
Light:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 1869257726}
|
|
||||||
m_Enabled: 1
|
|
||||||
serializedVersion: 10
|
|
||||||
m_Type: 1
|
|
||||||
m_Shape: 0
|
|
||||||
m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1}
|
|
||||||
m_Intensity: 1
|
|
||||||
m_Range: 10
|
|
||||||
m_SpotAngle: 30
|
|
||||||
m_InnerSpotAngle: 21.80208
|
|
||||||
m_CookieSize: 10
|
|
||||||
m_Shadows:
|
|
||||||
m_Type: 2
|
|
||||||
m_Resolution: -1
|
|
||||||
m_CustomResolution: -1
|
|
||||||
m_Strength: 1
|
|
||||||
m_Bias: 0.05
|
|
||||||
m_NormalBias: 0.4
|
|
||||||
m_NearPlane: 0.2
|
|
||||||
m_CullingMatrixOverride:
|
|
||||||
e00: 1
|
|
||||||
e01: 0
|
|
||||||
e02: 0
|
|
||||||
e03: 0
|
|
||||||
e10: 0
|
|
||||||
e11: 1
|
|
||||||
e12: 0
|
|
||||||
e13: 0
|
|
||||||
e20: 0
|
|
||||||
e21: 0
|
|
||||||
e22: 1
|
|
||||||
e23: 0
|
|
||||||
e30: 0
|
|
||||||
e31: 0
|
|
||||||
e32: 0
|
|
||||||
e33: 1
|
|
||||||
m_UseCullingMatrixOverride: 0
|
|
||||||
m_Cookie: {fileID: 0}
|
|
||||||
m_DrawHalo: 0
|
|
||||||
m_Flare: {fileID: 0}
|
|
||||||
m_RenderMode: 0
|
|
||||||
m_CullingMask:
|
|
||||||
serializedVersion: 2
|
|
||||||
m_Bits: 4294967295
|
|
||||||
m_RenderingLayerMask: 1
|
|
||||||
m_Lightmapping: 4
|
|
||||||
m_LightShadowCasterMode: 0
|
|
||||||
m_AreaSize: {x: 1, y: 1}
|
|
||||||
m_BounceIntensity: 1
|
|
||||||
m_ColorTemperature: 6570
|
|
||||||
m_UseColorTemperature: 0
|
|
||||||
m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0}
|
|
||||||
m_UseBoundingSphereOverride: 0
|
|
||||||
m_ShadowRadius: 0
|
|
||||||
m_ShadowAngle: 0
|
|
||||||
--- !u!4 &1869257728
|
|
||||||
Transform:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 1869257726}
|
|
||||||
m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
|
|
||||||
m_LocalPosition: {x: 0, y: 3, z: 0}
|
|
||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
|
||||||
m_Children: []
|
|
||||||
m_Father: {fileID: 0}
|
|
||||||
m_RootOrder: 1
|
|
||||||
m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
|
|
||||||
--- !u!1 &1954230066
|
|
||||||
GameObject:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
serializedVersion: 6
|
|
||||||
m_Component:
|
|
||||||
- component: {fileID: 1954230069}
|
|
||||||
- component: {fileID: 1954230068}
|
|
||||||
- component: {fileID: 1954230067}
|
|
||||||
m_Layer: 0
|
|
||||||
m_Name: EventSystem
|
|
||||||
m_TagString: Untagged
|
|
||||||
m_Icon: {fileID: 0}
|
|
||||||
m_NavMeshLayer: 0
|
|
||||||
m_StaticEditorFlags: 0
|
|
||||||
m_IsActive: 1
|
|
||||||
--- !u!114 &1954230067
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 1954230066}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
m_HorizontalAxis: Horizontal
|
|
||||||
m_VerticalAxis: Vertical
|
|
||||||
m_SubmitButton: Submit
|
|
||||||
m_CancelButton: Cancel
|
|
||||||
m_InputActionsPerSecond: 10
|
|
||||||
m_RepeatDelay: 0.5
|
|
||||||
m_ForceModuleActive: 0
|
|
||||||
--- !u!114 &1954230068
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 1954230066}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
m_FirstSelected: {fileID: 0}
|
|
||||||
m_sendNavigationEvents: 1
|
|
||||||
m_DragThreshold: 10
|
|
||||||
--- !u!4 &1954230069
|
|
||||||
Transform:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 1954230066}
|
|
||||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
|
||||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
|
||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
|
||||||
m_Children: []
|
|
||||||
m_Father: {fileID: 0}
|
|
||||||
m_RootOrder: 3
|
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
|
||||||
--- !u!21 &1967086197
|
|
||||||
Material:
|
|
||||||
serializedVersion: 6
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_Name: Standard
|
|
||||||
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
|
|
||||||
m_ShaderKeywords:
|
|
||||||
m_LightmapFlags: 4
|
|
||||||
m_EnableInstancingVariants: 0
|
|
||||||
m_DoubleSidedGI: 0
|
|
||||||
m_CustomRenderQueue: -1
|
|
||||||
stringTagMap: {}
|
|
||||||
disabledShaderPasses: []
|
|
||||||
m_SavedProperties:
|
|
||||||
serializedVersion: 3
|
|
||||||
m_TexEnvs:
|
|
||||||
- _BumpMap:
|
|
||||||
m_Texture: {fileID: 0}
|
|
||||||
m_Scale: {x: 1, y: 1}
|
|
||||||
m_Offset: {x: 0, y: 0}
|
|
||||||
- _DetailAlbedoMap:
|
|
||||||
m_Texture: {fileID: 0}
|
|
||||||
m_Scale: {x: 1, y: 1}
|
|
||||||
m_Offset: {x: 0, y: 0}
|
|
||||||
- _DetailMask:
|
|
||||||
m_Texture: {fileID: 0}
|
|
||||||
m_Scale: {x: 1, y: 1}
|
|
||||||
m_Offset: {x: 0, y: 0}
|
|
||||||
- _DetailNormalMap:
|
|
||||||
m_Texture: {fileID: 0}
|
|
||||||
m_Scale: {x: 1, y: 1}
|
|
||||||
m_Offset: {x: 0, y: 0}
|
|
||||||
- _EmissionMap:
|
|
||||||
m_Texture: {fileID: 0}
|
|
||||||
m_Scale: {x: 1, y: 1}
|
|
||||||
m_Offset: {x: 0, y: 0}
|
|
||||||
- _MainTex:
|
|
||||||
m_Texture: {fileID: 0}
|
|
||||||
m_Scale: {x: 1, y: 1}
|
|
||||||
m_Offset: {x: 0, y: 0}
|
|
||||||
- _MetallicGlossMap:
|
|
||||||
m_Texture: {fileID: 0}
|
|
||||||
m_Scale: {x: 1, y: 1}
|
|
||||||
m_Offset: {x: 0, y: 0}
|
|
||||||
- _OcclusionMap:
|
|
||||||
m_Texture: {fileID: 0}
|
|
||||||
m_Scale: {x: 1, y: 1}
|
|
||||||
m_Offset: {x: 0, y: 0}
|
|
||||||
- _ParallaxMap:
|
|
||||||
m_Texture: {fileID: 0}
|
|
||||||
m_Scale: {x: 1, y: 1}
|
|
||||||
m_Offset: {x: 0, y: 0}
|
|
||||||
m_Floats:
|
|
||||||
- _BumpScale: 1
|
|
||||||
- _Cutoff: 0.5
|
|
||||||
- _DetailNormalMapScale: 1
|
|
||||||
- _DstBlend: 0
|
|
||||||
- _GlossMapScale: 1
|
|
||||||
- _Glossiness: 0.5
|
|
||||||
- _GlossyReflections: 1
|
|
||||||
- _Metallic: 0
|
|
||||||
- _Mode: 0
|
|
||||||
- _OcclusionStrength: 1
|
|
||||||
- _Parallax: 0.02
|
|
||||||
- _SmoothnessTextureChannel: 0
|
|
||||||
- _SpecularHighlights: 1
|
|
||||||
- _SrcBlend: 1
|
|
||||||
- _UVSec: 0
|
|
||||||
- _ZWrite: 1
|
|
||||||
m_Colors:
|
|
||||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
|
||||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
|
||||||
--- !u!114 &5484429047236380336
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 5484429047236380348}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: 2c699b8e1864b4b248acb7a04ede9480, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
_panSpeed: 1
|
|
||||||
_zoomSpeed: 0.25
|
|
||||||
_referenceCamera: {fileID: 123345268}
|
|
||||||
_mapManager: {fileID: 5484429047236380338}
|
|
||||||
_useDegreeMethod: 0
|
|
||||||
--- !u!114 &5484429047236380337
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 5484429047236380348}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: dcf32ea2cc0514b569329f6b6b68f9b4, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
_map: {fileID: 5484429047236380338}
|
|
||||||
_locationStrings: []
|
|
||||||
_spawnScale: 10
|
|
||||||
_markerPrefab: {fileID: 0}
|
|
||||||
--- !u!114 &5484429047236380338
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 5484429047236380348}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: cd961b1c9541a4cee99686069ecce852, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
_options:
|
|
||||||
locationOptions:
|
|
||||||
latitudeLongitude: 0,0
|
|
||||||
zoom: 4
|
|
||||||
extentOptions:
|
|
||||||
extentType: 0
|
|
||||||
defaultExtents:
|
|
||||||
cameraBoundsOptions:
|
|
||||||
camera: {fileID: 0}
|
|
||||||
visibleBuffer: 0
|
|
||||||
disposeBuffer: 0
|
|
||||||
rangeAroundCenterOptions:
|
|
||||||
west: 1
|
|
||||||
north: 1
|
|
||||||
east: 1
|
|
||||||
south: 1
|
|
||||||
rangeAroundTransformOptions:
|
|
||||||
targetTransform: {fileID: 0}
|
|
||||||
visibleBuffer: 0
|
|
||||||
disposeBuffer: 0
|
|
||||||
placementOptions:
|
|
||||||
placementType: 1
|
|
||||||
snapMapToZero: 0
|
|
||||||
scalingOptions:
|
|
||||||
scalingType: 1
|
|
||||||
unityTileSize: 100
|
|
||||||
loadingTexture: {fileID: 790249305}
|
|
||||||
tileMaterial: {fileID: 1967086197}
|
|
||||||
_initializeOnStart: 1
|
|
||||||
_imagery:
|
|
||||||
_layerProperty:
|
|
||||||
sourceType: 0
|
|
||||||
sourceOptions:
|
|
||||||
isActive: 1
|
|
||||||
layerSource:
|
|
||||||
Name: Streets
|
|
||||||
Id: mapbox://styles/mapbox/streets-v10
|
|
||||||
Modified:
|
|
||||||
UserName:
|
|
||||||
rasterOptions:
|
|
||||||
useRetina: 1
|
|
||||||
useCompression: 0
|
|
||||||
useMipMap: 1
|
|
||||||
_terrain:
|
|
||||||
_layerProperty:
|
|
||||||
sourceType: 0
|
|
||||||
sourceOptions:
|
|
||||||
isActive: 1
|
|
||||||
layerSource:
|
|
||||||
Name:
|
|
||||||
Id: mapbox.terrain-rgb
|
|
||||||
Modified:
|
|
||||||
UserName:
|
|
||||||
elevationLayerType: 1
|
|
||||||
requiredOptions:
|
|
||||||
exaggerationFactor: 1
|
|
||||||
colliderOptions:
|
|
||||||
addCollider: 0
|
|
||||||
modificationOptions:
|
|
||||||
sampleCount: 10
|
|
||||||
useRelativeHeight: 0
|
|
||||||
earthRadius: 1000
|
|
||||||
unityLayerOptions:
|
|
||||||
addToLayer: 0
|
|
||||||
layerId: 0
|
|
||||||
sideWallOptions:
|
|
||||||
isActive: 0
|
|
||||||
wallHeight: 10
|
|
||||||
wallMaterial: {fileID: 0}
|
|
||||||
_vectorData:
|
|
||||||
_layerProperty:
|
|
||||||
tileJsonData:
|
|
||||||
tileJSONLoaded: 0
|
|
||||||
LayerDisplayNames:
|
|
||||||
- admin
|
|
||||||
- aeroway
|
|
||||||
- airport_label
|
|
||||||
- barrier_line
|
|
||||||
- building
|
|
||||||
- country_label
|
|
||||||
- housenum_label
|
|
||||||
- landuse
|
|
||||||
- landuse_overlay
|
|
||||||
- marine_label
|
|
||||||
- motorway_junction
|
|
||||||
- mountain_peak_label
|
|
||||||
- place_label
|
|
||||||
- poi_label
|
|
||||||
- rail_station_label
|
|
||||||
- road
|
|
||||||
- road_label
|
|
||||||
- state_label
|
|
||||||
- water
|
|
||||||
- water_label
|
|
||||||
- waterway
|
|
||||||
- waterway_label
|
|
||||||
_sourceType: 1
|
|
||||||
sourceOptions:
|
|
||||||
isActive: 1
|
|
||||||
layerSource:
|
|
||||||
Name: Mapbox Streets v7
|
|
||||||
Id: mapbox.mapbox-streets-v7
|
|
||||||
Modified:
|
|
||||||
UserName:
|
|
||||||
useOptimizedStyle: 0
|
|
||||||
optimizedStyle:
|
|
||||||
Name:
|
|
||||||
Id:
|
|
||||||
Modified:
|
|
||||||
UserName:
|
|
||||||
performanceOptions:
|
|
||||||
isEnabled: 1
|
|
||||||
entityPerCoroutine: 20
|
|
||||||
vectorSubLayers: []
|
|
||||||
locationPrefabList: []
|
|
||||||
_tileProvider: {fileID: 0}
|
|
||||||
_previewOptions:
|
|
||||||
isPreviewEnabled: 0
|
|
||||||
--- !u!224 &5484429047236380339
|
|
||||||
RectTransform:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 5484429047236380348}
|
|
||||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
|
||||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
|
||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
|
||||||
m_Children: []
|
|
||||||
m_Father: {fileID: 5484429048216312016}
|
|
||||||
m_RootOrder: 0
|
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
|
||||||
m_AnchorMin: {x: 0, y: 0}
|
|
||||||
m_AnchorMax: {x: 1, y: 1}
|
|
||||||
m_AnchoredPosition: {x: 0, y: 0}
|
|
||||||
m_SizeDelta: {x: 0, y: 0}
|
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
|
||||||
--- !u!1 &5484429047236380348
|
|
||||||
GameObject:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
serializedVersion: 6
|
|
||||||
m_Component:
|
|
||||||
- component: {fileID: 5484429047236380339}
|
|
||||||
- component: {fileID: 5484429047236380338}
|
|
||||||
- component: {fileID: 5484429047236380336}
|
|
||||||
- component: {fileID: 5484429047236380337}
|
|
||||||
m_Layer: 5
|
|
||||||
m_Name: Map
|
|
||||||
m_TagString: Untagged
|
|
||||||
m_Icon: {fileID: 0}
|
|
||||||
m_NavMeshLayer: 0
|
|
||||||
m_StaticEditorFlags: 0
|
|
||||||
m_IsActive: 1
|
|
||||||
--- !u!224 &5484429048216312016
|
|
||||||
RectTransform:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 5484429048216312017}
|
|
||||||
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
|
|
||||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
|
||||||
m_LocalScale: {x: 1, y: 1, z: 1}
|
|
||||||
m_Children:
|
|
||||||
- {fileID: 5484429047236380339}
|
|
||||||
m_Father: {fileID: 0}
|
|
||||||
m_RootOrder: 2
|
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
|
||||||
m_AnchorMin: {x: 0, y: 0}
|
|
||||||
m_AnchorMax: {x: 1, y: 1}
|
|
||||||
m_AnchoredPosition: {x: 0, y: 0}
|
|
||||||
m_SizeDelta: {x: 1287, y: 795}
|
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
|
||||||
--- !u!1 &5484429048216312017
|
|
||||||
GameObject:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
serializedVersion: 6
|
|
||||||
m_Component:
|
|
||||||
- component: {fileID: 5484429048216312016}
|
|
||||||
- component: {fileID: 5484429048216312023}
|
|
||||||
m_Layer: 5
|
|
||||||
m_Name: MapPanel
|
|
||||||
m_TagString: Untagged
|
|
||||||
m_Icon: {fileID: 0}
|
|
||||||
m_NavMeshLayer: 0
|
|
||||||
m_StaticEditorFlags: 0
|
|
||||||
m_IsActive: 1
|
|
||||||
--- !u!114 &5484429048216312023
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 5484429048216312017}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: 969b87ed3066bec4a9981a69d7dfb8e4, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
@ -78,7 +78,12 @@ namespace Assets.Scripts.Apis
|
|||||||
protected async Task<byte[]> GetAsync(string url)
|
protected async Task<byte[]> GetAsync(string url)
|
||||||
{
|
{
|
||||||
AddLanguage();
|
AddLanguage();
|
||||||
var httpResponseMessage = await httpClient.GetAsync(ConfigHelper.Host + url, HttpCompletionOption.ResponseContentRead).ConfigureAwait(false);
|
var _url = url;
|
||||||
|
if(_url.IndexOf("http") == -1)
|
||||||
|
{
|
||||||
|
_url = ConfigHelper.Host + url;
|
||||||
|
}
|
||||||
|
var httpResponseMessage = await httpClient.GetAsync(_url, HttpCompletionOption.ResponseContentRead).ConfigureAwait(false);
|
||||||
if (!httpResponseMessage.IsSuccessStatusCode)
|
if (!httpResponseMessage.IsSuccessStatusCode)
|
||||||
{
|
{
|
||||||
return null;
|
return null;
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
using Assets.Scenes.Ride.Scripts.Model;
|
|
||||||
|
using Assets.Scenes.Ride.Scripts.Model;
|
||||||
using Assets.Scripts.Apis.Models;
|
using Assets.Scripts.Apis.Models;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
@ -87,5 +88,21 @@ namespace Assets.Scripts.Apis
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public async Task<JsonResult<List<NearRouteModel>>> GetNearRouteAsync(float lat, float lng, float zoom, string bounds)
|
||||||
|
{
|
||||||
|
var res = await GetAsync<JsonResult<List<NearRouteModel>>>($"/Map/GetNearRoute?lat={ lat }&lng={ lng }&zoom={zoom}&bounds={ bounds }");
|
||||||
|
|
||||||
|
//var result = System.Text.Encoding.UTF8.GetString(res);
|
||||||
|
return res;
|
||||||
|
}
|
||||||
|
|
||||||
|
public async Task<string> GetDetailsAsync(int[] ids)
|
||||||
|
{
|
||||||
|
var res = await GetAsync("/Map/GetDetails?ids=" + string.Join(",", ids));
|
||||||
|
|
||||||
|
return Encoding.UTF8.GetString(res);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
21
Assets/Scripts/Apis/MapBoxApi.cs
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Assets.Scripts.Apis
|
||||||
|
{
|
||||||
|
public class MapBoxApi: ApiBase
|
||||||
|
{
|
||||||
|
public string GetAddressInfo(string address)
|
||||||
|
{
|
||||||
|
var url = $"https://a.tiles.mapbox.com/geocoding/v5/mapbox.places/{ address }.json?access_token={ App.MapBoxAccessToken }";
|
||||||
|
var res = Get(url);
|
||||||
|
|
||||||
|
//return System.Text.Encoding.UTF8.GetString(res);
|
||||||
|
return res;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: 969b87ed3066bec4a9981a69d7dfb8e4
|
guid: 97ae508c230356844bf73819c3e1b451
|
||||||
MonoImporter:
|
MonoImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
29
Assets/Scripts/Apis/Models/NearRouteModel.cs
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace Assets.Scripts.Apis.Models
|
||||||
|
{
|
||||||
|
public class NearRouteModel
|
||||||
|
{
|
||||||
|
public int Id { get; set; }
|
||||||
|
public string Name { get; set; }
|
||||||
|
public string DirPath { get; set; }
|
||||||
|
public string CreateTime { get; set; }
|
||||||
|
public int UserId { get; set; }
|
||||||
|
public double Distance { get; set; }
|
||||||
|
public double EleDifference { get; set; }
|
||||||
|
public double TotalClimb { get; set; }
|
||||||
|
public double AverageGrade { get; set; }
|
||||||
|
public string CoverImage { get; set; }
|
||||||
|
public string ElevationPath { get; set; }
|
||||||
|
public List<double> Point { get; set; }
|
||||||
|
public string Address { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 骑行热度
|
||||||
|
/// </summary>
|
||||||
|
public int TheHeat { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
11
Assets/Scripts/Apis/Models/NearRouteModel.cs.meta
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: df1953478a7c274448dcde606e6718e9
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -13,4 +13,13 @@ public static class App
|
|||||||
public static UserResultModel CurrentUser { get; set; }
|
public static UserResultModel CurrentUser { get; set; }
|
||||||
public static string WxAppId = "wx9e8ca734e024f084";
|
public static string WxAppId = "wx9e8ca734e024f084";
|
||||||
public static string WxAppSecret = "906abafb2a18bc7a66ccfa5550f859b6";
|
public static string WxAppSecret = "906abafb2a18bc7a66ccfa5550f859b6";
|
||||||
|
|
||||||
|
public static string MapBoxAccessToken => "pk.eyJ1IjoiYW5keXNqdCIsImEiOiJja2ZhajE5OGwwamRiMnltcW96bHk0ZWFuIn0.GvKanc6UveWSvIjS9HfBPA";
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 场景跳转传值
|
||||||
|
/// Name,MapListPanel
|
||||||
|
/// xxx,bbb
|
||||||
|
/// </summary>
|
||||||
|
public static System.Collections.Generic.Dictionary<string, string> MainSceneParam = new Dictionary<string, string>();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,24 +1,41 @@
|
|||||||
using System.Collections;
|
using Mapbox.Examples;
|
||||||
|
using System.Collections;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
|
||||||
public class MainController : MonoBehaviour
|
public class MainController : MonoBehaviour
|
||||||
{
|
{
|
||||||
|
[SerializeField]GameObject root;
|
||||||
|
private void Awake()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
// Start is called before the first frame update
|
// Start is called before the first frame update
|
||||||
void Start()
|
void Start()
|
||||||
{
|
{
|
||||||
|
UIManager.Instance.Root = root;
|
||||||
UIManager.Instance.MainPanel = this.transform.Find("Panel").GetComponent<PFUIPanel>();
|
UIManager.Instance.MainPanel = this.transform.Find("Panel").GetComponent<PFUIPanel>();
|
||||||
UIManager.Instance.ModalsPanel = this.transform.Find("ModalPanel").GetComponent<PFUIPanel>();
|
UIManager.Instance.ModalsPanel = this.transform.Find("ModalPanel").GetComponent<PFUIPanel>();
|
||||||
|
|
||||||
|
|
||||||
//MainMenu.transform.Find("Home").GetComponent<Button>().onClick.AddListener(() =>
|
//MainMenu.transform.Find("Home").GetComponent<Button>().onClick.AddListener(() =>
|
||||||
//{
|
//{
|
||||||
// UIManager.ShowHomePanel();
|
// UIManager.ShowHomePanel();
|
||||||
//});
|
//});
|
||||||
|
if (App.MainSceneParam.ContainsKey("Name"))
|
||||||
UIManager.ShowHomePanel();
|
{
|
||||||
//UIManager.ShowUserInfoPanel();
|
if(App.MainSceneParam["Name"] == "MapListPanel")
|
||||||
//UIManager.ShowEditUserPanel();
|
{
|
||||||
|
UIManager.ShowMapListPanel();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
UIManager.ShowHomePanel();
|
||||||
|
//UIManager.ShowUserInfoPanel();
|
||||||
|
//UIManager.ShowEditUserPanel();
|
||||||
|
//UIManager.ShowBigMapPanel();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Update is called once per frame
|
// Update is called once per frame
|
||||||
|
|||||||
32
Assets/Scripts/UI/Control/PFUIRoundButton.cs
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
using UnityEngine;
|
||||||
|
using UnityEngine.UI;
|
||||||
|
|
||||||
|
namespace Assets.Scripts.UI.Control
|
||||||
|
{
|
||||||
|
[RequireComponent(typeof(Button))]
|
||||||
|
public class PFUIRoundButton : PFUIComponentBase
|
||||||
|
{
|
||||||
|
private Image image;
|
||||||
|
private Text text;
|
||||||
|
protected void Awake()
|
||||||
|
{
|
||||||
|
image = gameObject.GetComponent<Image>();
|
||||||
|
text = this.transform.Find("Text").GetComponent<Text>();
|
||||||
|
|
||||||
|
Material material = null;
|
||||||
|
if (material == null)
|
||||||
|
{
|
||||||
|
material = Instantiate(Resources.Load<Material>("UI/Material/RoundedCornersTextureMaterial"));
|
||||||
|
}
|
||||||
|
var rect = ((RectTransform)transform).rect;
|
||||||
|
material.SetVector(Shader.PropertyToID("_WidthHeightRadius"), new Vector4(rect.width, rect.height, rect.height * 0.5f, 0));
|
||||||
|
image.material = material;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
11
Assets/Scripts/UI/Control/PFUIRoundButton.cs.meta
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 9a96e12724c645a498af7c9434c9170f
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -21,9 +21,10 @@ namespace Assets.Scripts.UI.Control
|
|||||||
|
|
||||||
[SerializeField] Type mType;
|
[SerializeField] Type mType;
|
||||||
private Image image;
|
private Image image;
|
||||||
private Text text;
|
public Text text;
|
||||||
private Texture2D cursor;
|
private Texture2D cursor;
|
||||||
private Outline outline;
|
private Outline outline;
|
||||||
|
|
||||||
protected void Awake()
|
protected void Awake()
|
||||||
{
|
{
|
||||||
outline = this.GetComponent<Outline>();
|
outline = this.GetComponent<Outline>();
|
||||||
@ -65,6 +66,8 @@ namespace Assets.Scripts.UI.Control
|
|||||||
case Type.Border:
|
case Type.Border:
|
||||||
{
|
{
|
||||||
outline.enabled = true;
|
outline.enabled = true;
|
||||||
|
outline.effectColor = ConvertColor("#474759");
|
||||||
|
|
||||||
image.color = ConvertColor("#3D3E4D");
|
image.color = ConvertColor("#3D3E4D");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|||||||
8
Assets/Scripts/UI/Prefab/BigMap.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: b7c432b0271757f4b86f715ecc5ef931
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
44
Assets/Scripts/UI/Prefab/BigMap/CameraRectAutoFit.cs
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
public class CameraRectAutoFit : MonoBehaviour
|
||||||
|
{
|
||||||
|
float targetaspect = 16.0f / 9.0f;
|
||||||
|
// Start is called before the first frame update
|
||||||
|
void Start()
|
||||||
|
{
|
||||||
|
// determine the game window's current aspect ratio
|
||||||
|
float windowaspect = (float)Screen.width / (float)Screen.height;
|
||||||
|
// current viewport height should be scaled by this amount
|
||||||
|
float scaleheight = windowaspect / targetaspect;
|
||||||
|
// obtain camera component so we can modify its viewport
|
||||||
|
Camera camera = Camera.main;
|
||||||
|
// if scaled height is less than current height, add letterbox
|
||||||
|
if (scaleheight <= 1.0f)
|
||||||
|
{
|
||||||
|
Rect rect = camera.rect;
|
||||||
|
rect.width = 1.0f;
|
||||||
|
rect.height = scaleheight;
|
||||||
|
rect.x = 0;
|
||||||
|
rect.y = (1.0f - scaleheight) / 2.0f;
|
||||||
|
camera.rect = rect;
|
||||||
|
}
|
||||||
|
else // add pillarbox
|
||||||
|
{
|
||||||
|
float scalewidth = 1.0f / scaleheight;
|
||||||
|
Rect rect = camera.rect;
|
||||||
|
rect.width = scalewidth;
|
||||||
|
rect.height = 1.0f;
|
||||||
|
rect.x = (1.0f - scalewidth) / 2.0f;
|
||||||
|
rect.y = 0;
|
||||||
|
camera.rect = rect;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Update is called once per frame
|
||||||
|
void Update()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
11
Assets/Scripts/UI/Prefab/BigMap/CameraRectAutoFit.cs.meta
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 3083a61e316cc854fb0fa28e7fd7e237
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
117
Assets/Scripts/UI/Prefab/BigMap/Item.cs
Normal file
@ -0,0 +1,117 @@
|
|||||||
|
using Assets.Scripts;
|
||||||
|
using Assets.Scripts.Apis.Models;
|
||||||
|
using Assets.Scripts.UI.UIEffect;
|
||||||
|
using System;
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
using UnityEngine.EventSystems;
|
||||||
|
using UnityEngine.UI;
|
||||||
|
|
||||||
|
public class Item : MonoBehaviour, IPointerClickHandler
|
||||||
|
{
|
||||||
|
private Text text;
|
||||||
|
|
||||||
|
private string Text
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return text.text;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
text.text = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private Text km;
|
||||||
|
private string Distance
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return km.text;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
km.text = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
private Text count;
|
||||||
|
private string Count
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return count.text;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
count.text = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
public Action onClick;
|
||||||
|
private void Awake()
|
||||||
|
{
|
||||||
|
text = this.transform.Find("name").GetComponent<Text>();
|
||||||
|
km = this.transform.Find("km").GetComponent<Text>();
|
||||||
|
count = this.transform.Find("count").GetComponent<Text>();
|
||||||
|
|
||||||
|
Material material = null;
|
||||||
|
if (material == null)
|
||||||
|
{
|
||||||
|
material = Instantiate(Resources.Load<Material>("UI/Material/RoundedCornersTextureMaterial"));
|
||||||
|
}
|
||||||
|
var rect = ((RectTransform)transform).rect;
|
||||||
|
material.SetVector(Shader.PropertyToID("_WidthHeightRadius"), new Vector4(rect.width, rect.height, rect.height * 0.5f, 0));
|
||||||
|
this.GetComponent<Image>().material = material;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void Selected(bool value)
|
||||||
|
{
|
||||||
|
if (value)
|
||||||
|
{
|
||||||
|
this.GetComponent<UIGradient>().enabled = true;
|
||||||
|
this.GetComponent<UIGradient>().color1 = Utils.HexToColor("FF7485");
|
||||||
|
this.GetComponent<UIGradient>().color2 = Utils.HexToColor("F93086");
|
||||||
|
|
||||||
|
this.GetComponent<Image>().color = Color.white;
|
||||||
|
this.transform.Find("km").GetComponent<Text>().color = Color.white;
|
||||||
|
this.transform.Find("count").GetComponent<Text>().color = Color.white;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
this.GetComponent<UIGradient>().enabled = false;
|
||||||
|
this.GetComponent<Image>().color = Utils.HexToColor("353543");
|
||||||
|
this.transform.Find("km").GetComponent<Text>().color = Utils.HexToColor("5C5C6E");
|
||||||
|
this.transform.Find("count").GetComponent<Text>().color = Utils.HexToColor("F93086");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void SetModel(NearRouteModel model)
|
||||||
|
{
|
||||||
|
this.Text = model.Name;
|
||||||
|
this.Distance = model.Distance + "KM";
|
||||||
|
this.Count = model.TheHeat.ToString();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// Start is called before the first frame update
|
||||||
|
void Start()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// Update is called once per frame
|
||||||
|
void Update()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public void OnPointerClick(PointerEventData eventData)
|
||||||
|
{
|
||||||
|
if(onClick != null)
|
||||||
|
{
|
||||||
|
onClick();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
11
Assets/Scripts/UI/Prefab/BigMap/Item.cs.meta
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4798070a21cb55b40a0a89ac2b84f135
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
111
Assets/Scripts/UI/Prefab/BigMap/Tips.cs
Normal file
@ -0,0 +1,111 @@
|
|||||||
|
using Assets.Scripts.Apis.Models;
|
||||||
|
using Assets.Scripts.UI.Control;
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
using UnityEngine.SceneManagement;
|
||||||
|
using UnityEngine.UI;
|
||||||
|
|
||||||
|
public class Tips : MonoBehaviour
|
||||||
|
{
|
||||||
|
public NearRouteModel Model
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return _model;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private Text Name;
|
||||||
|
private Text Count;
|
||||||
|
private Text Distance;
|
||||||
|
private Text TotalClimb;
|
||||||
|
private PFUIButton pFUIButton;
|
||||||
|
private void Awake()
|
||||||
|
{
|
||||||
|
var material = Instantiate(Resources.Load<Material>("UI/Material/RoundedCornersTextureMaterial"));
|
||||||
|
|
||||||
|
var rect = ((RectTransform)transform).rect;
|
||||||
|
material.SetVector(Shader.PropertyToID("_WidthHeightRadius"), new Vector4(rect.width, rect.height, 40f, 0));
|
||||||
|
this.GetComponent<Image>().material = material;
|
||||||
|
|
||||||
|
Name = this.transform.Find("Name").GetComponent<Text>();
|
||||||
|
Count = this.transform.Find("Count").GetComponent<Text>();
|
||||||
|
Distance = this.transform.Find("Distance").GetComponent<Text>();
|
||||||
|
TotalClimb = this.transform.Find("TotalClimb").GetComponent<Text>();
|
||||||
|
|
||||||
|
pFUIButton = this.transform.Find("Ride").GetComponent<PFUIButton>();
|
||||||
|
UIManager.AddEvent(pFUIButton.gameObject, UnityEngine.EventSystems.EventTriggerType.PointerClick, (e) => {
|
||||||
|
App.RouteIdParam = _model.Id;
|
||||||
|
SceneManager.LoadScene("Ride");
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// Start is called before the first frame update
|
||||||
|
void Start()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// Update is called once per frame
|
||||||
|
void Update()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
NearRouteModel _model;
|
||||||
|
public void SetModel(NearRouteModel model)
|
||||||
|
{
|
||||||
|
if (this.isActiveAndEnabled)
|
||||||
|
{
|
||||||
|
if(_model.Id == model.Id)
|
||||||
|
{
|
||||||
|
//this.gameObject.SetActive(false);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
//this.gameObject.SetActive(true);
|
||||||
|
_model = model;
|
||||||
|
|
||||||
|
Name.text = _model.Name;
|
||||||
|
|
||||||
|
Count.text = _model.TheHeat.ToString();
|
||||||
|
Distance.text = _model.Distance.ToString("#.0")+"KM";
|
||||||
|
TotalClimb.text = _model.TotalClimb.ToString();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public void Show(Vector3 position, NearRouteModel model)
|
||||||
|
{
|
||||||
|
//if(position.y > position.z)
|
||||||
|
//{
|
||||||
|
// position.y = position.z;
|
||||||
|
//}
|
||||||
|
this.transform.position = position;
|
||||||
|
|
||||||
|
var localPosition = this.transform.localPosition;
|
||||||
|
if (localPosition.y + 150 > localPosition.z)
|
||||||
|
{
|
||||||
|
localPosition.y = localPosition.z -150;
|
||||||
|
}
|
||||||
|
if(localPosition.x * -1f > localPosition.z)
|
||||||
|
{
|
||||||
|
localPosition.x = localPosition.z * -1f;
|
||||||
|
}
|
||||||
|
else if(localPosition.x > localPosition.z *2)
|
||||||
|
{
|
||||||
|
localPosition.x = localPosition.z * 2;
|
||||||
|
}
|
||||||
|
this.transform.localPosition = localPosition;
|
||||||
|
this.transform.localScale = new Vector2(2, 2);
|
||||||
|
this.SetModel(model);
|
||||||
|
//tips.Show();
|
||||||
|
this.gameObject.SetActive(true);
|
||||||
|
}
|
||||||
|
public void Hide()
|
||||||
|
{
|
||||||
|
this.gameObject.SetActive(false);
|
||||||
|
}
|
||||||
|
}
|
||||||
11
Assets/Scripts/UI/Prefab/BigMap/Tips.cs.meta
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: e1614be1af0822445936f92435d0162b
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -7,6 +7,7 @@ using UnityEngine;
|
|||||||
using UnityEngine.EventSystems;
|
using UnityEngine.EventSystems;
|
||||||
using UnityEngine.UI;
|
using UnityEngine.UI;
|
||||||
using Assets.Scripts.Devices.Ant.Interfaces;
|
using Assets.Scripts.Devices.Ant.Interfaces;
|
||||||
|
using Assets.Scripts.UI.Control;
|
||||||
|
|
||||||
public class ConnectDeviceModal : PFUIPanel
|
public class ConnectDeviceModal : PFUIPanel
|
||||||
{
|
{
|
||||||
@ -26,6 +27,8 @@ public class ConnectDeviceModal : PFUIPanel
|
|||||||
private Image Logo;
|
private Image Logo;
|
||||||
private UnityEngine.Object deviceItem;
|
private UnityEngine.Object deviceItem;
|
||||||
private VerticalLayoutGroup content;
|
private VerticalLayoutGroup content;
|
||||||
|
private PFUIButton connectBtn;
|
||||||
|
private Dictionary<ushort, DeviceItem> deviceList;
|
||||||
|
|
||||||
protected override void Awake()
|
protected override void Awake()
|
||||||
{
|
{
|
||||||
@ -36,7 +39,18 @@ public class ConnectDeviceModal : PFUIPanel
|
|||||||
var container = this.transform.Find("GameObject");
|
var container = this.transform.Find("GameObject");
|
||||||
var closeBtn = container.Find("CloseBtn");
|
var closeBtn = container.Find("CloseBtn");
|
||||||
Logo = container.Find("Logo").GetComponent<Image>();
|
Logo = container.Find("Logo").GetComponent<Image>();
|
||||||
content = container.Find("Panel").Find("Scroll View").Find("Viewport").Find("Content").GetComponent<VerticalLayoutGroup>();
|
var panel = container.Find("Panel");
|
||||||
|
content = panel.Find("Scroll View").Find("Viewport").Find("Content").GetComponent<VerticalLayoutGroup>();
|
||||||
|
|
||||||
|
Material material = null;
|
||||||
|
if (material == null)
|
||||||
|
{
|
||||||
|
material = Instantiate(Resources.Load<Material>("UI/Material/RoundedCornersTextureMaterial"));
|
||||||
|
}
|
||||||
|
var rect = ((RectTransform)panel.transform).rect;
|
||||||
|
material.SetVector(Shader.PropertyToID("_WidthHeightRadius"), new Vector4(rect.width, rect.height, 20f, 0));
|
||||||
|
panel.GetComponent<Image>().material = material;
|
||||||
|
|
||||||
|
|
||||||
UIManager.AddEvent(closeBtn.gameObject, EventTriggerType.PointerClick, new UnityEngine.Events.UnityAction<BaseEventData>(e =>
|
UIManager.AddEvent(closeBtn.gameObject, EventTriggerType.PointerClick, new UnityEngine.Events.UnityAction<BaseEventData>(e =>
|
||||||
{
|
{
|
||||||
@ -46,15 +60,39 @@ public class ConnectDeviceModal : PFUIPanel
|
|||||||
|
|
||||||
deviceItem = Resources.Load("UI/Prefab/Device/DeviceItem");
|
deviceItem = Resources.Load("UI/Prefab/Device/DeviceItem");
|
||||||
|
|
||||||
|
connectBtn = container.Find("ConnectBtn").GetComponent<PFUIButton>();
|
||||||
|
|
||||||
|
UIManager.AddEvent(connectBtn.gameObject, EventTriggerType.PointerClick, new UnityEngine.Events.UnityAction<BaseEventData>(e =>
|
||||||
|
{
|
||||||
|
foreach (var item in deviceList)
|
||||||
|
{
|
||||||
|
if (item.Value.GetStatus() == false)
|
||||||
|
{
|
||||||
|
if (item.Value.DeviceInfo.Sensor == SensorType)
|
||||||
|
{
|
||||||
|
item.Value.DeviceInfo.Disconnect();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
var dd = deviceList.Select(d => d.Value).Where(d => d.GetStatus()).FirstOrDefault();
|
||||||
|
if(dd != null)
|
||||||
|
{
|
||||||
|
dd.DeviceInfo.Connect();
|
||||||
|
}
|
||||||
|
this.Close();
|
||||||
|
}));
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Start is called before the first frame update
|
// Start is called before the first frame update
|
||||||
void Start()
|
protected override void Start()
|
||||||
{
|
{
|
||||||
SearchDevice();
|
SearchDevice();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private Dictionary<ushort, DeviceItem> deviceList;
|
|
||||||
// Update is called once per frame
|
// Update is called once per frame
|
||||||
void Update()
|
void Update()
|
||||||
{
|
{
|
||||||
@ -108,27 +146,31 @@ public class ConnectDeviceModal : PFUIPanel
|
|||||||
var deviceItemObj = gameObject.GetComponent<DeviceItem>();
|
var deviceItemObj = gameObject.GetComponent<DeviceItem>();
|
||||||
deviceItemObj.DeviceInfo = device;
|
deviceItemObj.DeviceInfo = device;
|
||||||
|
|
||||||
|
|
||||||
UIManager.AddEvent(deviceItemObj.gameObject, EventTriggerType.PointerClick, new UnityEngine.Events.UnityAction<BaseEventData>(e =>
|
UIManager.AddEvent(deviceItemObj.gameObject, EventTriggerType.PointerClick, new UnityEngine.Events.UnityAction<BaseEventData>(e =>
|
||||||
{
|
{
|
||||||
//deviceItemObj.Select();
|
////deviceItemObj.Select();
|
||||||
if(deviceItemObj.DeviceInfo.Sensor == SensorType)
|
//if(deviceItemObj.DeviceInfo.Sensor == SensorType)
|
||||||
{
|
//{
|
||||||
deviceItemObj.DeviceInfo.Connect();
|
// deviceItemObj.DeviceInfo.Connect();
|
||||||
}
|
//}
|
||||||
deviceItemObj.Set(true);
|
deviceItemObj.Set(true);
|
||||||
foreach (var item in deviceList)
|
foreach (var item in deviceList)
|
||||||
{
|
{
|
||||||
if(item.Key != deviceItemObj.DeviceInfo.DeviceNumber)
|
if (item.Key != deviceItemObj.DeviceInfo.DeviceNumber)
|
||||||
{
|
{
|
||||||
item.Value.Set(false);
|
item.Value.Set(false);
|
||||||
if(item.Value.DeviceInfo.Sensor == SensorType)
|
//if (item.Value.DeviceInfo.Sensor == SensorType)
|
||||||
{
|
//{
|
||||||
item.Value.DeviceInfo.Disconnect();
|
// item.Value.DeviceInfo.Disconnect();
|
||||||
}
|
//}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Close();
|
//Close();
|
||||||
}));
|
}));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//UIManager.AddEvent(deviceItemObj.gameObject, EventTriggerType.Deselect, new UnityEngine.Events.UnityAction<BaseEventData>(e =>
|
//UIManager.AddEvent(deviceItemObj.gameObject, EventTriggerType.Deselect, new UnityEngine.Events.UnityAction<BaseEventData>(e =>
|
||||||
//{
|
//{
|
||||||
// //Debug.Log("de select");
|
// //Debug.Log("de select");
|
||||||
@ -141,11 +183,22 @@ public class ConnectDeviceModal : PFUIPanel
|
|||||||
deviceList.Add(device.DeviceNumber, deviceItemObj);
|
deviceList.Add(device.DeviceNumber, deviceItemObj);
|
||||||
}
|
}
|
||||||
|
|
||||||
var firstDevice = deviceList.Select(d => d.Value).Where(d => d.DeviceInfo.State == DeviceState.Connected).OrderByDescending(d => d.DeviceInfo.Priority).FirstOrDefault();
|
if(deviceList.All(d=>d.Value.GetStatus() == false))
|
||||||
if(firstDevice != null)
|
|
||||||
{
|
{
|
||||||
firstDevice.Set(true);
|
var firstDevice = deviceList.Select(d => d.Value).Where(d => d.DeviceInfo.State == DeviceState.Connected).OrderByDescending(d => d.DeviceInfo.Priority).FirstOrDefault();
|
||||||
|
if (firstDevice != null)
|
||||||
|
{
|
||||||
|
firstDevice.Set(true);
|
||||||
|
|
||||||
|
//connectBtn.text.text = "DISCOUNECT";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public override void Close()
|
||||||
|
{
|
||||||
|
base.Close();
|
||||||
|
DestroyImmediate(this.gameObject);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -47,7 +47,7 @@ public class DeviceItem : Selectable, IEventSystemHandler, IPointerClickHandler
|
|||||||
{
|
{
|
||||||
shadow = mText.gameObject.AddComponent<Shadow>();
|
shadow = mText.gameObject.AddComponent<Shadow>();
|
||||||
}
|
}
|
||||||
|
shadow.enabled = true;
|
||||||
ColorUtility.TryParseHtmlString("#F93086", out Color color1);
|
ColorUtility.TryParseHtmlString("#F93086", out Color color1);
|
||||||
shadow.effectColor = color1;
|
shadow.effectColor = color1;
|
||||||
}
|
}
|
||||||
@ -81,7 +81,10 @@ public class DeviceItem : Selectable, IEventSystemHandler, IPointerClickHandler
|
|||||||
//this.Select();
|
//this.Select();
|
||||||
//DeviceInfo.Connect();
|
//DeviceInfo.Connect();
|
||||||
}
|
}
|
||||||
|
public bool GetStatus()
|
||||||
|
{
|
||||||
|
return this.isOn;
|
||||||
|
}
|
||||||
|
|
||||||
public void Set(bool value)
|
public void Set(bool value)
|
||||||
{
|
{
|
||||||
@ -98,6 +101,12 @@ public class DeviceItem : Selectable, IEventSystemHandler, IPointerClickHandler
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
mText.color = Color.white;
|
mText.color = Color.white;
|
||||||
|
var shadow = mText.gameObject.GetComponent<Shadow>();
|
||||||
|
if (shadow != null)
|
||||||
|
{
|
||||||
|
//shadow = mText.gameObject.AddComponent<Shadow>();
|
||||||
|
shadow.enabled = false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,19 +8,21 @@ using UnityEngine.UI;
|
|||||||
using UnityEngine.EventSystems;
|
using UnityEngine.EventSystems;
|
||||||
using UnityEngine.Events;
|
using UnityEngine.Events;
|
||||||
using Assets.Scripts.Devices.Ant.Interfaces;
|
using Assets.Scripts.Devices.Ant.Interfaces;
|
||||||
|
using Assets.Scripts.UI.UIEffect;
|
||||||
|
using Assets.Scripts;
|
||||||
|
|
||||||
public class DeviceView : MonoBehaviour
|
public class DeviceView : MonoBehaviour
|
||||||
{
|
{
|
||||||
[SerializeField]
|
[SerializeField]
|
||||||
private string mType;
|
private SensorType mType;
|
||||||
|
|
||||||
private SensorType SensorType
|
private SensorType SensorType
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
//Debug.Log(mType);
|
//Debug.Log(mType);
|
||||||
Enum.TryParse(mType, out SensorType sensorType);
|
//Enum.TryParse(mType, out SensorType sensorType);
|
||||||
return sensorType;
|
return mType;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -34,9 +36,9 @@ public class DeviceView : MonoBehaviour
|
|||||||
private Text title;
|
private Text title;
|
||||||
private Text noDevice;
|
private Text noDevice;
|
||||||
private Text powerValue;
|
private Text powerValue;
|
||||||
private Text cadenceValue;
|
//private Text cadenceValue;
|
||||||
private Text speedValue;
|
//private Text speedValue;
|
||||||
private Text heartRateValue;
|
//private Text heartRateValue;
|
||||||
private Image logo;
|
private Image logo;
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 没有设备的logo
|
/// 没有设备的logo
|
||||||
@ -61,33 +63,64 @@ public class DeviceView : MonoBehaviour
|
|||||||
mPairButton = unconnectionPanel.transform.Find("PairButton").gameObject;
|
mPairButton = unconnectionPanel.transform.Find("PairButton").gameObject;
|
||||||
searchState = unconnectionPanel.transform.Find("SearchState").GetComponent<Text>();
|
searchState = unconnectionPanel.transform.Find("SearchState").GetComponent<Text>();
|
||||||
mPairButton.SetActive(false);
|
mPairButton.SetActive(false);
|
||||||
|
connectionPanel = this.transform.Find("ConnectionPanel").gameObject;
|
||||||
|
|
||||||
|
var material = Instantiate(Resources.Load<Material>("UI/Material/RoundedCornersTextureMaterial"));
|
||||||
|
var rect = ((RectTransform)transform).rect;
|
||||||
|
material.SetVector(Shader.PropertyToID("_WidthHeightRadius"), new Vector4(rect.width, rect.height, rect.height * 0.2f, 0));
|
||||||
|
//this.GetComponent<Image>().material = material;
|
||||||
|
var img1 = unconnectionPanel.GetComponent<Image>();
|
||||||
|
if(img1 != null)
|
||||||
|
{
|
||||||
|
img1.material = material;
|
||||||
|
|
||||||
|
var gradient = unconnectionPanel.GetComponent<UIGradient>();
|
||||||
|
if (gradient != null)
|
||||||
|
{
|
||||||
|
gradient.color1 = Utils.HexToColor("353543");
|
||||||
|
gradient.color2 = Utils.HexToColor("23232D");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
var img2 = connectionPanel.GetComponent<Image>();
|
||||||
|
if(img2 != null)
|
||||||
|
{
|
||||||
|
img2.material = material;
|
||||||
|
|
||||||
|
var gradient1 = connectionPanel.GetComponent<UIGradient>();
|
||||||
|
if (gradient1 != null)
|
||||||
|
{
|
||||||
|
gradient1.color1 = Utils.HexToColor("FF7485");
|
||||||
|
gradient1.color2 = Utils.HexToColor("F93086");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
logo = this.transform.Find("Logo").GetComponent<Image>();
|
logo = this.transform.Find("Logo").GetComponent<Image>();
|
||||||
InitLogo();
|
InitLogo();
|
||||||
|
|
||||||
connectionPanel = this.transform.Find("ConnectionPanel").gameObject;
|
|
||||||
mDisconnectButton = connectionPanel.transform.Find("DisconnectBtn").gameObject;
|
mDisconnectButton = connectionPanel.transform.Find("DisconnectBtn").gameObject;
|
||||||
var powerValueObj = connectionPanel.transform.Find("PowerValue");
|
var powerValueObj = connectionPanel.transform.Find("PowerValue");
|
||||||
if(powerValueObj != null)
|
if(powerValueObj != null)
|
||||||
{
|
{
|
||||||
powerValue = powerValueObj.gameObject.GetComponent<Text>();
|
powerValue = powerValueObj.gameObject.GetComponent<Text>();
|
||||||
}
|
}
|
||||||
var cadenceValueObj = connectionPanel.transform.Find("CadenceValue");
|
//var cadenceValueObj = connectionPanel.transform.Find("CadenceValue");
|
||||||
if (cadenceValueObj != null) {
|
//if (cadenceValueObj != null) {
|
||||||
cadenceValue = cadenceValueObj.gameObject.GetComponent<Text>();
|
// cadenceValue = cadenceValueObj.gameObject.GetComponent<Text>();
|
||||||
}
|
//}
|
||||||
var speedValueObj = connectionPanel.transform.Find("SpeedValue");
|
//var speedValueObj = connectionPanel.transform.Find("SpeedValue");
|
||||||
if (speedValueObj != null)
|
//if (speedValueObj != null)
|
||||||
{
|
//{
|
||||||
speedValue = speedValueObj.gameObject.GetComponent<Text>();
|
// speedValue = speedValueObj.gameObject.GetComponent<Text>();
|
||||||
}
|
//}
|
||||||
|
|
||||||
var heartRateValueObj = connectionPanel.transform.Find("HeartRateValue");
|
//var heartRateValueObj = connectionPanel.transform.Find("HeartRateValue");
|
||||||
if(heartRateValueObj != null)
|
//if(heartRateValueObj != null)
|
||||||
{
|
//{
|
||||||
heartRateValue = heartRateValueObj.gameObject.GetComponent<Text>();
|
// heartRateValue = heartRateValueObj.gameObject.GetComponent<Text>();
|
||||||
}
|
//}
|
||||||
|
|
||||||
connectionPanel.SetActive(false);
|
connectionPanel.SetActive(false);
|
||||||
|
|
||||||
@ -251,10 +284,11 @@ public class DeviceView : MonoBehaviour
|
|||||||
case SensorType.None:
|
case SensorType.None:
|
||||||
break;
|
break;
|
||||||
case SensorType.Cadence:
|
case SensorType.Cadence:
|
||||||
cadenceValue.text = (connectedDevice as ICadenceDevice).Cadence.ToString();
|
//cadenceValue.text = (connectedDevice as ICadenceDevice).Cadence.ToString();
|
||||||
|
powerValue.text = (connectedDevice as ICadenceDevice).Cadence.ToString();
|
||||||
break;
|
break;
|
||||||
case SensorType.HeartRate:
|
case SensorType.HeartRate:
|
||||||
heartRateValue.text = (connectedDevice as IHeartRateDevice).HeartRate.ToString();
|
powerValue.text = (connectedDevice as IHeartRateDevice).HeartRate.ToString();
|
||||||
break;
|
break;
|
||||||
case SensorType.Power:
|
case SensorType.Power:
|
||||||
powerValue.text = (connectedDevice as IPowerDevice).Power.ToString();
|
powerValue.text = (connectedDevice as IPowerDevice).Power.ToString();
|
||||||
@ -262,10 +296,10 @@ public class DeviceView : MonoBehaviour
|
|||||||
case SensorType.Speed:
|
case SensorType.Speed:
|
||||||
break;
|
break;
|
||||||
case SensorType.SpeedCadence:
|
case SensorType.SpeedCadence:
|
||||||
speedValue.text = (connectedDevice as ISpeedDevice).Speed.ToString();
|
powerValue.text = (connectedDevice as ISpeedDevice).Speed.ToString();
|
||||||
break;
|
break;
|
||||||
case SensorType.Trainer:
|
case SensorType.Trainer:
|
||||||
powerValue.text = (connectedDevice as IPowerDevice).Power.ToString();
|
//powerValue.text = (connectedDevice as IPowerDevice).Power.ToString();
|
||||||
//cadenceValue.GetComponent<Text>().text = (connectedDevice as ICadenceDevice).Cadence.ToString();
|
//cadenceValue.GetComponent<Text>().text = (connectedDevice as ICadenceDevice).Cadence.ToString();
|
||||||
//speedValue.GetComponent<Text>().text = (connectedDevice as ISpeedDevice).Speed.ToString();
|
//speedValue.GetComponent<Text>().text = (connectedDevice as ISpeedDevice).Speed.ToString();
|
||||||
break;
|
break;
|
||||||
|
|||||||
42
Assets/Scripts/UI/Prefab/MainNav.cs
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
using UnityEngine.EventSystems;
|
||||||
|
using UnityEngine.UI;
|
||||||
|
|
||||||
|
public class MainNav : MonoBehaviour
|
||||||
|
{
|
||||||
|
private void Awake()
|
||||||
|
{
|
||||||
|
var material = Instantiate(Resources.Load<Material>("UI/Material/RoundedCornersTextureMaterial"));
|
||||||
|
|
||||||
|
var rect = ((RectTransform)this.transform).rect;
|
||||||
|
material.SetVector(Shader.PropertyToID("_WidthHeightRadius"), new Vector4(rect.width, rect.height, rect.height, 0));
|
||||||
|
this.GetComponent<Image>().material = material;
|
||||||
|
|
||||||
|
var wifi = this.transform.Find("Wifi");
|
||||||
|
UIManager.AddEvent(wifi.gameObject, EventTriggerType.PointerClick, x =>
|
||||||
|
{
|
||||||
|
Debug.Log("click wifi");
|
||||||
|
UIManager.ShowDevicePanel();
|
||||||
|
});
|
||||||
|
|
||||||
|
var home = this.transform.Find("Home");
|
||||||
|
UIManager.AddEvent(home.gameObject, EventTriggerType.PointerClick, x =>
|
||||||
|
{
|
||||||
|
UIManager.ShowHomePanel();
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
// Start is called before the first frame update
|
||||||
|
void Start()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// Update is called once per frame
|
||||||
|
void Update()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
11
Assets/Scripts/UI/Prefab/MainNav.cs.meta
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 71aaed8b61d057e4a87864a667ca1486
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
441
Assets/Scripts/UI/Prefab/Panel/BigMapController.cs
Normal file
@ -0,0 +1,441 @@
|
|||||||
|
using Assets.Scripts.Apis;
|
||||||
|
using Mapbox.Unity.Map;
|
||||||
|
using System.Collections;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using UnityEngine;
|
||||||
|
using System;
|
||||||
|
using System.Linq;
|
||||||
|
using Mapbox.Unity.MeshGeneration.Data;
|
||||||
|
using Newtonsoft.Json.Linq;
|
||||||
|
using Assets.Scripts;
|
||||||
|
using Mapbox.Utils;
|
||||||
|
using UnityEngine.UI;
|
||||||
|
using Assets.Scripts.Apis.Models;
|
||||||
|
using UnityEngine.Events;
|
||||||
|
using UnityEngine.EventSystems;
|
||||||
|
using UnityEngine.SceneManagement;
|
||||||
|
using Mapbox.Examples;
|
||||||
|
|
||||||
|
public class BigMapController : PFUIPanel
|
||||||
|
{
|
||||||
|
MapApi mapApi;
|
||||||
|
MapBoxApi mapboxApi;
|
||||||
|
AbstractMap mapManager;
|
||||||
|
//GameObject cube;
|
||||||
|
//GameObject cube1;
|
||||||
|
GameObject canvas;
|
||||||
|
GameObject content;
|
||||||
|
Text keyword;
|
||||||
|
UnityEngine.Object begin;
|
||||||
|
Sprite end;
|
||||||
|
private Dictionary<int, LineItem> linesCache = new Dictionary<int, LineItem>();
|
||||||
|
Tips tips;
|
||||||
|
int timer = 0;
|
||||||
|
protected override void Awake()
|
||||||
|
{
|
||||||
|
mapApi = new MapApi();
|
||||||
|
mapboxApi = new MapBoxApi();
|
||||||
|
|
||||||
|
begin = Resources.Load("UI/Prefab/BigMap/Begin");
|
||||||
|
|
||||||
|
mapManager = this.transform.Find("Map").GetComponent<AbstractMap>();
|
||||||
|
mapManager.OnInitialized += MapManager_OnInitialized;
|
||||||
|
mapManager.OnUpdated += MapManager_OnUpdated;
|
||||||
|
mapManager.OnMapRedrawn += () =>
|
||||||
|
{
|
||||||
|
//Debug.Log("map redrawn");
|
||||||
|
};
|
||||||
|
mapManager.OnTileFinished += (e) =>
|
||||||
|
{
|
||||||
|
//Debug.Log("finished");
|
||||||
|
};
|
||||||
|
|
||||||
|
//// mapManager.OnTileFinished += MapManager_OnTileFinished;
|
||||||
|
//mapManager.SetZoom(13);
|
||||||
|
//mapManager.SetCenterLatitudeLongitude(new Mapbox.Utils.Vector2d(32.051203, 118.771572));
|
||||||
|
|
||||||
|
this.transform.Find("Map").GetComponent<QuadTreeCameraMovement>()._referenceCamera = Camera.main;
|
||||||
|
|
||||||
|
canvas = this.transform.Find("Canvas").gameObject;
|
||||||
|
canvas.GetComponent<Canvas>().worldCamera = Camera.main;
|
||||||
|
var goList = canvas.transform.Find("GoList");
|
||||||
|
UIManager.AddEvent(goList.gameObject, EventTriggerType.PointerClick, (e) =>
|
||||||
|
{
|
||||||
|
//App.MainSceneParam.Add("Name", "MapListPanel");
|
||||||
|
//SceneManager.LoadScene("MainScene");
|
||||||
|
|
||||||
|
mapManager.Destroy();
|
||||||
|
|
||||||
|
UIManager.ShowMapListPanel();
|
||||||
|
|
||||||
|
//this.gameObject.SetActive(false);
|
||||||
|
DestroyImmediate(this.gameObject);
|
||||||
|
});
|
||||||
|
|
||||||
|
var panel = canvas.transform.Find("Panel");
|
||||||
|
SetRounded(panel,30f);
|
||||||
|
|
||||||
|
content = panel.Find("Scroll View").Find("Viewport").Find("Content").gameObject;
|
||||||
|
var input = panel.Find("InputField");
|
||||||
|
SetRounded(input, 20f);
|
||||||
|
keyword = input.Find("Text").GetComponent<Text>();
|
||||||
|
var searchBtn = input.Find("Search").gameObject;
|
||||||
|
UIManager.AddEvent(searchBtn, EventTriggerType.PointerClick, Search);
|
||||||
|
|
||||||
|
tips = ((GameObject)Instantiate(Resources.Load("UI/Prefab/BigMap/Tips"), canvas.transform.Find("TipsContainer"))).GetComponent<Tips>();
|
||||||
|
tips.Hide();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 给对象设置圆角
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="panel"></param>
|
||||||
|
/// <param name="radius"></param>
|
||||||
|
void SetRounded(Transform panel, float radius)
|
||||||
|
{
|
||||||
|
var rounded = Resources.Load<Material>("UI/Material/RoundedCornersTextureMaterial");
|
||||||
|
var material = Instantiate(rounded);
|
||||||
|
var rect = ((RectTransform)panel).rect;
|
||||||
|
material.SetVector(Shader.PropertyToID("_WidthHeightRadius"), new Vector4(rect.width, rect.height, radius, 0));
|
||||||
|
panel.GetComponent<Image>().material = material;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Start is called before the first frame update
|
||||||
|
protected override void Start()
|
||||||
|
{
|
||||||
|
//var mapObject = this.transform.Find("Map");
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void Search(BaseEventData e)
|
||||||
|
{
|
||||||
|
if (string.IsNullOrWhiteSpace(keyword.text))
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
var infoStr = mapboxApi.GetAddressInfo(keyword.text);
|
||||||
|
//Debug.Log(info);
|
||||||
|
var info = Newtonsoft.Json.Linq.JObject.Parse(infoStr);
|
||||||
|
|
||||||
|
var center = (info["features"] as JArray).First()["center"];
|
||||||
|
mapManager.UpdateMap(new Vector2d(Convert.ToDouble(center[1]), Convert.ToDouble(center[0])));
|
||||||
|
//mapManager.SetCenterLatitudeLongitude(new Vector2d(31.325053, 120.623564));
|
||||||
|
//mapManager.UpdateMap(new Vector2d(31.325053, 120.623564));
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private void MapManager_OnInitialized()
|
||||||
|
{
|
||||||
|
Load();
|
||||||
|
}
|
||||||
|
private void MapManager_OnUpdated()
|
||||||
|
{
|
||||||
|
foreach (var item in linesCache)
|
||||||
|
{
|
||||||
|
//if(item.Value.LineObject != null)
|
||||||
|
//{
|
||||||
|
// item.Value.LineObject.Destroy();
|
||||||
|
// item.Value.LineObject = null;
|
||||||
|
//}
|
||||||
|
//if(item.Value.BeginMarker != null)
|
||||||
|
//{
|
||||||
|
// item.Value.BeginMarker.Destroy();
|
||||||
|
// item.Value.BeginMarker = null;
|
||||||
|
//}
|
||||||
|
CreateLine(item.Key, item.Value);
|
||||||
|
}
|
||||||
|
timer += 1;
|
||||||
|
Invoke("Load", 0.3f);
|
||||||
|
//Load();
|
||||||
|
}
|
||||||
|
|
||||||
|
async void Load()
|
||||||
|
{
|
||||||
|
if (timer >1)
|
||||||
|
{
|
||||||
|
timer--;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
timer = 0;
|
||||||
|
|
||||||
|
var s1 = Camera.main.ScreenToWorldPoint(new Vector3(340f, 0f, 180f));
|
||||||
|
//Debug.Log(s1);
|
||||||
|
var start = mapManager.WorldToGeoPosition(s1);
|
||||||
|
//Debug.Log(start);
|
||||||
|
|
||||||
|
var worldPoint = Camera.main.ScreenToWorldPoint(new Vector3(Screen.width, Screen.height, 180f));
|
||||||
|
var end = mapManager.WorldToGeoPosition(worldPoint);
|
||||||
|
//cube.transform.position = worldPoint;
|
||||||
|
//cube1.transform.position = s1;
|
||||||
|
//Debug.Log(end);
|
||||||
|
//Screen.width
|
||||||
|
//map.WorldToGeoPosition(start)
|
||||||
|
|
||||||
|
var bounds = $"{ start.y },{ start.x };{ end.y },{ end.x }";
|
||||||
|
var res = await mapApi.GetNearRouteAsync((float)mapManager.CenterLatitudeLongitude.x, (float)mapManager.CenterLatitudeLongitude.y,
|
||||||
|
mapManager.Zoom, bounds);
|
||||||
|
if(res.result == false)
|
||||||
|
{
|
||||||
|
Debug.LogError(res.errMsg);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
//Debug.Log("条数:"+res.data.Count);
|
||||||
|
|
||||||
|
var lines = await mapApi.GetDetailsAsync(res.data.Select(d => d.Id).ToArray());
|
||||||
|
|
||||||
|
var aa = Newtonsoft.Json.Linq.JObject.Parse(lines);
|
||||||
|
|
||||||
|
//var points = (aa["data"] as JArray).First()["Points"] as JArray;
|
||||||
|
|
||||||
|
var ids = new List<int>();
|
||||||
|
foreach (var line in (aa["data"] as JArray))
|
||||||
|
{
|
||||||
|
var id = line.Value<int>("Id");
|
||||||
|
ids.Add(id);
|
||||||
|
var points = line["Points"] as JArray;
|
||||||
|
|
||||||
|
if (linesCache.ContainsKey(id))
|
||||||
|
{
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
var pp1 = new List<Vector2d>();
|
||||||
|
foreach (var item in points)
|
||||||
|
{
|
||||||
|
pp1.Add(new Mapbox.Utils.Vector2d(item[0].ToObject<double>(), item[1].ToObject<double>()));
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!linesCache.ContainsKey(id))
|
||||||
|
{
|
||||||
|
linesCache.Add(id, new LineItem { Points = pp1, Model = res.data.Single(d=>d.Id == id) });
|
||||||
|
}
|
||||||
|
CreateLine(id, linesCache[id]);
|
||||||
|
|
||||||
|
//Load();
|
||||||
|
}
|
||||||
|
|
||||||
|
foreach (var item in linesCache.ToList())
|
||||||
|
{
|
||||||
|
if(ids.All(id=>id != item.Key))
|
||||||
|
{
|
||||||
|
item.Value.Destroy();
|
||||||
|
linesCache.Remove(item.Key);
|
||||||
|
if(item.Value.Selected)
|
||||||
|
{
|
||||||
|
tips.Hide();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//GameObject direct;
|
||||||
|
void CreateLine(int id, LineItem line)
|
||||||
|
{
|
||||||
|
#region 画线
|
||||||
|
List<Vector2d> pp1 = line.Points;
|
||||||
|
var dat = new List<Vector3>();
|
||||||
|
foreach (var item in pp1)
|
||||||
|
{
|
||||||
|
var pp = mapManager.GeoToWorldPosition(item);
|
||||||
|
pp.y += 0.3f;
|
||||||
|
dat.Add(pp);
|
||||||
|
}
|
||||||
|
var feat = new VectorFeatureUnity();
|
||||||
|
feat.Points.Add(dat);
|
||||||
|
|
||||||
|
var direct = line.LineObject;
|
||||||
|
LineRenderer lineRender;
|
||||||
|
if (direct == null)
|
||||||
|
{
|
||||||
|
direct = new GameObject($"MapRoute-{ id }");
|
||||||
|
direct.transform.SetParent(this.transform);
|
||||||
|
lineRender = direct.AddComponent<LineRenderer>();
|
||||||
|
lineRender.material = new Material(Shader.Find("Sprites/Default"));
|
||||||
|
line.LineObject = direct;
|
||||||
|
|
||||||
|
lineRender.startColor = lineRender.endColor = Utils.HexToColor("F93086");
|
||||||
|
|
||||||
|
//设置宽度
|
||||||
|
lineRender.startWidth = 1.2f;
|
||||||
|
lineRender.endWidth = 1.2f;
|
||||||
|
lineRender.numCornerVertices = 90;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
lineRender = direct.GetComponent<LineRenderer>();
|
||||||
|
}
|
||||||
|
|
||||||
|
//lineRender.SetWidth(0.5f, 0.5f);
|
||||||
|
lineRender.positionCount = dat.Count;
|
||||||
|
//lineRender.SetVertexCount(dat.Count);
|
||||||
|
lineRender.SetPositions(feat.Points[0].ToArray());
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 添加左边的列表项
|
||||||
|
if (linesCache[id].Item == null)
|
||||||
|
{
|
||||||
|
var itemObject = Resources.Load("UI/Prefab/BigMap/Item");
|
||||||
|
|
||||||
|
var itemObject1 = (GameObject)Instantiate(itemObject, content.transform, false);
|
||||||
|
var iii = itemObject1.GetComponent<Item>();
|
||||||
|
iii.SetModel(line.Model);
|
||||||
|
|
||||||
|
line.Item = iii;
|
||||||
|
iii.onClick = () =>
|
||||||
|
{
|
||||||
|
if (line.Selected)
|
||||||
|
{
|
||||||
|
line.Selected = false;
|
||||||
|
tips.Hide();
|
||||||
|
//iii.Selected(false);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
line.Selected = true;
|
||||||
|
//iii.Selected(true);
|
||||||
|
var position = line.BeginMarker.transform.position;
|
||||||
|
//position.z += 25;
|
||||||
|
tips.Show(position, line.Model);
|
||||||
|
|
||||||
|
foreach (var item in linesCache)
|
||||||
|
{
|
||||||
|
if(item.Key != line.Model.Id)
|
||||||
|
{
|
||||||
|
item.Value.Selected = false;
|
||||||
|
//item.Value.Item.Selected(false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
};
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 添加marker
|
||||||
|
|
||||||
|
if (line.BeginMarker == null)
|
||||||
|
{
|
||||||
|
var beginInstance = (GameObject)Instantiate(begin, canvas.transform.Find("MarkerContainer").transform);
|
||||||
|
line.BeginMarker = beginInstance;
|
||||||
|
|
||||||
|
|
||||||
|
UIManager.AddEvent(line.BeginMarker, EventTriggerType.PointerClick, new UnityAction<BaseEventData>((e) =>
|
||||||
|
{
|
||||||
|
if (line.Selected)
|
||||||
|
{
|
||||||
|
line.Selected = false;
|
||||||
|
tips.Hide();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
line.Selected = true;
|
||||||
|
|
||||||
|
var position = line.BeginMarker.transform.position;
|
||||||
|
//position.z += 25;
|
||||||
|
tips.Show(position, line.Model);
|
||||||
|
|
||||||
|
foreach (var item in linesCache)
|
||||||
|
{
|
||||||
|
if (item.Key != line.Model.Id)
|
||||||
|
{
|
||||||
|
item.Value.Selected = false;
|
||||||
|
//item.Value.Item.Selected(false);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}));
|
||||||
|
}
|
||||||
|
|
||||||
|
line.BeginMarker.transform.localScale = new Vector3(2,2);
|
||||||
|
//beginInstance.transform.localRotation = new Quaternion(90,0,0,0);
|
||||||
|
|
||||||
|
line.BeginMarker.transform.position = ConverToPosition(line.Points.First());
|
||||||
|
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
if (line.Selected)
|
||||||
|
{
|
||||||
|
line.Selected = true;
|
||||||
|
var position = line.BeginMarker.transform.position;
|
||||||
|
//position.z += 25;
|
||||||
|
tips.Show(position, line.Model);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// 转换地理坐标到屏幕坐标
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="vector"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
Vector3 ConverToPosition(Vector2d vector)
|
||||||
|
{
|
||||||
|
var worldPosition = mapManager.GeoToWorldPosition(vector);//32.061255, 118.80925
|
||||||
|
|
||||||
|
var vp = Camera.main.WorldToViewportPoint(worldPosition);
|
||||||
|
vp.z = 180f;
|
||||||
|
////Debug.Log(vp);
|
||||||
|
//var wd = Camera.main.WorldToScreenPoint(worldPosition);
|
||||||
|
var wd = Camera.main.ViewportToWorldPoint(vp);
|
||||||
|
return wd;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
// Update is called once per frame
|
||||||
|
void Update()
|
||||||
|
{
|
||||||
|
//Debug.Log(Input.mousePosition.x + "," + Input.mousePosition.y + "," + Input.mousePosition.z);
|
||||||
|
//timer += Time.deltaTime;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public override void Close()
|
||||||
|
{
|
||||||
|
//base.Close();
|
||||||
|
|
||||||
|
DestroyImmediate(this.gameObject);
|
||||||
|
}
|
||||||
|
|
||||||
|
class LineItem
|
||||||
|
{
|
||||||
|
public List<Vector2d> Points { get; set; }
|
||||||
|
|
||||||
|
public GameObject LineObject { get; set; }
|
||||||
|
|
||||||
|
public GameObject BeginMarker { get; set; }
|
||||||
|
|
||||||
|
public NearRouteModel Model { get; set; }
|
||||||
|
|
||||||
|
public Item Item { get; set; }
|
||||||
|
|
||||||
|
private bool _Selected = false;
|
||||||
|
public bool Selected {
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return _Selected;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
_Selected = value;
|
||||||
|
Item.Selected(value);
|
||||||
|
var lineRender = LineObject.GetComponent<LineRenderer>();
|
||||||
|
if (value)
|
||||||
|
{
|
||||||
|
lineRender.startColor = lineRender.endColor = Color.white;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
lineRender.startColor = lineRender.endColor = Utils.HexToColor("F93086");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public void Destroy()
|
||||||
|
{
|
||||||
|
//Debug.Log($"销毁{ item.Key }, { item.Value.Item != null }");
|
||||||
|
LineObject.Destroy();
|
||||||
|
BeginMarker.Destroy();
|
||||||
|
Item.gameObject.Destroy();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
11
Assets/Scripts/UI/Prefab/Panel/BigMapController.cs.meta
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 221b4141e3d502548ac3b7fe1b3245d7
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -17,7 +17,10 @@ public class DeviceController : PFUIPanel
|
|||||||
private Sprite ant1;
|
private Sprite ant1;
|
||||||
protected override void Awake()
|
protected override void Awake()
|
||||||
{
|
{
|
||||||
|
base.Awake();
|
||||||
AntConnector.Instance();
|
AntConnector.Instance();
|
||||||
|
|
||||||
|
Debug.Log("device awake");
|
||||||
}
|
}
|
||||||
|
|
||||||
// Start is called before the first frame update
|
// Start is called before the first frame update
|
||||||
@ -30,10 +33,11 @@ public class DeviceController : PFUIPanel
|
|||||||
// UIManager.ShowHomePanel();
|
// UIManager.ShowHomePanel();
|
||||||
//});
|
//});
|
||||||
|
|
||||||
mReturnBtn = this.transform.Find("ReturnBtn").GetComponent<Button>();
|
mReturnBtn = this.transform.Find("CloseBtn").GetComponent<Button>();
|
||||||
UIManager.AddEvent(mReturnBtn.gameObject, EventTriggerType.PointerClick, new UnityEngine.Events.UnityAction<BaseEventData>(e =>
|
UIManager.AddEvent(mReturnBtn.gameObject, EventTriggerType.PointerClick, new UnityEngine.Events.UnityAction<BaseEventData>(e =>
|
||||||
{
|
{
|
||||||
UIManager.ShowHomePanel();
|
//UIManager.ShowHomePanel();
|
||||||
|
UIManager.CloseModal();
|
||||||
}));
|
}));
|
||||||
|
|
||||||
var bg = this.transform.Find("Status").Find("Bg");
|
var bg = this.transform.Find("Status").Find("Bg");
|
||||||
@ -41,8 +45,11 @@ public class DeviceController : PFUIPanel
|
|||||||
|
|
||||||
ant0 = Resources.Load<Sprite>("Images/ANT+_0");
|
ant0 = Resources.Load<Sprite>("Images/ANT+_0");
|
||||||
ant1 = Resources.Load<Sprite>("Images/ANT+_1");
|
ant1 = Resources.Load<Sprite>("Images/ANT+_1");
|
||||||
|
|
||||||
|
Debug.Log("device start");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Update is called once per frame
|
// Update is called once per frame
|
||||||
void Update()
|
void Update()
|
||||||
{
|
{
|
||||||
|
|||||||
@ -1,9 +1,11 @@
|
|||||||
using Assets.Scripts;
|
using Assets.Scripts;
|
||||||
using Assets.Scripts.Apis;
|
using Assets.Scripts.Apis;
|
||||||
|
using Assets.Scripts.Apis.Models;
|
||||||
using DG.Tweening;
|
using DG.Tweening;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections;
|
using System.Collections;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.Threading.Tasks;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using UnityEngine.Events;
|
using UnityEngine.Events;
|
||||||
using UnityEngine.EventSystems;
|
using UnityEngine.EventSystems;
|
||||||
@ -35,35 +37,33 @@ public class HomeController : PFUIPanel
|
|||||||
// toast.GetComponent<RectTransform>().position = new Vector3(Screen.width / 2, Screen.height / 2, 0);
|
// toast.GetComponent<RectTransform>().position = new Vector3(Screen.width / 2, Screen.height / 2, 0);
|
||||||
// toast.transform.parent = parent;
|
// toast.transform.parent = parent;
|
||||||
//}
|
//}
|
||||||
if (App.CurrentUser != null)
|
|
||||||
{
|
|
||||||
GetSummary();
|
|
||||||
}
|
|
||||||
//if (More != null)
|
//if (More != null)
|
||||||
//{
|
//{
|
||||||
// More.onClick.AddListener(MoreFunc);
|
// More.onClick.AddListener(MoreFunc);
|
||||||
//}
|
//}
|
||||||
BtnRide.onClick.AddListener(GoRide);
|
BtnRide.onClick.AddListener(GoRide);
|
||||||
var wifi = this.transform.Find("MainToolContainer").Find("Wifi");
|
|
||||||
UIManager.AddEvent(wifi.gameObject, EventTriggerType.PointerClick, x =>
|
|
||||||
{
|
|
||||||
Debug.Log("click wifi");
|
|
||||||
UIManager.ShowDevicePanel();
|
|
||||||
});
|
|
||||||
|
|
||||||
var avatar = userInfo.Find("Avatar");
|
var avatar = userInfo.Find("Avatar").GetComponent<RawImage>();
|
||||||
|
var material = Instantiate(Resources.Load<Material>("UI/Material/RoundedCornersTextureMaterial"));
|
||||||
|
var rect = ((RectTransform)avatar.transform).rect;
|
||||||
|
material.SetVector(Shader.PropertyToID("_WidthHeightRadius"), new Vector4(rect.width, rect.height, rect.height, 0));
|
||||||
|
avatar.material = material;
|
||||||
|
|
||||||
UIManager.AddEvent(avatar.gameObject, EventTriggerType.PointerClick, x =>
|
UIManager.AddEvent(avatar.gameObject, EventTriggerType.PointerClick, x =>
|
||||||
{
|
{
|
||||||
UIManager.ShowUserInfoPanel();
|
UIManager.ShowUserInfoPanel();
|
||||||
});
|
});
|
||||||
|
|
||||||
if (App.CurrentUser == null)
|
UIManager.AddEvent(userInfo.Find("BtnMore").gameObject, EventTriggerType.PointerClick, x =>
|
||||||
{
|
{
|
||||||
Login();
|
UIManager.ShowAlert("test");
|
||||||
}
|
});
|
||||||
|
|
||||||
|
GetSummary();
|
||||||
}
|
}
|
||||||
|
|
||||||
private async void Login()
|
private async Task Login()
|
||||||
{
|
{
|
||||||
var result = await new UserApi().Login("13115011550", "laozhong", "");
|
var result = await new UserApi().Login("13115011550", "laozhong", "");
|
||||||
App.CurrentUser = result.data;
|
App.CurrentUser = result.data;
|
||||||
@ -91,31 +91,36 @@ public class HomeController : PFUIPanel
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void SetCurrentUser()
|
void SetCurrentUser(SummaryResultModel summary)
|
||||||
{
|
{
|
||||||
userInfo.Find("NickName").GetComponent<Text>().text = App.CurrentUser.Nickname;
|
userInfo.Find("NickName").GetComponent<Text>().text = App.CurrentUser.Nickname;
|
||||||
userInfo.Find("GroupTop").Find("FtpContainer").Find("FtpValue").GetComponent<Text>().text = App.CurrentUser.FTP.ToString();
|
userInfo.Find("GroupTop").Find("FtpContainer").Find("FtpValue").GetComponent<Text>().text = App.CurrentUser.FTP.ToString();
|
||||||
userInfo.Find("GroupTop").Find("WeightContainer").Find("WeightValue").GetComponent<Text>().text = App.CurrentUser.Weight.ToString();
|
userInfo.Find("GroupTop").Find("WeightContainer").Find("WeightValue").GetComponent<Text>().text = App.CurrentUser.Weight.ToString();
|
||||||
userInfo.Find("GroupTop").Find("WKGContainer").Find("WKGValue").GetComponent<Text>().text = $"{App.CurrentUser.Weight}kg/{App.CurrentUser.BicycleWeight}kg";
|
userInfo.Find("GroupTop").Find("WKGContainer").Find("WKGValue").GetComponent<Text>().text = $"{App.CurrentUser.Weight}kg/{App.CurrentUser.BicycleWeight}kg";
|
||||||
//userInfo.Find("CaloriesContainer").Find("CaloriesValue").GetComponent<Text>().text = App.CurrentUser.Carlories;
|
userInfo.Find("CaloriesContainer").Find("CaloriesValue").GetComponent<Text>().text = summary.Kcal;
|
||||||
//userInfo.Find("KMContainer").Find("KMValue").GetComponent<Text>().text = App.CurrentUser.Distance.ToString("#0.00");
|
userInfo.Find("KMContainer").Find("KMValue").GetComponent<Text>().text = summary.TotalDistance.ToString();
|
||||||
//userInfo.Find("ClimbContainer").Find("ClimbValue").GetComponent<Text>().text = App.CurrentUser.Climb;
|
userInfo.Find("ClimbContainer").Find("ClimbValue").GetComponent<Text>().text = summary.TotalClimb;
|
||||||
//var user = ConfigHelper.CurrentUser;
|
//var user = ConfigHelper.CurrentUser;
|
||||||
//Ftp.text = user.FTP.ToString();
|
//Ftp.text = summary.Ftp.ToString();
|
||||||
//Weight.text = user.Weight.ToString();
|
//Weight.text = user.Weight.ToString();
|
||||||
//WKG.text = $"{user.Weight}KG/{user.BicycleWeight}KG";
|
//WKG.text = $"{user.Weight}KG/{user.BicycleWeight}KG";
|
||||||
//NickName.text = user.Nickname;
|
//NickName.text = user.Nickname;
|
||||||
//Utils.DisplayImage(StartCoroutine, userInfo.Find("Avatar").GetComponent<RawImage>(), App.CurrentUser.Avatar);
|
Utils.DisplayImage(StartCoroutine, userInfo.Find("Avatar").GetComponent<RawImage>(), App.CurrentUser.WxHeadImg);
|
||||||
}
|
}
|
||||||
void GetSummary()
|
async void GetSummary()
|
||||||
{
|
{
|
||||||
|
if (App.CurrentUser == null)
|
||||||
|
{
|
||||||
|
await Login();
|
||||||
|
}
|
||||||
|
|
||||||
var res = ConfigHelper.userApi.GetSummary();
|
var res = ConfigHelper.userApi.GetSummary();
|
||||||
if (res.result)
|
if (res.result)
|
||||||
{
|
{
|
||||||
//App.CurrentUser.Distance = res.data.TotalDistance;
|
//App.CurrentUser.Distance = res.data.TotalDistance;
|
||||||
//App.CurrentUser.Climb = res.data.TotalClimb;
|
//App.CurrentUser.Climb = res.data.TotalClimb;
|
||||||
//App.CurrentUser.Carlories = res.data.Kcal;
|
//App.CurrentUser.Carlories = res.data.Kcal;
|
||||||
SetCurrentUser();
|
SetCurrentUser(res.data);
|
||||||
//Climb.text = $"{res.data.TotalClimb.ToString()}M";
|
//Climb.text = $"{res.data.TotalClimb.ToString()}M";
|
||||||
//Calories.text = $"{res.data.Kcal.ToString()}KCAL";
|
//Calories.text = $"{res.data.Kcal.ToString()}KCAL";
|
||||||
//Calories.text = res.data.
|
//Calories.text = res.data.
|
||||||
|
|||||||
@ -1,18 +0,0 @@
|
|||||||
using System.Collections;
|
|
||||||
using System.Collections.Generic;
|
|
||||||
using UnityEngine;
|
|
||||||
|
|
||||||
public class MapController : MonoBehaviour
|
|
||||||
{
|
|
||||||
// Start is called before the first frame update
|
|
||||||
void Start()
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// Update is called once per frame
|
|
||||||
void Update()
|
|
||||||
{
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@ -22,6 +22,7 @@ public class MapListController : PFUIPanel
|
|||||||
[HideInInspector] public string hard = "全部";
|
[HideInInspector] public string hard = "全部";
|
||||||
|
|
||||||
private Button returnBtn;
|
private Button returnBtn;
|
||||||
|
GameObject btnMapMode;
|
||||||
public GameObject Content {
|
public GameObject Content {
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
@ -35,6 +36,11 @@ public class MapListController : PFUIPanel
|
|||||||
//{
|
//{
|
||||||
// hardSelector.onValueChanged.AddListener(ChangeHard);
|
// hardSelector.onValueChanged.AddListener(ChangeHard);
|
||||||
//}
|
//}
|
||||||
|
btnMapMode = this.transform.Find("BtnMapMode").gameObject;
|
||||||
|
UIManager.AddEvent(btnMapMode, EventTriggerType.PointerClick, (e) =>
|
||||||
|
{
|
||||||
|
UIManager.ShowBigMapPanel();
|
||||||
|
});
|
||||||
if (content!=null)
|
if (content!=null)
|
||||||
{
|
{
|
||||||
//var transform = content.transform.GetComponent<RectTransform>();
|
//var transform = content.transform.GetComponent<RectTransform>();
|
||||||
|
|||||||
8
Assets/Scripts/UI/UIEffect.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 332b0c4457df8c643a527441f5be862e
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
8
Assets/Scripts/UI/UIEffect/Common.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: d3d31d70cf492e34096ffdc82042d396
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
565
Assets/Scripts/UI/UIEffect/Common/BaseMeshEffect.cs
Normal file
@ -0,0 +1,565 @@
|
|||||||
|
using UnityEngine;
|
||||||
|
using UnityEngine.EventSystems;
|
||||||
|
using UnityEngine.UI;
|
||||||
|
|
||||||
|
#if TMP_PRESENT
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using TMPro;
|
||||||
|
#if UNITY_EDITOR
|
||||||
|
using UnityEditor;
|
||||||
|
using System.IO;
|
||||||
|
using System.Linq;
|
||||||
|
#endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
namespace Assets.Scripts.UI.UIEffect.Common
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Base class for effects that modify the generated Mesh.
|
||||||
|
/// It works well not only for standard Graphic components (Image, RawImage, Text, etc.) but also for TextMeshPro and TextMeshProUGUI.
|
||||||
|
/// </summary>
|
||||||
|
[ExecuteInEditMode]
|
||||||
|
public abstract class BaseMeshEffect : UIBehaviour, IMeshModifier
|
||||||
|
{
|
||||||
|
//################################
|
||||||
|
// Constant or Static Members.
|
||||||
|
//################################
|
||||||
|
#if TMP_PRESENT
|
||||||
|
static readonly List<Vector2> s_Uv0 = new List<Vector2> (4096);
|
||||||
|
static readonly List<Vector2> s_Uv1 = new List<Vector2> (4096);
|
||||||
|
#if UNITY_2017_1_OR_NEWER
|
||||||
|
static readonly List<Vector2> s_Uv2 = new List<Vector2> (4096);
|
||||||
|
static readonly List<Vector2> s_Uv3 = new List<Vector2> (4096);
|
||||||
|
#endif
|
||||||
|
static readonly List<Vector3> s_Vertices = new List<Vector3> (4096);
|
||||||
|
static readonly List<int> s_Indices = new List<int> (4096);
|
||||||
|
static readonly List<Vector3> s_Normals = new List<Vector3> (4096);
|
||||||
|
static readonly List<Vector4> s_Tangents = new List<Vector4> (4096);
|
||||||
|
static readonly List<Color32> s_Colors = new List<Color32> (4096);
|
||||||
|
static readonly VertexHelper s_VertexHelper = new VertexHelper ();
|
||||||
|
static readonly List<TMP_SubMeshUI> s_SubMeshUIs = new List<TMP_SubMeshUI> (4096);
|
||||||
|
static readonly List<Mesh> s_Meshes = new List<Mesh> (4096);
|
||||||
|
static readonly List<UIVertex> s_UIVertices = new List<UIVertex> (4096);
|
||||||
|
static readonly List<BaseMeshEffect> s_TmpEffects = new List<BaseMeshEffect>(4);
|
||||||
|
#endif
|
||||||
|
static readonly Material[] s_EmptyMaterials = new Material[0];
|
||||||
|
|
||||||
|
|
||||||
|
//################################
|
||||||
|
// Public Members.
|
||||||
|
//################################
|
||||||
|
/// <summary>
|
||||||
|
/// The Graphic attached to this GameObject.
|
||||||
|
/// </summary>
|
||||||
|
public Graphic graphic { get { Initialize(); return _graphic; } }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// The CanvasRenderer attached to this GameObject.
|
||||||
|
/// </summary>
|
||||||
|
public CanvasRenderer canvasRenderer { get { Initialize(); return _canvasRenderer; } }
|
||||||
|
|
||||||
|
#if TMP_PRESENT
|
||||||
|
/// <summary>
|
||||||
|
/// The TMP_Text attached to this GameObject.
|
||||||
|
/// </summary>
|
||||||
|
public TMP_Text textMeshPro { get { Initialize (); return _textMeshPro; } }
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// The RectTransform attached to this GameObject.
|
||||||
|
/// </summary>
|
||||||
|
public RectTransform rectTransform { get { Initialize(); return _rectTransform; } }
|
||||||
|
|
||||||
|
#if UNITY_5_6_OR_NEWER
|
||||||
|
/// <summary>
|
||||||
|
/// Additional canvas shader channels to use this component.
|
||||||
|
/// </summary>
|
||||||
|
public virtual AdditionalCanvasShaderChannels requiredChannels { get { return AdditionalCanvasShaderChannels.None; } }
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Is TextMeshPro or TextMeshProUGUI attached to this GameObject?
|
||||||
|
/// </summary>
|
||||||
|
public bool isTMPro
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
#if TMP_PRESENT
|
||||||
|
return textMeshPro != null;
|
||||||
|
#else
|
||||||
|
return false;
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// The material for rendering.
|
||||||
|
/// </summary>
|
||||||
|
public virtual Material material
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
|
||||||
|
#if TMP_PRESENT
|
||||||
|
if (textMeshPro)
|
||||||
|
{
|
||||||
|
return textMeshPro.fontSharedMaterial;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
#endif
|
||||||
|
if (graphic)
|
||||||
|
{
|
||||||
|
return graphic.material;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
#if TMP_PRESENT
|
||||||
|
if (textMeshPro)
|
||||||
|
{
|
||||||
|
textMeshPro.fontSharedMaterial = value;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
#endif
|
||||||
|
if (graphic)
|
||||||
|
{
|
||||||
|
graphic.material = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public virtual Material[] materials
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
|
||||||
|
#if TMP_PRESENT
|
||||||
|
if (textMeshPro)
|
||||||
|
{
|
||||||
|
return textMeshPro.fontSharedMaterials ?? s_EmptyMaterials;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
#endif
|
||||||
|
if (graphic)
|
||||||
|
{
|
||||||
|
_materials[0] = graphic.material;
|
||||||
|
return _materials;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return s_EmptyMaterials;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Call used to modify mesh. (legacy)
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="mesh">Mesh.</param>
|
||||||
|
public virtual void ModifyMesh(Mesh mesh)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Call used to modify mesh.
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="vh">VertexHelper.</param>
|
||||||
|
public virtual void ModifyMesh(VertexHelper vh)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Mark the vertices as dirty.
|
||||||
|
/// </summary>
|
||||||
|
public virtual void SetVerticesDirty()
|
||||||
|
{
|
||||||
|
#if TMP_PRESENT
|
||||||
|
if (textMeshPro)
|
||||||
|
{
|
||||||
|
foreach (var info in textMeshPro.textInfo.meshInfo)
|
||||||
|
{
|
||||||
|
var mesh = info.mesh;
|
||||||
|
if (mesh)
|
||||||
|
{
|
||||||
|
mesh.Clear ();
|
||||||
|
mesh.vertices = info.vertices;
|
||||||
|
mesh.uv = info.uvs0;
|
||||||
|
mesh.uv2 = info.uvs2;
|
||||||
|
mesh.colors32 = info.colors32;
|
||||||
|
mesh.normals = info.normals;
|
||||||
|
mesh.tangents = info.tangents;
|
||||||
|
mesh.triangles = info.triangles;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (canvasRenderer)
|
||||||
|
{
|
||||||
|
canvasRenderer.SetMesh (textMeshPro.mesh);
|
||||||
|
|
||||||
|
GetComponentsInChildren (false, s_SubMeshUIs);
|
||||||
|
foreach (var sm in s_SubMeshUIs)
|
||||||
|
{
|
||||||
|
sm.canvasRenderer.SetMesh (sm.mesh);
|
||||||
|
}
|
||||||
|
s_SubMeshUIs.Clear ();
|
||||||
|
}
|
||||||
|
textMeshPro.havePropertiesChanged = true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
#endif
|
||||||
|
if (graphic)
|
||||||
|
{
|
||||||
|
graphic.SetVerticesDirty();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public void ShowTMProWarning(Shader shader, Shader mobileShader, Shader spriteShader, System.Action<Material> onCreatedMaterial)
|
||||||
|
{
|
||||||
|
#if UNITY_EDITOR && TMP_PRESENT
|
||||||
|
if(!textMeshPro || !textMeshPro.fontSharedMaterial)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Is the material preset for dissolve?
|
||||||
|
Material m = textMeshPro.fontSharedMaterial;
|
||||||
|
if (m.shader != shader && m.shader != mobileShader)
|
||||||
|
{
|
||||||
|
EditorGUILayout.BeginHorizontal ();
|
||||||
|
EditorGUILayout.HelpBox (string.Format("{0} requires '{1}' or '{2}' as a shader for material preset.", GetType().Name, shader.name, mobileShader.name), MessageType.Warning);
|
||||||
|
if(GUILayout.Button ("Fix"))
|
||||||
|
{
|
||||||
|
var correctShader = m.shader.name.Contains ("Mobile") ? mobileShader : shader;
|
||||||
|
textMeshPro.fontSharedMaterial = ModifyTMProMaterialPreset (m, correctShader, onCreatedMaterial);
|
||||||
|
}
|
||||||
|
EditorGUILayout.EndHorizontal ();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Is the sprite asset for dissolve?
|
||||||
|
TMP_SpriteAsset spriteAsset = textMeshPro.spriteAsset ?? TMP_Settings.GetSpriteAsset ();
|
||||||
|
// Sprite asset might not exist at all
|
||||||
|
if(spriteAsset == null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
m = spriteAsset.material;
|
||||||
|
if (m && m.shader != spriteShader && textMeshPro.richText && textMeshPro.text.Contains("<sprite="))
|
||||||
|
{
|
||||||
|
EditorGUILayout.BeginHorizontal ();
|
||||||
|
EditorGUILayout.HelpBox (string.Format ("{0} requires '{1}' as a shader for sprite asset.", GetType().Name,spriteShader.name), MessageType.Warning);
|
||||||
|
if (GUILayout.Button ("Fix"))
|
||||||
|
{
|
||||||
|
GetComponentsInChildren<TMP_SubMesh> ().Select (x => x.gameObject).ToList ().ForEach (DestroyImmediate);
|
||||||
|
GetComponentsInChildren<TMP_SubMeshUI> ().Select (x => x.gameObject).ToList ().ForEach (DestroyImmediate);
|
||||||
|
textMeshPro.spriteAsset = ModifyTMProSpriteAsset (m, spriteShader, onCreatedMaterial);
|
||||||
|
}
|
||||||
|
EditorGUILayout.EndHorizontal ();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Material ModifyTMProMaterialPreset (Material baseMaterial, Shader shader, System.Action<Material> onCreatedMaterial)
|
||||||
|
{
|
||||||
|
string path = AssetDatabase.GetAssetPath (baseMaterial);
|
||||||
|
string filename = Path.GetFileNameWithoutExtension (path) + " (" + GetType ().Name + ")";
|
||||||
|
Material mat = Resources.Load<Material> (TMP_Settings.defaultFontAssetPath + filename);
|
||||||
|
if (!mat)
|
||||||
|
{
|
||||||
|
mat = new Material (baseMaterial)
|
||||||
|
{
|
||||||
|
shaderKeywords = baseMaterial.shaderKeywords,
|
||||||
|
shader = shader,
|
||||||
|
};
|
||||||
|
onCreatedMaterial (mat);
|
||||||
|
AssetDatabase.CreateAsset (mat, Path.GetDirectoryName (path) + "/" + filename + ".mat");
|
||||||
|
|
||||||
|
EditorUtility.FocusProjectWindow ();
|
||||||
|
EditorGUIUtility.PingObject (mat);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
mat.shader = shader;
|
||||||
|
}
|
||||||
|
EditorUtility.SetDirty (mat);
|
||||||
|
return mat;
|
||||||
|
}
|
||||||
|
|
||||||
|
TMP_SpriteAsset ModifyTMProSpriteAsset (Material baseMaterial, Shader shader, System.Action<Material> onCreatedMaterial)
|
||||||
|
{
|
||||||
|
string path = AssetDatabase.GetAssetPath (baseMaterial);
|
||||||
|
string filename = Path.GetFileNameWithoutExtension (path) + " (" + this.GetType ().Name + ")";
|
||||||
|
TMP_SpriteAsset spriteAsset = Resources.Load<TMP_SpriteAsset> (TMP_Settings.defaultSpriteAssetPath + filename);
|
||||||
|
if (!spriteAsset)
|
||||||
|
{
|
||||||
|
AssetDatabase.CopyAsset (path, Path.GetDirectoryName (path) + "/" + filename + ".mat");
|
||||||
|
spriteAsset = Resources.Load<TMP_SpriteAsset> (TMP_Settings.defaultSpriteAssetPath + filename);
|
||||||
|
spriteAsset.material.shader = shader;
|
||||||
|
spriteAsset.material.name = shader.name;
|
||||||
|
onCreatedMaterial (spriteAsset.material);
|
||||||
|
|
||||||
|
EditorUtility.FocusProjectWindow ();
|
||||||
|
EditorGUIUtility.PingObject (spriteAsset);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
spriteAsset.material.shader = shader;
|
||||||
|
}
|
||||||
|
EditorUtility.SetDirty (spriteAsset);
|
||||||
|
return spriteAsset;
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//################################
|
||||||
|
// Protected Members.
|
||||||
|
//################################
|
||||||
|
/// <summary>
|
||||||
|
/// Should the effect modify the mesh directly for TMPro?
|
||||||
|
/// </summary>
|
||||||
|
protected virtual bool isLegacyMeshModifier { get { return false; } }
|
||||||
|
|
||||||
|
|
||||||
|
protected virtual void Initialize()
|
||||||
|
{
|
||||||
|
if (!_initialized)
|
||||||
|
{
|
||||||
|
_initialized = true;
|
||||||
|
_graphic = _graphic ?? GetComponent<Graphic>();
|
||||||
|
_canvasRenderer = _canvasRenderer ?? GetComponent<CanvasRenderer>();
|
||||||
|
_rectTransform = _rectTransform ?? GetComponent<RectTransform>();
|
||||||
|
#if TMP_PRESENT
|
||||||
|
_textMeshPro = _textMeshPro ?? GetComponent<TMP_Text> ();
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// This function is called when the object becomes enabled and active.
|
||||||
|
/// </summary>
|
||||||
|
protected override void OnEnable()
|
||||||
|
{
|
||||||
|
_initialized = false;
|
||||||
|
SetVerticesDirty();
|
||||||
|
#if TMP_PRESENT
|
||||||
|
if (textMeshPro)
|
||||||
|
{
|
||||||
|
TMPro_EventManager.TEXT_CHANGED_EVENT.Add (OnTextChanged);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if UNITY_EDITOR && TMP_PRESENT
|
||||||
|
if (graphic && textMeshPro)
|
||||||
|
{
|
||||||
|
GraphicRebuildTracker.TrackGraphic (graphic);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if UNITY_5_6_OR_NEWER
|
||||||
|
if (graphic)
|
||||||
|
{
|
||||||
|
AdditionalCanvasShaderChannels channels = requiredChannels;
|
||||||
|
var canvas = graphic.canvas;
|
||||||
|
if (canvas && (canvas.additionalShaderChannels & channels) != channels)
|
||||||
|
{
|
||||||
|
Debug.LogWarningFormat(this, "Enable {1} of Canvas.additionalShaderChannels to use {0}.", GetType().Name, channels);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// This function is called when the behaviour becomes disabled () or inactive.
|
||||||
|
/// </summary>
|
||||||
|
protected override void OnDisable()
|
||||||
|
{
|
||||||
|
#if TMP_PRESENT
|
||||||
|
TMPro_EventManager.TEXT_CHANGED_EVENT.Remove (OnTextChanged);
|
||||||
|
#endif
|
||||||
|
SetVerticesDirty();
|
||||||
|
|
||||||
|
#if UNITY_EDITOR && TMP_PRESENT
|
||||||
|
if (graphic && textMeshPro)
|
||||||
|
{
|
||||||
|
GraphicRebuildTracker.UnTrackGraphic (graphic);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// LateUpdate is called every frame, if the Behaviour is enabled.
|
||||||
|
/// </summary>
|
||||||
|
protected virtual void LateUpdate()
|
||||||
|
{
|
||||||
|
#if TMP_PRESENT
|
||||||
|
if (textMeshPro)
|
||||||
|
{
|
||||||
|
if (textMeshPro.havePropertiesChanged || _isTextMeshProActive != textMeshPro.isActiveAndEnabled)
|
||||||
|
{
|
||||||
|
SetVerticesDirty ();
|
||||||
|
}
|
||||||
|
_isTextMeshProActive = textMeshPro.isActiveAndEnabled;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Callback for when properties have been changed by animation.
|
||||||
|
/// </summary>
|
||||||
|
protected override void OnDidApplyAnimationProperties()
|
||||||
|
{
|
||||||
|
SetVerticesDirty();
|
||||||
|
}
|
||||||
|
|
||||||
|
#if UNITY_EDITOR
|
||||||
|
/// <summary>
|
||||||
|
/// This function is called when the script is loaded or a value is changed in the inspector (Called in the editor only).
|
||||||
|
/// </summary>
|
||||||
|
protected override void OnValidate()
|
||||||
|
{
|
||||||
|
SetVerticesDirty();
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
//################################
|
||||||
|
// Private Members.
|
||||||
|
//################################
|
||||||
|
bool _initialized;
|
||||||
|
CanvasRenderer _canvasRenderer;
|
||||||
|
RectTransform _rectTransform;
|
||||||
|
Graphic _graphic;
|
||||||
|
Material[] _materials = new Material[1];
|
||||||
|
|
||||||
|
#if TMP_PRESENT
|
||||||
|
bool _isTextMeshProActive;
|
||||||
|
TMP_Text _textMeshPro;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Called when any TextMeshPro generated the mesh.
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="obj">TextMeshPro object.</param>
|
||||||
|
void OnTextChanged (Object obj)
|
||||||
|
{
|
||||||
|
// Skip if the object is different from the current object or the text is empty.
|
||||||
|
var textInfo = textMeshPro.textInfo;
|
||||||
|
if (textMeshPro != obj || textInfo.characterCount - textInfo.spaceCount <= 0)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
GetComponents<BaseMeshEffect>(s_TmpEffects);
|
||||||
|
for (int i = 0; i < s_TmpEffects.Count; i++)
|
||||||
|
{
|
||||||
|
if (s_TmpEffects[i].enabled)
|
||||||
|
{
|
||||||
|
if (s_TmpEffects[i] == this)
|
||||||
|
break;
|
||||||
|
else
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Collect the meshes.
|
||||||
|
s_Meshes.Clear ();
|
||||||
|
foreach (var info in textInfo.meshInfo)
|
||||||
|
{
|
||||||
|
s_Meshes.Add (info.mesh);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Modify the meshes.
|
||||||
|
foreach (var e in s_TmpEffects)
|
||||||
|
{
|
||||||
|
if (!e.enabled)
|
||||||
|
continue;
|
||||||
|
|
||||||
|
if (e.isLegacyMeshModifier)
|
||||||
|
{
|
||||||
|
// Legacy mode: Modify the meshes directly.
|
||||||
|
foreach (var m in s_Meshes)
|
||||||
|
{
|
||||||
|
if (m)
|
||||||
|
{
|
||||||
|
e.ModifyMesh(m);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
// Convert meshes to VertexHelpers and modify them.
|
||||||
|
foreach (var m in s_Meshes)
|
||||||
|
{
|
||||||
|
if (m)
|
||||||
|
{
|
||||||
|
FillVertexHelper(s_VertexHelper, m);
|
||||||
|
e.ModifyMesh(s_VertexHelper);
|
||||||
|
s_VertexHelper.FillMesh(m);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Set the modified meshes to the CanvasRenderers (for UI only).
|
||||||
|
if (canvasRenderer)
|
||||||
|
{
|
||||||
|
canvasRenderer.SetMesh (textMeshPro.mesh);
|
||||||
|
GetComponentsInChildren (false, s_SubMeshUIs);
|
||||||
|
foreach (var sm in s_SubMeshUIs)
|
||||||
|
{
|
||||||
|
sm.canvasRenderer.SetMesh (sm.mesh);
|
||||||
|
}
|
||||||
|
s_SubMeshUIs.Clear ();
|
||||||
|
}
|
||||||
|
|
||||||
|
// Clear.
|
||||||
|
s_Meshes.Clear ();
|
||||||
|
}
|
||||||
|
|
||||||
|
void FillVertexHelper (VertexHelper vh, Mesh mesh)
|
||||||
|
{
|
||||||
|
vh.Clear ();
|
||||||
|
|
||||||
|
mesh.GetVertices (s_Vertices);
|
||||||
|
mesh.GetColors (s_Colors);
|
||||||
|
mesh.GetUVs (0, s_Uv0);
|
||||||
|
mesh.GetUVs (1, s_Uv1);
|
||||||
|
mesh.GetNormals (s_Normals);
|
||||||
|
mesh.GetTangents (s_Tangents);
|
||||||
|
mesh.GetIndices (s_Indices, 0);
|
||||||
|
|
||||||
|
#if UNITY_2017_1_OR_NEWER
|
||||||
|
mesh.GetUVs (2, s_Uv2);
|
||||||
|
mesh.GetUVs (3, s_Uv3);
|
||||||
|
bool useUv2 = 0 < s_Uv2.Count;
|
||||||
|
bool useUv3 = 0 < s_Uv3.Count;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
s_UIVertices.Clear();
|
||||||
|
UIVertex v = default(UIVertex);
|
||||||
|
for (int i = 0; i < s_Vertices.Count; i++)
|
||||||
|
{
|
||||||
|
v.position = s_Vertices[i];
|
||||||
|
v.color = s_Colors[i];
|
||||||
|
v.uv0 = s_Uv0[i];
|
||||||
|
v.uv1 = s_Uv1[i];
|
||||||
|
#if UNITY_2017_1_OR_NEWER
|
||||||
|
if (useUv2 && i < s_Uv2.Count)
|
||||||
|
v.uv2 = s_Uv2[i];
|
||||||
|
if (useUv3 && i < s_Uv3.Count)
|
||||||
|
v.uv3 = s_Uv3[i];
|
||||||
|
#endif
|
||||||
|
v.normal = s_Normals[i];
|
||||||
|
v.tangent = s_Tangents[i];
|
||||||
|
|
||||||
|
s_UIVertices.Add(v);
|
||||||
|
}
|
||||||
|
s_VertexHelper.AddUIVertexStream(s_UIVertices, s_Indices);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
}
|
||||||
11
Assets/Scripts/UI/UIEffect/Common/BaseMeshEffect.cs.meta
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: c52a957894a7bbf418d6b190bd7816a3
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
386
Assets/Scripts/UI/UIEffect/UIGradient.cs
Normal file
@ -0,0 +1,386 @@
|
|||||||
|
using UnityEngine;
|
||||||
|
using UnityEngine.UI;
|
||||||
|
|
||||||
|
namespace Assets.Scripts.UI.UIEffect
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// UIGradient.
|
||||||
|
/// </summary>
|
||||||
|
[DisallowMultipleComponent]
|
||||||
|
[AddComponentMenu("UI/MeshEffectForTextMeshPro/UIGradient", 101)]
|
||||||
|
public class UIGradient : Assets.Scripts.UI.UIEffect.Common.BaseMeshEffect
|
||||||
|
{
|
||||||
|
//################################
|
||||||
|
// Constant or Static Members.
|
||||||
|
//################################
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gradient direction.
|
||||||
|
/// </summary>
|
||||||
|
public enum Direction
|
||||||
|
{
|
||||||
|
Horizontal,
|
||||||
|
Vertical,
|
||||||
|
Angle,
|
||||||
|
Diagonal,
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gradient space for Text.
|
||||||
|
/// </summary>
|
||||||
|
public enum GradientStyle
|
||||||
|
{
|
||||||
|
Rect,
|
||||||
|
Fit,
|
||||||
|
Split,
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//################################
|
||||||
|
// Serialize Members.
|
||||||
|
//################################
|
||||||
|
|
||||||
|
[Tooltip("Gradient Direction.")]
|
||||||
|
[SerializeField] Direction m_Direction;
|
||||||
|
|
||||||
|
[Tooltip("Color1: Top or Left.")]
|
||||||
|
[SerializeField] Color m_Color1 = Color.white;
|
||||||
|
|
||||||
|
[Tooltip("Color2: Bottom or Right.")]
|
||||||
|
[SerializeField] Color m_Color2 = Color.white;
|
||||||
|
|
||||||
|
[Tooltip("Color3: For diagonal.")]
|
||||||
|
[SerializeField] Color m_Color3 = Color.white;
|
||||||
|
|
||||||
|
[Tooltip("Color4: For diagonal.")]
|
||||||
|
[SerializeField] Color m_Color4 = Color.white;
|
||||||
|
|
||||||
|
[Tooltip("Gradient rotation.")]
|
||||||
|
[SerializeField] [Range(-180, 180)] float m_Rotation;
|
||||||
|
|
||||||
|
[Tooltip("Gradient offset for Horizontal, Vertical or Angle.")]
|
||||||
|
[SerializeField] [Range(-1, 1)] float m_Offset1;
|
||||||
|
|
||||||
|
[Tooltip("Gradient offset for Diagonal.")]
|
||||||
|
[SerializeField] [Range(-1, 1)] float m_Offset2;
|
||||||
|
|
||||||
|
[Tooltip("Gradient style for Text.")]
|
||||||
|
[SerializeField] GradientStyle m_GradientStyle;
|
||||||
|
|
||||||
|
[Tooltip("Color space to correct color.")]
|
||||||
|
[SerializeField] ColorSpace m_ColorSpace = ColorSpace.Uninitialized;
|
||||||
|
|
||||||
|
[Tooltip("Ignore aspect ratio.")]
|
||||||
|
[SerializeField] bool m_IgnoreAspectRatio = true;
|
||||||
|
|
||||||
|
|
||||||
|
//################################
|
||||||
|
// Public Members.
|
||||||
|
//################################
|
||||||
|
public Graphic targetGraphic { get { return base.graphic; } }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gradient Direction.
|
||||||
|
/// </summary>
|
||||||
|
public Direction direction
|
||||||
|
{
|
||||||
|
get { return m_Direction; }
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if (m_Direction != value)
|
||||||
|
{
|
||||||
|
m_Direction = value;
|
||||||
|
SetVerticesDirty();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Color1: Top or Left.
|
||||||
|
/// </summary>
|
||||||
|
public Color color1
|
||||||
|
{
|
||||||
|
get { return m_Color1; }
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if (m_Color1 != value)
|
||||||
|
{
|
||||||
|
m_Color1 = value;
|
||||||
|
SetVerticesDirty();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Color2: Bottom or Right.
|
||||||
|
/// </summary>
|
||||||
|
public Color color2
|
||||||
|
{
|
||||||
|
get { return m_Color2; }
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if (m_Color2 != value)
|
||||||
|
{
|
||||||
|
m_Color2 = value;
|
||||||
|
SetVerticesDirty();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Color3: For diagonal.
|
||||||
|
/// </summary>
|
||||||
|
public Color color3
|
||||||
|
{
|
||||||
|
get { return m_Color3; }
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if (m_Color3 != value)
|
||||||
|
{
|
||||||
|
m_Color3 = value;
|
||||||
|
SetVerticesDirty();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Color4: For diagonal.
|
||||||
|
/// </summary>
|
||||||
|
public Color color4
|
||||||
|
{
|
||||||
|
get { return m_Color4; }
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if (m_Color4 != value)
|
||||||
|
{
|
||||||
|
m_Color4 = value;
|
||||||
|
SetVerticesDirty();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gradient rotation.
|
||||||
|
/// </summary>
|
||||||
|
public float rotation
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
return m_Direction == Direction.Horizontal ? -90
|
||||||
|
: m_Direction == Direction.Vertical ? 0
|
||||||
|
: m_Rotation;
|
||||||
|
}
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if (!Mathf.Approximately(m_Rotation, value))
|
||||||
|
{
|
||||||
|
m_Rotation = value;
|
||||||
|
SetVerticesDirty();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gradient offset for Horizontal, Vertical or Angle.
|
||||||
|
/// </summary>
|
||||||
|
public float offset
|
||||||
|
{
|
||||||
|
get { return m_Offset1; }
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if (m_Offset1 != value)
|
||||||
|
{
|
||||||
|
m_Offset1 = value;
|
||||||
|
SetVerticesDirty();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gradient offset for Diagonal.
|
||||||
|
/// </summary>
|
||||||
|
public Vector2 offset2
|
||||||
|
{
|
||||||
|
get { return new Vector2(m_Offset2, m_Offset1); }
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if (m_Offset1 != value.y || m_Offset2 != value.x)
|
||||||
|
{
|
||||||
|
m_Offset1 = value.y;
|
||||||
|
m_Offset2 = value.x;
|
||||||
|
SetVerticesDirty();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gradient style for Text.
|
||||||
|
/// </summary>
|
||||||
|
public GradientStyle gradientStyle
|
||||||
|
{
|
||||||
|
get { return m_GradientStyle; }
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if (m_GradientStyle != value)
|
||||||
|
{
|
||||||
|
m_GradientStyle = value;
|
||||||
|
SetVerticesDirty();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Color space to correct color.
|
||||||
|
/// </summary>
|
||||||
|
public ColorSpace colorSpace
|
||||||
|
{
|
||||||
|
get { return m_ColorSpace; }
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if (m_ColorSpace != value)
|
||||||
|
{
|
||||||
|
m_ColorSpace = value;
|
||||||
|
SetVerticesDirty();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Ignore aspect ratio.
|
||||||
|
/// </summary>
|
||||||
|
public bool ignoreAspectRatio
|
||||||
|
{
|
||||||
|
get { return m_IgnoreAspectRatio; }
|
||||||
|
set
|
||||||
|
{
|
||||||
|
if (m_IgnoreAspectRatio != value)
|
||||||
|
{
|
||||||
|
m_IgnoreAspectRatio = value;
|
||||||
|
SetVerticesDirty();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Call used to modify mesh.
|
||||||
|
/// </summary>
|
||||||
|
public override void ModifyMesh(VertexHelper vh)
|
||||||
|
{
|
||||||
|
if (!IsActive())
|
||||||
|
return;
|
||||||
|
|
||||||
|
// Gradient space.
|
||||||
|
Rect rect = default(Rect);
|
||||||
|
UIVertex vertex = default(UIVertex);
|
||||||
|
if (m_GradientStyle == GradientStyle.Rect)
|
||||||
|
{
|
||||||
|
// RectTransform.
|
||||||
|
rect = graphic.rectTransform.rect;
|
||||||
|
}
|
||||||
|
else if (m_GradientStyle == GradientStyle.Split)
|
||||||
|
{
|
||||||
|
// Each characters.
|
||||||
|
rect.Set(0, 0, 1, 1);
|
||||||
|
}
|
||||||
|
else if (m_GradientStyle == GradientStyle.Fit)
|
||||||
|
{
|
||||||
|
// Fit to contents.
|
||||||
|
rect.xMin = rect.yMin = float.MaxValue;
|
||||||
|
rect.xMax = rect.yMax = float.MinValue;
|
||||||
|
for (int i = 0; i < vh.currentVertCount; i++)
|
||||||
|
{
|
||||||
|
vh.PopulateUIVertex(ref vertex, i);
|
||||||
|
rect.xMin = Mathf.Min(rect.xMin, vertex.position.x);
|
||||||
|
rect.yMin = Mathf.Min(rect.yMin, vertex.position.y);
|
||||||
|
rect.xMax = Mathf.Max(rect.xMax, vertex.position.x);
|
||||||
|
rect.yMax = Mathf.Max(rect.yMax, vertex.position.y);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Gradient rotation.
|
||||||
|
float rad = rotation * Mathf.Deg2Rad;
|
||||||
|
Vector2 dir = new Vector2(Mathf.Cos(rad), Mathf.Sin(rad));
|
||||||
|
if (!m_IgnoreAspectRatio && Direction.Angle <= m_Direction)
|
||||||
|
{
|
||||||
|
dir.x *= rect.height / rect.width;
|
||||||
|
dir = dir.normalized;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Calculate vertex color.
|
||||||
|
Color color;
|
||||||
|
Vector2 nomalizedPos;
|
||||||
|
Matrix2x3 localMatrix = new Matrix2x3(rect, dir.x, dir.y); // Get local matrix.
|
||||||
|
for (int i = 0; i < vh.currentVertCount; i++)
|
||||||
|
{
|
||||||
|
vh.PopulateUIVertex(ref vertex, i);
|
||||||
|
|
||||||
|
// Normalize vertex position by local matrix.
|
||||||
|
if (m_GradientStyle == GradientStyle.Split)
|
||||||
|
{
|
||||||
|
// Each characters.
|
||||||
|
nomalizedPos = localMatrix * s_SplitedCharacterPosition[i % 4] + offset2;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
nomalizedPos = localMatrix * vertex.position + offset2;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Interpolate vertex color.
|
||||||
|
if (direction == Direction.Diagonal)
|
||||||
|
{
|
||||||
|
color = Color.LerpUnclamped(
|
||||||
|
Color.LerpUnclamped(m_Color1, m_Color2, nomalizedPos.x),
|
||||||
|
Color.LerpUnclamped(m_Color3, m_Color4, nomalizedPos.x),
|
||||||
|
nomalizedPos.y);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
color = Color.LerpUnclamped(m_Color2, m_Color1, nomalizedPos.y);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Correct color.
|
||||||
|
vertex.color *= (m_ColorSpace == ColorSpace.Gamma) ? color.gamma
|
||||||
|
: (m_ColorSpace == ColorSpace.Linear) ? color.linear
|
||||||
|
: color;
|
||||||
|
|
||||||
|
vh.SetUIVertex(vertex, i);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//################################
|
||||||
|
// Private Members.
|
||||||
|
//################################
|
||||||
|
static readonly Vector2[] s_SplitedCharacterPosition = { Vector2.up, Vector2.one, Vector2.right, Vector2.zero };
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Matrix2x3.
|
||||||
|
/// </summary>
|
||||||
|
struct Matrix2x3
|
||||||
|
{
|
||||||
|
public float m00, m01, m02, m10, m11, m12;
|
||||||
|
|
||||||
|
public Matrix2x3(Rect rect, float cos, float sin)
|
||||||
|
{
|
||||||
|
const float center = 0.5f;
|
||||||
|
float dx = -rect.xMin / rect.width - center;
|
||||||
|
float dy = -rect.yMin / rect.height - center;
|
||||||
|
m00 = cos / rect.width;
|
||||||
|
m01 = -sin / rect.height;
|
||||||
|
m02 = dx * cos - dy * sin + center;
|
||||||
|
m10 = sin / rect.width;
|
||||||
|
m11 = cos / rect.height;
|
||||||
|
m12 = dx * sin + dy * cos + center;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static Vector2 operator *(Matrix2x3 m, Vector2 v)
|
||||||
|
{
|
||||||
|
return new Vector2(
|
||||||
|
(m.m00 * v.x) + (m.m01 * v.y) + m.m02,
|
||||||
|
(m.m10 * v.x) + (m.m11 * v.y) + m.m12
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
11
Assets/Scripts/UI/UIEffect/UIGradient.cs.meta
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 7245fe6cb36dc7b4e921e9ae44200f43
|
||||||
|
MonoImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 2
|
||||||
|
defaultReferences: []
|
||||||
|
executionOrder: 0
|
||||||
|
icon: {instanceID: 0}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -20,6 +20,8 @@ public class UIManager : MonoBehaviour
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public GameObject Root;
|
||||||
|
|
||||||
private HomeController mHomePanel;
|
private HomeController mHomePanel;
|
||||||
public HomeController HomePanel
|
public HomeController HomePanel
|
||||||
{
|
{
|
||||||
@ -157,12 +159,27 @@ public class UIManager : MonoBehaviour
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if(prePanel != null)
|
var root = UIManager.Instance.Root;
|
||||||
|
for (int i = 0; i < root.transform.childCount; i++)
|
||||||
|
{
|
||||||
|
var panel1 = root.transform.GetChild(i).GetComponent<PFUIPanel>();
|
||||||
|
if (panel1 != null)
|
||||||
|
{
|
||||||
|
panel1.Close();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (prePanel != null)
|
||||||
{
|
{
|
||||||
prePanel.Close();
|
prePanel.Close();
|
||||||
}
|
}
|
||||||
prePanel = panelToShow;
|
prePanel = panelToShow;
|
||||||
}
|
}
|
||||||
|
if (parent != null && parent.IsActive() == false)
|
||||||
|
{
|
||||||
|
parent.gameObject.SetActive(true);
|
||||||
|
}
|
||||||
|
|
||||||
//foreach (Transform child in parent.transform)
|
//foreach (Transform child in parent.transform)
|
||||||
//{
|
//{
|
||||||
// //GameObject.Destroy(child);
|
// //GameObject.Destroy(child);
|
||||||
@ -207,7 +224,7 @@ public class UIManager : MonoBehaviour
|
|||||||
|
|
||||||
public static void ShowDevicePanel()
|
public static void ShowDevicePanel()
|
||||||
{
|
{
|
||||||
UIManager.Show(UIManager.Instance.DevicePanel, UIManager.Instance.MainPanel);
|
UIManager.Show(UIManager.Instance.DevicePanel, null, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void ShowEditUserPanel()
|
public static void ShowEditUserPanel()
|
||||||
@ -229,6 +246,16 @@ public class UIManager : MonoBehaviour
|
|||||||
UIManager.Show(UIManager.Instance.MapDetailPanel, UIManager.Instance.MainPanel);
|
UIManager.Show(UIManager.Instance.MapDetailPanel, UIManager.Instance.MainPanel);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void ShowBigMapPanel()
|
||||||
|
{
|
||||||
|
UIManager.Instance.MainPanel.gameObject.SetActive(false);
|
||||||
|
var obj = Resources.Load("UI/Prefab/Panel/BigMapPanel");
|
||||||
|
//var root = UIManager.Instance.MainPanel.transform.parent.parent;
|
||||||
|
var bigMap = (GameObject)Instantiate(obj, UIManager.Instance.Root.transform);
|
||||||
|
|
||||||
|
//prePanel = bigMap.GetComponent<PFUIPanel>();
|
||||||
|
}
|
||||||
|
|
||||||
public static void AddEvent(GameObject gameObject, EventTriggerType eventTriggerType, UnityAction<BaseEventData> call)
|
public static void AddEvent(GameObject gameObject, EventTriggerType eventTriggerType, UnityAction<BaseEventData> call)
|
||||||
{
|
{
|
||||||
EventTrigger et = gameObject.GetComponent<EventTrigger>();
|
EventTrigger et = gameObject.GetComponent<EventTrigger>();
|
||||||
@ -256,18 +283,18 @@ public class UIManager : MonoBehaviour
|
|||||||
|
|
||||||
//UIManager.Instance.ModalsPanel.transform.DetachChildren();
|
//UIManager.Instance.ModalsPanel.transform.DetachChildren();
|
||||||
//UIManager.Instance.ModalsPanel.transform.childCount
|
//UIManager.Instance.ModalsPanel.transform.childCount
|
||||||
for (int i = 0; i < 1; i++)
|
//for (int i = 0; i < UIManager.Instance.ModalsPanel.transform.childCount; i++)
|
||||||
{
|
{
|
||||||
var obj = UIManager.Instance.ModalsPanel.transform.GetChild(i);
|
var obj = UIManager.Instance.ModalsPanel.transform.GetChild(UIManager.Instance.ModalsPanel.transform.childCount - 1);
|
||||||
obj.gameObject.SetActive(false);
|
obj.gameObject.SetActive(false);
|
||||||
DestroyImmediate(obj.gameObject);
|
//DestroyImmediate(obj.gameObject);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public Alert alert = null;
|
public Alert alert = null;
|
||||||
public static void ShowAlert(string msg)
|
public static void ShowAlert(string msg)
|
||||||
{
|
{
|
||||||
if(UIManager.Instance == null)
|
if (UIManager.Instance == null)
|
||||||
{
|
{
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -278,7 +305,8 @@ public class UIManager : MonoBehaviour
|
|||||||
UIManager.Instance.alert.SetText(msg);
|
UIManager.Instance.alert.SetText(msg);
|
||||||
UIManager.Show(UIManager.Instance.alert, null, true);
|
UIManager.Show(UIManager.Instance.alert, null, true);
|
||||||
}
|
}
|
||||||
else {
|
else
|
||||||
|
{
|
||||||
UIManager.Instance.alert.Show();
|
UIManager.Instance.alert.Show();
|
||||||
UIManager.Instance.alert.SetText(msg);
|
UIManager.Instance.alert.SetText(msg);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -91,5 +91,19 @@ namespace Assets.Scripts
|
|||||||
byte b = byte.Parse(hex.Substring(4, 2), NumberStyles.HexNumber);
|
byte b = byte.Parse(hex.Substring(4, 2), NumberStyles.HexNumber);
|
||||||
return new Color32(r, g, b, byte.MaxValue);
|
return new Color32(r, g, b, byte.MaxValue);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Generate random digit code
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="length">Length</param>
|
||||||
|
/// <returns>Result string</returns>
|
||||||
|
public static string GenerateRandomDigitCode(int length)
|
||||||
|
{
|
||||||
|
var random = new System.Random();
|
||||||
|
string str = string.Empty;
|
||||||
|
for (int i = 0; i < length; i++)
|
||||||
|
str = String.Concat(str, random.Next(10).ToString());
|
||||||
|
return str;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||