Merge remote-tracking branch 'origin/dev_nonearth' into dev_cyp
This commit is contained in:
commit
98de46f8b1
BIN
Assets/Resources/Images/Ride/sliderHandler.png
Normal file
BIN
Assets/Resources/Images/Ride/sliderHandler.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.8 KiB |
128
Assets/Resources/Images/Ride/sliderHandler.png.meta
Normal file
128
Assets/Resources/Images/Ride/sliderHandler.png.meta
Normal file
@ -0,0 +1,128 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 68b0eb368cdc3e94e89e26f1d3eba21a
|
||||||
|
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
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: iPhone
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
buildTarget: Android
|
||||||
|
maxTextureSize: 2048
|
||||||
|
resizeAlgorithm: 0
|
||||||
|
textureFormat: -1
|
||||||
|
textureCompression: 1
|
||||||
|
compressionQuality: 50
|
||||||
|
crunchedCompression: 0
|
||||||
|
allowsAlphaSplitting: 0
|
||||||
|
overridden: 0
|
||||||
|
androidETC2FallbackOverride: 0
|
||||||
|
forceMaximumCompressionQuality_BC6H_BC7: 0
|
||||||
|
spriteSheet:
|
||||||
|
serializedVersion: 2
|
||||||
|
sprites: []
|
||||||
|
outline: []
|
||||||
|
physicsShape: []
|
||||||
|
bones: []
|
||||||
|
spriteID: 5e97eb03825dee720800000000000000
|
||||||
|
internalID: 0
|
||||||
|
vertices: []
|
||||||
|
indices:
|
||||||
|
edges: []
|
||||||
|
weights: []
|
||||||
|
secondaryTextures: []
|
||||||
|
spritePackingTag:
|
||||||
|
pSDRemoveMatte: 0
|
||||||
|
pSDShowRemoveMatteOption: 0
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
File diff suppressed because it is too large
Load Diff
@ -6361,6 +6361,7 @@ GameObject:
|
|||||||
- component: {fileID: 765892905377797937}
|
- component: {fileID: 765892905377797937}
|
||||||
- component: {fileID: 765892905377797938}
|
- component: {fileID: 765892905377797938}
|
||||||
- component: {fileID: 765892905377797939}
|
- component: {fileID: 765892905377797939}
|
||||||
|
- component: {fileID: 9103454464116137776}
|
||||||
m_Layer: 5
|
m_Layer: 5
|
||||||
m_Name: Fill
|
m_Name: Fill
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
@ -6383,7 +6384,7 @@ RectTransform:
|
|||||||
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: 0, y: 1}
|
m_AnchorMax: {x: 0.3011111, y: 1}
|
||||||
m_AnchoredPosition: {x: 5, y: 0}
|
m_AnchoredPosition: {x: 5, y: 0}
|
||||||
m_SizeDelta: {x: 10, y: 0}
|
m_SizeDelta: {x: 10, y: 0}
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
@ -6414,8 +6415,8 @@ MonoBehaviour:
|
|||||||
m_OnCullStateChanged:
|
m_OnCullStateChanged:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls: []
|
m_Calls: []
|
||||||
m_Sprite: {fileID: 0}
|
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
|
||||||
m_Type: 1
|
m_Type: 2
|
||||||
m_PreserveAspect: 0
|
m_PreserveAspect: 0
|
||||||
m_FillCenter: 1
|
m_FillCenter: 1
|
||||||
m_FillMethod: 4
|
m_FillMethod: 4
|
||||||
@ -6424,6 +6425,19 @@ MonoBehaviour:
|
|||||||
m_FillOrigin: 0
|
m_FillOrigin: 0
|
||||||
m_UseSpriteMesh: 0
|
m_UseSpriteMesh: 0
|
||||||
m_PixelsPerUnitMultiplier: 1
|
m_PixelsPerUnitMultiplier: 1
|
||||||
|
--- !u!114 &9103454464116137776
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 765892905377797942}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: adb30198aa32dd140b5750692dd48104, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
radius: 5
|
||||||
--- !u!1 &765892905378079235
|
--- !u!1 &765892905378079235
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -8691,6 +8705,7 @@ RectTransform:
|
|||||||
- {fileID: 765892905254351294}
|
- {fileID: 765892905254351294}
|
||||||
- {fileID: 765892905013231241}
|
- {fileID: 765892905013231241}
|
||||||
- {fileID: 765892906623057286}
|
- {fileID: 765892906623057286}
|
||||||
|
- {fileID: 7492960773384561819}
|
||||||
m_Father: {fileID: 765892905298520748}
|
m_Father: {fileID: 765892905298520748}
|
||||||
m_RootOrder: 1
|
m_RootOrder: 1
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
@ -8740,12 +8755,12 @@ MonoBehaviour:
|
|||||||
m_Interactable: 1
|
m_Interactable: 1
|
||||||
m_TargetGraphic: {fileID: 765892905377797939}
|
m_TargetGraphic: {fileID: 765892905377797939}
|
||||||
m_FillRect: {fileID: 765892905377797937}
|
m_FillRect: {fileID: 765892905377797937}
|
||||||
m_HandleRect: {fileID: 0}
|
m_HandleRect: {fileID: 7492960773384561819}
|
||||||
m_Direction: 0
|
m_Direction: 0
|
||||||
m_MinValue: 10
|
m_MinValue: 10
|
||||||
m_MaxValue: 100
|
m_MaxValue: 100
|
||||||
m_WholeNumbers: 0
|
m_WholeNumbers: 0
|
||||||
m_Value: 10
|
m_Value: 37.1
|
||||||
m_OnValueChanged:
|
m_OnValueChanged:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls: []
|
m_Calls: []
|
||||||
@ -18756,7 +18771,7 @@ GameObject:
|
|||||||
m_Icon: {fileID: 0}
|
m_Icon: {fileID: 0}
|
||||||
m_NavMeshLayer: 0
|
m_NavMeshLayer: 0
|
||||||
m_StaticEditorFlags: 0
|
m_StaticEditorFlags: 0
|
||||||
m_IsActive: 1
|
m_IsActive: 0
|
||||||
--- !u!224 &765892906623057286
|
--- !u!224 &765892906623057286
|
||||||
RectTransform:
|
RectTransform:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -21485,7 +21500,7 @@ MonoBehaviour:
|
|||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
key:
|
key:
|
||||||
--- !u!1 &1607117048962241785
|
--- !u!1 &1439238212449930410
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
@ -21493,70 +21508,66 @@ GameObject:
|
|||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
serializedVersion: 6
|
serializedVersion: 6
|
||||||
m_Component:
|
m_Component:
|
||||||
- component: {fileID: 6815912915175448021}
|
- component: {fileID: 5383510222917415436}
|
||||||
- component: {fileID: 6499529501487536518}
|
- component: {fileID: 797795419719483681}
|
||||||
- component: {fileID: 3372323416617529214}
|
- component: {fileID: 7569503687996421376}
|
||||||
- component: {fileID: 9113712672160339203}
|
- component: {fileID: 5239786890617421588}
|
||||||
- component: {fileID: 4620944697447247901}
|
|
||||||
m_Layer: 5
|
m_Layer: 5
|
||||||
m_Name: RectMask(Clone)
|
m_Name: Lines
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
m_Icon: {fileID: 0}
|
m_Icon: {fileID: 0}
|
||||||
m_NavMeshLayer: 0
|
m_NavMeshLayer: 0
|
||||||
m_StaticEditorFlags: 0
|
m_StaticEditorFlags: 0
|
||||||
m_IsActive: 1
|
m_IsActive: 1
|
||||||
--- !u!224 &6815912915175448021
|
--- !u!224 &5383510222917415436
|
||||||
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: 1607117048962241785}
|
m_GameObject: {fileID: 1439238212449930410}
|
||||||
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: 8018487536859969411}
|
m_Father: {fileID: 4184279993953651928}
|
||||||
- {fileID: 5243444683907451704}
|
|
||||||
m_Father: {fileID: 1535860056871697628}
|
|
||||||
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: 0, y: 0}
|
m_AnchorMax: {x: 0, y: 0}
|
||||||
m_AnchoredPosition: {x: 0, y: 88}
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
m_SizeDelta: {x: 1542, y: 88}
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
m_Pivot: {x: 0, y: 1}
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
--- !u!114 &6499529501487536518
|
--- !u!114 &797795419719483681
|
||||||
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: 1607117048962241785}
|
m_GameObject: {fileID: 1439238212449930410}
|
||||||
m_Enabled: 1
|
m_Enabled: 1
|
||||||
m_EditorHideFlags: 0
|
m_EditorHideFlags: 0
|
||||||
m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3}
|
m_Script: {fileID: 11500000, guid: 55b5a59897c650342a9b23ff348a9992, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
m_ShowMaskGraphic: 0
|
--- !u!222 &7569503687996421376
|
||||||
--- !u!222 &3372323416617529214
|
|
||||||
CanvasRenderer:
|
CanvasRenderer:
|
||||||
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: 1607117048962241785}
|
m_GameObject: {fileID: 1439238212449930410}
|
||||||
m_CullTransparentMesh: 0
|
m_CullTransparentMesh: 0
|
||||||
--- !u!114 &9113712672160339203
|
--- !u!114 &5239786890617421588
|
||||||
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: 1607117048962241785}
|
m_GameObject: {fileID: 1439238212449930410}
|
||||||
m_Enabled: 1
|
m_Enabled: 1
|
||||||
m_EditorHideFlags: 0
|
m_EditorHideFlags: 0
|
||||||
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
m_Script: {fileID: 11500000, guid: 2032ee9ddbfbfb74da66a209b05d468d, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
m_Material: {fileID: 0}
|
m_Material: {fileID: 0}
|
||||||
@ -21566,29 +21577,8 @@ MonoBehaviour:
|
|||||||
m_OnCullStateChanged:
|
m_OnCullStateChanged:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls: []
|
m_Calls: []
|
||||||
m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0}
|
Thickness: 4
|
||||||
m_Type: 1
|
--- !u!1 &1533290091456153093
|
||||||
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 &4620944697447247901
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 1607117048962241785}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: 55b5a59897c650342a9b23ff348a9992, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
--- !u!1 &1682009963446462814
|
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
@ -21596,61 +21586,48 @@ GameObject:
|
|||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
serializedVersion: 6
|
serializedVersion: 6
|
||||||
m_Component:
|
m_Component:
|
||||||
- component: {fileID: 4151039410569794974}
|
- component: {fileID: 2092682218587943379}
|
||||||
- component: {fileID: 7011120894830324256}
|
- component: {fileID: 5036420025860947203}
|
||||||
- component: {fileID: 5725687494741889573}
|
m_Layer: 0
|
||||||
m_Layer: 5
|
m_Name: New Game Object
|
||||||
m_Name: textController
|
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
m_Icon: {fileID: 0}
|
m_Icon: {fileID: 0}
|
||||||
m_NavMeshLayer: 0
|
m_NavMeshLayer: 0
|
||||||
m_StaticEditorFlags: 0
|
m_StaticEditorFlags: 0
|
||||||
m_IsActive: 1
|
m_IsActive: 1
|
||||||
--- !u!224 &4151039410569794974
|
--- !u!224 &2092682218587943379
|
||||||
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: 1682009963446462814}
|
m_GameObject: {fileID: 1533290091456153093}
|
||||||
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: 0.97727275, y: 0.97727275, z: 1}
|
||||||
m_Children: []
|
m_Children:
|
||||||
m_Father: {fileID: 1535860056871697628}
|
- {fileID: 4184279993953651928}
|
||||||
m_RootOrder: 1
|
- {fileID: 1105719373035842466}
|
||||||
|
m_Father: {fileID: 2877296740073624297}
|
||||||
|
m_RootOrder: 0
|
||||||
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: -771, y: -44}
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
m_SizeDelta: {x: 100, y: 100}
|
m_SizeDelta: {x: 1542, y: 88}
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
--- !u!114 &7011120894830324256
|
--- !u!114 &5036420025860947203
|
||||||
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: 1682009963446462814}
|
m_GameObject: {fileID: 1533290091456153093}
|
||||||
m_Enabled: 1
|
m_Enabled: 1
|
||||||
m_EditorHideFlags: 0
|
m_EditorHideFlags: 0
|
||||||
m_Script: {fileID: 11500000, guid: 55b5a59897c650342a9b23ff348a9992, type: 3}
|
m_Script: {fileID: 11500000, guid: 55b5a59897c650342a9b23ff348a9992, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
--- !u!114 &5725687494741889573
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 1682009963446462814}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: f8c8bf670921e114bbea10f451c86392, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
Camera: {fileID: 0}
|
|
||||||
PlaneDistance: 20
|
|
||||||
--- !u!1 &2052024789909891574
|
--- !u!1 &2052024789909891574
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -22007,7 +21984,7 @@ MonoBehaviour:
|
|||||||
m_ChildControlHeight: 0
|
m_ChildControlHeight: 0
|
||||||
m_ChildScaleWidth: 0
|
m_ChildScaleWidth: 0
|
||||||
m_ChildScaleHeight: 0
|
m_ChildScaleHeight: 0
|
||||||
--- !u!1 &2273533094051272562
|
--- !u!1 &2108754900727729274
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
@ -22015,66 +21992,70 @@ GameObject:
|
|||||||
m_PrefabAsset: {fileID: 0}
|
m_PrefabAsset: {fileID: 0}
|
||||||
serializedVersion: 6
|
serializedVersion: 6
|
||||||
m_Component:
|
m_Component:
|
||||||
- component: {fileID: 8018487536859969411}
|
- component: {fileID: 4184279993953651928}
|
||||||
- component: {fileID: 2352599041685746172}
|
- component: {fileID: 4308306783931218798}
|
||||||
- component: {fileID: 8509057071560825980}
|
- component: {fileID: 4171516924541757474}
|
||||||
- component: {fileID: 5421269249276033698}
|
- component: {fileID: 7459759852289743066}
|
||||||
|
- component: {fileID: 8190747112792359285}
|
||||||
m_Layer: 5
|
m_Layer: 5
|
||||||
m_Name: Lines
|
m_Name: RectMask(Clone)
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
m_Icon: {fileID: 0}
|
m_Icon: {fileID: 0}
|
||||||
m_NavMeshLayer: 0
|
m_NavMeshLayer: 0
|
||||||
m_StaticEditorFlags: 0
|
m_StaticEditorFlags: 0
|
||||||
m_IsActive: 1
|
m_IsActive: 1
|
||||||
--- !u!224 &8018487536859969411
|
--- !u!224 &4184279993953651928
|
||||||
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: 2273533094051272562}
|
m_GameObject: {fileID: 2108754900727729274}
|
||||||
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: 6815912915175448021}
|
- {fileID: 5383510222917415436}
|
||||||
|
- {fileID: 4111181271511369471}
|
||||||
|
m_Father: {fileID: 2092682218587943379}
|
||||||
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: 0, y: 0}
|
m_AnchorMax: {x: 0, y: 0}
|
||||||
m_AnchoredPosition: {x: 0, y: 0}
|
m_AnchoredPosition: {x: 0, y: 88}
|
||||||
m_SizeDelta: {x: 0, y: 0}
|
m_SizeDelta: {x: 1542, y: 88}
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
m_Pivot: {x: 0, y: 1}
|
||||||
--- !u!114 &2352599041685746172
|
--- !u!114 &4308306783931218798
|
||||||
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: 2273533094051272562}
|
m_GameObject: {fileID: 2108754900727729274}
|
||||||
m_Enabled: 1
|
m_Enabled: 1
|
||||||
m_EditorHideFlags: 0
|
m_EditorHideFlags: 0
|
||||||
m_Script: {fileID: 11500000, guid: 55b5a59897c650342a9b23ff348a9992, type: 3}
|
m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
--- !u!222 &8509057071560825980
|
m_ShowMaskGraphic: 0
|
||||||
|
--- !u!222 &4171516924541757474
|
||||||
CanvasRenderer:
|
CanvasRenderer:
|
||||||
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: 2273533094051272562}
|
m_GameObject: {fileID: 2108754900727729274}
|
||||||
m_CullTransparentMesh: 0
|
m_CullTransparentMesh: 0
|
||||||
--- !u!114 &5421269249276033698
|
--- !u!114 &7459759852289743066
|
||||||
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: 2273533094051272562}
|
m_GameObject: {fileID: 2108754900727729274}
|
||||||
m_Enabled: 1
|
m_Enabled: 1
|
||||||
m_EditorHideFlags: 0
|
m_EditorHideFlags: 0
|
||||||
m_Script: {fileID: 11500000, guid: 2032ee9ddbfbfb74da66a209b05d468d, type: 3}
|
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
m_Material: {fileID: 0}
|
m_Material: {fileID: 0}
|
||||||
@ -22084,7 +22065,28 @@ MonoBehaviour:
|
|||||||
m_OnCullStateChanged:
|
m_OnCullStateChanged:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls: []
|
m_Calls: []
|
||||||
Thickness: 4
|
m_Sprite: {fileID: 10917, 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 &8190747112792359285
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 2108754900727729274}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 55b5a59897c650342a9b23ff348a9992, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
--- !u!1 &2385217535364865741
|
--- !u!1 &2385217535364865741
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -24963,7 +24965,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: 1535860056871697628}
|
- {fileID: 2092682218587943379}
|
||||||
- {fileID: 3591901196367126761}
|
- {fileID: 3591901196367126761}
|
||||||
m_Father: {fileID: 765892906030958096}
|
m_Father: {fileID: 765892906030958096}
|
||||||
m_RootOrder: 3
|
m_RootOrder: 3
|
||||||
@ -26427,56 +26429,6 @@ MonoBehaviour:
|
|||||||
m_ChildControlHeight: 0
|
m_ChildControlHeight: 0
|
||||||
m_ChildScaleWidth: 0
|
m_ChildScaleWidth: 0
|
||||||
m_ChildScaleHeight: 0
|
m_ChildScaleHeight: 0
|
||||||
--- !u!1 &4003067627407710796
|
|
||||||
GameObject:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
serializedVersion: 6
|
|
||||||
m_Component:
|
|
||||||
- component: {fileID: 1535860056871697628}
|
|
||||||
- component: {fileID: 4890421978542892076}
|
|
||||||
m_Layer: 0
|
|
||||||
m_Name: New Game Object
|
|
||||||
m_TagString: Untagged
|
|
||||||
m_Icon: {fileID: 0}
|
|
||||||
m_NavMeshLayer: 0
|
|
||||||
m_StaticEditorFlags: 0
|
|
||||||
m_IsActive: 1
|
|
||||||
--- !u!224 &1535860056871697628
|
|
||||||
RectTransform:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 4003067627407710796}
|
|
||||||
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
|
||||||
m_LocalPosition: {x: 0, y: 0, z: 0}
|
|
||||||
m_LocalScale: {x: 0.97727275, y: 0.97727275, z: 1}
|
|
||||||
m_Children:
|
|
||||||
- {fileID: 6815912915175448021}
|
|
||||||
- {fileID: 4151039410569794974}
|
|
||||||
m_Father: {fileID: 2877296740073624297}
|
|
||||||
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: 1542, y: 88}
|
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
|
||||||
--- !u!114 &4890421978542892076
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 4003067627407710796}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: 55b5a59897c650342a9b23ff348a9992, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
--- !u!1 &4192129661743811864
|
--- !u!1 &4192129661743811864
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -27296,6 +27248,358 @@ MonoBehaviour:
|
|||||||
m_ChildControlHeight: 0
|
m_ChildControlHeight: 0
|
||||||
m_ChildScaleWidth: 0
|
m_ChildScaleWidth: 0
|
||||||
m_ChildScaleHeight: 0
|
m_ChildScaleHeight: 0
|
||||||
|
--- !u!1 &5021725234302645678
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 4861475920955042556}
|
||||||
|
- component: {fileID: 852148614078849143}
|
||||||
|
- component: {fileID: 3961264376150414559}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Text
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &4861475920955042556
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5021725234302645678}
|
||||||
|
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: 7492960773384561819}
|
||||||
|
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 &852148614078849143
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5021725234302645678}
|
||||||
|
m_CullTransparentMesh: 0
|
||||||
|
--- !u!114 &3961264376150414559
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5021725234302645678}
|
||||||
|
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.19607843, g: 0.19607843, b: 0.19607843, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_FontData:
|
||||||
|
m_Font: {fileID: 12800000, guid: 1db9e217733971041be26b076fda6083, type: 3}
|
||||||
|
m_FontSize: 9
|
||||||
|
m_FontStyle: 0
|
||||||
|
m_BestFit: 0
|
||||||
|
m_MinSize: 1
|
||||||
|
m_MaxSize: 40
|
||||||
|
m_Alignment: 4
|
||||||
|
m_AlignByGeometry: 0
|
||||||
|
m_RichText: 1
|
||||||
|
m_HorizontalOverflow: 0
|
||||||
|
m_VerticalOverflow: 0
|
||||||
|
m_LineSpacing: 1
|
||||||
|
m_Text:
|
||||||
|
--- !u!1 &5927718884558434966
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 4111181271511369471}
|
||||||
|
- component: {fileID: 6251301697037185993}
|
||||||
|
- component: {fileID: 2027774712100482142}
|
||||||
|
- component: {fileID: 4140411482242769490}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Lines
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &4111181271511369471
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5927718884558434966}
|
||||||
|
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: 4184279993953651928}
|
||||||
|
m_RootOrder: 1
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
|
m_AnchorMax: {x: 0, y: 0}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!114 &6251301697037185993
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5927718884558434966}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 55b5a59897c650342a9b23ff348a9992, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
--- !u!222 &2027774712100482142
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5927718884558434966}
|
||||||
|
m_CullTransparentMesh: 0
|
||||||
|
--- !u!114 &4140411482242769490
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 5927718884558434966}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 2032ee9ddbfbfb74da66a209b05d468d, 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: []
|
||||||
|
Thickness: 2
|
||||||
|
--- !u!1 &6579013773991574272
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 1105719373035842466}
|
||||||
|
- component: {fileID: 7078602984850959317}
|
||||||
|
- component: {fileID: 8067527447054612383}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: textController
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &1105719373035842466
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6579013773991574272}
|
||||||
|
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: 2092682218587943379}
|
||||||
|
m_RootOrder: 1
|
||||||
|
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: -771, y: -44}
|
||||||
|
m_SizeDelta: {x: 100, y: 100}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!114 &7078602984850959317
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6579013773991574272}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 55b5a59897c650342a9b23ff348a9992, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
--- !u!114 &8067527447054612383
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6579013773991574272}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: f8c8bf670921e114bbea10f451c86392, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
Camera: {fileID: 0}
|
||||||
|
PlaneDistance: 20
|
||||||
|
--- !u!1 &6653291467032316143
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 7492960773384561819}
|
||||||
|
- component: {fileID: 5210596533345728038}
|
||||||
|
- component: {fileID: 2940216306957170585}
|
||||||
|
- component: {fileID: 866997317591458774}
|
||||||
|
- component: {fileID: 600217688288996665}
|
||||||
|
m_Layer: 5
|
||||||
|
m_Name: Button
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &7492960773384561819
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6653291467032316143}
|
||||||
|
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: 4861475920955042556}
|
||||||
|
m_Father: {fileID: 765892905528978694}
|
||||||
|
m_RootOrder: 3
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0.3011111, y: 0}
|
||||||
|
m_AnchorMax: {x: 0.3011111, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 24, y: 12}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!222 &5210596533345728038
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6653291467032316143}
|
||||||
|
m_CullTransparentMesh: 0
|
||||||
|
--- !u!114 &2940216306957170585
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6653291467032316143}
|
||||||
|
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: 68b0eb368cdc3e94e89e26f1d3eba21a, 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 &866997317591458774
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6653291467032316143}
|
||||||
|
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: 2940216306957170585}
|
||||||
|
m_OnClick:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
--- !u!114 &600217688288996665
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 6653291467032316143}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: adb30198aa32dd140b5750692dd48104, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
radius: 12
|
||||||
--- !u!1 &6885174058740936923
|
--- !u!1 &6885174058740936923
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -30146,84 +30450,6 @@ MonoBehaviour:
|
|||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
mType: 3
|
mType: 3
|
||||||
Tooltips: QUIT
|
Tooltips: QUIT
|
||||||
--- !u!1 &9042074687197122474
|
|
||||||
GameObject:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
serializedVersion: 6
|
|
||||||
m_Component:
|
|
||||||
- component: {fileID: 5243444683907451704}
|
|
||||||
- component: {fileID: 1573815674748997323}
|
|
||||||
- component: {fileID: 6979813876199305109}
|
|
||||||
- component: {fileID: 5639507040431636371}
|
|
||||||
m_Layer: 5
|
|
||||||
m_Name: Lines
|
|
||||||
m_TagString: Untagged
|
|
||||||
m_Icon: {fileID: 0}
|
|
||||||
m_NavMeshLayer: 0
|
|
||||||
m_StaticEditorFlags: 0
|
|
||||||
m_IsActive: 1
|
|
||||||
--- !u!224 &5243444683907451704
|
|
||||||
RectTransform:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 9042074687197122474}
|
|
||||||
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: 6815912915175448021}
|
|
||||||
m_RootOrder: 1
|
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
|
||||||
m_AnchorMin: {x: 0, y: 0}
|
|
||||||
m_AnchorMax: {x: 0, y: 0}
|
|
||||||
m_AnchoredPosition: {x: 0, y: 0}
|
|
||||||
m_SizeDelta: {x: 0, y: 0}
|
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
|
||||||
--- !u!114 &1573815674748997323
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 9042074687197122474}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: 55b5a59897c650342a9b23ff348a9992, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier:
|
|
||||||
--- !u!222 &6979813876199305109
|
|
||||||
CanvasRenderer:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 9042074687197122474}
|
|
||||||
m_CullTransparentMesh: 0
|
|
||||||
--- !u!114 &5639507040431636371
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 9042074687197122474}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: 2032ee9ddbfbfb74da66a209b05d468d, 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: []
|
|
||||||
Thickness: 2
|
|
||||||
--- !u!1 &9118781381026562979
|
--- !u!1 &9118781381026562979
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|||||||
8
Assets/Resources/audio.meta
Normal file
8
Assets/Resources/audio.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: d1c62968f02e62a468d6603f6edbbb42
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/Resources/audio/dundundun.mp3
Normal file
BIN
Assets/Resources/audio/dundundun.mp3
Normal file
Binary file not shown.
22
Assets/Resources/audio/dundundun.mp3.meta
Normal file
22
Assets/Resources/audio/dundundun.mp3.meta
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 9acad2c654ce97d46bb24180be714e2c
|
||||||
|
AudioImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 6
|
||||||
|
defaultSettings:
|
||||||
|
loadType: 0
|
||||||
|
sampleRateSetting: 0
|
||||||
|
sampleRateOverride: 44100
|
||||||
|
compressionFormat: 1
|
||||||
|
quality: 1
|
||||||
|
conversionMode: 0
|
||||||
|
platformSettingOverrides: {}
|
||||||
|
forceToMono: 0
|
||||||
|
normalize: 1
|
||||||
|
preloadAudioData: 1
|
||||||
|
loadInBackground: 0
|
||||||
|
ambisonic: 0
|
||||||
|
3D: 1
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/Resources/audio/叮咚~.mp3
Normal file
BIN
Assets/Resources/audio/叮咚~.mp3
Normal file
Binary file not shown.
22
Assets/Resources/audio/叮咚~.mp3.meta
Normal file
22
Assets/Resources/audio/叮咚~.mp3.meta
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: e7ebad23283aa5641aa2678d26397a86
|
||||||
|
AudioImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 6
|
||||||
|
defaultSettings:
|
||||||
|
loadType: 0
|
||||||
|
sampleRateSetting: 0
|
||||||
|
sampleRateOverride: 44100
|
||||||
|
compressionFormat: 1
|
||||||
|
quality: 1
|
||||||
|
conversionMode: 0
|
||||||
|
platformSettingOverrides: {}
|
||||||
|
forceToMono: 0
|
||||||
|
normalize: 1
|
||||||
|
preloadAudioData: 1
|
||||||
|
loadInBackground: 0
|
||||||
|
ambisonic: 0
|
||||||
|
3D: 1
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/Resources/audio/极限运动.mp3
Normal file
BIN
Assets/Resources/audio/极限运动.mp3
Normal file
Binary file not shown.
22
Assets/Resources/audio/极限运动.mp3.meta
Normal file
22
Assets/Resources/audio/极限运动.mp3.meta
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 3e1dc34591f13b54a9f30bd03cfd1375
|
||||||
|
AudioImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 6
|
||||||
|
defaultSettings:
|
||||||
|
loadType: 0
|
||||||
|
sampleRateSetting: 0
|
||||||
|
sampleRateOverride: 44100
|
||||||
|
compressionFormat: 1
|
||||||
|
quality: 1
|
||||||
|
conversionMode: 0
|
||||||
|
platformSettingOverrides: {}
|
||||||
|
forceToMono: 0
|
||||||
|
normalize: 1
|
||||||
|
preloadAudioData: 1
|
||||||
|
loadInBackground: 0
|
||||||
|
ambisonic: 0
|
||||||
|
3D: 1
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/Resources/audio/确认音效.wav
Normal file
BIN
Assets/Resources/audio/确认音效.wav
Normal file
Binary file not shown.
22
Assets/Resources/audio/确认音效.wav.meta
Normal file
22
Assets/Resources/audio/确认音效.wav.meta
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 84e5b28161952094ba831270b7e55ab8
|
||||||
|
AudioImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 6
|
||||||
|
defaultSettings:
|
||||||
|
loadType: 0
|
||||||
|
sampleRateSetting: 0
|
||||||
|
sampleRateOverride: 44100
|
||||||
|
compressionFormat: 1
|
||||||
|
quality: 1
|
||||||
|
conversionMode: 0
|
||||||
|
platformSettingOverrides: {}
|
||||||
|
forceToMono: 0
|
||||||
|
normalize: 1
|
||||||
|
preloadAudioData: 1
|
||||||
|
loadInBackground: 0
|
||||||
|
ambisonic: 0
|
||||||
|
3D: 1
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
BIN
Assets/Resources/audio/赛车运动(Motor Sports)-模型(Model).mp3
Normal file
BIN
Assets/Resources/audio/赛车运动(Motor Sports)-模型(Model).mp3
Normal file
Binary file not shown.
22
Assets/Resources/audio/赛车运动(Motor Sports)-模型(Model).mp3.meta
Normal file
22
Assets/Resources/audio/赛车运动(Motor Sports)-模型(Model).mp3.meta
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: fbec0afbb254661448f0499d229e7042
|
||||||
|
AudioImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
serializedVersion: 6
|
||||||
|
defaultSettings:
|
||||||
|
loadType: 0
|
||||||
|
sampleRateSetting: 0
|
||||||
|
sampleRateOverride: 44100
|
||||||
|
compressionFormat: 1
|
||||||
|
quality: 1
|
||||||
|
conversionMode: 0
|
||||||
|
platformSettingOverrides: {}
|
||||||
|
forceToMono: 0
|
||||||
|
normalize: 1
|
||||||
|
preloadAudioData: 1
|
||||||
|
loadInBackground: 0
|
||||||
|
ambisonic: 0
|
||||||
|
3D: 1
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
37
Assets/Scenes/BackGroundTexure.renderTexture
Normal file
37
Assets/Scenes/BackGroundTexure.renderTexture
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!84 &8400000
|
||||||
|
RenderTexture:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: BackGroundTexure
|
||||||
|
m_ImageContentsHash:
|
||||||
|
serializedVersion: 2
|
||||||
|
Hash: 00000000000000000000000000000000
|
||||||
|
m_ForcedFallbackFormat: 4
|
||||||
|
m_DownscaleFallback: 0
|
||||||
|
serializedVersion: 3
|
||||||
|
m_Width: 256
|
||||||
|
m_Height: 256
|
||||||
|
m_AntiAliasing: 1
|
||||||
|
m_MipCount: -1
|
||||||
|
m_DepthFormat: 2
|
||||||
|
m_ColorFormat: 8
|
||||||
|
m_MipMap: 0
|
||||||
|
m_GenerateMips: 1
|
||||||
|
m_SRGB: 0
|
||||||
|
m_UseDynamicScale: 0
|
||||||
|
m_BindMS: 0
|
||||||
|
m_EnableCompatibleFormat: 1
|
||||||
|
m_TextureSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_FilterMode: 1
|
||||||
|
m_Aniso: 0
|
||||||
|
m_MipBias: 0
|
||||||
|
m_WrapU: 1
|
||||||
|
m_WrapV: 1
|
||||||
|
m_WrapW: 1
|
||||||
|
m_Dimension: 2
|
||||||
|
m_VolumeDepth: 1
|
||||||
8
Assets/Scenes/BackGroundTexure.renderTexture.meta
Normal file
8
Assets/Scenes/BackGroundTexure.renderTexture.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 2935b59bfb70b71479285ff2850f3d99
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 8400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
File diff suppressed because it is too large
Load Diff
@ -627,7 +627,7 @@ AudioListener:
|
|||||||
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_Enabled: 0
|
m_Enabled: 1
|
||||||
--- !u!20 &728460489
|
--- !u!20 &728460489
|
||||||
Camera:
|
Camera:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|||||||
@ -104,6 +104,8 @@ public static class App
|
|||||||
public static string WorkoutsUrl { get; internal set; }
|
public static string WorkoutsUrl { get; internal set; }
|
||||||
public static long delayTime { get; set; }
|
public static long delayTime { get; set; }
|
||||||
public static List<OnlineUser> userList = new List<OnlineUser>();
|
public static List<OnlineUser> userList = new List<OnlineUser>();
|
||||||
|
|
||||||
|
public static TempRecordData tempRecordData { get; set; }
|
||||||
private static string language { get; set; }
|
private static string language { get; set; }
|
||||||
|
|
||||||
public static Dictionary<string, string> LanguageManager { get; set; }
|
public static Dictionary<string, string> LanguageManager { get; set; }
|
||||||
|
|||||||
@ -37,6 +37,19 @@ public static class PFConstants
|
|||||||
return Application.persistentDataPath + "/MapWorkoutRecords/";
|
return Application.persistentDataPath + "/MapWorkoutRecords/";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static string MapWorkoutRecordTempFolder
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
if (!Directory.Exists(Application.persistentDataPath + "/MapWorkoutTempRecords/"))
|
||||||
|
{
|
||||||
|
Directory.CreateDirectory(Application.persistentDataPath + "/MapWorkoutTempRecords/");
|
||||||
|
}
|
||||||
|
|
||||||
|
return Application.persistentDataPath + "/MapWorkoutTempRecords/";
|
||||||
|
}
|
||||||
|
}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 设备连接缓存在本地的路径
|
/// 设备连接缓存在本地的路径
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
using Assets.Scenes.Ride.Scripts;
|
using Assets.Scenes.Ride.Scripts;
|
||||||
|
using Assets.Scenes.Ride.Scripts.Model;
|
||||||
using Assets.Scripts;
|
using Assets.Scripts;
|
||||||
using Assets.Scripts.Devices.Ant;
|
using Assets.Scripts.Devices.Ant;
|
||||||
using Assets.Scripts.Scenes;
|
using Assets.Scripts.Scenes;
|
||||||
@ -10,6 +11,7 @@ using System.Collections;
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
using UnityEngine.SceneManagement;
|
||||||
using UnityEngine.UI;
|
using UnityEngine.UI;
|
||||||
|
|
||||||
public class MainController : BaseScene
|
public class MainController : BaseScene
|
||||||
@ -116,6 +118,7 @@ public class MainController : BaseScene
|
|||||||
}
|
}
|
||||||
|
|
||||||
UIManager.UpdateJoinCompetition();//查询当前我参加的赛事
|
UIManager.UpdateJoinCompetition();//查询当前我参加的赛事
|
||||||
|
LastRide();//检查本地异常中断的骑行并弹窗提示继续
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -169,4 +172,24 @@ public class MainController : BaseScene
|
|||||||
var result = await ConfigHelper.userApi.Login("13115011550", "laozhong", "");
|
var result = await ConfigHelper.userApi.Login("13115011550", "laozhong", "");
|
||||||
App.CurrentUser = result.data;
|
App.CurrentUser = result.data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 检查上次异常中断的骑行
|
||||||
|
/// </summary>
|
||||||
|
private void LastRide()
|
||||||
|
{
|
||||||
|
var tempFileList = System.IO.Directory.GetFiles(PFConstants.MapWorkoutRecordTempFolder);
|
||||||
|
if (tempFileList.Length > 0)
|
||||||
|
{
|
||||||
|
var tempFile = tempFileList[0];
|
||||||
|
var content = System.IO.File.ReadAllText(tempFile);
|
||||||
|
if (!string.IsNullOrEmpty(content))
|
||||||
|
{
|
||||||
|
var tempRecordData = Newtonsoft.Json.JsonConvert.DeserializeObject<TempRecordData>(content);
|
||||||
|
App.tempRecordData = tempRecordData;
|
||||||
|
SceneManager.LoadScene("Ride");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -65,6 +65,7 @@ namespace Assets.Scenes.Ride.Scripts.Model.CyclingModels
|
|||||||
CurrentRouteStartDistance = param.EndDistance == 0 ? 0 : param.EndDistance,
|
CurrentRouteStartDistance = param.EndDistance == 0 ? 0 : param.EndDistance,
|
||||||
//DeviceNumber = DeviceNumber,
|
//DeviceNumber = DeviceNumber,
|
||||||
//AntModelId = antModelId
|
//AntModelId = antModelId
|
||||||
|
selectParam = param,
|
||||||
};
|
};
|
||||||
|
|
||||||
IsRecord = true;
|
IsRecord = true;
|
||||||
|
|||||||
@ -53,6 +53,7 @@ namespace Assets.Scenes.Ride.Scripts.Model.CyclingModels
|
|||||||
CurrentRouteStartDistance = 0,
|
CurrentRouteStartDistance = 0,
|
||||||
//DeviceNumber = DeviceNumber,
|
//DeviceNumber = DeviceNumber,
|
||||||
//AntModelId = antModelId
|
//AntModelId = antModelId
|
||||||
|
selectParam = param
|
||||||
};
|
};
|
||||||
|
|
||||||
if (param != null)
|
if (param != null)
|
||||||
|
|||||||
@ -28,6 +28,7 @@ namespace Assets.Scenes.Ride.Scripts.Model.CyclingModels
|
|||||||
CurrentRoute = route,
|
CurrentRoute = route,
|
||||||
CurrentRouteStartDistance = 0,
|
CurrentRouteStartDistance = 0,
|
||||||
StartTime = UIManager.Now.GetDateTime(),//DateTime.Now
|
StartTime = UIManager.Now.GetDateTime(),//DateTime.Now
|
||||||
|
selectParam = param
|
||||||
};
|
};
|
||||||
|
|
||||||
if (param != null)
|
if (param != null)
|
||||||
|
|||||||
@ -117,6 +117,8 @@ namespace Assets.Scenes.Ride.Scripts.Model
|
|||||||
public double? OneMinuteMaxAP { get; set; }
|
public double? OneMinuteMaxAP { get; set; }
|
||||||
public double? FiveMinutesMaxAp { get; set; }
|
public double? FiveMinutesMaxAp { get; set; }
|
||||||
|
|
||||||
|
public RouteResultParam selectParam { get; set; }
|
||||||
|
|
||||||
public void SaveWithLocalRecordAysnc(CyclingModel cyclingModel, RouteResultParam selectParam, string imageName,string recordId,string path)
|
public void SaveWithLocalRecordAysnc(CyclingModel cyclingModel, RouteResultParam selectParam, string imageName,string recordId,string path)
|
||||||
{
|
{
|
||||||
Saved = true;
|
Saved = true;
|
||||||
@ -261,4 +263,25 @@ namespace Assets.Scenes.Ride.Scripts.Model
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public class TempRecordData
|
||||||
|
{
|
||||||
|
public int RouteId { get; set; }
|
||||||
|
public RouteResultParam selectParam { get; set; }
|
||||||
|
public double CurrentRouteStartDistance { get; set; }
|
||||||
|
public DateTime StartTime { get; set; }
|
||||||
|
public double EndDistance { get; set; }
|
||||||
|
public int? ManufacturerId { get; set; }
|
||||||
|
|
||||||
|
public string ManufacturerName { get; set; }
|
||||||
|
|
||||||
|
public string Mode { get; set; }
|
||||||
|
|
||||||
|
public int? AntModelId { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 骑行数据
|
||||||
|
/// </summary>
|
||||||
|
public List<TargetData> RiderDatas = new List<TargetData>();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -94,7 +94,9 @@ namespace Assets.Scenes.Ride.Scripts
|
|||||||
slope = panel.transform.Find("Slope").GetComponent<Text>();
|
slope = panel.transform.Find("Slope").GetComponent<Text>();
|
||||||
mapRouteImage = panel.transform.Find("MapRouteImage").GetComponent<RawImage>();
|
mapRouteImage = panel.transform.Find("MapRouteImage").GetComponent<RawImage>();
|
||||||
slider = panel.transform.Find("Process").GetComponent<Slider>();
|
slider = panel.transform.Find("Process").GetComponent<Slider>();
|
||||||
|
slider.gameObject.SetActive(false);
|
||||||
processText = panel.transform.Find("ProcessText").GetComponent<Text>();
|
processText = panel.transform.Find("ProcessText").GetComponent<Text>();
|
||||||
|
processText.gameObject.SetActive(false);
|
||||||
mapDescText = panel.transform.Find("MapDesc").GetComponent<Text>();
|
mapDescText = panel.transform.Find("MapDesc").GetComponent<Text>();
|
||||||
rideNow = panel.transform.Find("RideNow").GetComponent<Button>();
|
rideNow = panel.transform.Find("RideNow").GetComponent<Button>();
|
||||||
rideNowText = rideNow.transform.Find("Text").GetComponent<Text>();
|
rideNowText = rideNow.transform.Find("Text").GetComponent<Text>();
|
||||||
@ -176,21 +178,12 @@ namespace Assets.Scenes.Ride.Scripts
|
|||||||
{
|
{
|
||||||
if (!rideNow.IsInteractable())
|
if (!rideNow.IsInteractable())
|
||||||
return;
|
return;
|
||||||
//var checkAnt = cyclingController.CheckAnt();
|
rideNow.interactable = false;
|
||||||
//#if UNITY_EDITOR
|
processText.gameObject.SetActive(true);
|
||||||
// checkAnt = true;
|
slider.gameObject.SetActive(true);
|
||||||
//#endif
|
var preValue = slider.value;
|
||||||
// if (!checkAnt && !cyclingController.isWatch)
|
slider.value = 0;
|
||||||
// {
|
slider.DOValue(preValue, 2).onComplete+=()=> {
|
||||||
//#if UNITY_IOS || UNITY_ANDROID
|
|
||||||
// var alert = (GameObject)Instantiate(Resources.Load("UI/Prefab/Ride/Mobile/Alert"), panel.transform);
|
|
||||||
//#else
|
|
||||||
// var alert = (GameObject)Instantiate(Resources.Load("UI/Prefab/Ride/Alert"), panel.transform);
|
|
||||||
//#endif
|
|
||||||
// alert.SetActive(true);
|
|
||||||
// }
|
|
||||||
// else
|
|
||||||
{
|
|
||||||
cyclingController.InitTcp();
|
cyclingController.InitTcp();
|
||||||
MapUDPService.SendGizpModel();
|
MapUDPService.SendGizpModel();
|
||||||
cyclingController.ReSetUIManager();
|
cyclingController.ReSetUIManager();
|
||||||
@ -198,7 +191,21 @@ namespace Assets.Scenes.Ride.Scripts
|
|||||||
//启用ridenow
|
//启用ridenow
|
||||||
canvasGroup.blocksRaycasts = false;
|
canvasGroup.blocksRaycasts = false;
|
||||||
depressFlag = true;
|
depressFlag = true;
|
||||||
}
|
};
|
||||||
|
//var checkAnt = cyclingController.CheckAnt();
|
||||||
|
//#if UNITY_EDITOR
|
||||||
|
// checkAnt = true;
|
||||||
|
//#endif
|
||||||
|
// if (!checkAnt && !cyclingController.isWatch)
|
||||||
|
// {
|
||||||
|
//#if UNITY_IOS || UNITY_ANDROID
|
||||||
|
// var alert = (GameObject)Instantiate(Resources.Load("UI/Prefab/Ride/Mobile/Alert"), panel.transform);
|
||||||
|
//#else
|
||||||
|
// var alert = (GameObject)Instantiate(Resources.Load("UI/Prefab/Ride/Alert"), panel.transform);
|
||||||
|
//#endif
|
||||||
|
// alert.SetActive(true);
|
||||||
|
// }
|
||||||
|
// else
|
||||||
}
|
}
|
||||||
protected virtual void Cancel(BaseEventData baseEvent)
|
protected virtual void Cancel(BaseEventData baseEvent)
|
||||||
{
|
{
|
||||||
|
|||||||
@ -106,6 +106,8 @@ namespace Assets.Scenes.Ride.Scripts
|
|||||||
|
|
||||||
protected Slider cameraSlider;
|
protected Slider cameraSlider;
|
||||||
|
|
||||||
|
protected Transform graphChart;
|
||||||
|
|
||||||
protected virtual void Awake()
|
protected virtual void Awake()
|
||||||
{
|
{
|
||||||
|
|
||||||
@ -158,9 +160,11 @@ namespace Assets.Scenes.Ride.Scripts
|
|||||||
mapName = uipanel.transform.Find("TitlePanel/MapName").GetComponent<Text>();
|
mapName = uipanel.transform.Find("TitlePanel/MapName").GetComponent<Text>();
|
||||||
totalClimb = uipanel.transform.Find("ComputerPanel/TotalClimb").GetComponent<Text>();
|
totalClimb = uipanel.transform.Find("ComputerPanel/TotalClimb").GetComponent<Text>();
|
||||||
//img = uipanel.transform.Find("ElevationChart/HeadImage").GetComponent<RawImage>();
|
//img = uipanel.transform.Find("ElevationChart/HeadImage").GetComponent<RawImage>();
|
||||||
head = uipanel.transform.Find("GraphChart/HeadPanel/Head").GetComponent<RawImage>();
|
graphChart = uipanel.transform.Find("GraphChart");
|
||||||
headPanel = uipanel.transform.Find("GraphChart/HeadPanel").gameObject;
|
head = graphChart.Find("HeadPanel/Head").GetComponent<RawImage>();
|
||||||
t = uipanel.transform.Find("GraphChart/Button");
|
headPanel = graphChart.Find("HeadPanel").gameObject;
|
||||||
|
t = graphChart.Find("Button");
|
||||||
|
|
||||||
miniMap = uipanel.transform.Find("MiniMap").gameObject;
|
miniMap = uipanel.transform.Find("MiniMap").gameObject;
|
||||||
|
|
||||||
alertPanel = uipanel.transform.Find("Alert").gameObject;
|
alertPanel = uipanel.transform.Find("Alert").gameObject;
|
||||||
@ -284,18 +288,18 @@ namespace Assets.Scenes.Ride.Scripts
|
|||||||
cameraSlider = uipanel.transform.Find("CameraSlider").GetComponent<Slider>();
|
cameraSlider = uipanel.transform.Find("CameraSlider").GetComponent<Slider>();
|
||||||
Text CameraText = uipanel.transform.Find("CameraSlider/Text").GetComponent<Text>();
|
Text CameraText = uipanel.transform.Find("CameraSlider/Text").GetComponent<Text>();
|
||||||
#if !(UNITY_IOS || UNITY_ANDROID)
|
#if !(UNITY_IOS || UNITY_ANDROID)
|
||||||
string[] phoneList = new string[] { "18120141032", "15651831367", "18120141031", "15261826280", "18662240319" };
|
//string[] phoneList = new string[] { "18120141032", "15651831367", "18120141031", "15261826280", "18662240319" };
|
||||||
if (phoneList.Contains(App.CurrentUser.Phone))
|
//if (phoneList.Contains(App.CurrentUser.Phone))
|
||||||
{
|
//{
|
||||||
cameraSlider.gameObject.SetActive(true);
|
// cameraSlider.gameObject.SetActive(true);
|
||||||
cameraSlider.value = cameraY;
|
// cameraSlider.value = cameraY;
|
||||||
CameraText.text = cameraY.ToString("f0");
|
// CameraText.text = cameraY.ToString("f0");
|
||||||
cameraSlider.onValueChanged.AddListener((f) =>
|
// cameraSlider.onValueChanged.AddListener((f) =>
|
||||||
{
|
// {
|
||||||
cameraY = f;
|
// cameraY = f;
|
||||||
CameraText.text = f.ToString("f0");
|
// CameraText.text = f.ToString("f0");
|
||||||
});
|
// });
|
||||||
}
|
//}
|
||||||
#endif
|
#endif
|
||||||
//路书基本信息绑定
|
//路书基本信息绑定
|
||||||
mapName.text = routeInstance.Name;
|
mapName.text = routeInstance.Name;
|
||||||
@ -361,10 +365,14 @@ namespace Assets.Scenes.Ride.Scripts
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
CameraVector.x = cameraX;
|
//3d视角跟随人物转动
|
||||||
CameraVector.y = cameraY;
|
//CameraVector.x = cameraX;
|
||||||
CameraVector.z = cameraZ;
|
//CameraVector.y = cameraY;
|
||||||
target.transform.eulerAngles = CameraVector;
|
//CameraVector.z = cameraZ;
|
||||||
|
//target.transform.eulerAngles = CameraVector;
|
||||||
|
Vector3 v = Vector3.zero;
|
||||||
|
v.y += mainController.currentPlayer.currentRotation.eulerAngles.y + 160f; //target.transform.rotation = playerController.transform.rotation;//new Quaternion(playerController.transform.rotation.x, playerController.transform.rotation.y +1f, playerController.transform.rotation.z, playerController.transform.rotation.w);
|
||||||
|
target.transform.eulerAngles = v; //.Set(0, playerController.currentRotation.eulerAngles.y + 160f, 0);// = new Vector3(0, playerController.transform.eulerAngles.y + 160f, 0);
|
||||||
}
|
}
|
||||||
//控制照片移动
|
//控制照片移动
|
||||||
((RectTransform)arrow.transform).position = Camera.main.WorldToScreenPoint(target.transform.position);
|
((RectTransform)arrow.transform).position = Camera.main.WorldToScreenPoint(target.transform.position);
|
||||||
@ -469,6 +477,7 @@ namespace Assets.Scenes.Ride.Scripts
|
|||||||
//保存游戏
|
//保存游戏
|
||||||
public virtual void SaveRide(BaseEventData baseEventData)
|
public virtual void SaveRide(BaseEventData baseEventData)
|
||||||
{
|
{
|
||||||
|
mainController.ClearTempFile();
|
||||||
if (playerController?.TotalTicks > 0 && !mainController.isQuit)
|
if (playerController?.TotalTicks > 0 && !mainController.isQuit)
|
||||||
{
|
{
|
||||||
mainController.SetQuit();
|
mainController.SetQuit();
|
||||||
@ -484,6 +493,7 @@ namespace Assets.Scenes.Ride.Scripts
|
|||||||
public virtual void CancelQuit(BaseEventData baseEventData)
|
public virtual void CancelQuit(BaseEventData baseEventData)
|
||||||
{
|
{
|
||||||
quitPanel.SetActive(false);
|
quitPanel.SetActive(false);
|
||||||
|
mainController.ClearTempFile();
|
||||||
SceneManager.LoadScene("MainScene");
|
SceneManager.LoadScene("MainScene");
|
||||||
}
|
}
|
||||||
//取消退出
|
//取消退出
|
||||||
@ -538,6 +548,19 @@ namespace Assets.Scenes.Ride.Scripts
|
|||||||
|
|
||||||
#if UNITY_IOS || UNITY_ANDROID
|
#if UNITY_IOS || UNITY_ANDROID
|
||||||
toolbar.transform.DOLocalMove(new Vector3(toolbar.transform.localPosition.x, toolbar.transform.localPosition.y + isSimple * 260f, toolbar.transform.localPosition.z), 1);
|
toolbar.transform.DOLocalMove(new Vector3(toolbar.transform.localPosition.x, toolbar.transform.localPosition.y + isSimple * 260f, toolbar.transform.localPosition.z), 1);
|
||||||
|
//中间的海拔图变长
|
||||||
|
if (isSimple == 1)
|
||||||
|
{
|
||||||
|
graphChart.DOMoveX(0, 1f);
|
||||||
|
var graphRect = ((RectTransform)graphChart);
|
||||||
|
graphRect.sizeDelta = new Vector2(App.MobileResolution.x, graphRect.rect.height);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
graphChart.DOLocalMoveX(-250f, 1f);
|
||||||
|
var graphRect = ((RectTransform)graphChart);
|
||||||
|
graphRect.sizeDelta = new Vector2(500f, graphRect.rect.height);
|
||||||
|
}
|
||||||
#else
|
#else
|
||||||
viewButton.transform.DOLocalMove(new Vector3(viewButton.transform.localPosition.x + isSimple * 200f, viewButton.transform.localPosition.y, viewButton.transform.localPosition.z), 1);
|
viewButton.transform.DOLocalMove(new Vector3(viewButton.transform.localPosition.x + isSimple * 200f, viewButton.transform.localPosition.y, viewButton.transform.localPosition.z), 1);
|
||||||
nextSlopePanel.transform.DOLocalMove(new Vector3(nextSlopePanel.transform.localPosition.x, nextSlopePanel.transform.localPosition.y + isSimple * 260f, nextSlopePanel.transform.localPosition.z), 1);
|
nextSlopePanel.transform.DOLocalMove(new Vector3(nextSlopePanel.transform.localPosition.x, nextSlopePanel.transform.localPosition.y + isSimple * 260f, nextSlopePanel.transform.localPosition.z), 1);
|
||||||
|
|||||||
@ -22,6 +22,7 @@ using System.IO;
|
|||||||
using ChartAndGraph;
|
using ChartAndGraph;
|
||||||
using UnityEngine.UI;
|
using UnityEngine.UI;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
|
using UnityEngine.SceneManagement;
|
||||||
|
|
||||||
public class CyclingController : DeviceServiceMonoBase
|
public class CyclingController : DeviceServiceMonoBase
|
||||||
{
|
{
|
||||||
@ -35,13 +36,13 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
|
|
||||||
public Dictionary<int, SeletedPlayerScript> selectPlayerDic { set; get; } = new Dictionary<int, SeletedPlayerScript>();
|
public Dictionary<int, SeletedPlayerScript> selectPlayerDic { set; get; } = new Dictionary<int, SeletedPlayerScript>();
|
||||||
|
|
||||||
public int preticks;
|
public int preticks { get; set; }
|
||||||
|
|
||||||
#region 参数
|
#region 参数
|
||||||
public MapRoute mapRoute { get; set; }//当前路书数据
|
public MapRoute mapRoute { get; set; }//当前路书数据
|
||||||
public MapCompetition competition { get; set; }//当前赛事数据
|
public MapCompetition competition { get; set; }//当前赛事数据
|
||||||
private MapDataModel mapData { get; set; }//当前路书数据
|
private MapDataModel mapData { get; set; }//当前路书数据
|
||||||
private Route route;//当前路书综合数据
|
private Route route { get; set; }//当前路书综合数据
|
||||||
public List<MapRouteRanking> mapRouteRankingList { get; set; }
|
public List<MapRouteRanking> mapRouteRankingList { get; set; }
|
||||||
private Vector2d coordiantes;//当前地图中心
|
private Vector2d coordiantes;//当前地图中心
|
||||||
|
|
||||||
@ -73,17 +74,25 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
protected override void Awake()
|
protected override void Awake()
|
||||||
{
|
{
|
||||||
base.Awake();
|
base.Awake();
|
||||||
#if UNITY_EDITOR
|
#if UNITY_EDITOR
|
||||||
if (App.CurrentUser == null)
|
if (App.CurrentUser == null)
|
||||||
{
|
{
|
||||||
Login();
|
Login();
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
//获取路书信息
|
//获取路书信息
|
||||||
mapApi = ConfigHelper.mapApi;
|
mapApi = ConfigHelper.mapApi;
|
||||||
routeId = App.RouteIdParam > 0? App.RouteIdParam : 2633;
|
routeId = App.RouteIdParam > 0 ? App.RouteIdParam : 2633;
|
||||||
competitionId = App.CompetionId;
|
competitionId = App.CompetionId;
|
||||||
App.CompetionId = 0;//清空比赛参数
|
App.CompetionId = 0;//清空比赛参数
|
||||||
|
|
||||||
|
//处理异常中断的骑行
|
||||||
|
if (App.tempRecordData != null)
|
||||||
|
{
|
||||||
|
selectParamModel = App.tempRecordData.selectParam;
|
||||||
|
competitionId = selectParamModel.CompetitionId ?? 0;
|
||||||
|
routeId = selectParamModel.RouteId ?? 0;
|
||||||
|
}
|
||||||
Resources.UnloadUnusedAssets();
|
Resources.UnloadUnusedAssets();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -130,7 +139,7 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
}
|
}
|
||||||
return Graph4;
|
return Graph4;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public Material GetMaterial1()
|
public Material GetMaterial1()
|
||||||
{
|
{
|
||||||
@ -218,6 +227,9 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
//loadingController = FindObjectOfType<LoadingController>();
|
//loadingController = FindObjectOfType<LoadingController>();
|
||||||
//
|
//
|
||||||
loadingController.InjectController(this);
|
loadingController.InjectController(this);
|
||||||
|
|
||||||
|
SceneManager.activeSceneChanged += SceneManager_activeSceneChanged;
|
||||||
|
|
||||||
//进入比赛
|
//进入比赛
|
||||||
if (competitionId > 0)
|
if (competitionId > 0)
|
||||||
{
|
{
|
||||||
@ -234,23 +246,38 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
}
|
}
|
||||||
float timer = 1f;
|
float timer = 1f;
|
||||||
bool clearLock = false;
|
bool clearLock = false;
|
||||||
|
|
||||||
|
private void SceneManager_activeSceneChanged(Scene arg0, Scene arg1)
|
||||||
|
{
|
||||||
|
ClearTempFile();
|
||||||
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// 检测是否点击UI
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="mousePosition"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
private bool IsPointerOverGameObject(Vector2 mousePosition)
|
||||||
|
{
|
||||||
|
//创建一个点击事件
|
||||||
|
PointerEventData eventData = new PointerEventData(EventSystem.current);
|
||||||
|
eventData.position = mousePosition;
|
||||||
|
List<RaycastResult> raycastResults = new List<RaycastResult>();
|
||||||
|
//向点击位置发射一条射线,检测是否点击UI
|
||||||
|
EventSystem.current.RaycastAll(eventData, raycastResults);
|
||||||
|
if (raycastResults.Count > 0)
|
||||||
|
{
|
||||||
|
return !raycastResults.Where(c => c.gameObject.name == "NearPanel" || c.gameObject.name == "ToolBarPanel" || c.gameObject.name == "SettingPanel" || c.gameObject.name == "QuitPanel").Any();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
bool _dragStartedOnUI = false;
|
||||||
protected override void Update()
|
protected override void Update()
|
||||||
{
|
{
|
||||||
base.Update();
|
base.Update();
|
||||||
//CamControl();
|
//CamControl();
|
||||||
#if UNITY_IOS || UNITY_ANDROID
|
|
||||||
if (competitionId == 0 && singleUIManager != null)
|
|
||||||
{
|
|
||||||
var mouse = Input.GetMouseButton(0);
|
|
||||||
if (mouse && clearLock && singleUIManager.clearLock)
|
|
||||||
{
|
|
||||||
clearLock = false;
|
|
||||||
activeSeconds = 0;
|
|
||||||
singleUIManager?.ClearPanel(null);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
timer -= Time.deltaTime;
|
timer -= Time.deltaTime;
|
||||||
if (timer <= 0)//定时器 一秒执行一次
|
if (timer <= 0)//定时器 一秒执行一次
|
||||||
{
|
{
|
||||||
@ -261,23 +288,154 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
UIManager.SendCompetitionStartMessage("Ride");
|
UIManager.SendCompetitionStartMessage("Ride");
|
||||||
}
|
}
|
||||||
#if UNITY_IOS || UNITY_ANDROID
|
#if UNITY_IOS || UNITY_ANDROID
|
||||||
if (isStart)
|
//if (isStart)
|
||||||
{
|
//{
|
||||||
activeSeconds++;
|
// activeSeconds++;
|
||||||
}
|
//}
|
||||||
if (activeSeconds >= App.autoClearTimes && !clearLock)
|
//if (activeSeconds >= App.autoClearTimes && !clearLock)
|
||||||
{
|
//{
|
||||||
if (competitionId == 0)
|
// if (competitionId == 0)
|
||||||
{
|
// {
|
||||||
clearLock = true;
|
// clearLock = true;
|
||||||
singleUIManager?.ClearPanel(null);
|
// singleUIManager?.ClearPanel(null);
|
||||||
}
|
// }
|
||||||
}
|
//}
|
||||||
#endif
|
#endif
|
||||||
timer += 1.0f;
|
timer += 1.0f;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
float touchTimer = 0.1f;
|
||||||
|
private void FixedUpdate()
|
||||||
|
{
|
||||||
|
touchTimer -= Time.deltaTime;
|
||||||
|
if (touchTimer <= 0)
|
||||||
|
{
|
||||||
|
#if UNITY_IOS || UNITY_ANDROID
|
||||||
|
HandleTouch();
|
||||||
|
#else
|
||||||
|
HandleMouseScrollWheel();
|
||||||
|
#endif
|
||||||
|
touchTimer += 0.1f;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
public bool isWatch { get; set; }
|
||||||
|
private Vector3 currentCameraPos { get; set; }
|
||||||
|
|
||||||
|
Vector3 far = new Vector3(-25, 73, -70);
|
||||||
|
Vector3 plane = new Vector3(-15, 43, -40);
|
||||||
|
Vector3 near = new Vector3(-8, 23, -20);
|
||||||
|
List<Vector3> cameraList { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 处理PC端
|
||||||
|
/// </summary>
|
||||||
|
private void HandleMouseScrollWheel()
|
||||||
|
{
|
||||||
|
var scrollDelta = Input.GetAxis("Mouse ScrollWheel");
|
||||||
|
UnityEngine.Debug.Log($"scrolldelta{scrollDelta}");
|
||||||
|
|
||||||
|
if (cameraList == null)
|
||||||
|
{
|
||||||
|
cameraList = new List<Vector3>();
|
||||||
|
cameraList.Add(near);
|
||||||
|
cameraList.Add(plane);
|
||||||
|
cameraList.Add(far);
|
||||||
|
}
|
||||||
|
var prePos = Camera.main.transform.localPosition;
|
||||||
|
var nextPos = Camera.main.transform.localPosition;
|
||||||
|
if (scrollDelta < 0)
|
||||||
|
{
|
||||||
|
nextPos = cameraList.Where(c => c.y > Camera.main.transform.localPosition.y).FirstOrDefault();
|
||||||
|
if (nextPos != Vector3.zero)
|
||||||
|
StartCoroutine(MoveCamera(prePos, nextPos));
|
||||||
|
}
|
||||||
|
|
||||||
|
if (scrollDelta > 0)
|
||||||
|
{
|
||||||
|
nextPos = cameraList.Where(c => c.y < Camera.main.transform.localPosition.y).LastOrDefault();
|
||||||
|
if (nextPos != Vector3.zero)
|
||||||
|
StartCoroutine(MoveCamera(prePos, nextPos));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
private void HandleTouch()
|
||||||
|
{
|
||||||
|
if (singleUIManager == null)
|
||||||
|
return;
|
||||||
|
var touchCount = Input.touchCount;
|
||||||
|
switch (Input.touchCount)
|
||||||
|
{
|
||||||
|
case 1:
|
||||||
|
{
|
||||||
|
//单击切换极简模式
|
||||||
|
if (Input.touches[0].tapCount==1 && isStart && singleUIManager.clearLock && competitionId == 0)
|
||||||
|
{
|
||||||
|
if (IsPointerOverGameObject(Input.mousePosition))
|
||||||
|
{
|
||||||
|
singleUIManager?.ClearPanel(null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
{
|
||||||
|
//双手触摸移动摄像机
|
||||||
|
// Store both touches.
|
||||||
|
Touch touchZero = Input.GetTouch(0);
|
||||||
|
Touch touchOne = Input.GetTouch(1);
|
||||||
|
|
||||||
|
// Find the position in the previous frame of each touch.
|
||||||
|
Vector2 touchZeroPrevPos = touchZero.position - touchZero.deltaPosition;
|
||||||
|
Vector2 touchOnePrevPos = touchOne.position - touchOne.deltaPosition;
|
||||||
|
|
||||||
|
// Find the magnitude of the vector (the distance) between the touches in each frame.
|
||||||
|
float prevTouchDeltaMag = (touchZeroPrevPos - touchOnePrevPos).magnitude;
|
||||||
|
float touchDeltaMag = (touchZero.position - touchOne.position).magnitude;
|
||||||
|
var offset = touchDeltaMag - prevTouchDeltaMag;
|
||||||
|
|
||||||
|
if (cameraList == null)
|
||||||
|
{
|
||||||
|
cameraList = new List<Vector3>();
|
||||||
|
cameraList.Add(near);
|
||||||
|
cameraList.Add(plane);
|
||||||
|
cameraList.Add(far);
|
||||||
|
}
|
||||||
|
var prePos = Camera.main.transform.localPosition;
|
||||||
|
var nextPos = Camera.main.transform.localPosition;
|
||||||
|
if (offset < 0)
|
||||||
|
{
|
||||||
|
nextPos = cameraList.Where(c => c.y > Camera.main.transform.localPosition.y).FirstOrDefault();
|
||||||
|
if (nextPos != Vector3.zero)
|
||||||
|
StartCoroutine(MoveCamera(prePos, nextPos));
|
||||||
|
}
|
||||||
|
if (offset > 0)
|
||||||
|
{
|
||||||
|
nextPos = cameraList.Where(c => c.y < Camera.main.transform.localPosition.y).LastOrDefault();
|
||||||
|
if (nextPos != Vector3.zero)
|
||||||
|
StartCoroutine(MoveCamera(prePos, nextPos));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 处理中断骑行
|
||||||
|
/// </summary>
|
||||||
|
private void TempFileHandler()
|
||||||
|
{
|
||||||
|
//处理异常中断的骑行
|
||||||
|
if (App.tempRecordData != null)
|
||||||
|
{
|
||||||
|
recorderData.EndDistance = App.tempRecordData.EndDistance;
|
||||||
|
recorderData.StartTime = App.tempRecordData.StartTime;
|
||||||
|
recorderData.RiderDatas = App.tempRecordData.RiderDatas;
|
||||||
|
coordiantes = Along(App.tempRecordData.EndDistance);
|
||||||
|
startTime = App.tempRecordData.StartTime;
|
||||||
|
preticks = recorderData.RiderDatas.Last().Ticks;
|
||||||
|
App.tempRecordData = null;//清空
|
||||||
|
}
|
||||||
|
}
|
||||||
private IEnumerator Init()
|
private IEnumerator Init()
|
||||||
{
|
{
|
||||||
yield return new WaitForSeconds(1);
|
yield return new WaitForSeconds(1);
|
||||||
@ -289,7 +447,7 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
MapUDPService.Init();//初始化TCP
|
MapUDPService.Init();//初始化TCP
|
||||||
loadingController.AddProcess(10);
|
loadingController.AddProcess(10);
|
||||||
}
|
}
|
||||||
public bool isWatch { get; set; }
|
|
||||||
//初始比赛
|
//初始比赛
|
||||||
private IEnumerator InitRace()
|
private IEnumerator InitRace()
|
||||||
{
|
{
|
||||||
@ -315,15 +473,15 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
mapData = mapApi.GetData(routeId);//获取路书地理数据
|
mapData = mapApi.GetData(routeId);//获取路书地理数据
|
||||||
route = new Route(mapData, mapRoute);
|
route = new Route(mapData, mapRoute);
|
||||||
loadingController.AddProcess(10);
|
loadingController.AddProcess(10);
|
||||||
#region 其他场景传参处理
|
#region 其他场景传参处理
|
||||||
//骑行结果
|
//骑行结果
|
||||||
if (App.routeResult != null )
|
if (App.routeResult != null)
|
||||||
{
|
{
|
||||||
routeResult = App.routeResult;
|
routeResult = App.routeResult;
|
||||||
selectParamModel = App.routeResult.ContinueCyclingParam;//继续骑行
|
selectParamModel = App.routeResult.ContinueCyclingParam;//继续骑行
|
||||||
preticks = App.routeResult.Ticks;
|
preticks = App.routeResult.Ticks;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (selectParamModel == null)
|
if (selectParamModel == null)
|
||||||
{
|
{
|
||||||
selectParamModel = new RouteResultParam
|
selectParamModel = new RouteResultParam
|
||||||
@ -339,12 +497,14 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
App.routeResult = null;
|
App.routeResult = null;
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
double endDistance = selectParamModel.EndDistance;
|
double endDistance = selectParamModel.EndDistance;
|
||||||
coordiantes = Along(endDistance);
|
coordiantes = Along(endDistance);
|
||||||
var shaowList = mapApi.GetShadowList(App.RouteIdParam, "", 0, 10);
|
var shaowList = mapApi.GetShadowList(routeId, "", 0, 10);
|
||||||
if (shaowList.result)
|
if (shaowList.result)
|
||||||
{
|
{
|
||||||
mapRouteRankingList = shaowList.data.list;
|
mapRouteRankingList = shaowList.data.list;
|
||||||
@ -356,7 +516,7 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
mapData = mapApi.GetData(routeId);//获取路书地理数据
|
mapData = mapApi.GetData(routeId);//获取路书地理数据
|
||||||
route = new Route(mapData, mapRoute);
|
route = new Route(mapData, mapRoute);
|
||||||
loadingController.AddProcess(10);
|
loadingController.AddProcess(10);
|
||||||
#region 其他场景传参处理
|
#region 其他场景传参处理
|
||||||
selectParamModel = new RouteResultParam
|
selectParamModel = new RouteResultParam
|
||||||
{
|
{
|
||||||
CompetitionId = competitionId,
|
CompetitionId = competitionId,
|
||||||
@ -369,10 +529,9 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
RouteId = App.RouteIdParam
|
RouteId = App.RouteIdParam
|
||||||
};
|
};
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
//计算上次骑行距离调整地图中心点
|
|
||||||
double endDistance = selectParamModel.EndDistance;
|
double endDistance = selectParamModel.EndDistance;
|
||||||
|
//计算上次骑行距离调整地图中心点
|
||||||
coordiantes = Along(endDistance);
|
coordiantes = Along(endDistance);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -400,7 +559,7 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
map.gameObject.SetActive(true);
|
map.gameObject.SetActive(true);
|
||||||
player.SetActive(true);
|
player.SetActive(true);
|
||||||
UIObject.SetActive(true);
|
UIObject.SetActive(true);
|
||||||
singleUIManager = UIObject.AddComponent<CompetitionUIManager>();
|
singleUIManager = UIObject.AddComponent<CompetitionUIManager>();
|
||||||
//miniMap.SetActive(true);
|
//miniMap.SetActive(true);
|
||||||
map.OnTileFinished += Map_OnTileFinished;
|
map.OnTileFinished += Map_OnTileFinished;
|
||||||
mapPos = map.transform.position;
|
mapPos = map.transform.position;
|
||||||
@ -444,7 +603,7 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
public void ChangeCurrentPlayer(int userId)
|
public void ChangeCurrentPlayer(int userId)
|
||||||
{
|
{
|
||||||
var coll = FindObjectsOfType<AbstractPlayer>();
|
var coll = FindObjectsOfType<AbstractPlayer>();
|
||||||
var selectedPlayer =coll.Where(c => c.UserId == userId).FirstOrDefault();
|
var selectedPlayer = coll.Where(c => c.UserId == userId).FirstOrDefault();
|
||||||
if (selectedPlayer != null)
|
if (selectedPlayer != null)
|
||||||
{
|
{
|
||||||
currentPlayer = selectedPlayer;
|
currentPlayer = selectedPlayer;
|
||||||
@ -459,7 +618,7 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
ss.transform.localScale = Is3dView ? MAX_SIZE : MIN_SIZE;
|
ss.transform.localScale = Is3dView ? MAX_SIZE : MIN_SIZE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var unselectedPlayers = coll.Where(c => c.UserId != userId).ToList();
|
var unselectedPlayers = coll.Where(c => c.UserId != userId).ToList();
|
||||||
foreach (var item in unselectedPlayers)
|
foreach (var item in unselectedPlayers)
|
||||||
{
|
{
|
||||||
@ -477,6 +636,8 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
//初始化人物位置角度
|
//初始化人物位置角度
|
||||||
private void InitPlayer()
|
private void InitPlayer()
|
||||||
{
|
{
|
||||||
|
TempFileHandler();//处理中断骑行继续骑的逻辑
|
||||||
|
|
||||||
lockView = true;
|
lockView = true;
|
||||||
|
|
||||||
Vector2d lastLatLon = Along(recorderData.EndDistance);
|
Vector2d lastLatLon = Along(recorderData.EndDistance);
|
||||||
@ -497,16 +658,34 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
//初始化海拔图头像位置
|
//初始化海拔图头像位置
|
||||||
var index = GetCurrentIndex(recorderData.EndDistance);
|
var index = GetCurrentIndex(recorderData.EndDistance);
|
||||||
InitGraph(index);
|
InitGraph(index);
|
||||||
playerController.CurrentIndex = index;
|
int tick = 0;
|
||||||
|
if (recorderData.RiderDatas.Count > 0)
|
||||||
|
{
|
||||||
|
tick = recorderData.RiderDatas.Last().Ticks;
|
||||||
|
}
|
||||||
|
playerController.Init(index, recorderData.EndDistance, tick);
|
||||||
}
|
}
|
||||||
public void InitGraph(int index)
|
public void InitGraph(int index)
|
||||||
{
|
{
|
||||||
chartDataSourceScript.InitHorizontalScrolling(index);
|
chartDataSourceScript.InitHorizontalScrolling(index);
|
||||||
}
|
}
|
||||||
//SingleUIManager singleUIManager;
|
|
||||||
public BaseUIManager singleUIManager;
|
private IEnumerator MoveCamera(Vector3 prePos, Vector3 nextPos)
|
||||||
|
{
|
||||||
|
float t = 0;
|
||||||
|
while (t < 0.5f)
|
||||||
|
{
|
||||||
|
t += Time.deltaTime;
|
||||||
|
Vector3 v = Vector3.Lerp(prePos, nextPos, t);
|
||||||
|
Camera.main.transform.localPosition = v;
|
||||||
|
yield return new WaitForEndOfFrame();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//SingleUIManager singleUIManager;
|
||||||
|
public BaseUIManager singleUIManager;
|
||||||
public void GameStart()
|
public void GameStart()
|
||||||
{
|
{
|
||||||
|
StartCoroutine(MoveCamera(far, plane));//初始摄像头
|
||||||
var check = CheckAnt();
|
var check = CheckAnt();
|
||||||
#if UNITY_EDITOR
|
#if UNITY_EDITOR
|
||||||
check = true;
|
check = true;
|
||||||
@ -517,15 +696,15 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
transform.Find("UI/Panel(Clone)/ToolBarPanel/StartOrPauseButton").GetComponent<Button>().enabled = true;
|
transform.Find("UI/Panel(Clone)/ToolBarPanel/StartOrPauseButton").GetComponent<Button>().enabled = true;
|
||||||
transform.Find("UI/Panel(Clone)/ToolBarPanel/SettingButton").GetComponent<Button>().enabled = true;
|
transform.Find("UI/Panel(Clone)/ToolBarPanel/SettingButton").GetComponent<Button>().enabled = true;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
transform.Find("UI/Panel(Clone)/ToolBarPanel/StartOrPauseButton").GetComponent<Button>().enabled = false;
|
transform.Find("UI/Panel(Clone)/ToolBarPanel/StartOrPauseButton").GetComponent<Button>().enabled = false;
|
||||||
transform.Find("UI/Panel(Clone)/ToolBarPanel/SettingButton").GetComponent<Button>().enabled = false;
|
transform.Find("UI/Panel(Clone)/ToolBarPanel/SettingButton").GetComponent<Button>().enabled = false;
|
||||||
Utils.showToast(null, "Please connect the device!", duration: int.MaxValue, isLowest: true
|
Utils.showToast(null, "Please connect the device!", duration: int.MaxValue, isLowest: true
|
||||||
, stopFunc: () => isWatch || CheckAnt() || transform.Find("UI/Panel(Clone)/SelectPlayer").gameObject.activeInHierarchy
|
, stopFunc: () => isWatch || CheckAnt() || transform.Find("UI/Panel(Clone)/SelectPlayer").gameObject.activeInHierarchy
|
||||||
, endCallback: () =>
|
, endCallback: () =>
|
||||||
{
|
{
|
||||||
if (!transform.Find("UI/Panel(Clone)/SelectPlayer").gameObject.activeInHierarchy)
|
if (!transform.Find("UI/Panel(Clone)/SelectPlayer").gameObject.activeInHierarchy)
|
||||||
{
|
{
|
||||||
UIManager.Instance.DevicePanel.Close();
|
UIManager.Instance.DevicePanel.Close();
|
||||||
singleUIManager.StartRide();
|
singleUIManager.StartRide();
|
||||||
@ -538,10 +717,10 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
|
|
||||||
public void GoContinueRide()
|
public void GoContinueRide()
|
||||||
{
|
{
|
||||||
singleUIManager.ContinueRide();
|
singleUIManager.ContinueRide();
|
||||||
}
|
}
|
||||||
|
|
||||||
#region TCP相关
|
#region TCP相关
|
||||||
|
|
||||||
public void TcpHandler()
|
public void TcpHandler()
|
||||||
{
|
{
|
||||||
@ -585,8 +764,8 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
otherList.Add(onlinePlayerController);
|
otherList.Add(onlinePlayerController);
|
||||||
|
|
||||||
onlinePlayerController.UserId = onlineRider.UserId;
|
onlinePlayerController.UserId = onlineRider.UserId;
|
||||||
|
|
||||||
onlinePlayerController.SetDataSource(onlineTotalDistance, onlineDistance, onlineRider.Power, onlineRider.HeartRate, onlineRider.Cadence, onlineRider.TotalTicks, onlineRider.NickName, onlineRider.WeightKg, new Vector2d(onlineRider.Point.Latitude, onlineRider.Point.Longitude),index);
|
onlinePlayerController.SetDataSource(onlineTotalDistance, onlineDistance, onlineRider.Power, onlineRider.HeartRate, onlineRider.Cadence, onlineRider.TotalTicks, onlineRider.NickName, onlineRider.WeightKg, new Vector2d(onlineRider.Point.Latitude, onlineRider.Point.Longitude), index);
|
||||||
onlinePlayerController.SetHead(onlineRider.WxHeadImg);
|
onlinePlayerController.SetHead(onlineRider.WxHeadImg);
|
||||||
if (competitionId == 0)
|
if (competitionId == 0)
|
||||||
{
|
{
|
||||||
@ -596,7 +775,7 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
miniController.SetController(onlinePlayerController);
|
miniController.SetController(onlinePlayerController);
|
||||||
}
|
}
|
||||||
//发消息xx进入路书
|
//发消息xx进入路书
|
||||||
if(messageIndex > 0)
|
if (messageIndex > 0)
|
||||||
EventQueueSystem.QueueEvent(new JoinMessageEvent(onlineRider.NickName, onlineRider.WxHeadImg));
|
EventQueueSystem.QueueEvent(new JoinMessageEvent(onlineRider.NickName, onlineRider.WxHeadImg));
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -617,8 +796,8 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
}
|
}
|
||||||
//显示观察者头像
|
//显示观察者头像
|
||||||
}
|
}
|
||||||
if(onlineRiders.Count > 0)
|
if (onlineRiders.Count > 0)
|
||||||
messageIndex++;
|
messageIndex++;
|
||||||
//移除
|
//移除
|
||||||
foreach (var item in currentOnlineUserList)
|
foreach (var item in currentOnlineUserList)
|
||||||
{
|
{
|
||||||
@ -634,9 +813,9 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
{
|
{
|
||||||
item.IsShowInfo = false;
|
item.IsShowInfo = false;
|
||||||
}
|
}
|
||||||
var frontPlayer = others.Where(c => c.TotalDistance - currentPlayer.TotalDistance < 0.25 && c.TotalDistance - currentPlayer.TotalDistance >= 0 && c.UserId != currentPlayer.UserId).OrderBy(c=>c.TotalDistance).FirstOrDefault();
|
var frontPlayer = others.Where(c => c.TotalDistance - currentPlayer.TotalDistance < 0.25 && c.TotalDistance - currentPlayer.TotalDistance >= 0 && c.UserId != currentPlayer.UserId).OrderBy(c => c.TotalDistance).FirstOrDefault();
|
||||||
var bakePlayer = others.Where(c => c.TotalDistance - currentPlayer.TotalDistance >-0.25 && c.TotalDistance - currentPlayer.TotalDistance < 0 && c.UserId != currentPlayer.UserId).OrderByDescending(c=>c.TotalDistance).FirstOrDefault();
|
var bakePlayer = others.Where(c => c.TotalDistance - currentPlayer.TotalDistance > -0.25 && c.TotalDistance - currentPlayer.TotalDistance < 0 && c.UserId != currentPlayer.UserId).OrderByDescending(c => c.TotalDistance).FirstOrDefault();
|
||||||
if(frontPlayer != null)
|
if (frontPlayer != null)
|
||||||
frontPlayer.IsShowInfo = true;
|
frontPlayer.IsShowInfo = true;
|
||||||
if (bakePlayer != null)
|
if (bakePlayer != null)
|
||||||
bakePlayer.IsShowInfo = true;
|
bakePlayer.IsShowInfo = true;
|
||||||
@ -647,7 +826,7 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
{
|
{
|
||||||
return MapUDPService.GetCompetitionWatchers(competitionId);
|
return MapUDPService.GetCompetitionWatchers(competitionId);
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
public void SetUIManager(PFUIPanel mainPanel, PFUIPanel model)
|
public void SetUIManager(PFUIPanel mainPanel, PFUIPanel model)
|
||||||
{
|
{
|
||||||
@ -684,7 +863,7 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
return UIManager.Instance.loginRegOptions.GetCountryImageByName(name);
|
return UIManager.Instance.loginRegOptions.GetCountryImageByName(name);
|
||||||
}
|
}
|
||||||
|
|
||||||
#region 视角切换
|
#region 视角切换
|
||||||
|
|
||||||
public AbstractMap map3d;
|
public AbstractMap map3d;
|
||||||
public bool Is3dView;
|
public bool Is3dView;
|
||||||
@ -744,9 +923,9 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
private bool lockView = false;
|
private bool lockView = false;
|
||||||
private void Map_OnTileFinished(Mapbox.Unity.MeshGeneration.Data.UnityTile obj)
|
private void Map_OnTileFinished(Mapbox.Unity.MeshGeneration.Data.UnityTile obj)
|
||||||
{
|
{
|
||||||
if (!lockView)
|
if (!lockView)
|
||||||
{
|
{
|
||||||
|
|
||||||
var playerController = player.GetComponent<PlayerController>();
|
var playerController = player.GetComponent<PlayerController>();
|
||||||
player.transform.localScale = new Vector3(3f, 3f, 3f);
|
player.transform.localScale = new Vector3(3f, 3f, 3f);
|
||||||
var locations = playerController.Currentlatlong == null ? playerController.Currentlatlong : new Vector2d(mapData.List[0].Point[0], mapData.List[0].Point[1]);
|
var locations = playerController.Currentlatlong == null ? playerController.Currentlatlong : new Vector2d(mapData.List[0].Point[0], mapData.List[0].Point[1]);
|
||||||
@ -755,7 +934,7 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
if (recorderData != null)
|
if (recorderData != null)
|
||||||
{
|
{
|
||||||
var lastLatLon = Along(recorderData.EndDistance);
|
var lastLatLon = Along(recorderData.EndDistance);
|
||||||
var nextLatLon = Along(recorderData.EndDistance+0.1);
|
var nextLatLon = Along(recorderData.EndDistance + 0.1);
|
||||||
player.transform.position = map.GeoToWorldPosition(lastLatLon);
|
player.transform.position = map.GeoToWorldPosition(lastLatLon);
|
||||||
//设定人物方向
|
//设定人物方向
|
||||||
var s = map.GeoToWorldPosition(lastLatLon);
|
var s = map.GeoToWorldPosition(lastLatLon);
|
||||||
@ -776,14 +955,14 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region 游戏状态控制
|
#region 游戏状态控制
|
||||||
Stopwatch sw { get; set; }
|
Stopwatch sw { get; set; }
|
||||||
//开始骑行
|
//开始骑行
|
||||||
public void SetStart()
|
public void SetStart()
|
||||||
{
|
{
|
||||||
if (!isPause || DateTime.MinValue == startTime)
|
if (!isPause && DateTime.MinValue == startTime)
|
||||||
{
|
{
|
||||||
isStart = true;
|
isStart = true;
|
||||||
startTime = UIManager.Now.GetDateTime();
|
startTime = UIManager.Now.GetDateTime();
|
||||||
@ -823,9 +1002,9 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
isStart = false;
|
isStart = false;
|
||||||
isQuit = true;
|
isQuit = true;
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region 数据处理
|
#region 数据处理
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 当前骑行数据的记录器
|
/// 当前骑行数据的记录器
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -836,7 +1015,7 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
return cyclingController?.recorderData;
|
return cyclingController?.recorderData;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
public Route GetRoute()
|
public Route GetRoute()
|
||||||
{
|
{
|
||||||
return route;
|
return route;
|
||||||
}
|
}
|
||||||
@ -850,9 +1029,40 @@ public class CyclingController : DeviceServiceMonoBase
|
|||||||
{
|
{
|
||||||
return mapData;
|
return mapData;
|
||||||
}
|
}
|
||||||
|
/// <summary>
|
||||||
|
/// 清空临时文件
|
||||||
|
/// </summary>
|
||||||
|
public void ClearTempFile()
|
||||||
|
{
|
||||||
|
Helper.DelectDir(PFConstants.MapWorkoutRecordTempFolder);
|
||||||
|
App.tempRecordData = null;
|
||||||
|
}
|
||||||
|
TempRecordData tempRecordData { get; set; }
|
||||||
|
public void SaveRealTime()
|
||||||
|
{
|
||||||
|
if (tempRecordData == null)
|
||||||
|
{
|
||||||
|
tempRecordData = new TempRecordData();
|
||||||
|
}
|
||||||
|
RecorderDataModel recorderData = cyclingController.recorderData;
|
||||||
|
tempRecordData.RiderDatas = recorderData.RiderDatas;
|
||||||
|
tempRecordData.selectParam = recorderData.selectParam;
|
||||||
|
tempRecordData.RouteId = mapRoute.Id;
|
||||||
|
tempRecordData.StartTime = startTime;
|
||||||
|
tempRecordData.ManufacturerId = recorderData.ManufacturerId;
|
||||||
|
tempRecordData.ManufacturerName = recorderData.ManufacturerName;
|
||||||
|
tempRecordData.Mode = cyclingModel.ToString();
|
||||||
|
tempRecordData.EndDistance = recorderData.EndDistance;
|
||||||
|
|
||||||
|
var guid = recorderData.ContinueMark;
|
||||||
|
var filePath = PFConstants.MapWorkoutRecordTempFolder + "/" + guid.ToString()+".txt";
|
||||||
|
var tempContent = Newtonsoft.Json.JsonConvert.SerializeObject(tempRecordData);
|
||||||
|
System.IO.File.WriteAllText(filePath, tempContent);
|
||||||
|
}
|
||||||
|
|
||||||
public void Save(double totalDistance)
|
public void Save(double totalDistance)
|
||||||
{
|
{
|
||||||
|
ClearTempFile();
|
||||||
cyclingController.recorderData.EndTime = UIManager.Now.GetDateTime();
|
cyclingController.recorderData.EndTime = UIManager.Now.GetDateTime();
|
||||||
isQuit = true;
|
isQuit = true;
|
||||||
isStart = false;
|
isStart = false;
|
||||||
|
|||||||
@ -61,7 +61,7 @@ namespace Assets.Scenes.Ride.Scripts
|
|||||||
weight = App.CurrentUser.Weight;
|
weight = App.CurrentUser.Weight;
|
||||||
bicycleWeight = App.CurrentUser.BicycleWeight;
|
bicycleWeight = App.CurrentUser.BicycleWeight;
|
||||||
#if UNITY_EDITOR
|
#if UNITY_EDITOR
|
||||||
power = 143;
|
power = 1430;
|
||||||
#endif
|
#endif
|
||||||
mainController.TrackResistance(currentSlope * App.RideSetting.Sensitivity / 100);
|
mainController.TrackResistance(currentSlope * App.RideSetting.Sensitivity / 100);
|
||||||
}
|
}
|
||||||
@ -85,7 +85,13 @@ namespace Assets.Scenes.Ride.Scripts
|
|||||||
distance = 0;
|
distance = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
protected override void Record()
|
public void Init(int index, double distance, int tick)
|
||||||
|
{
|
||||||
|
CurrentIndex = index;
|
||||||
|
totalDistance = distance;
|
||||||
|
ticks = tick;
|
||||||
|
}
|
||||||
|
protected override void Record()
|
||||||
{
|
{
|
||||||
if (!stopRecord)
|
if (!stopRecord)
|
||||||
{
|
{
|
||||||
@ -110,6 +116,9 @@ namespace Assets.Scenes.Ride.Scripts
|
|||||||
recorderData.RiderDatas.Add(targetData);
|
recorderData.RiderDatas.Add(targetData);
|
||||||
//实时计算MaxAp
|
//实时计算MaxAp
|
||||||
//mainController.ComputeMaxAP(Power, ticks);
|
//mainController.ComputeMaxAP(Power, ticks);
|
||||||
|
//实时保存骑行记录
|
||||||
|
|
||||||
|
mainController.SaveRealTime();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
protected override void BeforeRun()
|
protected override void BeforeRun()
|
||||||
|
|||||||
@ -20,7 +20,7 @@ namespace Assets.Scenes.Ride.Scripts
|
|||||||
cancelButton = transform.Find("CancelButton").GetComponent<Button>();
|
cancelButton = transform.Find("CancelButton").GetComponent<Button>();
|
||||||
saveButton = transform.Find("SaveButton").GetComponent<Button>();
|
saveButton = transform.Find("SaveButton").GetComponent<Button>();
|
||||||
slider = transform.Find("Sensitivity").GetComponent<Slider>();
|
slider = transform.Find("Sensitivity").GetComponent<Slider>();
|
||||||
text = transform.Find("Sensitivity/Text").GetComponent<Text>();
|
text = transform.Find("Sensitivity/Button/Text").GetComponent<Text>();
|
||||||
text.text = App.RideSetting.Sensitivity.ToString("#0")+ "%";
|
text.text = App.RideSetting.Sensitivity.ToString("#0")+ "%";
|
||||||
slider.value =(float)App.RideSetting.Sensitivity;
|
slider.value =(float)App.RideSetting.Sensitivity;
|
||||||
slider.onValueChanged.AddListener((f) =>
|
slider.onValueChanged.AddListener((f) =>
|
||||||
|
|||||||
@ -4,6 +4,7 @@ using Assets.Scenes.Ride.Scripts.Model;
|
|||||||
using UnityEngine.EventSystems;
|
using UnityEngine.EventSystems;
|
||||||
using Assets.Scripts;
|
using Assets.Scripts;
|
||||||
using Assets.Scripts.Apis;
|
using Assets.Scripts.Apis;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
|
||||||
namespace Assets.Scenes.Ride.Scripts
|
namespace Assets.Scenes.Ride.Scripts
|
||||||
{
|
{
|
||||||
@ -28,22 +29,37 @@ namespace Assets.Scenes.Ride.Scripts
|
|||||||
//继续骑行如果有伴侣就自动进入伴侣骑行
|
//继续骑行如果有伴侣就自动进入伴侣骑行
|
||||||
public override void ContinueRide()
|
public override void ContinueRide()
|
||||||
{
|
{
|
||||||
|
string mode = string.Empty;
|
||||||
|
List<string> rankingsId = null;
|
||||||
|
//继续骑
|
||||||
if (mainController.routeResult != null)
|
if (mainController.routeResult != null)
|
||||||
|
{
|
||||||
|
mode = mainController.routeResult.Mode;
|
||||||
|
rankingsId = mainController.routeResult.ContinueCyclingParam.RankingsId;
|
||||||
|
}
|
||||||
|
//异常中断骑行继续骑
|
||||||
|
if (App.tempRecordData != null)
|
||||||
|
{
|
||||||
|
mode = App.tempRecordData.Mode;
|
||||||
|
rankingsId = App.tempRecordData.selectParam.RankingsId;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!string.IsNullOrEmpty(mode))
|
||||||
{
|
{
|
||||||
#region 注释伴侣骑行的重骑和继续骑行的逻辑
|
#region 注释伴侣骑行的重骑和继续骑行的逻辑
|
||||||
if (mainController.routeResult.Mode == CyclingModel.Review.ToString())
|
if (mode == CyclingModel.Review.ToString())
|
||||||
{
|
{
|
||||||
mainController.SetCyclingModel(CyclingModel.Review);
|
mainController.SetCyclingModel(CyclingModel.Review);
|
||||||
selectPanel.SetActive(false);
|
selectPanel.SetActive(false);
|
||||||
//查询选中人员的骑行记录
|
//查询选中人员的骑行记录
|
||||||
MapApi mapApi = new MapApi();
|
MapApi mapApi = ConfigHelper.mapApi;
|
||||||
var rankingList = mapApi.GetRecordFileFromServer(mainController.routeResult.ContinueCyclingParam.RankingsId);
|
var rankingList = mapApi.GetRecordFileFromServer(rankingsId);
|
||||||
var reviewFactory = reviewPanel.transform.GetComponent<ReviewFactory>();
|
var reviewFactory = reviewPanel.transform.GetComponent<ReviewFactory>();
|
||||||
reviewFactory.Refresh();
|
reviewFactory.Refresh();
|
||||||
reviewFactory.SetReview(rankingList);
|
reviewFactory.SetReview(rankingList);
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
if (mainController.routeResult.Mode == CyclingModel.Single.ToString())
|
if (mode == CyclingModel.Single.ToString())
|
||||||
{
|
{
|
||||||
mainController.SetCyclingModel(CyclingModel.Single);
|
mainController.SetCyclingModel(CyclingModel.Single);
|
||||||
reviewPanel.SetActive(false);
|
reviewPanel.SetActive(false);
|
||||||
|
|||||||
@ -14,6 +14,6 @@ AudioManager:
|
|||||||
m_RealVoiceCount: 32
|
m_RealVoiceCount: 32
|
||||||
m_SpatializerPlugin:
|
m_SpatializerPlugin:
|
||||||
m_AmbisonicDecoderPlugin:
|
m_AmbisonicDecoderPlugin:
|
||||||
m_DisableAudio: 1
|
m_DisableAudio: 0
|
||||||
m_VirtualizeEffects: 1
|
m_VirtualizeEffects: 1
|
||||||
m_RequestedDSPBufferSize: 1024
|
m_RequestedDSPBufferSize: 1024
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user