diff --git a/.gitignore b/.gitignore index dc1cd13e..d7113935 100644 --- a/.gitignore +++ b/.gitignore @@ -100,3 +100,4 @@ Assets/Models/MC_animations Assets/Models/MC_max Assets/FacebookSDK/SDK/Resources/FacebookSettings.asset Assets/FacebookSDK/SDK/Resources/FacebookSettings.asset +Assets/AVProVideo.meta diff --git a/Assets/Models/ViewPlayer.controller b/Assets/Models/ViewPlayer.controller index 4856b05e..03fab547 100644 --- a/Assets/Models/ViewPlayer.controller +++ b/Assets/Models/ViewPlayer.controller @@ -1,5 +1,108 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1101 &-8942406104067383262 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -4448948008395002896} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.7115385 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &-8662835940561187079 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: speed + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -2690597925175035265} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25000006 + m_TransitionOffset: 0 + m_ExitTime: 0.06949831 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &-7409648080749189935 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: bearing + m_EventTreshold: -3 + - m_ConditionMode: 3 + m_ConditionEvent: speed + m_EventTreshold: 1 + - m_ConditionMode: 3 + m_ConditionEvent: bearing + m_EventTreshold: -6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 3705284127588475039} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &-7118684838634642728 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: bearing + m_EventTreshold: -3 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -149237661038222874} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25000012 + m_TransitionOffset: 0 + m_ExitTime: 0.9817992 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 --- !u!1102 &-6197807439964194722 AnimatorState: serializedVersion: 5 @@ -7,10 +110,11 @@ AnimatorState: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: all + m_Name: idle m_Speed: 1 m_CycleOffset: 0 - m_Transitions: [] + m_Transitions: + - {fileID: -8662835940561187079} m_StateMachineBehaviours: [] m_Position: {x: 50, y: 50, z: 0} m_IKOnFeet: 0 @@ -20,13 +124,270 @@ AnimatorState: m_MirrorParameterActive: 0 m_CycleOffsetParameterActive: 0 m_TimeParameterActive: 0 - m_Motion: {fileID: 7180400119091320514, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + m_Motion: {fileID: -3100369314251171874, guid: 114606f2cc62f834ca290cba3ca38cc6, type: 3} m_Tag: m_SpeedParameter: m_MirrorParameter: m_CycleOffsetParameter: m_TimeParameter: +--- !u!1101 &-6182336422816221306 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: bearing + m_EventTreshold: 3 + - m_ConditionMode: 3 + m_ConditionEvent: speed + m_EventTreshold: 1 + - m_ConditionMode: 4 + m_ConditionEvent: bearing + m_EventTreshold: 6 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 152988074441697560} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &-5668570121889351379 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: speed + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 3857089115179635187} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.71153915 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &-5450294895697049533 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 3 + m_ConditionEvent: speed + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -2561558923055515796} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.24999976 + m_TransitionOffset: 0.00000019073487 + m_ExitTime: 0.9250001 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &-5393262421884706097 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: speed + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 9029427672491609446} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.36041674 + m_TransitionOffset: 0 + m_ExitTime: 0.12578467 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &-4448948008395002896 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: turnLeftLoop + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -7118684838634642728} + - {fileID: -345489079997900571} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: -2594306684932571358, guid: 8d6e0aea970462e4bb4b16046eb5c382, + type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &-3565907340479691613 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: bearing + m_EventTreshold: 1 + - m_ConditionMode: 3 + m_ConditionEvent: speed + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 4213284675513532716} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1101 &-3209598778822214922 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -6197807439964194722} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75000095 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &-2690597925175035265 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: startRide + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -5450294895697049533} + - {fileID: 4593800859300528812} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 802038575376011472, guid: 114606f2cc62f834ca290cba3ca38cc6, type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-2561558923055515796 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: rideLoop + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -7409648080749189935} + - {fileID: -6182336422816221306} + - {fileID: -5393262421884706097} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: -2984763574115442722, guid: 114606f2cc62f834ca290cba3ca38cc6, + type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1109 &-2159963661882776293 +AnimatorTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 152988074441697560} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 1 --- !u!1107 &-1637695127637103515 AnimatorStateMachine: serializedVersion: 5 @@ -38,17 +399,99 @@ AnimatorStateMachine: m_ChildStates: - serializedVersion: 1 m_State: {fileID: -6197807439964194722} - m_Position: {x: 550, y: 150, z: 0} + m_Position: {x: 470, y: -70, z: 0} + - serializedVersion: 1 + m_State: {fileID: 3705284127588475039} + m_Position: {x: 60, y: 230, z: 0} + - serializedVersion: 1 + m_State: {fileID: 152988074441697560} + m_Position: {x: 860, y: 240, z: 0} + - serializedVersion: 1 + m_State: {fileID: -2561558923055515796} + m_Position: {x: 470, y: 230, z: 0} + - serializedVersion: 1 + m_State: {fileID: -4448948008395002896} + m_Position: {x: 60, y: 560, z: 0} + - serializedVersion: 1 + m_State: {fileID: 3857089115179635187} + m_Position: {x: 1140, y: 240, z: 0} + - serializedVersion: 1 + m_State: {fileID: -149237661038222874} + m_Position: {x: 470, y: 570, z: 0} + - serializedVersion: 1 + m_State: {fileID: 4213284675513532716} + m_Position: {x: 1140, y: 550, z: 0} + - serializedVersion: 1 + m_State: {fileID: -2690597925175035265} + m_Position: {x: 470, y: 90, z: 0} + - serializedVersion: 1 + m_State: {fileID: 9029427672491609446} + m_Position: {x: 800, y: 890, z: 0} m_ChildStateMachines: [] m_AnyStateTransitions: [] - m_EntryTransitions: [] + m_EntryTransitions: + - {fileID: 6077674372584114829} m_StateMachineTransitions: {} m_StateMachineBehaviours: [] - m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_AnyStatePosition: {x: 40, y: 20, z: 0} m_EntryPosition: {x: 50, y: 120, z: 0} m_ExitPosition: {x: 800, y: 120, z: 0} m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} m_DefaultState: {fileID: -6197807439964194722} +--- !u!1101 &-345489079997900571 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: speed + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 9029427672491609446} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25000003 + m_TransitionOffset: 0.0069853705 + m_ExitTime: 0.3891403 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &-149237661038222874 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: leftBack + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 9171250373398283501} + - {fileID: 6703337975342007065} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 3214223272393166172, guid: 8d6e0aea970462e4bb4b16046eb5c382, + type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: --- !u!91 &9100000 AnimatorController: m_ObjectHideFlags: 0 @@ -57,7 +500,43 @@ AnimatorController: m_PrefabAsset: {fileID: 0} m_Name: ViewPlayer serializedVersion: 5 - m_AnimatorParameters: [] + m_AnimatorParameters: + - m_Name: bearing + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: speed + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: power + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: cadance + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: preSpeed + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} + - m_Name: grade + m_Type: 1 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 9100000} m_AnimatorLayers: - serializedVersion: 5 m_Name: Base Layer @@ -71,3 +550,317 @@ AnimatorController: m_IKPass: 0 m_SyncedLayerAffectsTiming: 0 m_Controller: {fileID: 9100000} +--- !u!1102 &152988074441697560 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: turnRight + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -5668570121889351379} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: -2328498710462472863, guid: 8d6e0aea970462e4bb4b16046eb5c382, + type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &874234988664393522 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: speed + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 9029427672491609446} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.24999997 + m_TransitionOffset: 0.010477886 + m_ExitTime: 0.32063255 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &3705284127588475039 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: turnLeft + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -8942406104067383262} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 1827226128182048838, guid: 400110dd8ee017b43bacbba75163ad29, + type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &3857089115179635187 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: turnRightLoop + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -3565907340479691613} + - {fileID: 7406678902383290106} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 8337528576563664321, guid: 8d6e0aea970462e4bb4b16046eb5c382, + type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &4049610838301332167 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -2561558923055515796} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &4213284675513532716 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: rightBack + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 4049610838301332167} + - {fileID: 874234988664393522} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: -5405653242291790180, guid: 8d6e0aea970462e4bb4b16046eb5c382, + type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &4593800859300528812 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: speed + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 9029427672491609446} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.24999994 + m_TransitionOffset: 0.00000014901104 + m_ExitTime: 0.09702269 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1109 &6077674372584114829 +AnimatorTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -2561558923055515796} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 1 +--- !u!1101 &6703337975342007065 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: speed + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 9029427672491609446} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25000012 + m_TransitionOffset: 0 + m_ExitTime: 0.37302038 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1109 &6964856304486252921 +AnimatorTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 3705284127588475039} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 1 +--- !u!1101 &7406678902383290106 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 4 + m_ConditionEvent: speed + m_EventTreshold: 1 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: 9029427672491609446} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.24999993 + m_TransitionOffset: 0.0069853407 + m_ExitTime: 0.19570361 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &9029427672491609446 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: stop + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: -3209598778822214922} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 5806067073232141251, guid: 2ceb9da7ad5150f438b9201780a97edb, + type: 3} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &9171250373398283501 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -2561558923055515796} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.24999988 + m_TransitionOffset: 0.0048356783 + m_ExitTime: 0.9941088 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 diff --git a/Assets/Models/male_cyclist_cg_animations 1.FBX b/Assets/Models/male_cyclist_cg_animations 1.FBX new file mode 100644 index 00000000..205a0a0e Binary files /dev/null and b/Assets/Models/male_cyclist_cg_animations 1.FBX differ diff --git a/Assets/Models/male_cyclist_cg_animations 1.FBX.meta b/Assets/Models/male_cyclist_cg_animations 1.FBX.meta new file mode 100644 index 00000000..f98fd6b4 --- /dev/null +++ b/Assets/Models/male_cyclist_cg_animations 1.FBX.meta @@ -0,0 +1,161 @@ +fileFormatVersion: 2 +guid: 2ceb9da7ad5150f438b9201780a97edb +ModelImporter: + serializedVersion: 19301 + internalIDToNameTable: + - first: + 74: 1827226128182048838 + second: Take 001 + - first: + 74: 5806067073232141251 + second: middleStop + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: Take 001 + takeName: Take 001 + internalID: 0 + firstFrame: 0 + lastFrame: 1036 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: middleStop + takeName: Take 001 + internalID: 0 + firstFrame: 1006 + lastFrame: 1036 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Models/male_cyclist_cg_animations 1.max b/Assets/Models/male_cyclist_cg_animations 1.max new file mode 100644 index 00000000..8583d82d Binary files /dev/null and b/Assets/Models/male_cyclist_cg_animations 1.max differ diff --git a/Assets/Models/male_cyclist_cg_animations 1.max.meta b/Assets/Models/male_cyclist_cg_animations 1.max.meta new file mode 100644 index 00000000..56672600 --- /dev/null +++ b/Assets/Models/male_cyclist_cg_animations 1.max.meta @@ -0,0 +1,97 @@ +fileFormatVersion: 2 +guid: b429ee608c0dd614a99e1de122467ae6 +ModelImporter: + serializedVersion: 19301 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Models/male_cyclist_cg_animations 2.FBX b/Assets/Models/male_cyclist_cg_animations 2.FBX new file mode 100644 index 00000000..6ea825b3 Binary files /dev/null and b/Assets/Models/male_cyclist_cg_animations 2.FBX differ diff --git a/Assets/Models/male_cyclist_cg_animations 2.FBX.meta b/Assets/Models/male_cyclist_cg_animations 2.FBX.meta new file mode 100644 index 00000000..8b08d98b --- /dev/null +++ b/Assets/Models/male_cyclist_cg_animations 2.FBX.meta @@ -0,0 +1,129 @@ +fileFormatVersion: 2 +guid: 400110dd8ee017b43bacbba75163ad29 +ModelImporter: + serializedVersion: 19301 + internalIDToNameTable: + - first: + 74: 1827226128182048838 + second: hardLeft + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: hardLeft + takeName: Take 001 + internalID: 0 + firstFrame: 1050 + lastFrame: 1128 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Models/male_cyclist_cg_animations 3.FBX b/Assets/Models/male_cyclist_cg_animations 3.FBX new file mode 100644 index 00000000..8bf00bb9 Binary files /dev/null and b/Assets/Models/male_cyclist_cg_animations 3.FBX differ diff --git a/Assets/Models/male_cyclist_cg_animations 3.FBX.meta b/Assets/Models/male_cyclist_cg_animations 3.FBX.meta new file mode 100644 index 00000000..73a1d01a --- /dev/null +++ b/Assets/Models/male_cyclist_cg_animations 3.FBX.meta @@ -0,0 +1,289 @@ +fileFormatVersion: 2 +guid: 8d6e0aea970462e4bb4b16046eb5c382 +ModelImporter: + serializedVersion: 19301 + internalIDToNameTable: + - first: + 74: 1827226128182048838 + second: Take 001 + - first: + 74: -2594306684932571358 + second: hardLeft_Loop + - first: + 74: 3214223272393166172 + second: hardLeft_Back + - first: + 74: -2328498710462472863 + second: hardRight + - first: + 74: 8337528576563664321 + second: hardRight_Loop + - first: + 74: -5405653242291790180 + second: hardRight_Back + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: Take 001 + takeName: Take 001 + internalID: 0 + firstFrame: 0 + lastFrame: 1206 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: hardLeft_Loop + takeName: Take 001 + internalID: 0 + firstFrame: 1076 + lastFrame: 1102 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: hardLeft_Back + takeName: Take 001 + internalID: 0 + firstFrame: 1102 + lastFrame: 1128 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: hardRight + takeName: Take 001 + internalID: 0 + firstFrame: 1128 + lastFrame: 1154 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: hardRight_Loop + takeName: Take 001 + internalID: 0 + firstFrame: 1145 + lastFrame: 1180 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: hardRight_Back + takeName: Take 001 + internalID: 0 + firstFrame: 1180 + lastFrame: 1206 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Models/male_cyclist_cg_animations.FBX b/Assets/Models/male_cyclist_cg_animations.FBX new file mode 100644 index 00000000..793ccd03 Binary files /dev/null and b/Assets/Models/male_cyclist_cg_animations.FBX differ diff --git a/Assets/Models/male_cyclist_cg_animations.FBX.meta b/Assets/Models/male_cyclist_cg_animations.FBX.meta new file mode 100644 index 00000000..a55ac3c8 --- /dev/null +++ b/Assets/Models/male_cyclist_cg_animations.FBX.meta @@ -0,0 +1,449 @@ +fileFormatVersion: 2 +guid: 114606f2cc62f834ca290cba3ca38cc6 +ModelImporter: + serializedVersion: 19301 + internalIDToNameTable: + - first: + 74: 1827226128182048838 + second: Take 001 + - first: + 74: -4775950824883181381 + second: TurnLeftLoop + - first: + 74: 9001851194710065257 + second: TurnRightLoop + - first: + 74: -4049585584969071195 + second: TurnLeft + - first: + 74: 1628252986623654205 + second: TurnRight + - first: + 74: -9103549811889136567 + second: LeftBack + - first: + 74: 1391355703288224117 + second: RightBack + - first: + 74: -2984763574115442722 + second: RideLoop + - first: + 74: 802038575376011472 + second: StartRide + - first: + 74: -3100369314251171874 + second: Idle + - first: + 74: -2650268325924985863 + second: hardRide + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: + - serializedVersion: 16 + name: Take 001 + takeName: Take 001 + internalID: 0 + firstFrame: 0 + lastFrame: 1006 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: TurnLeftLoop + takeName: Take 001 + internalID: 0 + firstFrame: 876 + lastFrame: 902 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: TurnRightLoop + takeName: Take 001 + internalID: 0 + firstFrame: 954 + lastFrame: 980 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: TurnLeft + takeName: Take 001 + internalID: 0 + firstFrame: 850 + lastFrame: 876 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: TurnRight + takeName: Take 001 + internalID: 0 + firstFrame: 928 + lastFrame: 954 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: LeftBack + takeName: Take 001 + internalID: 0 + firstFrame: 902 + lastFrame: 928 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: RightBack + takeName: Take 001 + internalID: 0 + firstFrame: 980 + lastFrame: 1006 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: RideLoop + takeName: Take 001 + internalID: 0 + firstFrame: 174 + lastFrame: 249 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: StartRide + takeName: Take 001 + internalID: 0 + firstFrame: 70 + lastFrame: 170 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 0 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: Idle + takeName: Take 001 + internalID: 0 + firstFrame: 0 + lastFrame: 70 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + - serializedVersion: 16 + name: hardRide + takeName: Take 001 + internalID: 0 + firstFrame: 103 + lastFrame: 128 + wrapMode: 0 + orientationOffsetY: 0 + level: 0 + cycleOffset: 0 + loop: 0 + hasAdditiveReferencePose: 0 + loopTime: 1 + loopBlend: 0 + loopBlendOrientation: 0 + loopBlendPositionY: 0 + loopBlendPositionXZ: 0 + keepOriginalOrientation: 0 + keepOriginalPositionY: 1 + keepOriginalPositionXZ: 0 + heightFromFeet: 0 + mirror: 0 + bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000 + curves: [] + events: [] + transformMask: [] + maskType: 3 + maskSource: {instanceID: 0} + additiveReferencePoseFrame: 0 + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Models/male_cyclist_cg_animations.max b/Assets/Models/male_cyclist_cg_animations.max new file mode 100644 index 00000000..8583d82d Binary files /dev/null and b/Assets/Models/male_cyclist_cg_animations.max differ diff --git a/Assets/Models/male_cyclist_cg_animations.max.meta b/Assets/Models/male_cyclist_cg_animations.max.meta new file mode 100644 index 00000000..b720fbb9 --- /dev/null +++ b/Assets/Models/male_cyclist_cg_animations.max.meta @@ -0,0 +1,97 @@ +fileFormatVersion: 2 +guid: aca272262570a0f4390fe4d286641bf6 +ModelImporter: + serializedVersion: 19301 + internalIDToNameTable: [] + externalObjects: {} + materials: + materialImportMode: 1 + materialName: 0 + materialSearch: 1 + materialLocation: 1 + animations: + legacyGenerateAnimations: 4 + bakeSimulation: 0 + resampleCurves: 1 + optimizeGameObjects: 0 + motionNodeName: + rigImportErrors: + rigImportWarnings: + animationImportErrors: + animationImportWarnings: + animationRetargetingWarnings: + animationDoRetargetingWarnings: 0 + importAnimatedCustomProperties: 0 + importConstraints: 0 + animationCompression: 1 + animationRotationError: 0.5 + animationPositionError: 0.5 + animationScaleError: 0.5 + animationWrapMode: 0 + extraExposedTransformPaths: [] + extraUserProperties: [] + clipAnimations: [] + isReadable: 0 + meshes: + lODScreenPercentages: [] + globalScale: 1 + meshCompression: 0 + addColliders: 0 + useSRGBMaterialColor: 1 + sortHierarchyByName: 1 + importVisibility: 1 + importBlendShapes: 1 + importCameras: 1 + importLights: 1 + fileIdsGeneration: 2 + swapUVChannels: 0 + generateSecondaryUV: 0 + useFileUnits: 1 + keepQuads: 0 + weldVertices: 1 + preserveHierarchy: 0 + skinWeightsMode: 0 + maxBonesPerVertex: 4 + minBoneWeight: 0.001 + meshOptimizationFlags: -1 + indexFormat: 0 + secondaryUVAngleDistortion: 8 + secondaryUVAreaDistortion: 15.000001 + secondaryUVHardAngle: 88 + secondaryUVPackMargin: 4 + useFileScale: 1 + tangentSpace: + normalSmoothAngle: 60 + normalImportMode: 0 + tangentImportMode: 3 + normalCalculationMode: 4 + legacyComputeAllNormalsFromSmoothingGroupsWhenMeshHasBlendShapes: 0 + blendShapeNormalImportMode: 1 + normalSmoothingSource: 0 + referencedClips: [] + importAnimation: 1 + humanDescription: + serializedVersion: 3 + human: [] + skeleton: [] + armTwist: 0.5 + foreArmTwist: 0.5 + upperLegTwist: 0.5 + legTwist: 0.5 + armStretch: 0.05 + legStretch: 0.05 + feetSpacing: 0 + globalScale: 1 + rootMotionBoneName: + hasTranslationDoF: 0 + hasExtraRoot: 0 + skeletonHasParents: 1 + lastHumanDescriptionAvatarSource: {instanceID: 0} + autoGenerateAvatarMappingIfUnspecified: 1 + animationType: 2 + humanoidOversampling: 1 + avatarSetup: 0 + additionalBone: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/UI/Chongqing Fengjie Zilian stage 7.txt b/Assets/Resources/UI/Chongqing Fengjie Zilian stage 7.txt new file mode 100644 index 00000000..57ed0487 --- /dev/null +++ b/Assets/Resources/UI/Chongqing Fengjie Zilian stage 7.txt @@ -0,0 +1 @@ +[{"y":30.742369503742776,"elevation":1349.380126953125,"speed":11.015999794006348,"x":109.48025224740569,"position":4820},{"y":30.74233526366832,"elevation":1350.0406494140625,"speed":15.408000755310059,"x":109.48025811473791,"position":4821},{"y":30.742283798782847,"elevation":1349.1859130859375,"speed":19.728000068664553,"x":109.48026507171754,"position":4822},{"y":30.742225418827257,"elevation":1349.6912841796875,"speed":24.012000274658202,"x":109.48027655492488,"position":4823},{"y":30.742162093548796,"elevation":1349.917236328125,"speed":25.271999931335451,"x":109.4802895468748,"position":4824},{"y":30.742094325861654,"elevation":1350.80712890625,"speed":27.359999656677246,"x":109.48030471811954,"position":4825},{"y":30.742024001694045,"elevation":1349.589111328125,"speed":29.268000411987305,"x":109.48031326766078,"position":4826},{"y":30.741953551797884,"elevation":1350.0843505859375,"speed":28.224000549316408,"x":109.48033271367613,"position":4827},{"y":30.741883646725434,"elevation":1350.54052734375,"speed":27.396000480651857,"x":109.48034964512054,"position":4828},{"y":30.741816130495387,"elevation":1350.6859130859375,"speed":27.396000480651857,"x":109.48036372671787,"position":4829},{"y":30.741736041410583,"elevation":1350.023193359375,"speed":30.131999588012697,"x":109.48035358461503,"position":4830},{"y":30.741658424987214,"elevation":1350.102783203125,"speed":30.456000137329102,"x":109.48033279749517,"position":4831},{"y":30.741587555995899,"elevation":1350.6710205078125,"speed":30.527998352050783,"x":109.48029868314926,"position":4832},{"y":30.741516393637973,"elevation":1351.446044921875,"speed":31.751998901367188,"x":109.48024688298766,"position":4833},{"y":30.741474023117441,"elevation":1351.799560546875,"speed":33.263999176025393,"x":109.48015728044275,"position":4834},{"y":30.741471005632299,"elevation":1352.1400146484375,"speed":26.424000549316407,"x":109.48008930320803,"position":4835},{"y":30.741468574880379,"elevation":1352.8468017578125,"speed":27,"x":109.47999366569285,"position":4836},{"y":30.741541497437971,"elevation":1353.57373046875,"speed":32.148001098632811,"x":109.47991152304176,"position":4837},{"y":30.741602894878703,"elevation":1353.4310302734375,"speed":34.45199890136719,"x":109.47981907064978,"position":4838},{"y":30.741662490210253,"elevation":1354.0504150390625,"speed":37.404001235961914,"x":109.47973449724678,"position":4839},{"y":30.741726569859999,"elevation":1354.6220703125,"speed":39.924000549316411,"x":109.47965537208084,"position":4840},{"y":30.741783147706407,"elevation":1355.4658203125,"speed":42.119999313354491,"x":109.47955353195731,"position":4841},{"y":30.741821453003901,"elevation":1355.1663818359375,"speed":42.227998352050783,"x":109.47946091192726,"position":4842},{"y":30.741856992273348,"elevation":1354.616455078125,"speed":40.031999588012695,"x":109.47935161190991,"position":4843},{"y":30.741880796878355,"elevation":1354.216796875,"speed":34.704001235961918,"x":109.47925589057569,"position":4844},{"y":30.741893327823597,"elevation":1353.7552490234375,"speed":29.124000549316406,"x":109.47916796441142,"position":4845},{"y":30.74188762812944,"elevation":1354.02197265625,"speed":27.18000068664551,"x":109.47908280427519,"position":4846},{"y":30.74188247325899,"elevation":1353.9564208984375,"speed":28.872001647949219,"x":109.47900242182378,"position":4847},{"y":30.741866882919091,"elevation":1353.6488037109375,"speed":30.204001235961915,"x":109.47891768078271,"position":4848},{"y":30.741842826856988,"elevation":1353.942626953125,"speed":28.691999244689942,"x":109.47884182455901,"position":4849},{"y":30.741809299244302,"elevation":1354.4083251953125,"speed":27.791999244689944,"x":109.47877158421043,"position":4850},{"y":30.74177179022761,"elevation":1354.8343505859375,"speed":29.627998352050781,"x":109.47869229140643,"position":4851},{"y":30.741735035582202,"elevation":1355.3375244140625,"speed":30.383998489379884,"x":109.47861693809691,"position":4852},{"y":30.741687007277029,"elevation":1355.906982421875,"speed":30.348001098632814,"x":109.47853638800743,"position":4853},{"y":30.741648911527115,"elevation":1356.445556640625,"speed":28.872001647949219,"x":109.47846254344049,"position":4854},{"y":30.74161131869139,"elevation":1356.742919921875,"speed":28.9439998626709,"x":109.4783928060061,"position":4855},{"y":30.741576449974197,"elevation":1357.56689453125,"speed":28.512000274658202,"x":109.47832181128624,"position":4856},{"y":30.741540449700075,"elevation":1357.81982421875,"speed":28.368000411987307,"x":109.47825215767088,"position":4857},{"y":30.741502479678708,"elevation":1358.5067138671875,"speed":24.587999725341799,"x":109.47818728174033,"position":4858},{"y":30.741481231554168,"elevation":1358.4542236328125,"speed":16.056000137329104,"x":109.47814520458641,"position":4859},{"y":30.741464844933468,"elevation":1358.4158935546875,"speed":11.735999965667725,"x":109.47811653847756,"position":4860},{"y":30.741452607354837,"elevation":1358.636962890625,"speed":10.115999794006347,"x":109.47808980020645,"position":4861},{"y":30.741438022843319,"elevation":1359.201171875,"speed":11.987999725341798,"x":109.47806465449693,"position":4862},{"y":30.741419666475373,"elevation":1359.6884765625,"speed":16.956000137329102,"x":109.47802593010428,"position":4863},{"y":30.741388779162186,"elevation":1360.4140625,"speed":21.70800075531006,"x":109.47798360149326,"position":4864},{"y":30.741354245721119,"elevation":1361.743408203125,"speed":22.643999862670899,"x":109.47793180133166,"position":4865},{"y":30.741314515500086,"elevation":1361.8883056640625,"speed":20.843999862670898,"x":109.47788679051163,"position":4866},{"y":30.741272354527133,"elevation":1362.4847412109375,"speed":21.924000549316407,"x":109.47785133506122,"position":4867},{"y":30.741226170240658,"elevation":1362.87255859375,"speed":23.147999382019044,"x":109.47781722071531,"position":4868},{"y":30.741178854397255,"elevation":1363.5814208984375,"speed":24.4439998626709,"x":109.47777640084686,"position":4869},{"y":30.741123701474386,"elevation":1364.0738525390625,"speed":23.543999862670898,"x":109.47774597453835,"position":4870},{"y":30.741066997899431,"elevation":1364.623046875,"speed":26.603999519348147,"x":109.47771965536239,"position":4871},{"y":30.74100488799693,"elevation":1365.45751953125,"speed":27.647999382019044,"x":109.47768051187458,"position":4872},{"y":30.740942526637333,"elevation":1366.0404052734375,"speed":28.080000686645509,"x":109.47764287712934,"position":4873},{"y":30.740874256036001,"elevation":1367.15869140625,"speed":28.872001647949219,"x":109.47761178026857,"position":4874},{"y":30.740813948242682,"elevation":1368.03076171875,"speed":29.483998489379882,"x":109.47757012220981,"position":4875},{"y":30.74074861130746,"elevation":1368.9459228515625,"speed":31.212000274658205,"x":109.47753885771098,"position":4876},{"y":30.74067728131147,"elevation":1369.6922607421875,"speed":32.939998626708984,"x":109.4774984569377,"position":4877},{"y":30.740606496139186,"elevation":1370.5220947265625,"speed":34.812000274658203,"x":109.4774445613003,"position":4878},{"y":30.740529634087103,"elevation":1371.4603271484375,"speed":37.727998352050783,"x":109.47738965983453,"position":4879},{"y":30.74044468349846,"elevation":1371.779052734375,"speed":37.619999313354491,"x":109.47734448137643,"position":4880},{"y":30.740364133408981,"elevation":1372.34326171875,"speed":37.404001235961914,"x":109.47728899317744,"position":4881},{"y":30.740285762614327,"elevation":1371.2423095703125,"speed":34.99200096130371,"x":109.47724121632936,"position":4882},{"y":30.740214181161242,"elevation":1370.7701416015625,"speed":33.731999588012698,"x":109.47719159546259,"position":4883},{"y":30.740147922216671,"elevation":1371.4630126953125,"speed":30.960001373291018,"x":109.47714046585324,"position":4884},{"y":30.740069048507827,"elevation":1371.0611572265625,"speed":35.495998764038085,"x":109.47708405564489,"position":4885},{"y":30.739990384346562,"elevation":1371.68798828125,"speed":36.251998901367188,"x":109.47701649750533,"position":4886},{"y":30.739930453738886,"elevation":1371.4345703125,"speed":30.70799903869629,"x":109.47694877172771,"position":4887},{"y":30.739883892266768,"elevation":1368.8516845703125,"speed":31.283998489379883,"x":109.47687492716076,"position":4888},{"y":30.739858327462095,"elevation":1367.5628662109375,"speed":32.868000411987303,"x":109.47678180421653,"position":4889},{"y":30.739830834819692,"elevation":1367.5653076171875,"speed":34.380000686645509,"x":109.47668063464525,"position":4890},{"y":30.739825428492146,"elevation":1367.663818359375,"speed":36,"x":109.47657812396946,"position":4891},{"y":30.739827733515519,"elevation":1368.2000732421875,"speed":46.260001373291018,"x":109.47643412287297,"position":4892},{"y":30.739818220055419,"elevation":1369.3104248046875,"speed":48.816001510620119,"x":109.47629070850971,"position":4893},{"y":30.739809335238057,"elevation":1369.169189453125,"speed":49.104001235961917,"x":109.47615534077349,"position":4894},{"y":30.739812059356588,"elevation":1367.705078125,"speed":48.743999862670897,"x":109.47601888338986,"position":4895},{"y":30.739807826495486,"elevation":1368.1131591796875,"speed":48.060001373291016,"x":109.47587974379721,"position":4896},{"y":30.739777777372616,"elevation":1368.68701171875,"speed":49.104001235961917,"x":109.47574295113745,"position":4897},{"y":30.739746554783302,"elevation":1368.252685546875,"speed":52.163999176025392,"x":109.47558998140457,"position":4898},{"y":30.739693203969615,"elevation":1366.56689453125,"speed":54.504001235961915,"x":109.47544530975583,"position":4899},{"y":30.739624304725545,"elevation":1366.1422119140625,"speed":58.715998077392577,"x":109.47530105720224,"position":4900},{"y":30.739549077144581,"elevation":1366.0311279296875,"speed":61.163999176025392,"x":109.4751532004303,"position":4901},{"y":30.73947695086779,"elevation":1365.66845703125,"speed":62.02799835205078,"x":109.47499377663198,"position":4902},{"y":30.739397113240081,"elevation":1364.9254150390625,"speed":62.351998901367189,"x":109.47483954961362,"position":4903},{"y":30.73931769470753,"elevation":1363.69677734375,"speed":61.344003295898439,"x":109.47468431676688,"position":4904},{"y":30.739238737179654,"elevation":1363.8939208984375,"speed":60.336000823974608,"x":109.47452765899661,"position":4905},{"y":30.739149428001362,"elevation":1364.16650390625,"speed":59.363999176025395,"x":109.47438877086105,"position":4906},{"y":30.739061166560965,"elevation":1364.730224609375,"speed":59.039998626708986,"x":109.47425155910614,"position":4907},{"y":30.738963391660469,"elevation":1364.378662109375,"speed":59.399999999999999,"x":109.47411887357893,"position":4908},{"y":30.73886787987383,"elevation":1365.1126708984375,"speed":59.399999999999999,"x":109.47398702624204,"position":4909},{"y":30.738771865173,"elevation":1365.26708984375,"speed":58.679997253417973,"x":109.4738616329706,"position":4910},{"y":30.738668725854474,"elevation":1365.317138671875,"speed":56.195998764038087,"x":109.47374437014523,"position":4911},{"y":30.738573675072509,"elevation":1365.2696533203125,"speed":52.41600151062012,"x":109.47363314229014,"position":4912},{"y":30.738469362287539,"elevation":1363.8172607421875,"speed":51.587999725341795,"x":109.47353775623205,"position":4913},{"y":30.738359768903571,"elevation":1361.710693359375,"speed":51.839998626708983,"x":109.47345963689449,"position":4914},{"y":30.738249379238802,"elevation":1361.5482177734375,"speed":51.012000274658206,"x":109.47338964800301,"position":4915},{"y":30.738123524962678,"elevation":1361.748046875,"speed":51.480000686645511,"x":109.47334421808782,"position":4916},{"y":30.738000310986056,"elevation":1360.305908203125,"speed":48.095998764038086,"x":109.47330867881837,"position":4917},{"y":30.737884179717614,"elevation":1359.88623046875,"speed":48.095998764038086,"x":109.47327146316829,"position":4918},{"y":30.737758283531978,"elevation":1360.1829833984375,"speed":48.383998489379884,"x":109.47331714454057,"position":4919},{"y":30.737635991564705,"elevation":1360.3814697265625,"speed":48.131999588012697,"x":109.47334530773523,"position":4920},{"y":30.737511478393092,"elevation":1360.996826171875,"speed":51.372001647949219,"x":109.47339819754424,"position":4921},{"y":30.737389144516303,"elevation":1361.067626953125,"speed":51.336000823974608,"x":109.47345988835158,"position":4922},{"y":30.737270792043521,"elevation":1361.267578125,"speed":49.607999038696292,"x":109.47351730438831,"position":4923},{"y":30.737159438459887,"elevation":1360.5050048828125,"speed":47.519999313354496,"x":109.4735817612237,"position":4924},{"y":30.737078636913314,"elevation":1360.685302734375,"speed":46.583998489379887,"x":109.47366398769381,"position":4925},{"y":30.736988154268577,"elevation":1360.887939453125,"speed":46.9439998626709,"x":109.47375442842903,"position":4926},{"y":30.736892391024842,"elevation":1360.8724365234375,"speed":46.260001373291018,"x":109.47384160022202,"position":4927},{"y":30.736806225060239,"elevation":1360.914306640625,"speed":45.827998352050784,"x":109.47392701181533,"position":4928},{"y":30.736729237279608,"elevation":1360.9921875,"speed":43.99200096130371,"x":109.4740046282387,"position":4929},{"y":30.736651830403819,"elevation":1360.7596435546875,"speed":42.624000549316406,"x":109.47407151582601,"position":4930},{"y":30.73657614181818,"elevation":1360.4559326171875,"speed":39.636000823974612,"x":109.47414376783135,"position":4931},{"y":30.736499489313676,"elevation":1360.832763671875,"speed":35.3879997253418,"x":109.47419674145939,"position":4932},{"y":30.736422333894982,"elevation":1360.69580078125,"speed":33.372001647949219,"x":109.47424124936524,"position":4933},{"y":30.736351758270278,"elevation":1360.0321044921875,"speed":28.187999725341797,"x":109.47426128211382,"position":4934},{"y":30.736279422445907,"elevation":1359.7996826171875,"speed":27.143999862670899,"x":109.47424929599228,"position":4935},{"y":30.736216306715026,"elevation":1359.726318359375,"speed":28.691999244689942,"x":109.47421601983669,"position":4936},{"y":30.736155454098,"elevation":1359.9508056640625,"speed":30.70799903869629,"x":109.47415751415255,"position":4937},{"y":30.736102522379472,"elevation":1360.1673583984375,"speed":31.356000137329101,"x":109.47409590716424,"position":4938},{"y":30.73604648935677,"elevation":1361.0223388671875,"speed":35.424000549316411,"x":109.47402910339596,"position":4939},{"y":30.735996952309026,"elevation":1363.2830810546875,"speed":36.468000411987305,"x":109.47394637401166,"position":4940},{"y":30.735936099692001,"elevation":1363.572265625,"speed":38.736000823974614,"x":109.47386004040899,"position":4941},{"y":30.73586640416713,"elevation":1364.188232421875,"speed":41.651998901367186,"x":109.47376163686576,"position":4942},{"y":30.735797924018218,"elevation":1366.151123046875,"speed":42.516001510620121,"x":109.47366616698864,"position":4943},{"y":30.735720600961461,"elevation":1366.2713623046875,"speed":40.751998901367188,"x":109.47358788001301,"position":4944},{"y":30.735643319814219,"elevation":1366.9281005859375,"speed":40.751998901367188,"x":109.47351051504674,"position":4945},{"y":30.735560758067979,"elevation":1367.5516357421875,"speed":40.139998626708987,"x":109.47343273098531,"position":4946},{"y":30.735497768065645,"elevation":1367.196533203125,"speed":38.339998626708983,"x":109.47334195497396,"position":4947},{"y":30.735440100571825,"elevation":1366.8319091796875,"speed":36.072001647949222,"x":109.47325964468482,"position":4948},{"y":30.735377026750459,"elevation":1366.7886962890625,"speed":34.560001373291016,"x":109.47319367910686,"position":4949},{"y":30.735304523288026,"elevation":1367.0299072265625,"speed":37.043999862670901,"x":109.47313349704208,"position":4950},{"y":30.735213998733773,"elevation":1367.4644775390625,"speed":38.91600151062012,"x":109.47309795777264,"position":4951},{"y":30.735126994578852,"elevation":1366.989501953125,"speed":40.680000686645506,"x":109.47304825308683,"position":4952},{"y":30.735016353456988,"elevation":1367.2525634765625,"speed":39.8879997253418,"x":109.47301405492189,"position":4953},{"y":30.734912208310082,"elevation":1367.309814453125,"speed":40.751998901367188,"x":109.47300399663808,"position":4954},{"y":30.73480730879189,"elevation":1367.7266845703125,"speed":41.868000411987303,"x":109.47301983843508,"position":4955},{"y":30.734708108967855,"elevation":1367.9859619140625,"speed":44.063999176025391,"x":109.47306551980736,"position":4956},{"y":30.734608783415272,"elevation":1367.94921875,"speed":45.863999176025395,"x":109.47313534106078,"position":4957},{"y":30.734505392639651,"elevation":1368.2060546875,"speed":47.736000823974614,"x":109.47320424030485,"position":4958},{"y":30.734406108996584,"elevation":1368.857177734375,"speed":48.8879997253418,"x":109.47327163080635,"position":4959},{"y":30.734298611088406,"elevation":1370.1466064453125,"speed":50.50799903869629,"x":109.47335008542004,"position":4960},{"y":30.734184826752852,"elevation":1370.7420654296875,"speed":51.516001510620121,"x":109.47342434908214,"position":4961},{"y":30.734070832869719,"elevation":1371.276123046875,"speed":50.8319995880127,"x":109.47349584671619,"position":4962},{"y":30.733953276677738,"elevation":1373.2606201171875,"speed":49.356000137329104,"x":109.47355862717095,"position":4963},{"y":30.733855334139179,"elevation":1373.308349609375,"speed":45.036000823974611,"x":109.47362207817795,"position":4964},{"y":30.733768078527163,"elevation":1372.9610595703125,"speed":36.683998489379881,"x":109.47366541261735,"position":4965},{"y":30.733678811258386,"elevation":1371.958740234375,"speed":35.748001098632812,"x":109.47368896576526,"position":4966},{"y":30.73360693643869,"elevation":1371.901611328125,"speed":28.800000000000001,"x":109.4736729563302,"position":4967},{"y":30.733544114074419,"elevation":1372.2354736328125,"speed":30.527998352050783,"x":109.47359810593488,"position":4968},{"y":30.733510712190281,"elevation":1372.8916015625,"speed":30.563999176025391,"x":109.47351906458798,"position":4969},{"y":30.733483638643037,"elevation":1373.0257568359375,"speed":29.519999313354493,"x":109.47343356917563,"position":4970},{"y":30.733511257013987,"elevation":1373.927490234375,"speed":33.804001235961913,"x":109.47333248342338,"position":4971},{"y":30.733550777687441,"elevation":1374.5885009765625,"speed":36.468000411987305,"x":109.47324170741203,"position":4972},{"y":30.733604296139191,"elevation":1374.438232421875,"speed":40.968000411987305,"x":109.47314045402172,"position":4973},{"y":30.733664394384931,"elevation":1374.3128662109375,"speed":45.756000137329103,"x":109.47303383621338,"position":4974},{"y":30.733731533429335,"elevation":1374.53466796875,"speed":50.112000274658207,"x":109.47291808213058,"position":4975},{"y":30.733801773777913,"elevation":1376.1302490234375,"speed":54.612000274658207,"x":109.47278237911823,"position":4976},{"y":30.733881695224653,"elevation":1377.109619140625,"speed":57.960001373291014,"x":109.47264298806849,"position":4977},{"y":30.733957341900776,"elevation":1377.8524169921875,"speed":61.308002471923828,"x":109.47249161089721,"position":4978},{"y":30.734032192296098,"elevation":1378.18603515625,"speed":63.791997528076173,"x":109.4723316841847,"position":4979},{"y":30.734104234753858,"elevation":1377.87548828125,"speed":65.736000823974607,"x":109.47215851406517,"position":4980},{"y":30.734183401829313,"elevation":1377.2806396484375,"speed":68.615998077392575,"x":109.47198576304081,"position":4981},{"y":30.73426680176587,"elevation":1377.4368896484375,"speed":72.287999725341805,"x":109.4718028699136,"position":4982},{"y":30.73435745204867,"elevation":1376.3721923828125,"speed":72.539998626708993,"x":109.47162014442446,"position":4983},{"y":30.734438463142826,"elevation":1376.1904296875,"speed":72.215998077392584,"x":109.47143917913499,"position":4984},{"y":30.734533807291402,"elevation":1376.7239990234375,"speed":70.812000274658203,"x":109.47125519636037,"position":4985},{"y":30.734626175864353,"elevation":1375.0810546875,"speed":69.948001098632815,"x":109.47107624272766,"position":4986},{"y":30.734712383738472,"elevation":1373.2852783203125,"speed":66.239998626708982,"x":109.47090676064553,"position":4987},{"y":30.734791005990221,"elevation":1372.28125,"speed":61.200000000000003,"x":109.47075236598911,"position":4988},{"y":30.734860785334124,"elevation":1369.6680908203125,"speed":54.648001098632811,"x":109.47061155001583,"position":4989},{"y":30.73491870428504,"elevation":1367.756591796875,"speed":48.131999588012697,"x":109.47048087614539,"position":4990},{"y":30.734946783660664,"elevation":1366.526611328125,"speed":42.300000000000004,"x":109.47035967382553,"position":4991},{"y":30.734970001532449,"elevation":1364.040283203125,"speed":39.060001373291016,"x":109.47024324919047,"position":4992},{"y":30.734974863036289,"elevation":1363.580078125,"speed":40.068000411987306,"x":109.4701312669641,"position":4993},{"y":30.734975365950479,"elevation":1363.277099609375,"speed":43.019999313354496,"x":109.47001224393907,"position":4994},{"y":30.73495856023462,"elevation":1363.6929931640625,"speed":46.583998489379887,"x":109.46986941630902,"position":4995},{"y":30.734942634618594,"elevation":1363.950439453125,"speed":49.463999176025389,"x":109.46972860033574,"position":4996},{"y":30.734912753133788,"elevation":1364.08056640625,"speed":53.424000549316411,"x":109.46957680406931,"position":4997},{"y":30.734879351249649,"elevation":1363.9837646484375,"speed":56.339998626708983,"x":109.46941846991839,"position":4998},{"y":30.734844817808582,"elevation":1364.2091064453125,"speed":56.519999313354496,"x":109.46925334642592,"position":4999},{"y":30.734812002657666,"elevation":1364.20263671875,"speed":55.9439998626709,"x":109.46909517991307,"position":5000},{"y":30.734773320174529,"elevation":1363.86328125,"speed":53.963999176025389,"x":109.46894271309438,"position":5001},{"y":30.734724872774198,"elevation":1364.1900634765625,"speed":53.819999313354494,"x":109.46879452104631,"position":5002},{"y":30.734664774528458,"elevation":1364.1981201171875,"speed":55.872001647949219,"x":109.46864364678922,"position":5003},{"y":30.734583553886726,"elevation":1364.238525390625,"speed":56.880000686645509,"x":109.46850400428238,"position":5004},{"y":30.734494202798917,"elevation":1364.8607177734375,"speed":59.003997802734375,"x":109.46837224076452,"position":5005},{"y":30.734405857539489,"elevation":1365.470947265625,"speed":57.924000549316411,"x":109.46823989051344,"position":5006},{"y":30.734306490077387,"elevation":1365.287841796875,"speed":57.563999176025391,"x":109.4681160898036,"position":5007},{"y":30.734200165635656,"elevation":1365.4207763671875,"speed":57.708002471923827,"x":109.46799832406404,"position":5008},{"y":30.734099792345177,"elevation":1365.57373046875,"speed":55.727998352050783,"x":109.46788290525737,"position":5009},{"y":30.73399929332615,"elevation":1365.1754150390625,"speed":50.256000137329103,"x":109.4677896984941,"position":5010},{"y":30.73390327862532,"elevation":1364.51220703125,"speed":50.975999450683595,"x":109.46769649173083,"position":5011},{"y":30.733798756292771,"elevation":1363.840087890625,"speed":50.975999450683595,"x":109.46762189279261,"position":5012},{"y":30.733665986946534,"elevation":1363.5543212890625,"speed":56.592000961303711,"x":109.4675669075078,"position":5013},{"y":30.733532840414654,"elevation":1363.474853515625,"speed":58.463999176025389,"x":109.46751041348043,"position":5014},{"y":30.733400280615996,"elevation":1362.22216796875,"speed":60.372001647949219,"x":109.46744469935956,"position":5015},{"y":30.733249573996972,"elevation":1361.498046875,"speed":60.732003021240239,"x":109.46739180955055,"position":5016},{"y":30.73310045993955,"elevation":1362.40625,"speed":61.45199890136719,"x":109.46736004213753,"position":5017},{"y":30.732947825482796,"elevation":1361.5716552734375,"speed":61.45199890136719,"x":109.46733615371349,"position":5018},{"y":30.732785468018363,"elevation":1361.5181884765625,"speed":62.136000823974612,"x":109.46734285923603,"position":5019},{"y":30.732634384213696,"elevation":1361.440185546875,"speed":62.351998901367189,"x":109.46734302687409,"position":5020},{"y":30.732478187448095,"elevation":1361.544189453125,"speed":62.315998077392578,"x":109.46734160195055,"position":5021},{"y":30.732320481939922,"elevation":1362.08349609375,"speed":59.832003021240233,"x":109.46735903630915,"position":5022},{"y":30.732183689280163,"elevation":1361.9237060546875,"speed":53.927998352050786,"x":109.46737512956324,"position":5023},{"y":30.732047776720236,"elevation":1361.482421875,"speed":52.200000000000003,"x":109.46740790280464,"position":5024},{"y":30.731918192497204,"elevation":1360.9134521484375,"speed":50.436000823974609,"x":109.46743522780898,"position":5025},{"y":30.73179631962509,"elevation":1360.5787353515625,"speed":50.616001510620116,"x":109.46747085089746,"position":5026},{"y":30.731673021829437,"elevation":1360.5335693359375,"speed":50.580000686645512,"x":109.46750454614821,"position":5027},{"y":30.731540923035453,"elevation":1360.34765625,"speed":52.236000823974614,"x":109.46754503074052,"position":5028},{"y":30.731408195598732,"elevation":1359.7916259765625,"speed":52.019999313354496,"x":109.46758316839995,"position":5029},{"y":30.73128397579373,"elevation":1359.66845703125,"speed":51.048001098632817,"x":109.46763178343835,"position":5030},{"y":30.731176394066523,"elevation":1357.831298828125,"speed":49.283998489379883,"x":109.46770286197724,"position":5031},{"y":30.731074721581052,"elevation":1358.4898681640625,"speed":50.219999313354492,"x":109.46777712563934,"position":5032},{"y":30.730983107379387,"elevation":1358.0787353515625,"speed":50.939998626708984,"x":109.4678811450577,"position":5033},{"y":30.730889774887572,"elevation":1356.4091796875,"speed":52.883998489379884,"x":109.46799069653215,"position":5034},{"y":30.730805788217793,"elevation":1356.2916259765625,"speed":51.516001510620121,"x":109.46810066710177,"position":5035},{"y":30.730725070490251,"elevation":1355.278076171875,"speed":48.636000823974612,"x":109.46821390661361,"position":5036},{"y":30.730653028032492,"elevation":1354.267822265625,"speed":42.839998626708983,"x":109.46831197488072,"position":5037},{"y":30.730573399952362,"elevation":1352.3260498046875,"speed":36.792000961303714,"x":109.46838665763798,"position":5038},{"y":30.730490586749024,"elevation":1351.9847412109375,"speed":34.956000137329106,"x":109.46843686523798,"position":5039},{"y":30.73040756399811,"elevation":1352.113525390625,"speed":34.092000961303711,"x":109.46844801316919,"position":5040},{"y":30.730317458539016,"elevation":1351.58740234375,"speed":34.595998764038086,"x":109.46842932152512,"position":5041},{"y":30.730238668649204,"elevation":1351.0880126953125,"speed":37.907999038696289,"x":109.46836939091745,"position":5042},{"y":30.730177941760726,"elevation":1349.996826171875,"speed":41.183998489379881,"x":109.46827752525869,"position":5043},{"y":30.730131589836187,"elevation":1351.24609375,"speed":45.143999862670903,"x":109.46815732876721,"position":5044},{"y":30.73010141498477,"elevation":1351.8251953125,"speed":48.095998764038086,"x":109.46802724162998,"position":5045},{"y":30.730079035303302,"elevation":1351.7119140625,"speed":50.148001098632811,"x":109.46788944314184,"position":5046},{"y":30.730030713631518,"elevation":1351.7564697265625,"speed":50.8319995880127,"x":109.46774343038859,"position":5047},{"y":30.729987127735026,"elevation":1351.0638427734375,"speed":52.307999038696288,"x":109.46760504516723,"position":5048},{"y":30.729941027267582,"elevation":1351.5755615234375,"speed":54.287999725341798,"x":109.46746607321265,"position":5049},{"y":30.729887383087284,"elevation":1351.640380859375,"speed":56.016001510620121,"x":109.4673285261816,"position":5050},{"y":30.729828835493631,"elevation":1351.9783935546875,"speed":56.95199890136719,"x":109.4671768137342,"position":5051},{"y":30.729774353123016,"elevation":1351.56884765625,"speed":55.151998901367186,"x":109.46702870550516,"position":5052},{"y":30.729749584599144,"elevation":1350.9453125,"speed":49.104001235961917,"x":109.46687783124807,"position":5053},{"y":30.729733197978444,"elevation":1351.29248046875,"speed":44.927998352050786,"x":109.46674849848213,"position":5054},{"y":30.729738185210831,"elevation":1351.4312744140625,"speed":45.468000411987305,"x":109.46662503304842,"position":5055},{"y":30.72974375917644,"elevation":1351.5355224609375,"speed":47.160001373291017,"x":109.46649025204542,"position":5056},{"y":30.729768737247891,"elevation":1353.009033203125,"speed":49.5,"x":109.46634407165411,"position":5057},{"y":30.729787428891964,"elevation":1353.6011962890625,"speed":52.092000961303711,"x":109.46620174693825,"position":5058},{"y":30.729807964554734,"elevation":1354.7860107421875,"speed":53.351998901367189,"x":109.46604760373893,"position":5059},{"y":30.729818232386119,"elevation":1355.7186279296875,"speed":52.848001098632814,"x":109.46589748385313,"position":5060},{"y":30.72982024404288,"elevation":1356.51318359375,"speed":52.956000137329106,"x":109.46574627431991,"position":5061},{"y":30.729820202133364,"elevation":1357.439208984375,"speed":53.063999176025391,"x":109.46558752107384,"position":5062},{"y":30.729811317316003,"elevation":1358.4136962890625,"speed":54.180000686645506,"x":109.4654327911413,"position":5063},{"y":30.729788728086955,"elevation":1360.7818603515625,"speed":54.792000961303714,"x":109.46527487608554,"position":5064},{"y":30.729756080574102,"elevation":1361.5372314453125,"speed":55.836000823974608,"x":109.46511260244014,"position":5065},{"y":30.729724480799145,"elevation":1362.1121826171875,"speed":56.5560001373291,"x":109.46495284336569,"position":5066},{"y":30.729688270977444,"elevation":1364.0584716796875,"speed":57.312000274658203,"x":109.46479140791061,"position":5067},{"y":30.729650887689299,"elevation":1364.1285400390625,"speed":55.656000137329102,"x":109.46463173265519,"position":5068},{"y":30.729598039789803,"elevation":1364.8876953125,"speed":53.712000274658202,"x":109.46447867910328,"position":5069},{"y":30.729549005656249,"elevation":1366.154296875,"speed":53.243999862670897,"x":109.46433166052165,"position":5070},{"y":30.729482495254583,"elevation":1365.88916015625,"speed":53.495998764038085,"x":109.46420241157475,"position":5071},{"y":30.729404082550413,"elevation":1366.2193603515625,"speed":54.936000823974609,"x":109.4640804548836,"position":5072},{"y":30.729320682613857,"elevation":1367.079345703125,"speed":56.627998352050781,"x":109.46394835608962,"position":5073},{"y":30.729240886895663,"elevation":1367.0389404296875,"speed":56.231999588012698,"x":109.46380636664989,"position":5074},{"y":30.729146758123047,"elevation":1367.3685302734375,"speed":55.619999313354491,"x":109.46368575106325,"position":5075},{"y":30.729048731765456,"elevation":1368.0576171875,"speed":56.016001510620121,"x":109.46356714713338,"position":5076},{"y":30.72895166932673,"elevation":1368.8572998046875,"speed":56.91600151062012,"x":109.46345265033605,"position":5077},{"y":30.728845386794514,"elevation":1369.111328125,"speed":56.987999725341801,"x":109.46333698007227,"position":5078},{"y":30.728735877229578,"elevation":1368.79638671875,"speed":56.124000549316406,"x":109.46322667422653,"position":5079},{"y":30.728623769274659,"elevation":1369.004150390625,"speed":55.727998352050783,"x":109.46312491792203,"position":5080},{"y":30.728507847553796,"elevation":1369.0914306640625,"speed":55.872001647949219,"x":109.46302777166427,"position":5081},{"y":30.728400810650296,"elevation":1368.4556884765625,"speed":56.231999588012698,"x":109.46292283023656,"position":5082},{"y":30.728289708523757,"elevation":1368.32177734375,"speed":55.872001647949219,"x":109.4628243428743,"position":5083},{"y":30.728168925299055,"elevation":1367.81591796875,"speed":57.275999450683592,"x":109.46274370896579,"position":5084},{"y":30.728036030224271,"elevation":1367.7340087890625,"speed":58.391997528076175,"x":109.46267841394008,"position":5085},{"y":30.727903135149486,"elevation":1367.2174072265625,"speed":59.724000549316408,"x":109.46261881860853,"position":5086},{"y":30.727760768524117,"elevation":1366.8233642578125,"speed":59.363999176025395,"x":109.46256676698984,"position":5087},{"y":30.727621293655343,"elevation":1366.3184814453125,"speed":58.86000137329102,"x":109.46250415417315,"position":5088},{"y":30.727496361388571,"elevation":1365.998046875,"speed":57.744003295898438,"x":109.46243039342524,"position":5089},{"y":30.727378260372884,"elevation":1365.87841796875,"speed":56.339998626708983,"x":109.46234523328901,"position":5090},{"y":30.727260620361871,"elevation":1365.620361328125,"speed":55.619999313354491,"x":109.46225571456314,"position":5091},{"y":30.727154715015299,"elevation":1365.1973876953125,"speed":53.243999862670897,"x":109.46216795603694,"position":5092},{"y":30.727047678111798,"elevation":1364.7271728515625,"speed":52.200000000000003,"x":109.4620867353952,"position":5093},{"y":30.726943784421987,"elevation":1364.3424072265625,"speed":51.336000823974608,"x":109.4620058500296,"position":5094},{"y":30.7268386334467,"elevation":1364.1773681640625,"speed":50.183998489379881,"x":109.46192504848302,"position":5095},{"y":30.726732267095453,"elevation":1363.5205078125,"speed":49.104001235961917,"x":109.46185614923895,"position":5096},{"y":30.726626403658393,"elevation":1363.188720703125,"speed":50.543999862670901,"x":109.46178548979522,"position":5097},{"y":30.726509979023341,"elevation":1363.002197265625,"speed":52.956000137329106,"x":109.46171944039823,"position":5098},{"y":30.726388106151227,"elevation":1363.29736328125,"speed":54.936000823974609,"x":109.4616588392383,"position":5099},{"y":30.726258396199647,"elevation":1363.5279541015625,"speed":55.872001647949219,"x":109.46160125556351,"position":5100},{"y":30.726132667652074,"elevation":1363.6094970703125,"speed":54.683998489379881,"x":109.46154710846902,"position":5101},{"y":30.726007567747239,"elevation":1362.65966796875,"speed":50.724000549316408,"x":109.46149765524031,"position":5102},{"y":30.725893238587979,"elevation":1361.681884765625,"speed":46.583998489379887,"x":109.46144962693513,"position":5103},{"y":30.725780753447417,"elevation":1361.302978515625,"speed":44.495998764038085,"x":109.46143026473881,"position":5104},{"y":30.725676524481479,"elevation":1361.1944580078125,"speed":41.292000961303714,"x":109.46143311458589,"position":5105},{"y":30.725582060432735,"elevation":1360.9735107421875,"speed":39.49200096130371,"x":109.46146773184599,"position":5106},{"y":30.725490907235745,"elevation":1360.9276123046875,"speed":41.616001510620116,"x":109.46151123392345,"position":5107},{"y":30.725391120678488,"elevation":1361.5078125,"speed":42.048001098632817,"x":109.46158985617519,"position":5108},{"y":30.725314887269143,"elevation":1362.5614013671875,"speed":44.316001510620119,"x":109.46167820143462,"position":5109},{"y":30.725240455968979,"elevation":1362.87353515625,"speed":46.9439998626709,"x":109.4617862441665,"position":5110},{"y":30.725170592806045,"elevation":1363.2489013671875,"speed":48.672001647949223,"x":109.46189931604029,"position":5111},{"y":30.725102825118903,"elevation":1364.005126953125,"speed":50.868000411987303,"x":109.46202102127434,"position":5112},{"y":30.725043271696869,"elevation":1364.583984375,"speed":53.172001647949223,"x":109.46215907121957,"position":5113},{"y":30.725001236452464,"elevation":1364.8717041015625,"speed":55.151998901367186,"x":109.4623079338199,"position":5114},{"y":30.724964062711898,"elevation":1365.993896484375,"speed":56.663999176025392,"x":109.46245243783058,"position":5115},{"y":30.724930660827759,"elevation":1364.9156494140625,"speed":55.475999450683595,"x":109.46261085580052,"position":5116},{"y":30.724893612815741,"elevation":1364.93359375,"speed":55.619999313354491,"x":109.4627688546753,"position":5117},{"y":30.724860713845793,"elevation":1365.870849609375,"speed":56.304001235961913,"x":109.46292744028331,"position":5118},{"y":30.724816960311237,"elevation":1366.131591796875,"speed":57.49200096130371,"x":109.46308644498647,"position":5119},{"y":30.724768722458485,"elevation":1365.70751953125,"speed":59.112000274658207,"x":109.46324444386126,"position":5120},{"y":30.72471667083979,"elevation":1365.5091552734375,"speed":59.796002197265629,"x":109.46340688514474,"position":5121},{"y":30.724660889274183,"elevation":1366.13427734375,"speed":60.515998077392581,"x":109.46356865587595,"position":5122},{"y":30.724618518753651,"elevation":1367.1422119140625,"speed":58.679997253417973,"x":109.46373352791133,"position":5123},{"y":30.724588762997392,"elevation":1367.226806640625,"speed":58.644003295898436,"x":109.46389353844287,"position":5124},{"y":30.724558294779364,"elevation":1366.4449462890625,"speed":58.248001098632812,"x":109.46405841047826,"position":5125},{"y":30.724536082735959,"elevation":1366.5562744140625,"speed":59.003997802734375,"x":109.46422814401748,"position":5126},{"y":30.72450875773162,"elevation":1366.8916015625,"speed":59.363999176025395,"x":109.4644031581557,"position":5127},{"y":30.724473930923942,"elevation":1367.0748291015625,"speed":59.220002746582033,"x":109.46456870074334,"position":5128},{"y":30.724424184328619,"elevation":1366.50537109375,"speed":58.572001647949222,"x":109.46472577760878,"position":5129},{"y":30.724370330600742,"elevation":1366.4024658203125,"speed":58.103997802734376,"x":109.46488511758807,"position":5130},{"y":30.724327624804083,"elevation":1365.87451171875,"speed":57.204001235961918,"x":109.46504470902445,"position":5131},{"y":30.724295564024452,"elevation":1365.3924560546875,"speed":57.239998626708989,"x":109.46521511311593,"position":5132},{"y":30.724266939825121,"elevation":1365.868896484375,"speed":56.592000961303711,"x":109.4653775543994,"position":5133},{"y":30.724231526284221,"elevation":1365.7933349609375,"speed":55.3319995880127,"x":109.46553597236934,"position":5134},{"y":30.724184839083556,"elevation":1363.3082275390625,"speed":54,"x":109.46568525406482,"position":5135},{"y":30.724128638422791,"elevation":1362.94091796875,"speed":53.316001510620119,"x":109.46583336229386,"position":5136},{"y":30.724069629824463,"elevation":1362.907958984375,"speed":52.560001373291016,"x":109.4659766928381,"position":5137},{"y":30.724017703934315,"elevation":1362.813720703125,"speed":51.660001373291017,"x":109.46611591624978,"position":5138},{"y":30.723964101663533,"elevation":1362.6356201171875,"speed":50.687999725341797,"x":109.46625036197665,"position":5139},{"y":30.723912762506608,"elevation":1361.998779296875,"speed":49.536000823974611,"x":109.46638128730419,"position":5140},{"y":30.723861213802103,"elevation":1360.7332763671875,"speed":48.348001098632814,"x":109.46650282490018,"position":5141},{"y":30.723797134152356,"elevation":1360.6207275390625,"speed":46.619999313354491,"x":109.4666226022965,"position":5142},{"y":30.723719308181408,"elevation":1360.245361328125,"speed":45.936000823974609,"x":109.46672284985843,"position":5143},{"y":30.723637081711296,"elevation":1360.216064453125,"speed":47.051998901367192,"x":109.46682360033455,"position":5144},{"y":30.723554519965056,"elevation":1360.4788818359375,"speed":49.751998901367188,"x":109.46693222979965,"position":5145},{"y":30.723469401738349,"elevation":1360.658935546875,"speed":51.660001373291017,"x":109.46703541102769,"position":5146},{"y":30.723379380098287,"elevation":1360.7347412109375,"speed":53.280000686645508,"x":109.46714311848345,"position":5147},{"y":30.723288645996455,"elevation":1360.2626953125,"speed":53.927998352050786,"x":109.46726180623236,"position":5148},{"y":30.723202731488946,"elevation":1359.588134765625,"speed":53.172001647949223,"x":109.46738149980965,"position":5149},{"y":30.72311224884421,"elevation":1359.8712158203125,"speed":52.812000274658203,"x":109.46750035519662,"position":5150},{"y":30.723019377357069,"elevation":1357.94775390625,"speed":51.731999588012698,"x":109.46761351088944,"position":5151},{"y":30.722927218331698,"elevation":1357.98291015625,"speed":49.643999862670903,"x":109.46771652447941,"position":5152},{"y":30.722825964941382,"elevation":1357.8624267578125,"speed":51.156000137329102,"x":109.46780813868108,"position":5153},{"y":30.722719472861588,"elevation":1357.1925048828125,"speed":52.99200096130371,"x":109.46788508455219,"position":5154},{"y":30.722604095964432,"elevation":1357.26171875,"speed":54.180000686645506,"x":109.46795934821429,"position":5155},{"y":30.722490018262267,"elevation":1356.7762451171875,"speed":54.180000686645506,"x":109.46804450835052,"position":5156},{"y":30.722370827599168,"elevation":1356.34521484375,"speed":53.927998352050786,"x":109.46812698627772,"position":5157},{"y":30.722258552006185,"elevation":1356.1724853515625,"speed":52.739998626708989,"x":109.46820032793048,"position":5158},{"y":30.722157089068293,"elevation":1355.0770263671875,"speed":48.383998489379884,"x":109.46827190938356,"position":5159},{"y":30.722054243116379,"elevation":1354.989990234375,"speed":45.143999862670903,"x":109.46832739758256,"position":5160},{"y":30.721951145707369,"elevation":1353.884765625,"speed":40.248001098632812,"x":109.46837140257421,"position":5161},{"y":30.721868961146772,"elevation":1352.932861328125,"speed":32.8319995880127,"x":109.46840593601527,"position":5162},{"y":30.721795745222568,"elevation":1352.3209228515625,"speed":25.847999382019044,"x":109.46841180334749,"position":5163},{"y":30.721747968374491,"elevation":1351.441650390625,"speed":24.515999794006348,"x":109.46839101622763,"position":5164},{"y":30.721707190415561,"elevation":1351.404296875,"speed":25.668000411987304,"x":109.46833611476185,"position":5165},{"y":30.721678901492357,"elevation":1351.5623779296875,"speed":28.872001647949219,"x":109.46826252165201,"position":5166},{"y":30.721663646428585,"elevation":1351.9140625,"speed":32.651998901367186,"x":109.46817652332547,"position":5167},{"y":30.721651115483343,"elevation":1352.3353271484375,"speed":35.856000137329104,"x":109.46808004761996,"position":5168},{"y":30.721649606740772,"elevation":1352.720703125,"speed":38.95199890136719,"x":109.46797016086938,"position":5169},{"y":30.721663143514395,"elevation":1352.9000244140625,"speed":42.551998901367192,"x":109.4678536524153,"position":5170},{"y":30.721683134353459,"elevation":1353.449462890625,"speed":45.827998352050784,"x":109.46772733713451,"position":5171},{"y":30.721717290608883,"elevation":1353.808349609375,"speed":48.348001098632814,"x":109.46759574125471,"position":5172},{"y":30.721752075507045,"elevation":1354.55322265625,"speed":48.780000686645508,"x":109.46746062497559,"position":5173},{"y":30.721791973366141,"elevation":1353.6885986328125,"speed":48.131999588012697,"x":109.46732291030648,"position":5174},{"y":30.721826506807208,"elevation":1353.1571044921875,"speed":46.980000686645511,"x":109.46719324226441,"position":5175},{"y":30.721859824872315,"elevation":1352.183837890625,"speed":44.819999313354494,"x":109.46706692698362,"position":5176},{"y":30.721893101027906,"elevation":1349.9576416015625,"speed":40.86000137329102,"x":109.46695603440466,"position":5177},{"y":30.721926377183497,"elevation":1349.4404296875,"speed":38.880000686645509,"x":109.46684991951051,"position":5178},{"y":30.721954079373479,"elevation":1349.279052734375,"speed":38.663999176025392,"x":109.46673911075058,"position":5179},{"y":30.72198714598149,"elevation":1348.742431640625,"speed":38.700000000000003,"x":109.46663014600935,"position":5180},{"y":30.722013884252608,"elevation":1349.0582275390625,"speed":40.572001647949222,"x":109.46652000780168,"position":5181},{"y":30.722046825132072,"elevation":1349.46875,"speed":43.092000961303711,"x":109.46641079160335,"position":5182},{"y":30.722077125712037,"elevation":1350.0604248046875,"speed":44.531999588012695,"x":109.46628606888416,"position":5183},{"y":30.722106169006526,"elevation":1350.214111328125,"speed":45.39599876403809,"x":109.46615723903241,"position":5184},{"y":30.722134583658278,"elevation":1349.6328125,"speed":44.783998489379883,"x":109.46603201339903,"position":5185},{"y":30.722154071583152,"elevation":1348.833251953125,"speed":44.316001510620119,"x":109.46590259681406,"position":5186},{"y":30.722171422122717,"elevation":1346.96484375,"speed":46.439998626708984,"x":109.46577276113393,"position":5187},{"y":30.722189988038242,"elevation":1346.5257568359375,"speed":48.8879997253418,"x":109.46563798013094,"position":5188},{"y":30.722200465417206,"elevation":1345.7989501953125,"speed":50.975999450683595,"x":109.46549272174897,"position":5189},{"y":30.722211822896003,"elevation":1344.759765625,"speed":52.41600151062012,"x":109.46534235040608,"position":5190},{"y":30.722215636661947,"elevation":1343.650390625,"speed":52.848001098632814,"x":109.46519172760608,"position":5191},{"y":30.722211026615202,"elevation":1342.4775390625,"speed":52.45199890136719,"x":109.46504420611026,"position":5192},{"y":30.72221165525794,"elevation":1339.456298828125,"speed":51.407999038696289,"x":109.46489106873932,"position":5193},{"y":30.722209601691663,"elevation":1338.6251220703125,"speed":51.731999588012698,"x":109.46473793136838,"position":5194},{"y":30.722198914765119,"elevation":1337.8326416015625,"speed":50.687999725341797,"x":109.46458504545453,"position":5195},{"y":30.722191580599844,"elevation":1336.8741455078125,"speed":49.427998352050786,"x":109.4644412119961,"position":5196},{"y":30.722192544518709,"elevation":1335.1021728515625,"speed":49.283998489379883,"x":109.46430743682149,"position":5197},{"y":30.722194346627891,"elevation":1334.6220703125,"speed":49.248001098632812,"x":109.46416452537241,"position":5198},{"y":30.722199711045921,"elevation":1334.1724853515625,"speed":47.843999862670898,"x":109.46402714597943,"position":5199},{"y":30.722243841766119,"elevation":1333.8768310546875,"speed":52.272001647949217,"x":109.46387610408428,"position":5200},{"y":30.722270370489657,"elevation":1333.715087890625,"speed":52.343999862670898,"x":109.46372682238879,"position":5201},{"y":30.722294971375465,"elevation":1333.2177734375,"speed":51.119999313354491,"x":109.46357871415975,"position":5202},{"y":30.722275734907686,"elevation":1331.3055419921875,"speed":45.431999588012694,"x":109.46343990984323,"position":5203},{"y":30.722240950009525,"elevation":1330.433349609375,"speed":41.183998489379881,"x":109.46331451657177,"position":5204},{"y":30.722219995251596,"elevation":1329.670166015625,"speed":40.139998626708987,"x":109.46319046440483,"position":5205},{"y":30.722200213960111,"elevation":1327.3958740234375,"speed":38.304001235961913,"x":109.46308351132036,"position":5206},{"y":30.722173769055605,"elevation":1326.9156494140625,"speed":39.312000274658203,"x":109.46297002035142,"position":5207},{"y":30.72211756839484,"elevation":1325.9864501953125,"speed":38.268000411987309,"x":109.46286885078014,"position":5208},{"y":30.722091291128397,"elevation":1324.87890625,"speed":37.439998626708984,"x":109.46276608864726,"position":5209},{"y":30.722071006922722,"elevation":1323.3651123046875,"speed":38.268000411987309,"x":109.462657040087,"position":5210},{"y":30.722053572564125,"elevation":1323.0291748046875,"speed":40.824000549316409,"x":109.46254363293708,"position":5211},{"y":30.722047537593841,"elevation":1323.1319580078125,"speed":44.316001510620119,"x":109.46241706619919,"position":5212},{"y":30.72203915569067,"elevation":1324.0350341796875,"speed":44.316001510620119,"x":109.46228882308067,"position":5213},{"y":30.722062876476645,"elevation":1323.6143798828125,"speed":50.8319995880127,"x":109.46213870319487,"position":5214},{"y":30.722043472370803,"elevation":1323.834228515625,"speed":51.372001647949219,"x":109.46198690692843,"position":5215},{"y":30.72202670856446,"elevation":1322.8446044921875,"speed":52.41600151062012,"x":109.46184508512677,"position":5216},{"y":30.722008352196514,"elevation":1322.0655517578125,"speed":52.883998489379884,"x":109.46169286976517,"position":5217},{"y":30.721965059666633,"elevation":1321.629150390625,"speed":52.883998489379884,"x":109.46154794665934,"position":5218},{"y":30.721883503748774,"elevation":1320.5948486328125,"speed":53.568000411987306,"x":109.46141635077954,"position":5219},{"y":30.721819466008544,"elevation":1320.3226318359375,"speed":53.568000411987306,"x":109.46127989339591,"position":5220},{"y":30.721767707756459,"elevation":1319.8375244140625,"speed":52.956000137329106,"x":109.46114921952547,"position":5221},{"y":30.721710585086345,"elevation":1318.1680908203125,"speed":53.280000686645508,"x":109.46100681099058,"position":5222},{"y":30.721662850147784,"elevation":1316.2078857421875,"speed":51.407999038696289,"x":109.46086934777857,"position":5223},{"y":30.721596046379506,"elevation":1315.2896728515625,"speed":49.212000274658202,"x":109.4607642387128,"position":5224},{"y":30.721511389157474,"elevation":1314.282958984375,"speed":48.52799835205078,"x":109.46065586070479,"position":5225},{"y":30.72143544911474,"elevation":1312.2982177734375,"speed":48.275999450683592,"x":109.46054446521164,"position":5226},{"y":30.721359676710069,"elevation":1310.967041015625,"speed":49.068000411987306,"x":109.46044807332517,"position":5227},{"y":30.721280174358487,"elevation":1310.4864501953125,"speed":49.643999862670903,"x":109.46033793511749,"position":5228},{"y":30.721195600955486,"elevation":1309.1490478515625,"speed":48.960001373291014,"x":109.46022913801433,"position":5229},{"y":30.721110482728779,"elevation":1308.3336181640625,"speed":47.160001373291017,"x":109.4601355121559,"position":5230},{"y":30.721015054761171,"elevation":1307.1832275390625,"speed":46.368000411987303,"x":109.4600440655923,"position":5231},{"y":30.720921596540808,"elevation":1305.799560546875,"speed":44.424000549316411,"x":109.45997240032018,"position":5232},{"y":30.720831574900746,"elevation":1305.3951416015625,"speed":42.624000549316406,"x":109.45990861403705,"position":5233},{"y":30.720739960699081,"elevation":1305.3612060546875,"speed":41.399999999999999,"x":109.45984398956359,"position":5234},{"y":30.720648388406932,"elevation":1305.214111328125,"speed":43.236000823974614,"x":109.45978053855659,"position":5235},{"y":30.720555265462696,"elevation":1305.841796875,"speed":44.495998764038085,"x":109.45971448915959,"position":5236},{"y":30.720460466137826,"elevation":1305.918212890625,"speed":45.648001098632811,"x":109.4596502837813,"position":5237},{"y":30.720361392042339,"elevation":1305.7713623046875,"speed":46.368000411987303,"x":109.45958582694591,"position":5238},{"y":30.720259887194931,"elevation":1305.106201171875,"speed":45.39599876403809,"x":109.4595170953399,"position":5239},{"y":30.720163369579911,"elevation":1304.322021484375,"speed":43.99200096130371,"x":109.45945808674158,"position":5240},{"y":30.720056123128831,"elevation":1303.883056640625,"speed":43.560001373291016,"x":109.45942095491053,"position":5241},{"y":30.719941374874413,"elevation":1303.7060546875,"speed":45.431999588012694,"x":109.45940083834292,"position":5242},{"y":30.719833164504468,"elevation":1303.52294921875,"speed":46.619999313354491,"x":109.45938776257397,"position":5243},{"y":30.719714392936528,"elevation":1303.091796875,"speed":48.456000137329106,"x":109.45936772982539,"position":5244},{"y":30.719590089312494,"elevation":1303.1197509765625,"speed":51.119999313354491,"x":109.45934912200035,"position":5245},{"y":30.719461091822684,"elevation":1302.841552734375,"speed":53.063999176025391,"x":109.45932305428148,"position":5246},{"y":30.71932362861067,"elevation":1303.171142578125,"speed":53.316001510620119,"x":109.45929857912422,"position":5247},{"y":30.719192032730877,"elevation":1303.273193359375,"speed":54.539998626708986,"x":109.45928005511821,"position":5248},{"y":30.719059179565605,"elevation":1302.483154296875,"speed":55.260001373291018,"x":109.45925784307481,"position":5249},{"y":30.718926410219368,"elevation":1302.51611328125,"speed":55.980000686645511,"x":109.45924258801104,"position":5250},{"y":30.718781654751595,"elevation":1302.561767578125,"speed":56.987999725341801,"x":109.45922356109084,"position":5251},{"y":30.718641299782988,"elevation":1302.05029296875,"speed":57.8879997253418,"x":109.45920704874159,"position":5252},{"y":30.718493610649105,"elevation":1302.19140625,"speed":58.715998077392577,"x":109.45918827327849,"position":5253},{"y":30.718349316186007,"elevation":1301.8992919921875,"speed":58.787999725341798,"x":109.45916991691054,"position":5254},{"y":30.718203471070822,"elevation":1301.41259765625,"speed":58.608002471923832,"x":109.45915055471421,"position":5255},{"y":30.718060350074168,"elevation":1300.686279296875,"speed":57.419999313354495,"x":109.45913840095461,"position":5256},{"y":30.717921252391037,"elevation":1300.56640625,"speed":55.872001647949219,"x":109.45913119251789,"position":5257},{"y":30.717786639026102,"elevation":1298.3026123046875,"speed":53.675999450683598,"x":109.45912524136664,"position":5258},{"y":30.717652319027778,"elevation":1298.2999267578125,"speed":50.219999313354492,"x":109.45913781422139,"position":5259},{"y":30.717524453094896,"elevation":1298.4853515625,"speed":49.427998352050786,"x":109.45914644758166,"position":5260},{"y":30.71739713198572,"elevation":1298.7120361328125,"speed":51.227998352050783,"x":109.45915943953158,"position":5261},{"y":30.71726884695768,"elevation":1300.767333984375,"speed":52.0560001373291,"x":109.45917427550019,"position":5262},{"y":30.717138759820457,"elevation":1300.552734375,"speed":52.956000137329106,"x":109.45919397297264,"position":5263},{"y":30.717007122031148,"elevation":1300.02294921875,"speed":53.136000823974612,"x":109.45921937013925,"position":5264},{"y":30.716875190875228,"elevation":1301.0831298828125,"speed":53.495998764038085,"x":109.45925298157097,"position":5265},{"y":30.716740242234167,"elevation":1300.986328125,"speed":52.848001098632814,"x":109.4592929632491,"position":5266},{"y":30.716609861730333,"elevation":1301.288330078125,"speed":53.604001235961917,"x":109.45933462130786,"position":5267},{"y":30.716477721026834,"elevation":1301.1021728515625,"speed":54.072001647949222,"x":109.45935297767581,"position":5268},{"y":30.716344239218827,"elevation":1301.986572265625,"speed":53.819999313354494,"x":109.45935591134192,"position":5269},{"y":30.716210086858567,"elevation":1301.8353271484375,"speed":53.100000000000001,"x":109.45935121747614,"position":5270},{"y":30.716076646960076,"elevation":1301.4561767578125,"speed":51.624000549316406,"x":109.45933168764175,"position":5271},{"y":30.715954815997478,"elevation":1301.8221435546875,"speed":50.039998626708986,"x":109.45929070013524,"position":5272},{"y":30.715839481009837,"elevation":1301.474365234375,"speed":49.392000961303715,"x":109.45922942842306,"position":5273},{"y":30.715720960898992,"elevation":1301.6083984375,"speed":50.687999725341797,"x":109.45918357941271,"position":5274},{"y":30.715600932045575,"elevation":1301.3780517578125,"speed":51.768000411987309,"x":109.45915482948483,"position":5275},{"y":30.715472982293662,"elevation":1301.144287109375,"speed":53.172001647949223,"x":109.4591285941279,"position":5276},{"y":30.715340296766456,"elevation":1301.818603515625,"speed":53.424000549316411,"x":109.45911476398767,"position":5277},{"y":30.715206982596509,"elevation":1302.57763671875,"speed":53.424000549316411,"x":109.45910126912356,"position":5278},{"y":30.715076727821224,"elevation":1302.849609375,"speed":51.4439998626709,"x":109.45908249366046,"position":5279},{"y":30.714958878262632,"elevation":1302.5770263671875,"speed":46.368000411987303,"x":109.4590685797012,"position":5280},{"y":30.714848362869315,"elevation":1301.941650390625,"speed":43.668000411987308,"x":109.45905198353292,"position":5281},{"y":30.71473964958518,"elevation":1301.8016357421875,"speed":42.912000274658205,"x":109.45904913368584,"position":5282},{"y":30.714632528862648,"elevation":1302.1483154296875,"speed":42.875999450683594,"x":109.45903840484978,"position":5283},{"y":30.714520714274339,"elevation":1302.858154296875,"speed":44.063999176025391,"x":109.45903664465011,"position":5284},{"y":30.714410701795213,"elevation":1303.1519775390625,"speed":44.963999176025389,"x":109.45904158997298,"position":5285},{"y":30.714300186401896,"elevation":1303.4766845703125,"speed":45.036000823974611,"x":109.45904485891522,"position":5286},{"y":30.714188874727778,"elevation":1304.2353515625,"speed":46.368000411987303,"x":109.45905231880904,"position":5287},{"y":30.714072994916432,"elevation":1304.5771484375,"speed":46.3319995880127,"x":109.45906179035963,"position":5288},{"y":30.713951247772865,"elevation":1305.6959228515625,"speed":49.968000411987305,"x":109.45906983698667,"position":5289},{"y":30.71382665078222,"elevation":1306.0814208984375,"speed":49.931999588012694,"x":109.45908375094594,"position":5290},{"y":30.713689271389239,"elevation":1306.9091796875,"speed":53.172001647949223,"x":109.45909439596296,"position":5291},{"y":30.71355398747205,"elevation":1306.663818359375,"speed":52.45199890136719,"x":109.45910043093325,"position":5292},{"y":30.713431905052357,"elevation":1306.85498046875,"speed":49.068000411987306,"x":109.45911568599702,"position":5293},{"y":30.71331673770278,"elevation":1306.158935546875,"speed":46.763999176025393,"x":109.45912708538533,"position":5294},{"y":30.713202701910131,"elevation":1305.3621826171875,"speed":45.648001098632811,"x":109.45913773040236,"position":5295},{"y":30.713084852351539,"elevation":1305.0467529296875,"speed":47.195998764038087,"x":109.4591510576284,"position":5296},{"y":30.71296616460263,"elevation":1305.164306640625,"speed":48.672001647949223,"x":109.45916388194026,"position":5297},{"y":30.712841274245374,"elevation":1305.8160400390625,"speed":50.219999313354492,"x":109.45918005901338,"position":5298},{"y":30.71271039082735,"elevation":1307.2945556640625,"speed":50.580000686645512,"x":109.45920327688516,"position":5299},{"y":30.712585332832031,"elevation":1306.257080078125,"speed":50.651998901367186,"x":109.45921920250119,"position":5300},{"y":30.712455748608999,"elevation":1306.36083984375,"speed":51.4439998626709,"x":109.45923202681304,"position":5301},{"y":30.712325284286134,"elevation":1305.701904296875,"speed":51.156000137329102,"x":109.45923412228883,"position":5302},{"y":30.712191718659096,"elevation":1305.47998046875,"speed":50.724000549316408,"x":109.45925474177064,"position":5303},{"y":30.712068337044411,"elevation":1305.636474609375,"speed":50.327998352050784,"x":109.45925817835094,"position":5304},{"y":30.711940513021045,"elevation":1305.342041015625,"speed":50.436000823974609,"x":109.4592633751309,"position":5305},{"y":30.711822370095842,"elevation":1305.52490234375,"speed":47.663999176025392,"x":109.45928910757364,"position":5306},{"y":30.711702425061457,"elevation":1305.1041259765625,"speed":46.3319995880127,"x":109.45931551056863,"position":5307},{"y":30.711587215802364,"elevation":1304.6229248046875,"speed":46.9439998626709,"x":109.45933847698332,"position":5308},{"y":30.71147192272424,"elevation":1304.9171142578125,"speed":48.024000549316405,"x":109.45936923856796,"position":5309},{"y":30.711362203611721,"elevation":1305.0760498046875,"speed":48.239998626708989,"x":109.45939195352555,"position":5310},{"y":30.711247371538271,"elevation":1304.7252197265625,"speed":47.592000961303711,"x":109.45943201902271,"position":5311},{"y":30.711128306603719,"elevation":1304.1339111328125,"speed":46.475999450683595,"x":109.45947208451987,"position":5312},{"y":30.711014396539618,"elevation":1303.5526123046875,"speed":45.683998489379881,"x":109.45951215001703,"position":5313},{"y":30.710908575012077,"elevation":1302.7998046875,"speed":44.280000686645508,"x":109.45957425991953,"position":5314},{"y":30.710802292479862,"elevation":1301.362548828125,"speed":44.819999313354494,"x":109.45962429988147,"position":5315},{"y":30.710693998290886,"elevation":1301.1689453125,"speed":46.404001235961914,"x":109.45966612557829,"position":5316},{"y":30.710583105711926,"elevation":1301.1912841796875,"speed":47.627998352050781,"x":109.45972555327178,"position":5317},{"y":30.710471626399745,"elevation":1301.407470703125,"speed":47.880000686645509,"x":109.45978129292787,"position":5318},{"y":30.710360356635142,"elevation":1300.6453857421875,"speed":47.627998352050781,"x":109.45985991517962,"position":5319},{"y":30.71026153399675,"elevation":1300.1572265625,"speed":46.3319995880127,"x":109.45991691212119,"position":5320},{"y":30.710172015270878,"elevation":1299.7945556640625,"speed":46.404001235961914,"x":109.45999603728713,"position":5321},{"y":30.710072228713621,"elevation":1299.9552001953125,"speed":48.131999588012697,"x":109.46007566536726,"position":5322},{"y":30.709973406075228,"elevation":1299.418212890625,"speed":48.419999313354495,"x":109.46016635755957,"position":5323},{"y":30.709879989764381,"elevation":1299.3612060546875,"speed":48.924000549316411,"x":109.46023483770848,"position":5324},{"y":30.709785274258543,"elevation":1298.37060546875,"speed":48.743999862670897,"x":109.46030884991349,"position":5325},{"y":30.709692277042855,"elevation":1298.8582763671875,"speed":43.092000961303711,"x":109.46037246855856,"position":5326},{"y":30.70960238113134,"elevation":1298.7623291015625,"speed":49.463999176025389,"x":109.46048176857592,"position":5327},{"y":30.709504857687939,"elevation":1298.7850341796875,"speed":50.148001098632811,"x":109.46057363423468,"position":5328},{"y":30.709402305102635,"elevation":1298.6881103515625,"speed":50.868000411987303,"x":109.4606759772724,"position":5329},{"y":30.709299710607816,"elevation":1298.416259765625,"speed":50.687999725341797,"x":109.46075937720896,"position":5330},{"y":30.709201265155066,"elevation":1297.701171875,"speed":49.031999588012695,"x":109.46083221594752,"position":5331},{"y":30.709101730054904,"elevation":1297.355712890625,"speed":49.031999588012695,"x":109.46091553206504,"position":5332},{"y":30.708984551048566,"elevation":1296.2701416015625,"speed":46.800000000000004,"x":109.46095987233282,"position":5333},{"y":30.708868294051577,"elevation":1296.598876953125,"speed":47.880000686645509,"x":109.46100463169576,"position":5334},{"y":30.708751743687976,"elevation":1296.9456787109375,"speed":49.392000961303715,"x":109.4610367343849,"position":5335},{"y":30.708633516943742,"elevation":1295.8038330078125,"speed":49.968000411987305,"x":109.46107487204434,"position":5336},{"y":30.708507662667621,"elevation":1295.5472412109375,"speed":50.363999176025395,"x":109.46112172688306,"position":5337},{"y":30.708386921352435,"elevation":1295.468505859375,"speed":50.543999862670901,"x":109.4611511473632,"position":5338},{"y":30.708262869185496,"elevation":1294.72412109375,"speed":50.543999862670901,"x":109.46118065166236,"position":5339},{"y":30.708136721542765,"elevation":1293.041748046875,"speed":49.716001510620117,"x":109.46116757589341,"position":5340},{"y":30.708016860327412,"elevation":1292.77587890625,"speed":48.851998901367189,"x":109.46116657006503,"position":5341},{"y":30.707896621926416,"elevation":1292.3759765625,"speed":48.924000549316411,"x":109.46117612543465,"position":5342},{"y":30.707778856186856,"elevation":1292.3134765625,"speed":49.931999588012694,"x":109.46119188341261,"position":5343},{"y":30.707653798191533,"elevation":1291.9327392578125,"speed":51.695998764038087,"x":109.46122406992079,"position":5344},{"y":30.707525890349135,"elevation":1291.35009765625,"speed":53.639998626708987,"x":109.4612560887909,"position":5345},{"y":30.707392827636287,"elevation":1291.028076171875,"speed":54.683998489379881,"x":109.46129732775451,"position":5346},{"y":30.707258423818931,"elevation":1291.2659912109375,"speed":55.260001373291018,"x":109.46133940490843,"position":5347},{"y":30.707129719695732,"elevation":1291.15234375,"speed":55.187999725341797,"x":109.46138827140392,"position":5348},{"y":30.706992968945489,"elevation":1291.344482421875,"speed":55.260001373291018,"x":109.46143847900392,"position":5349},{"y":30.706858523218617,"elevation":1291.14794921875,"speed":56.268000411987309,"x":109.46148826750876,"position":5350},{"y":30.706723574577556,"elevation":1291.1593017578125,"speed":56.736000823974614,"x":109.46154048676551,"position":5351},{"y":30.706584602622971,"elevation":1291.37646484375,"speed":56.700000000000003,"x":109.46159220310808,"position":5352},{"y":30.706451330362544,"elevation":1291.6192626953125,"speed":55.656000137329102,"x":109.46163754920424,"position":5353},{"y":30.706320027849362,"elevation":1291.63037109375,"speed":54.036000823974611,"x":109.4617019222206,"position":5354},{"y":30.706192455283091,"elevation":1290.9981689453125,"speed":52.236000823974614,"x":109.46175833242894,"position":5355},{"y":30.70607732984303,"elevation":1291.0057373046875,"speed":48.563999176025391,"x":109.46181206042827,"position":5356},{"y":30.70597251414387,"elevation":1289.7869873046875,"speed":46.836000823974608,"x":109.46187123666466,"position":5357},{"y":30.705864680959568,"elevation":1289.9534912109375,"speed":45.143999862670903,"x":109.46193326274813,"position":5358},{"y":30.705766906059072,"elevation":1289.37744140625,"speed":43.343999862670898,"x":109.4619817939675,"position":5359},{"y":30.705667580506489,"elevation":1289.01806640625,"speed":43.343999862670898,"x":109.4620367792523,"position":5360},{"y":30.705568548320517,"elevation":1288.9744873046875,"speed":44.243999862670897,"x":109.46209243508936,"position":5361},{"y":30.705479406780288,"elevation":1288.958984375,"speed":45,"x":109.46215513172508,"position":5362},{"y":30.705384272179291,"elevation":1288.664794921875,"speed":46.043999862670901,"x":109.46221816363693,"position":5363},{"y":30.705286203912184,"elevation":1289.1109619140625,"speed":45.287999725341798,"x":109.46228513504327,"position":5364},{"y":30.705193835339234,"elevation":1288.6168212890625,"speed":44.963999176025389,"x":109.46234959187866,"position":5365},{"y":30.705107837012694,"elevation":1287.922607421875,"speed":45.936000823974609,"x":109.46243835623325,"position":5366},{"y":30.70501995275794,"elevation":1287.8594970703125,"speed":48.024000549316405,"x":109.46252938370169,"position":5367},{"y":30.704927206999347,"elevation":1287.9571533203125,"speed":50.616001510620116,"x":109.46262728433074,"position":5368},{"y":30.70483085702239,"elevation":1287.60205078125,"speed":52.307999038696288,"x":109.46272317330302,"position":5369},{"y":30.704731489560292,"elevation":1287.9554443359375,"speed":53.675999450683598,"x":109.46282886910201,"position":5370},{"y":30.704628978884504,"elevation":1288.0921630859375,"speed":54.180000686645506,"x":109.46293875585259,"position":5371},{"y":30.704528354136929,"elevation":1287.9803466796875,"speed":54,"x":109.46304076361419,"position":5372},{"y":30.704420940047786,"elevation":1288.336181640625,"speed":52.775999450683592,"x":109.46313925097645,"position":5373},{"y":30.70432094394295,"elevation":1288.218994140625,"speed":51.516001510620121,"x":109.46323731924356,"position":5374},{"y":30.704230335569665,"elevation":1287.1300048828125,"speed":50.004001235961915,"x":109.46331124762953,"position":5375},{"y":30.704133482678518,"elevation":1285.970458984375,"speed":50.039998626708986,"x":109.46340353238347,"position":5376},{"y":30.704028834617421,"elevation":1285.5430908203125,"speed":48.851998901367189,"x":109.4634570089257,"position":5377},{"y":30.703921085252151,"elevation":1284.6785888671875,"speed":49.86000137329102,"x":109.46353412243488,"position":5378},{"y":30.703806462726277,"elevation":1284.91259765625,"speed":46.548001098632817,"x":109.46357821124556,"position":5379},{"y":30.703701730846149,"elevation":1284.1976318359375,"speed":44.892000961303715,"x":109.46363545964422,"position":5380},{"y":30.703602698660177,"elevation":1283.64404296875,"speed":42.804001235961913,"x":109.46367653096976,"position":5381},{"y":30.703518460533303,"elevation":1282.497314453125,"speed":41.724000549316408,"x":109.46374677131834,"position":5382},{"y":30.703438539086562,"elevation":1281.69921875,"speed":41.148001098632811,"x":109.46382908160749,"position":5383},{"y":30.703368717833143,"elevation":1281.3343505859375,"speed":41.075999450683597,"x":109.46391424174371,"position":5384},{"y":30.703307362301928,"elevation":1280.6373291015625,"speed":40.931999588012694,"x":109.46400702941182,"position":5385},{"y":30.703261680929643,"elevation":1280.4910888671875,"speed":39.960001373291014,"x":109.46411976600947,"position":5386},{"y":30.703230584068876,"elevation":1280.5469970703125,"speed":41.327998352050784,"x":109.46424189033868,"position":5387},{"y":30.703199445298594,"elevation":1280.5789794921875,"speed":43.848001098632814,"x":109.46437122310462,"position":5388},{"y":30.703173838584405,"elevation":1281.5450439453125,"speed":46.763999176025393,"x":109.46450441154602,"position":5389},{"y":30.703139430871886,"elevation":1282.013916015625,"speed":48.095998764038086,"x":109.4646433835006,"position":5390},{"y":30.703104604064208,"elevation":1281.1845703125,"speed":48.239998626708989,"x":109.46477933797004,"position":5391},{"y":30.70307564458875,"elevation":1281.3333740234375,"speed":47.843999862670898,"x":109.46491747173431,"position":5392},{"y":30.703048822498602,"elevation":1281.260498046875,"speed":46.080000686645512,"x":109.46505007344248,"position":5393},{"y":30.703021246037167,"elevation":1280.970703125,"speed":42.804001235961913,"x":109.46517487998071,"position":5394},{"y":30.702992621837836,"elevation":1280.406005859375,"speed":40.463999176025389,"x":109.46529733958604,"position":5395},{"y":30.702971373713297,"elevation":1280.7222900390625,"speed":36.216001510620117,"x":109.46539750332894,"position":5396},{"y":30.70294149222849,"elevation":1280.5384521484375,"speed":30.168000411987304,"x":109.46548769260707,"position":5397},{"y":30.702908551349026,"elevation":1280.0560302734375,"speed":28.547999382019043,"x":109.46555416109922,"position":5398},{"y":30.702868485851866,"elevation":1280.31689453125,"speed":29.195998764038087,"x":109.46562876003745,"position":5399},{"y":30.702828210807127,"elevation":1280.846435546875,"speed":29.195998764038087,"x":109.46569950330021,"position":5400},{"y":30.702749798102957,"elevation":1283.205810546875,"speed":30.060001373291016,"x":109.46573697040739,"position":5401},{"y":30.702680982677919,"elevation":1283.3642578125,"speed":31.104001235961913,"x":109.46576689380171,"position":5402},{"y":30.702604958816153,"elevation":1283.742919921875,"speed":32.616001510620116,"x":109.46578742946448,"position":5403},{"y":30.702525498374087,"elevation":1284.0986328125,"speed":32.868000411987303,"x":109.4657953922725,"position":5404},{"y":30.702443188084942,"elevation":1284.6280517578125,"speed":32.868000411987303,"x":109.4657988288528,"position":5405},{"y":30.702361422619504,"elevation":1285.2398681640625,"speed":33.912000274658205,"x":109.46576010446014,"position":5406},{"y":30.702289254433197,"elevation":1286.7694091796875,"speed":35.063999176025391,"x":109.46569296541574,"position":5407},{"y":30.702214739314002,"elevation":1287.376220703125,"speed":36.648001098632811,"x":109.46561769592526,"position":5408},{"y":30.702144959970099,"elevation":1287.955322265625,"speed":37.872001647949219,"x":109.46554385135832,"position":5409},{"y":30.702071324950737,"elevation":1288.4039306640625,"speed":39.52799835205078,"x":109.46547193462911,"position":5410},{"y":30.701993457070273,"elevation":1289.121337890625,"speed":41.039998626708986,"x":109.46539758714798,"position":5411},{"y":30.701913912809175,"elevation":1290.2069091796875,"speed":42.551998901367192,"x":109.46531787524881,"position":5412},{"y":30.70183130915342,"elevation":1290.4359130859375,"speed":44.207999038696293,"x":109.46524444977703,"position":5413},{"y":30.701744766003173,"elevation":1292.19140625,"speed":46.727998352050783,"x":109.46515895436468,"position":5414},{"y":30.701647494016868,"elevation":1292.4285888671875,"speed":48.383998489379884,"x":109.46507077674332,"position":5415},{"y":30.701548461830896,"elevation":1292.999755859375,"speed":47.987999725341801,"x":109.46498989137771,"position":5416},{"y":30.701445029145759,"elevation":1293.8116455078125,"speed":48.095998764038086,"x":109.46491939957204,"position":5417},{"y":30.70133099335311,"elevation":1294.1395263671875,"speed":49.283998489379883,"x":109.46485167379441,"position":5418},{"y":30.701214987813216,"elevation":1295.0006103515625,"speed":49.86000137329102,"x":109.46479761051896,"position":5419},{"y":30.701101371115726,"elevation":1294.5277099609375,"speed":51.336000823974608,"x":109.46473860192063,"position":5420},{"y":30.700980001157802,"elevation":1294.9747314453125,"speed":52.019999313354496,"x":109.46468034769359,"position":5421},{"y":30.700864749989194,"elevation":1295.2550048828125,"speed":52.631999588012697,"x":109.46461211900177,"position":5422},{"y":30.700746565154475,"elevation":1295.8939208984375,"speed":52.775999450683592,"x":109.46454875181379,"position":5423},{"y":30.700627458310407,"elevation":1296.775634765625,"speed":54.143999862670903,"x":109.46449343125286,"position":5424},{"y":30.70050105921058,"elevation":1297.8038330078125,"speed":55.512000274658206,"x":109.46442880677941,"position":5425},{"y":30.700371433078033,"elevation":1298.8983154296875,"speed":56.807999038696288,"x":109.46436703215304,"position":5426},{"y":30.700238496093732,"elevation":1300.714599609375,"speed":55.907999038696289,"x":109.46429335522416,"position":5427},{"y":30.700113102822286,"elevation":1301.1806640625,"speed":52.99200096130371,"x":109.46423107768359,"position":5428},{"y":30.699991607135811,"elevation":1301.661865234375,"speed":51.768000411987309,"x":109.46416326808693,"position":5429},{"y":30.699869608535149,"elevation":1302.607421875,"speed":50.399999999999999,"x":109.46411079737308,"position":5430},{"y":30.699756159475722,"elevation":1303.05029296875,"speed":50.50799903869629,"x":109.46404776546123,"position":5431},{"y":30.69963730408875,"elevation":1303.6439208984375,"speed":50.616001510620116,"x":109.46399018178644,"position":5432},{"y":30.69951538930712,"elevation":1304.3193359375,"speed":51.624000549316406,"x":109.46394165056708,"position":5433},{"y":30.699391965782919,"elevation":1305.43115234375,"speed":51.480000686645511,"x":109.46390644657376,"position":5434},{"y":30.699266907787599,"elevation":1305.6553955078125,"speed":51.480000686645511,"x":109.46386990147593,"position":5435},{"y":30.699141765973248,"elevation":1306.2103271484375,"speed":50.219999313354492,"x":109.46385657424989,"position":5436},{"y":30.699021401843705,"elevation":1307.2330322265625,"speed":48.8879997253418,"x":109.46382245990398,"position":5437},{"y":30.698902085452058,"elevation":1307.8807373046875,"speed":49.824000549316409,"x":109.4637799636549,"position":5438},{"y":30.698785493178942,"elevation":1308.581298828125,"speed":49.463999176025389,"x":109.46373696449163,"position":5439},{"y":30.698669529548564,"elevation":1309.469482421875,"speed":48.851998901367189,"x":109.46367518986526,"position":5440},{"y":30.698558134055414,"elevation":1309.7991943359375,"speed":47.087999725341795,"x":109.46360662589731,"position":5441},{"y":30.698446193738558,"elevation":1310.531494140625,"speed":46.295998764038089,"x":109.46355356845024,"position":5442},{"y":30.698339492111185,"elevation":1311.1212158203125,"speed":44.351998901367189,"x":109.46351316767695,"position":5443},{"y":30.698232790483811,"elevation":1311.66455078125,"speed":43.560001373291016,"x":109.46348894397678,"position":5444},{"y":30.698126172675469,"elevation":1311.7154541015625,"speed":43.668000411987308,"x":109.46346505555275,"position":5445},{"y":30.698014316177645,"elevation":1312.2452392578125,"speed":43.775999450683592,"x":109.4634606969631,"position":5446},{"y":30.697909123292842,"elevation":1313.061279296875,"speed":44.424000549316411,"x":109.46346178661051,"position":5447},{"y":30.697796680061796,"elevation":1313.302490234375,"speed":43.704001235961918,"x":109.46346513937178,"position":5448},{"y":30.697685619844773,"elevation":1314.3193359375,"speed":45.072001647949222,"x":109.46347427564623,"position":5449},{"y":30.697573553799369,"elevation":1315.83154296875,"speed":46.116001510620116,"x":109.46347301836076,"position":5450},{"y":30.697452519117572,"elevation":1316.201416015625,"speed":46.692000961303712,"x":109.46347209635141,"position":5451},{"y":30.697335465839782,"elevation":1316.898681640625,"speed":46.763999176025393,"x":109.46347469474139,"position":5452},{"y":30.697220759494879,"elevation":1319.0992431640625,"speed":46.656000137329102,"x":109.46347754458847,"position":5453},{"y":30.697108483901896,"elevation":1319.57958984375,"speed":46.3319995880127,"x":109.46348232227328,"position":5454},{"y":30.696995076751985,"elevation":1321.2396240234375,"speed":45.287999725341798,"x":109.46348860870066,"position":5455},{"y":30.69688414226351,"elevation":1322.2659912109375,"speed":42.012000274658206,"x":109.46349380548062,"position":5456},{"y":30.696781841135302,"elevation":1322.57763671875,"speed":39.024000549316405,"x":109.46348844106259,"position":5457},{"y":30.696686664624789,"elevation":1322.8580322265625,"speed":38.91600151062012,"x":109.46344703446093,"position":5458},{"y":30.696601127302923,"elevation":1322.7054443359375,"speed":39.707999038696293,"x":109.46339054043355,"position":5459},{"y":30.696516511990406,"elevation":1325.1326904296875,"speed":41.112000274658207,"x":109.46332708942653,"position":5460},{"y":30.696422508946338,"elevation":1325.083740234375,"speed":43.127998352050781,"x":109.46325316104056,"position":5461},{"y":30.696317735156693,"elevation":1325.321044921875,"speed":45.251998901367188,"x":109.46320161233605,"position":5462},{"y":30.696215769304612,"elevation":1326.142578125,"speed":46.800000000000004,"x":109.46316062482954,"position":5463},{"y":30.696108858129655,"elevation":1326.3048095703125,"speed":48.024000549316405,"x":109.46311008195342,"position":5464},{"y":30.695997127360378,"elevation":1327.6607666015625,"speed":48.743999862670897,"x":109.46306004199148,"position":5465},{"y":30.695878565340017,"elevation":1328.9189453125,"speed":49.716001510620117,"x":109.46302341307462,"position":5466},{"y":30.695753549254214,"elevation":1329.726806640625,"speed":49.139998626708987,"x":109.46299457932771,"position":5467},{"y":30.695633394672249,"elevation":1329.6983642578125,"speed":49.139998626708987,"x":109.46296356628598,"position":5468},{"y":30.695516299484943,"elevation":1331.8885498046875,"speed":46.439998626708984,"x":109.46295258599282,"position":5469},{"y":30.69540595172969,"elevation":1332.3402099609375,"speed":44.819999313354494,"x":109.46293238560618,"position":5470},{"y":30.69529627452669,"elevation":1333.29638671875,"speed":45.431999588012694,"x":109.46289751688899,"position":5471},{"y":30.695184124662255,"elevation":1334.3388671875,"speed":47.016001510620121,"x":109.46282995874942,"position":5472},{"y":30.695079141325031,"elevation":1335.378662109375,"speed":46.00799903869629,"x":109.46275628182055,"position":5473},{"y":30.694978348939394,"elevation":1335.6923828125,"speed":43.595998764038086,"x":109.46269609975577,"position":5474},{"y":30.694876760272955,"elevation":1336.1873779296875,"speed":43.092000961303711,"x":109.46264312612773,"position":5475},{"y":30.69477563261119,"elevation":1336.724853515625,"speed":42.624000549316406,"x":109.4625999593264,"position":5476},{"y":30.694675552687322,"elevation":1337.067138671875,"speed":42.912000274658205,"x":109.462546063689,"position":5477},{"y":30.694575095577811,"elevation":1337.7548828125,"speed":43.380000686645509,"x":109.46248797710003,"position":5478},{"y":30.694474931834911,"elevation":1337.95751953125,"speed":43.163999176025392,"x":109.46243852387131,"position":5479},{"y":30.694377743667637,"elevation":1338.4578857421875,"speed":43.739998626708989,"x":109.46240608590604,"position":5480},{"y":30.694280597409879,"elevation":1338.87841796875,"speed":42.516001510620121,"x":109.46236711005629,"position":5481},{"y":30.694186552456294,"elevation":1339.0897216796875,"speed":40.572001647949222,"x":109.4623219315982,"position":5482},{"y":30.69409837483493,"elevation":1339.62353515625,"speed":39.780000686645508,"x":109.46230206648768,"position":5483},{"y":30.694000222748791,"elevation":1339.9837646484375,"speed":37.475999450683595,"x":109.46228479976715,"position":5484},{"y":30.693910787841951,"elevation":1340.109130859375,"speed":37.3319995880127,"x":109.46228295574845,"position":5485},{"y":30.693813432036613,"elevation":1341.4566650390625,"speed":37.763999176025393,"x":109.46229477423192,"position":5486},{"y":30.693719680449639,"elevation":1342.0029296875,"speed":38.843999862670898,"x":109.4623044972396,"position":5487},{"y":30.693615241936122,"elevation":1342.4796142578125,"speed":40.607999038696292,"x":109.46232654164494,"position":5488},{"y":30.693516084021603,"elevation":1343.18994140625,"speed":39.851998901367189,"x":109.46232629018785,"position":5489},{"y":30.693430001876031,"elevation":1343.1995849609375,"speed":33.948001098632815,"x":109.46234171288968,"position":5490},{"y":30.693348026863013,"elevation":1342.9439697265625,"speed":32.148001098632811,"x":109.46235026243092,"position":5491},{"y":30.693268021597241,"elevation":1342.9039306640625,"speed":32.148001098632811,"x":109.4623613265431,"position":5492},{"y":30.693183280556177,"elevation":1343.2705078125,"speed":34.343999862670898,"x":109.46235487247766,"position":5493},{"y":30.693091624444996,"elevation":1343.63330078125,"speed":36.936000823974609,"x":109.46233475591005,"position":5494},{"y":30.692996447934483,"elevation":1344.83349609375,"speed":39.49200096130371,"x":109.46231765682758,"position":5495},{"y":30.692889955854689,"elevation":1345.1485595703125,"speed":41.580000686645512,"x":109.46229376840354,"position":5496},{"y":30.692782918951188,"elevation":1345.4317626953125,"speed":42.516001510620121,"x":109.46227683695913,"position":5497},{"y":30.692671900643681,"elevation":1345.6859130859375,"speed":44.100000000000001,"x":109.46226594048501,"position":5498},{"y":30.692562265350197,"elevation":1346.025390625,"speed":42.912000274658205,"x":109.46226174953343,"position":5499},{"y":30.692459670855378,"elevation":1346.0357666015625,"speed":41.363999176025395,"x":109.46223995658518,"position":5500},{"y":30.692356992541523,"elevation":1346.630859375,"speed":39.383998489379884,"x":109.46223853166164,"position":5501},{"y":30.692255403875084,"elevation":1346.310791015625,"speed":39.024000549316405,"x":109.4622545410967,"position":5502},{"y":30.692156706965239,"elevation":1347.0902099609375,"speed":41.50799903869629,"x":109.46229334930838,"position":5503},{"y":30.69205633367476,"elevation":1347.2515869140625,"speed":44.351998901367189,"x":109.46233349862457,"position":5504},{"y":30.691946614562244,"elevation":1348.445556640625,"speed":47.160001373291017,"x":109.46238454441489,"position":5505},{"y":30.691826334251733,"elevation":1348.9500732421875,"speed":49.392000961303715,"x":109.46243223744393,"position":5506},{"y":30.691708610421689,"elevation":1349.5728759765625,"speed":48.851998901367189,"x":109.46246886636079,"position":5507},{"y":30.69158506116894,"elevation":1350.05517578125,"speed":50.651998901367186,"x":109.46249049167098,"position":5508},{"y":30.691451537451417,"elevation":1349.6376953125,"speed":51.516001510620121,"x":109.46252284581722,"position":5509},{"y":30.691325222170622,"elevation":1349.613037109375,"speed":51.516001510620121,"x":109.46255369122089,"position":5510},{"y":30.691200038446755,"elevation":1350.19775390625,"speed":50.327998352050784,"x":109.46255176338316,"position":5511},{"y":30.69107078949985,"elevation":1351.77783203125,"speed":50.219999313354492,"x":109.46255260157348,"position":5512},{"y":30.690946863061459,"elevation":1352.2841796875,"speed":49.536000823974611,"x":109.4625582174486,"position":5513},{"y":30.690821846975656,"elevation":1352.591796875,"speed":48.52799835205078,"x":109.46255888800086,"position":5514},{"y":30.69070211148885,"elevation":1353.8118896484375,"speed":46.980000686645511,"x":109.46254229183258,"position":5515},{"y":30.690584890572996,"elevation":1354.59423828125,"speed":46.512000274658206,"x":109.46254380057515,"position":5516},{"y":30.690464610262485,"elevation":1355.77294921875,"speed":46.116001510620116,"x":109.46254748861254,"position":5517},{"y":30.690341228647799,"elevation":1356.5078125,"speed":45.756000137329103,"x":109.46256240840019,"position":5518},{"y":30.69022668994096,"elevation":1356.595703125,"speed":45.756000137329103,"x":109.46257003593207,"position":5519},{"y":30.690136416843803,"elevation":1356.7698974609375,"speed":38.700000000000003,"x":109.46259752857448,"position":5520},{"y":30.690044718823106,"elevation":1356.951171875,"speed":34.560001373291016,"x":109.46258679973842,"position":5521},{"y":30.689962198986382,"elevation":1357.00244140625,"speed":31.463999176025393,"x":109.46257364015044,"position":5522},{"y":30.689894515118272,"elevation":1357.216796875,"speed":29.483998489379882,"x":109.46254178891839,"position":5523},{"y":30.68984820510325,"elevation":1357.6925048828125,"speed":28.619999313354494,"x":109.46248931820453,"position":5524},{"y":30.689808055787058,"elevation":1358.086669921875,"speed":27.540000343322756,"x":109.46241480308534,"position":5525},{"y":30.689795566751332,"elevation":1358.4935302734375,"speed":27.468000411987305,"x":109.46232687692107,"position":5526},{"y":30.6898145098525,"elevation":1358.91015625,"speed":28.800000000000001,"x":109.46223903457583,"position":5527},{"y":30.689823436579378,"elevation":1359.8927001953125,"speed":28.800000000000001,"x":109.46215613755346,"position":5528},{"y":30.689944555080206,"elevation":1360.7874755859375,"speed":34.127998352050781,"x":109.46208975288035,"position":5529},{"y":30.690009095734627,"elevation":1361.32568359375,"speed":36.936000823974609,"x":109.46200358691574,"position":5530},{"y":30.690076737693222,"elevation":1362.94384765625,"speed":38.987999725341801,"x":109.46191926496984,"position":5531},{"y":30.690140104881198,"elevation":1363.6094970703125,"speed":41.868000411987303,"x":109.46183955307067,"position":5532},{"y":30.690217218390377,"elevation":1364.4644775390625,"speed":43.775999450683592,"x":109.46175238127769,"position":5533},{"y":30.690301330788703,"elevation":1365.6534423828125,"speed":45.648001098632811,"x":109.46166554476083,"position":5534},{"y":30.690386868110568,"elevation":1366.4090576171875,"speed":46.763999176025393,"x":109.46158331829072,"position":5535},{"y":30.690486403210731,"elevation":1367.6572265625,"speed":48.816001510620119,"x":109.46149874488772,"position":5536},{"y":30.690587405143948,"elevation":1369.6148681640625,"speed":49.787999725341798,"x":109.46141568022729,"position":5537},{"y":30.690697585261137,"elevation":1370.568603515625,"speed":51.227998352050783,"x":109.46133303466202,"position":5538},{"y":30.690802149503202,"elevation":1371.93994140625,"speed":52.127998352050781,"x":109.46124661724032,"position":5539},{"y":30.690901097870142,"elevation":1372.5450439453125,"speed":50.039998626708986,"x":109.46115793670477,"position":5540},{"y":30.690997405937583,"elevation":1373.90673828125,"speed":49.283998489379883,"x":109.4610644784844,"position":5541},{"y":30.691089145867796,"elevation":1374.4466552734375,"speed":47.160001373291017,"x":109.46097412156821,"position":5542},{"y":30.691169528319211,"elevation":1374.947021484375,"speed":46.3319995880127,"x":109.46087119179727,"position":5543},{"y":30.691249533584983,"elevation":1376.246826171875,"speed":45.251998901367188,"x":109.46077245297791,"position":5544},{"y":30.691328868298502,"elevation":1377.0159912109375,"speed":44.063999176025391,"x":109.46067983294786,"position":5545},{"y":30.691390852472455,"elevation":1377.0277099609375,"speed":43.236000823974614,"x":109.46057480770112,"position":5546},{"y":30.691421781695158,"elevation":1378.1348876953125,"speed":41.327998352050784,"x":109.46045997562767,"position":5547},{"y":30.691441730624707,"elevation":1378.8109130859375,"speed":40.89599876403809,"x":109.46034715521098,"position":5548},{"y":30.691444580471785,"elevation":1379.841796875,"speed":41.039998626708986,"x":109.46023768755556,"position":5549},{"y":30.691432468621702,"elevation":1380.6727294921875,"speed":41.219999313354492,"x":109.46012612442435,"position":5550},{"y":30.691416878281803,"elevation":1381.21484375,"speed":43.200000000000003,"x":109.46000953215123,"position":5551},{"y":30.691397432266445,"elevation":1382.3087158203125,"speed":45.180000686645506,"x":109.45988749164106,"position":5552},{"y":30.691381716197998,"elevation":1383.131591796875,"speed":46.260001373291018,"x":109.45976159545542,"position":5553},{"y":30.691362689277799,"elevation":1384.9814453125,"speed":44.063999176025391,"x":109.45963695655526,"position":5554},{"y":30.691328113927216,"elevation":1385.116455078125,"speed":41.50799903869629,"x":109.45951282056929,"position":5555},{"y":30.691293538576634,"elevation":1385.3319091796875,"speed":38.268000411987309,"x":109.45941022607447,"position":5556},{"y":30.691254311269791,"elevation":1385.7283935546875,"speed":34.092000961303711,"x":109.45930545228482,"position":5557},{"y":30.691223046770961,"elevation":1386.2945556640625,"speed":30.924000549316407,"x":109.45922205234827,"position":5558},{"y":30.691194087295504,"elevation":1386.7080078125,"speed":27.108000755310059,"x":109.45914686667682,"position":5559},{"y":30.691169402590663,"elevation":1387.305908203125,"speed":24.047999382019043,"x":109.45908014672757,"position":5560},{"y":30.691151591046424,"elevation":1387.9105224609375,"speed":21.70800075531006,"x":109.45901619280637,"position":5561},{"y":30.691127409255774,"elevation":1388.1771240234375,"speed":21.168000411987304,"x":109.45896070460738,"position":5562},{"y":30.691103688469799,"elevation":1388.842041015625,"speed":19.656000137329102,"x":109.45890873680771,"position":5563},{"y":30.691070957137914,"elevation":1389.3453369140625,"speed":19.475999450683595,"x":109.4588613790548,"position":5564},{"y":30.691047445899517,"elevation":1389.6566162109375,"speed":17.280000686645508,"x":109.45882014009119,"position":5565},{"y":30.691032316564293,"elevation":1390.0859375,"speed":12.059999656677247,"x":109.45878678011657,"position":5566}] \ No newline at end of file diff --git a/Assets/Resources/UI/Chongqing Fengjie Zilian stage 7.txt.meta b/Assets/Resources/UI/Chongqing Fengjie Zilian stage 7.txt.meta new file mode 100644 index 00000000..70062714 --- /dev/null +++ b/Assets/Resources/UI/Chongqing Fengjie Zilian stage 7.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 3c41d883e82941f44a95fbb1bfe8c6b4 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/UI/direction.txt b/Assets/Resources/UI/direction.txt new file mode 100644 index 00000000..179fd21e --- /dev/null +++ b/Assets/Resources/UI/direction.txt @@ -0,0 +1,23 @@ +380:5 +661:0 +909:-5 +1231:0 +1390:-5 +1597:0 +1756:-5 +1906:0 +2232:-5 +2471:0 +2961:-5 +3233:0 +3458:-5 +4258:0 +5367:5 +5484:0 +5799:5 +5965:0 +6379:5 +6644:0 +6980:5 +7705:0 + diff --git a/Assets/Resources/UI/direction.txt.meta b/Assets/Resources/UI/direction.txt.meta new file mode 100644 index 00000000..aa7ccb67 --- /dev/null +++ b/Assets/Resources/UI/direction.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: cd5b070a1793cfa4184944b655a26bf6 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/VideoDownLoad.unity b/Assets/Scenes/VideoDownLoad.unity deleted file mode 100644 index 4f980a1e..00000000 --- a/Assets/Scenes/VideoDownLoad.unity +++ /dev/null @@ -1,926 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} - m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} - m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 0 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_IndirectSpecularColor: {r: 0.44657958, g: 0.4964137, b: 0.5748193, a: 1} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &3 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 11 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 1 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 12 - m_Resolution: 2 - m_BakeResolution: 40 - m_AtlasSize: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_ExtractAmbientOcclusion: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 1 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 - m_ReflectionCompression: 2 - m_MixedBakeMode: 2 - m_BakeBackend: 1 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 512 - m_PVRBounces: 2 - m_PVREnvironmentSampleCount: 256 - m_PVREnvironmentReferencePointCount: 2048 - m_PVRFilteringMode: 1 - m_PVRDenoiserTypeDirect: 1 - m_PVRDenoiserTypeIndirect: 1 - m_PVRDenoiserTypeAO: 1 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVREnvironmentMIS: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ExportTrainingData: 0 - m_TrainingDataDestination: TrainingData - m_LightProbeSampleCountMultiplier: 4 - m_LightingDataAsset: {fileID: 0} - m_UseShadowmask: 1 ---- !u!196 &4 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666667 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &258588903 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 258588905} - - component: {fileID: 258588904} - m_Layer: 0 - m_Name: MediaPlayer - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &258588904 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 258588903} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 638c870cac4da414fba921606d504407, type: 3} - m_Name: - m_EditorClassIdentifier: - _mediaSource: 1 - _mediaReference: {fileID: 0} - _mediaPath: - _pathType: 2 - _path: AVProVideoSamples/Chongqing Fengjie Zilian stage 7.mp4 - _fallbackMediaHints: - transparency: 0 - alphaPacking: 0 - stereoPacking: 0 - _autoOpen: 1 - _autoPlayOnStart: 1 - _loop: 0 - _audioVolume: 1 - _audioBalance: 0 - _audioMuted: 0 - _playbackRate: 1 - _useResampler: 0 - _resampleMode: 0 - _resampleBufferSize: 5 - _videoMapping: 0 - _textureFilterMode: 1 - _textureWrapMode: 1 - _textureAnisoLevel: 0 - _useVideoResolve: 0 - _videoResolveOptions: - applyHSBC: 0 - hue: 0 - saturation: 0.5 - brightness: 0.5 - contrast: 0.5 - gamma: 1 - tint: {r: 1, g: 1, b: 1, a: 1} - generateMipmaps: 0 - _sideloadSubtitles: 0 - _subtitlePath: - _pathType: 2 - _path: - _audioHeadTransform: {fileID: 0} - _audioFocusEnabled: 0 - _audioFocusTransform: {fileID: 0} - _audioFocusWidthDegrees: 90 - _audioFocusOffLevelDB: 0 - _httpHeaders: - httpHeaders: [] - _keyAuth: - keyServerToken: - overrideDecryptionKeyBase64: - overrideDecryptionKey: - _events: - m_PersistentCalls: - m_Calls: [] - _eventMask: -1 - _pauseMediaOnAppPause: 1 - _playMediaOnAppUnpause: 1 - _persistent: 0 - _forceFileFormat: 0 - _optionsWindows: - httpHeaders: - httpHeaders: [] - keyAuth: - keyServerToken: - overrideDecryptionKeyBase64: - overrideDecryptionKey: - videoApi: 0 - useHardwareDecoding: 1 - useTextureMips: 0 - use10BitTextures: 0 - hintAlphaChannel: 0 - useLowLatency: 0 - useCustomMovParser: 0 - useHapNotchLC: 0 - useStereoDetection: 1 - useTextTrackSupport: 1 - useFacebookAudio360Support: 1 - useAudioDelay: 0 - bufferedFrameSelection: 0 - pauseOnPrerollComplete: 0 - forceAudioOutputDeviceName: - preferredFilters: [] - audioOutput: 0 - audio360ChannelMode: 0 - startWithHighestBitrate: 0 - useLowLiveLatency: 0 - parallelFrameCount: 3 - prerollFrameCount: 4 - useUnityAudio: 0 - enableAudio360: 0 - _optionsMacOSX: - httpHeaders: - httpHeaders: [] - keyAuth: - keyServerToken: - overrideDecryptionKeyBase64: - overrideDecryptionKey: - textureFormat: 0 - audioMode: 0 - _flags: 0 - maximumPlaybackRate: 2 - _preferredPeakBitRate: 0 - _preferredPeakBitRateUnits: 1 - _preferredForwardBufferDuration: 0 - _preferredMaximumResolution: 0 - _customPreferredMaximumResolution: {x: 0, y: 0} - _optionsIOS: - httpHeaders: - httpHeaders: [] - keyAuth: - keyServerToken: - overrideDecryptionKeyBase64: - overrideDecryptionKey: - textureFormat: 0 - audioMode: 0 - _flags: 0 - maximumPlaybackRate: 2 - _preferredPeakBitRate: 0 - _preferredPeakBitRateUnits: 1 - _preferredForwardBufferDuration: 0 - _preferredMaximumResolution: 0 - _customPreferredMaximumResolution: {x: 0, y: 0} - _optionsTVOS: - httpHeaders: - httpHeaders: [] - keyAuth: - keyServerToken: - overrideDecryptionKeyBase64: - overrideDecryptionKey: - textureFormat: 0 - audioMode: 0 - _flags: 0 - maximumPlaybackRate: 2 - _preferredPeakBitRate: 0 - _preferredPeakBitRateUnits: 1 - _preferredForwardBufferDuration: 0 - _preferredMaximumResolution: 0 - _customPreferredMaximumResolution: {x: 0, y: 0} - _optionsAndroid: - httpHeaders: - httpHeaders: [] - keyAuth: - keyServerToken: - overrideDecryptionKeyBase64: - overrideDecryptionKey: - _preferredMaximumResolution: 0 - _customPreferredMaximumResolution: {x: 0, y: 0} - _preferredPeakBitRate: 0 - _preferredPeakBitRateUnits: 1 - videoApi: 2 - useFastOesPath: 0 - showPosterFrame: 0 - audioOutput: 0 - audio360ChannelMode: 0 - preferSoftwareDecoder: 0 - fileOffset: 0 - startWithHighestBitrate: 0 - minBufferMs: 50000 - maxBufferMs: 50000 - bufferForPlaybackMs: 2500 - bufferForPlaybackAfterRebufferMs: 5000 - enableAudio360: 0 - _optionsWindowsUWP: - httpHeaders: - httpHeaders: [] - keyAuth: - keyServerToken: - overrideDecryptionKeyBase64: - overrideDecryptionKey: - useHardwareDecoding: 1 - useTextureMips: 0 - use10BitTextures: 0 - hintOutput10Bit: 0 - useLowLatency: 0 - videoApi: 1 - audioOutput: 0 - audio360ChannelMode: 0 - startWithHighestBitrate: 0 - useLowLiveLatency: 0 - _optionsWebGL: - httpHeaders: - httpHeaders: [] - keyAuth: - keyServerToken: - overrideDecryptionKeyBase64: - overrideDecryptionKey: - externalLibrary: 0 - useTextureMips: 0 - m_VideoPath: - m_VideoLocation: 2 ---- !u!4 &258588905 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 258588903} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 6 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &374150645 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 374150648} - - component: {fileID: 374150647} - - component: {fileID: 374150646} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &374150646 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 374150645} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} - m_Name: - m_EditorClassIdentifier: - m_HorizontalAxis: Horizontal - m_VerticalAxis: Vertical - m_SubmitButton: Submit - m_CancelButton: Cancel - m_InputActionsPerSecond: 10 - m_RepeatDelay: 0.5 - m_ForceModuleActive: 0 ---- !u!114 &374150647 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 374150645} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} - m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 10 ---- !u!4 &374150648 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 374150645} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 2 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &417860556 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 417860558} - - component: {fileID: 417860557} - m_Layer: 0 - m_Name: Directional Light - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!108 &417860557 -Light: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 417860556} - m_Enabled: 1 - serializedVersion: 10 - m_Type: 1 - m_Shape: 0 - m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} - m_Intensity: 1 - m_Range: 10 - m_SpotAngle: 30 - m_InnerSpotAngle: 21.80208 - m_CookieSize: 10 - m_Shadows: - m_Type: 1 - m_Resolution: 2 - m_CustomResolution: -1 - m_Strength: 1 - m_Bias: 0 - m_NormalBias: 0.422 - m_NearPlane: 0.56 - m_CullingMatrixOverride: - e00: 1 - e01: 0 - e02: 0 - e03: 0 - e10: 0 - e11: 1 - e12: 0 - e13: 0 - e20: 0 - e21: 0 - e22: 1 - e23: 0 - e30: 0 - e31: 0 - e32: 0 - e33: 1 - m_UseCullingMatrixOverride: 0 - m_Cookie: {fileID: 0} - m_DrawHalo: 0 - m_Flare: {fileID: 0} - m_RenderMode: 0 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingLayerMask: 1 - m_Lightmapping: 4 - m_LightShadowCasterMode: 0 - m_AreaSize: {x: 1, y: 1} - m_BounceIntensity: 1 - m_ColorTemperature: 6570 - m_UseColorTemperature: 0 - m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} - m_UseBoundingSphereOverride: 0 - m_ShadowRadius: 0 - m_ShadowAngle: 0 ---- !u!4 &417860558 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 417860556} - m_LocalRotation: {x: 0.39044833, y: 0.34682897, z: -0.161729, w: 0.8373192} - m_LocalPosition: {x: 0, y: 3, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 1 - m_LocalEulerAnglesHint: {x: 50, y: 45, z: 0} ---- !u!1 &564530023 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, - type: 3} - m_PrefabInstance: {fileID: 1358457487} - m_PrefabAsset: {fileID: 0} ---- !u!95 &564530025 -Animator: - serializedVersion: 3 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 564530023} - m_Enabled: 1 - m_Avatar: {fileID: 0} - m_Controller: {fileID: 9100000, guid: 23ada0d3368519c4c9ab56512f3a80f0, type: 2} - m_CullingMode: 0 - m_UpdateMode: 0 - m_ApplyRootMotion: 0 - m_LinearVelocityBlending: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 - m_KeepAnimatorControllerStateOnDisable: 0 ---- !u!114 &564530026 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 564530023} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8baf9644cea044f4b9542a63901414a3, type: 3} - m_Name: - m_EditorClassIdentifier: ---- !u!1 &583583715 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 583583719} - - component: {fileID: 583583718} - - component: {fileID: 583583717} - - component: {fileID: 583583716} - m_Layer: 0 - m_Name: Plane - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!64 &583583716 -MeshCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 583583715} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 4 - m_Convex: 0 - m_CookingOptions: 30 - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &583583717 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 583583715} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 2100000, guid: 304fbd5441391b74cbc49963e461c7e0, type: 2} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!33 &583583718 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 583583715} - m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &583583719 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 583583715} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: -10, z: 22} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 5 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1299667690 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1299667694} - - component: {fileID: 1299667693} - - component: {fileID: 1299667692} - - component: {fileID: 1299667691} - - component: {fileID: 1299667695} - m_Layer: 0 - m_Name: Quad - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!64 &1299667691 -MeshCollider: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1299667690} - m_Material: {fileID: 0} - m_IsTrigger: 0 - m_Enabled: 1 - serializedVersion: 4 - m_Convex: 0 - m_CookingOptions: 30 - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} ---- !u!23 &1299667692 -MeshRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1299667690} - m_Enabled: 1 - m_CastShadows: 1 - m_ReceiveShadows: 1 - m_DynamicOccludee: 1 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 2 - m_RenderingLayerMask: 1 - m_RendererPriority: 0 - m_Materials: - - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} - m_StaticBatchInfo: - firstSubMesh: 0 - subMeshCount: 0 - m_StaticBatchRoot: {fileID: 0} - m_ProbeAnchor: {fileID: 0} - m_LightProbeVolumeOverride: {fileID: 0} - m_ScaleInLightmap: 1 - m_ReceiveGI: 1 - m_PreserveUVs: 0 - m_IgnoreNormalsForChartDetection: 0 - m_ImportantGI: 0 - m_StitchLightmapSeams: 1 - m_SelectedEditorRenderState: 3 - m_MinimumChartSize: 4 - m_AutoUVMaxDistance: 0.5 - m_AutoUVMaxAngle: 89 - m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 - m_SortingOrder: 0 ---- !u!33 &1299667693 -MeshFilter: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1299667690} - m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} ---- !u!4 &1299667694 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1299667690} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 900} - m_LocalScale: {x: 1920, y: 1080, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 4 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1299667695 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1299667690} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f6d1977a52888584496b1acc7e998011, type: 3} - m_Name: - m_EditorClassIdentifier: - _media: {fileID: 258588904} - _automaticStereoPacking: 1 - _overrideStereoPacking: 0 - _stereoRedGreenTint: 0 - _defaultTexture: {fileID: 0} - _renderer: {fileID: 1299667692} - _materialIndex: -1 - _texturePropertyName: _MainTex - _offset: {x: 0, y: 0} - _scale: {x: 1, y: 1} ---- !u!1001 &1358457487 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, - type: 3} - propertyPath: m_RootOrder - value: 3 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, - type: 3} - propertyPath: m_LocalScale.x - value: 3 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, - type: 3} - propertyPath: m_LocalScale.y - value: 3 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, - type: 3} - propertyPath: m_LocalScale.z - value: 3 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, - type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, - type: 3} - propertyPath: m_LocalPosition.y - value: -10 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, - type: 3} - propertyPath: m_LocalPosition.z - value: 20 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 919132149155446097, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, - type: 3} - propertyPath: m_Name - value: mc_all_animations - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, type: 3} ---- !u!1 &1911824466 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1911824469} - - component: {fileID: 1911824468} - - component: {fileID: 1911824467} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!81 &1911824467 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1911824466} - m_Enabled: 1 ---- !u!20 &1911824468 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1911824466} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_FocalLength: 50 - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 0 - orthographic size: 5 - m_Depth: 2 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: 1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 1 - m_HDR: 1 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 0 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &1911824469 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1911824466} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/Assets/Scenes/VideoPlay.unity b/Assets/Scenes/VideoPlay.unity new file mode 100644 index 00000000..333278e7 --- /dev/null +++ b/Assets/Scenes/VideoPlay.unity @@ -0,0 +1,2982 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0.44657958, g: 0.4964137, b: 0.5748193, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &258588903 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 258588905} + - component: {fileID: 258588904} + m_Layer: 0 + m_Name: MediaPlayer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &258588904 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 258588903} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 638c870cac4da414fba921606d504407, type: 3} + m_Name: + m_EditorClassIdentifier: + _mediaSource: 1 + _mediaReference: {fileID: 0} + _mediaPath: + _pathType: 2 + _path: AVProVideoSamples/Chongqing Fengjie Zilian stage 7.mp4 + _fallbackMediaHints: + transparency: 0 + alphaPacking: 0 + stereoPacking: 0 + _autoOpen: 1 + _autoPlayOnStart: 0 + _loop: 0 + _audioVolume: 1 + _audioBalance: 0 + _audioMuted: 0 + _playbackRate: 1 + _useResampler: 0 + _resampleMode: 0 + _resampleBufferSize: 5 + _videoMapping: 0 + _textureFilterMode: 1 + _textureWrapMode: 1 + _textureAnisoLevel: 0 + _useVideoResolve: 0 + _videoResolveOptions: + applyHSBC: 0 + hue: 0 + saturation: 0.5 + brightness: 0.5 + contrast: 0.5 + gamma: 1 + tint: {r: 1, g: 1, b: 1, a: 1} + generateMipmaps: 0 + _sideloadSubtitles: 0 + _subtitlePath: + _pathType: 2 + _path: + _audioHeadTransform: {fileID: 0} + _audioFocusEnabled: 0 + _audioFocusTransform: {fileID: 0} + _audioFocusWidthDegrees: 90 + _audioFocusOffLevelDB: 0 + _httpHeaders: + httpHeaders: [] + _keyAuth: + keyServerToken: + overrideDecryptionKeyBase64: + overrideDecryptionKey: + _events: + m_PersistentCalls: + m_Calls: [] + _eventMask: -1 + _pauseMediaOnAppPause: 1 + _playMediaOnAppUnpause: 1 + _persistent: 0 + _forceFileFormat: 0 + _optionsWindows: + httpHeaders: + httpHeaders: [] + keyAuth: + keyServerToken: + overrideDecryptionKeyBase64: + overrideDecryptionKey: + videoApi: 0 + useHardwareDecoding: 1 + useTextureMips: 0 + use10BitTextures: 0 + hintAlphaChannel: 0 + useLowLatency: 0 + useCustomMovParser: 0 + useHapNotchLC: 0 + useStereoDetection: 1 + useTextTrackSupport: 1 + useFacebookAudio360Support: 1 + useAudioDelay: 0 + bufferedFrameSelection: 0 + pauseOnPrerollComplete: 0 + forceAudioOutputDeviceName: + preferredFilters: [] + audioOutput: 0 + audio360ChannelMode: 0 + startWithHighestBitrate: 0 + useLowLiveLatency: 0 + parallelFrameCount: 3 + prerollFrameCount: 4 + useUnityAudio: 0 + enableAudio360: 0 + _optionsMacOSX: + httpHeaders: + httpHeaders: [] + keyAuth: + keyServerToken: + overrideDecryptionKeyBase64: + overrideDecryptionKey: + textureFormat: 0 + audioMode: 0 + _flags: 0 + maximumPlaybackRate: 2 + _preferredPeakBitRate: 0 + _preferredPeakBitRateUnits: 1 + _preferredForwardBufferDuration: 0 + _preferredMaximumResolution: 0 + _customPreferredMaximumResolution: {x: 0, y: 0} + _optionsIOS: + httpHeaders: + httpHeaders: [] + keyAuth: + keyServerToken: + overrideDecryptionKeyBase64: + overrideDecryptionKey: + textureFormat: 0 + audioMode: 0 + _flags: 0 + maximumPlaybackRate: 2 + _preferredPeakBitRate: 0 + _preferredPeakBitRateUnits: 1 + _preferredForwardBufferDuration: 0 + _preferredMaximumResolution: 0 + _customPreferredMaximumResolution: {x: 0, y: 0} + _optionsTVOS: + httpHeaders: + httpHeaders: [] + keyAuth: + keyServerToken: + overrideDecryptionKeyBase64: + overrideDecryptionKey: + textureFormat: 0 + audioMode: 0 + _flags: 0 + maximumPlaybackRate: 2 + _preferredPeakBitRate: 0 + _preferredPeakBitRateUnits: 1 + _preferredForwardBufferDuration: 0 + _preferredMaximumResolution: 0 + _customPreferredMaximumResolution: {x: 0, y: 0} + _optionsAndroid: + httpHeaders: + httpHeaders: [] + keyAuth: + keyServerToken: + overrideDecryptionKeyBase64: + overrideDecryptionKey: + _preferredMaximumResolution: 0 + _customPreferredMaximumResolution: {x: 0, y: 0} + _preferredPeakBitRate: 0 + _preferredPeakBitRateUnits: 1 + videoApi: 2 + useFastOesPath: 0 + showPosterFrame: 0 + audioOutput: 0 + audio360ChannelMode: 0 + preferSoftwareDecoder: 0 + fileOffset: 0 + startWithHighestBitrate: 0 + minBufferMs: 50000 + maxBufferMs: 50000 + bufferForPlaybackMs: 2500 + bufferForPlaybackAfterRebufferMs: 5000 + enableAudio360: 0 + _optionsWindowsUWP: + httpHeaders: + httpHeaders: [] + keyAuth: + keyServerToken: + overrideDecryptionKeyBase64: + overrideDecryptionKey: + useHardwareDecoding: 1 + useTextureMips: 0 + use10BitTextures: 0 + hintOutput10Bit: 0 + useLowLatency: 0 + videoApi: 1 + audioOutput: 0 + audio360ChannelMode: 0 + startWithHighestBitrate: 0 + useLowLiveLatency: 0 + _optionsWebGL: + httpHeaders: + httpHeaders: [] + keyAuth: + keyServerToken: + overrideDecryptionKeyBase64: + overrideDecryptionKey: + externalLibrary: 0 + useTextureMips: 0 + m_VideoPath: + m_VideoLocation: 2 +--- !u!4 &258588905 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 258588903} + 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: 1870313947} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &374150645 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 374150648} + - component: {fileID: 374150647} + - component: {fileID: 374150646} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &374150646 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 374150645} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &374150647 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 374150645} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &374150648 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 374150645} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &417860556 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 417860558} + - component: {fileID: 417860557} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &417860557 +Light: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 417860556} + m_Enabled: 1 + serializedVersion: 10 + m_Type: 1 + m_Shape: 0 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_InnerSpotAngle: 21.80208 + m_CookieSize: 10 + m_Shadows: + m_Type: 1 + m_Resolution: 2 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0 + m_NormalBias: 0.422 + m_NearPlane: 0.56 + m_CullingMatrixOverride: + e00: 1 + e01: 0 + e02: 0 + e03: 0 + e10: 0 + e11: 1 + e12: 0 + e13: 0 + e20: 0 + e21: 0 + e22: 1 + e23: 0 + e30: 0 + e31: 0 + e32: 0 + e33: 1 + m_UseCullingMatrixOverride: 0 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingLayerMask: 1 + m_Lightmapping: 4 + m_LightShadowCasterMode: 0 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_BoundingSphereOverride: {x: 0, y: 0, z: 0, w: 0} + m_UseBoundingSphereOverride: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &417860558 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 417860556} + m_LocalRotation: {x: 0.39044833, y: 0.34682897, z: -0.161729, w: 0.8373192} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: 45, z: 0} +--- !u!1 &490062246 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 490062247} + - component: {fileID: 490062249} + - component: {fileID: 490062248} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &490062247 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 490062246} + 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: 860992838} + 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!114 &490062248 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 490062246} + 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: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: device +--- !u!222 &490062249 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 490062246} + m_CullTransparentMesh: 0 +--- !u!1 &564530023 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + m_PrefabInstance: {fileID: 1358457487} + m_PrefabAsset: {fileID: 0} +--- !u!136 &564530024 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 564530023} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.3 + m_Height: 0.3 + m_Direction: 0 + m_Center: {x: 0, y: 0.5, z: 0} +--- !u!95 &564530025 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 564530023} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 23ada0d3368519c4c9ab56512f3a80f0, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!114 &564530026 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 564530023} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 21a384a3224d3b248b1d79d68a1e7578, type: 3} + m_Name: + m_EditorClassIdentifier: + ticks: 0 +--- !u!54 &564530027 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 564530023} + serializedVersion: 2 + m_Mass: 0.1 + m_Drag: 1 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 126 + m_CollisionDetection: 0 +--- !u!1 &583583715 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 583583719} + - component: {fileID: 583583718} + - component: {fileID: 583583717} + - component: {fileID: 583583716} + m_Layer: 0 + m_Name: Plane + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &583583716 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 583583715} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &583583717 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 583583715} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 304fbd5441391b74cbc49963e461c7e0, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &583583718 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 583583715} + m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &583583719 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 583583715} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -10, z: 22} + m_LocalScale: {x: 22, y: 1, z: 22} + m_Children: [] + m_Father: {fileID: 1870313947} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &755272044 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 755272045} + - component: {fileID: 755272048} + - component: {fileID: 755272047} + - component: {fileID: 755272046} + m_Layer: 5 + m_Name: start + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &755272045 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 755272044} + 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: 2027112238} + m_Father: {fileID: 1146751514} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 80, y: -55} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &755272046 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 755272044} + 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: 755272047} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &755272047 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 755272044} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &755272048 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 755272044} + m_CullTransparentMesh: 0 +--- !u!1 &860992837 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 860992838} + - component: {fileID: 860992841} + - component: {fileID: 860992840} + - component: {fileID: 860992839} + m_Layer: 5 + m_Name: Button + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &860992838 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 860992837} + 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: 490062247} + m_Father: {fileID: 1146751514} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 80, y: -15} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &860992839 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 860992837} + 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: 860992840} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &860992840 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 860992837} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &860992841 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 860992837} + m_CullTransparentMesh: 0 +--- !u!1 &874107239 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 874107240} + - component: {fileID: 874107243} + - component: {fileID: 874107242} + - component: {fileID: 874107241} + - component: {fileID: 874107244} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &874107240 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 874107239} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 1146751514} + - {fileID: 1297089527} + - {fileID: 2017384698} + m_Father: {fileID: 1870313947} + m_RootOrder: 4 + 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, y: 0} +--- !u!114 &874107241 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 874107239} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &874107242 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 874107239} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1600, y: 900} + m_ScreenMatchMode: 1 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &874107243 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 874107239} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!114 &874107244 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 874107239} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: deea375efff5f3d46a95e5b7b7165151, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &874665431 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 874665432} + - component: {fileID: 874665434} + - component: {fileID: 874665433} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &874665432 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 874665431} + 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: 1080827518} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 80, y: -15} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &874665433 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 874665431} + 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: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: save +--- !u!222 &874665434 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 874665431} + m_CullTransparentMesh: 0 +--- !u!1 &949705625 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 949705627} + - component: {fileID: 949705626} + m_Layer: 0 + m_Name: UIManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &949705626 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 949705625} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ff5927b9099e57740a8e1c1296251a99, type: 3} + m_Name: + m_EditorClassIdentifier: + mMainPanel: {fileID: 1146751515} + Root: {fileID: 1870313946} +--- !u!4 &949705627 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 949705625} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 2.4146645, y: -7.484198, z: 19.960842} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1080827517 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1080827518} + - component: {fileID: 1080827521} + - component: {fileID: 1080827520} + - component: {fileID: 1080827519} + m_Layer: 5 + m_Name: save + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1080827518 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1080827517} + 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: 874665432} + m_Father: {fileID: 1146751514} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 80, y: -135} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1080827519 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1080827517} + 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: 1080827520} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1080827520 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1080827517} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1080827521 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1080827517} + m_CullTransparentMesh: 0 +--- !u!1 &1140503265 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1140503266} + - component: {fileID: 1140503269} + - component: {fileID: 1140503268} + - component: {fileID: 1140503267} + m_Layer: 5 + m_Name: continue + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1140503266 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1140503265} + 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: 2043725356} + m_Father: {fileID: 1146751514} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: -537, y: -85} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1140503267 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1140503265} + 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: 1140503268} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1140503268 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1140503265} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1140503269 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1140503265} + m_CullTransparentMesh: 0 +--- !u!1 &1146751513 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1146751514} + - component: {fileID: 1146751517} + - component: {fileID: 1146751516} + - component: {fileID: 1146751515} + m_Layer: 5 + m_Name: Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1146751514 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1146751513} + 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: 860992838} + - {fileID: 755272045} + - {fileID: 1829616756} + - {fileID: 1080827518} + - {fileID: 2028879280} + - {fileID: 1355445073} + - {fileID: 1140503266} + m_Father: {fileID: 874107240} + 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!114 &1146751515 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1146751513} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3622b843b296d2e46ba722beb139f040, type: 3} + m_Name: + m_EditorClassIdentifier: + newNav: {fileID: 0} +--- !u!114 &1146751516 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1146751513} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, 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!222 &1146751517 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1146751513} + m_CullTransparentMesh: 0 +--- !u!1001 &1270643055 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1870313947} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_LocalScale.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_LocalScale.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_LocalScale.z + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_LocalPosition.y + value: -10 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_LocalPosition.z + value: 22 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_Name + value: mc_all_animations (1) + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, type: 3} +--- !u!4 &1270643056 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + m_PrefabInstance: {fileID: 1270643055} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1270643057 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 919132149155446097, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + m_PrefabInstance: {fileID: 1270643055} + m_PrefabAsset: {fileID: 0} +--- !u!114 &1270643058 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1270643057} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a56584ff2ae65dd43af5e8299544f32f, type: 3} + m_Name: + m_EditorClassIdentifier: + ticks: 0 +--- !u!95 &1270643059 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1270643057} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 23ada0d3368519c4c9ab56512f3a80f0, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!136 &1270643060 +CapsuleCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1270643057} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + m_Radius: 0.3 + m_Height: 0.3 + m_Direction: 0 + m_Center: {x: 0, y: 0.5, z: 0} +--- !u!54 &1270643061 +Rigidbody: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1270643057} + serializedVersion: 2 + m_Mass: 0.1 + m_Drag: 1 + m_AngularDrag: 0.05 + m_UseGravity: 0 + m_IsKinematic: 0 + m_Interpolate: 0 + m_Constraints: 126 + m_CollisionDetection: 0 +--- !u!1 &1297089526 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1297089527} + - component: {fileID: 1297089529} + - component: {fileID: 1297089528} + - component: {fileID: 1297089530} + m_Layer: 5 + m_Name: ModalPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1297089527 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1297089526} + 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: 874107240} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1297089528 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1297089526} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.392} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, 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!222 &1297089529 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1297089526} + m_CullTransparentMesh: 0 +--- !u!114 &1297089530 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1297089526} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3622b843b296d2e46ba722beb139f040, type: 3} + m_Name: + m_EditorClassIdentifier: + newNav: {fileID: 0} +--- !u!1 &1299667690 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1299667694} + - component: {fileID: 1299667693} + - component: {fileID: 1299667692} + - component: {fileID: 1299667691} + - component: {fileID: 1299667695} + m_Layer: 0 + m_Name: Quad + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!64 &1299667691 +MeshCollider: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1299667690} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 4 + m_Convex: 0 + m_CookingOptions: 30 + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!23 &1299667692 +MeshRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1299667690} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 2 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &1299667693 +MeshFilter: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1299667690} + m_Mesh: {fileID: 10210, guid: 0000000000000000e000000000000000, type: 0} +--- !u!4 &1299667694 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1299667690} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 900} + m_LocalScale: {x: 1920, y: 1080, z: 1} + m_Children: [] + m_Father: {fileID: 1870313947} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1299667695 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1299667690} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f6d1977a52888584496b1acc7e998011, type: 3} + m_Name: + m_EditorClassIdentifier: + _media: {fileID: 258588904} + _automaticStereoPacking: 1 + _overrideStereoPacking: 0 + _stereoRedGreenTint: 0 + _defaultTexture: {fileID: 0} + _renderer: {fileID: 1299667692} + _materialIndex: -1 + _texturePropertyName: _MainTex + _offset: {x: 0, y: 0} + _scale: {x: 1, y: 1} +--- !u!1 &1304453584 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1304453585} + - component: {fileID: 1304453587} + - component: {fileID: 1304453586} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1304453585 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1304453584} + 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: 1829616756} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 80, y: -15} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1304453586 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1304453584} + 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: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: stop +--- !u!222 &1304453587 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1304453584} + m_CullTransparentMesh: 0 +--- !u!1 &1355445072 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1355445073} + - component: {fileID: 1355445076} + - component: {fileID: 1355445075} + - component: {fileID: 1355445074} + m_Layer: 5 + m_Name: right + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1355445073 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1355445072} + 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: 1800435442} + m_Father: {fileID: 1146751514} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: -537, y: -55} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1355445074 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1355445072} + 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: 1355445075} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1355445075 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1355445072} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1355445076 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1355445072} + m_CullTransparentMesh: 0 +--- !u!1001 &1358457487 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 1870313947} + m_Modifications: + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_LocalScale.x + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_LocalScale.y + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_LocalScale.z + value: 3 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_LocalPosition.y + value: -10 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_LocalPosition.z + value: 22 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_Name + value: mc_all_animations + objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, type: 3} +--- !u!4 &1358457488 stripped +Transform: + m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 0f2ea8e54c2f1bf4f871020d54be0bda, + type: 3} + m_PrefabInstance: {fileID: 1358457487} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1800435441 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1800435442} + - component: {fileID: 1800435444} + - component: {fileID: 1800435443} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1800435442 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1800435441} + 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: 1355445073} + 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!114 &1800435443 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1800435441} + 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: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: 'right + +' +--- !u!222 &1800435444 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1800435441} + m_CullTransparentMesh: 0 +--- !u!1 &1829616755 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1829616756} + - component: {fileID: 1829616759} + - component: {fileID: 1829616758} + - component: {fileID: 1829616757} + m_Layer: 5 + m_Name: stop + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1829616756 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829616755} + 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: 1304453585} + m_Father: {fileID: 1146751514} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 80, y: -95} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1829616757 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829616755} + 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: 1829616758} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &1829616758 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829616755} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1829616759 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1829616755} + m_CullTransparentMesh: 0 +--- !u!1 &1870313946 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1870313947} + - component: {fileID: 1870313948} + m_Layer: 0 + m_Name: Manager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1870313947 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1870313946} + 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: 258588905} + - {fileID: 1358457488} + - {fileID: 1299667694} + - {fileID: 583583719} + - {fileID: 874107240} + - {fileID: 1270643056} + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1870313948 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1870313946} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 693e7abaf474b6a498a2940d602e0d8e, type: 3} + m_Name: + m_EditorClassIdentifier: + cyclingModel: 0 +--- !u!1 &1911824466 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1911824469} + - component: {fileID: 1911824468} + - component: {fileID: 1911824467} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &1911824467 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1911824466} + m_Enabled: 1 +--- !u!20 &1911824468 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1911824466} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: 2 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: 1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 1 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 0 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &1911824469 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1911824466} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2017384697 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2017384698} + - component: {fileID: 2017384700} + - component: {fileID: 2017384699} + m_Layer: 5 + m_Name: InfoText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2017384698 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2017384697} + 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: 874107240} + m_RootOrder: 2 + 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: 720, y: 435.06} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2017384699 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2017384697} + 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: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 24 + m_FontStyle: 1 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u5F53\u524D\u5E27\u6570:0" +--- !u!222 &2017384700 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2017384697} + m_CullTransparentMesh: 0 +--- !u!1 &2027112237 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2027112238} + - component: {fileID: 2027112240} + - component: {fileID: 2027112239} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2027112238 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2027112237} + 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: 755272045} + 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!114 &2027112239 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2027112237} + 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: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: start +--- !u!222 &2027112240 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2027112237} + m_CullTransparentMesh: 0 +--- !u!1 &2028879279 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2028879280} + - component: {fileID: 2028879283} + - component: {fileID: 2028879282} + - component: {fileID: 2028879281} + m_Layer: 5 + m_Name: left + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2028879280 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2028879279} + 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: 2063145790} + m_Father: {fileID: 1146751514} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: -536, y: -15} + m_SizeDelta: {x: 160, y: 30} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2028879281 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2028879279} + 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: 2028879282} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &2028879282 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2028879279} + 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: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &2028879283 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2028879279} + m_CullTransparentMesh: 0 +--- !u!1 &2043725355 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2043725356} + - component: {fileID: 2043725358} + - component: {fileID: 2043725357} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2043725356 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2043725355} + 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: 1140503266} + 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!114 &2043725357 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2043725355} + 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: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: continue +--- !u!222 &2043725358 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2043725355} + m_CullTransparentMesh: 0 +--- !u!1 &2063145789 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2063145790} + - component: {fileID: 2063145792} + - component: {fileID: 2063145791} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2063145790 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2063145789} + 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: 2028879280} + 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!114 &2063145791 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2063145789} + 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: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: left +--- !u!222 &2063145792 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2063145789} + m_CullTransparentMesh: 0 diff --git a/Assets/Scenes/VideoDownLoad.unity.meta b/Assets/Scenes/VideoPlay.unity.meta similarity index 100% rename from Assets/Scenes/VideoDownLoad.unity.meta rename to Assets/Scenes/VideoPlay.unity.meta diff --git a/Assets/Scripts/Apis/MapInterruptRecordApi.cs b/Assets/Scripts/Apis/MapInterruptRecordApi.cs index 8379af34..d33a5270 100644 --- a/Assets/Scripts/Apis/MapInterruptRecordApi.cs +++ b/Assets/Scripts/Apis/MapInterruptRecordApi.cs @@ -24,7 +24,7 @@ namespace Assets.Scripts.Apis return jsonResult; } - public async Task>> GetMapInterruptRecord(string keyword, int pageIndex, int pageSize, string type) + public async Task>> GetMapInterruptRecord(string keyword, int pageIndex, int pageSize, string type= "routes") { //RouteResult return await GetAsync>>($"MapRecord/v1/GetList?keyword={keyword}&pageIndex={pageIndex}&pageSize={pageSize}&type={type}"); diff --git a/Assets/Scripts/Apis/Models/MapDataModel.cs b/Assets/Scripts/Apis/Models/MapDataModel.cs index 4b71921c..1beb6ec8 100644 --- a/Assets/Scripts/Apis/Models/MapDataModel.cs +++ b/Assets/Scripts/Apis/Models/MapDataModel.cs @@ -168,6 +168,7 @@ namespace Assets.Scripts.Apis.Models public double Grade { get; set; } public double Bearing { get; set; } + public double Speed { get; set; } } public override string ToString() diff --git a/Assets/Scripts/Apis/Models/MapInterruptRecord.cs b/Assets/Scripts/Apis/Models/MapInterruptRecord.cs index 6a9f1ea8..567bfe70 100644 --- a/Assets/Scripts/Apis/Models/MapInterruptRecord.cs +++ b/Assets/Scripts/Apis/Models/MapInterruptRecord.cs @@ -106,5 +106,7 @@ namespace Assets.Scripts.Apis.Models public int GlobalCyclingId { get; set; } public string Source { get; set; } + + public int? LastFrame { get; set; } } } diff --git a/Assets/Scripts/Apis/Models/RouteResult.cs b/Assets/Scripts/Apis/Models/RouteResult.cs index 87066a95..1c3ed3fe 100644 --- a/Assets/Scripts/Apis/Models/RouteResult.cs +++ b/Assets/Scripts/Apis/Models/RouteResult.cs @@ -165,5 +165,7 @@ namespace Assets.Scripts.Apis.Models public string CanShareOnStrava { get; set; } public string ViewUrl { get; set; } + + public int? LastFrame { get; set; } } } diff --git a/Assets/Scripts/App.cs b/Assets/Scripts/App.cs index c690c017..4de05f1a 100644 --- a/Assets/Scripts/App.cs +++ b/Assets/Scripts/App.cs @@ -20,7 +20,7 @@ public delegate void ChangeLanguageDelegate(); public static class App { - public static string Host = "http://192.168.0.101:5083/"; + public static string Host = "http://192.168.0.102:5082/"; public static string AppVersion = Application.version; @@ -201,9 +201,9 @@ public static class App static App() { InitLanguage(); - Host = "https://wx.powerfun.com.cn/"; - UdpAddress = new IPEndPoint(IPAddress.Parse("47.97.84.8"), 11000); - TcpAddress = new IPEndPoint(IPAddress.Parse("47.97.84.8"), 11001); + //Host = "https://wx.powerfun.com.cn/"; + //UdpAddress = new IPEndPoint(IPAddress.Parse("47.97.84.8"), 11000); + //TcpAddress = new IPEndPoint(IPAddress.Parse("47.97.84.8"), 11001); //#if !UNITY_EDITOR // //测试服务器 // Host = "http://pf.juze.pro/"; diff --git a/Assets/Scripts/Devices/Ant/AntConnector.cs b/Assets/Scripts/Devices/Ant/AntConnector.cs index f2e63aaf..4f4a2c4c 100644 --- a/Assets/Scripts/Devices/Ant/AntConnector.cs +++ b/Assets/Scripts/Devices/Ant/AntConnector.cs @@ -345,7 +345,7 @@ namespace Assets.Scripts.Devices.Ant case SensorType.None: break; case SensorType.Cadence: - Debug.LogError("发现踏频设备"+id); + Debug.Log("发现踏频设备"+id); device = new CadenceDevice(id); break; case SensorType.HeartRate: diff --git a/Assets/Scripts/PFConstants.cs b/Assets/Scripts/PFConstants.cs index e2006e44..6c86a81d 100644 --- a/Assets/Scripts/PFConstants.cs +++ b/Assets/Scripts/PFConstants.cs @@ -65,7 +65,7 @@ public static class PFConstants { get { - return Application.persistentDataPath+@"/video"; + return Application.streamingAssetsPath+ @"/AVProVideoSamples"; } } diff --git a/Assets/Scripts/Scenes/Ride/Model/CyclingModels/SingleModel.cs b/Assets/Scripts/Scenes/Ride/Model/CyclingModels/SingleModel.cs index 4bf9c4f9..d99d225f 100644 --- a/Assets/Scripts/Scenes/Ride/Model/CyclingModels/SingleModel.cs +++ b/Assets/Scripts/Scenes/Ride/Model/CyclingModels/SingleModel.cs @@ -19,15 +19,15 @@ namespace Assets.Scenes.Ride.Scripts.Model.CyclingModels { CurrentUser = App.CurrentUser, Competitionid = 0, - ContinueIndex = 0, - ContinueMark = Guid.NewGuid().ToString(), + ContinueIndex = 0, + ContinueMark = Guid.NewGuid().ToString(), EndDistance = 0, IsCompleted = false, IsNeedRanking = true, CyclingState = CyclingStateEnum.Prepare, CurrentRoute = route, CurrentRouteStartDistance = 0, - StartTime = UIManager.Now.GetDateTime(),//DateTime.Now + StartTime = DateTime.Now,//UIManager.Now.GetDateTime(),//DateTime.Now selectParam = param }; diff --git a/Assets/Scripts/Scenes/Ride/Model/OutModel.cs b/Assets/Scripts/Scenes/Ride/Model/OutModel.cs index 015e2a56..55124f93 100644 --- a/Assets/Scripts/Scenes/Ride/Model/OutModel.cs +++ b/Assets/Scripts/Scenes/Ride/Model/OutModel.cs @@ -8,6 +8,12 @@ using System.Threading.Tasks; namespace Assets.Scenes.Ride.Scripts.Model { + public class VideoMapModel { + public double x { get; set; } + public double y { get; set; } + public double speed { get; set; } + public int position { get; set; } + } /// /// 排名 /// diff --git a/Assets/Scripts/Scenes/Ride/Model/RecorderDataModel.cs b/Assets/Scripts/Scenes/Ride/Model/RecorderDataModel.cs index 164b47e2..43579687 100644 --- a/Assets/Scripts/Scenes/Ride/Model/RecorderDataModel.cs +++ b/Assets/Scripts/Scenes/Ride/Model/RecorderDataModel.cs @@ -24,7 +24,7 @@ namespace Assets.Scenes.Ride.Scripts.Model { get { - return CurrentUser.Id; + return App.CurrentUser.Id; } } /// @@ -104,6 +104,8 @@ namespace Assets.Scenes.Ride.Scripts.Model public DateTime StartTime { get; set; } public DateTime EndTime { get; set; } + + public int? LastFrame { get; set; } /// /// 是否已经保存成功 /// @@ -178,6 +180,7 @@ namespace Assets.Scenes.Ride.Scripts.Model Param = Newtonsoft.Json.JsonConvert.SerializeObject(selectParam), GlobalCyclingId = 0, Source = "", + LastFrame = LastFrame }; //var range = new MapSpeedRange().GetSpeedRange(RiderDatas, CurrentRoute.RouteInstance.Distance); interruptRecord.SpeedRange = null; //JsonConvert.SerializeObject(range); diff --git a/Assets/Scripts/Scenes/VideoRide.meta b/Assets/Scripts/Scenes/VideoRide.meta new file mode 100644 index 00000000..b411df50 --- /dev/null +++ b/Assets/Scripts/Scenes/VideoRide.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9e12ee4de0a244145b7d08a49220dfc2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Scenes/VideoRide/AbstractVideoPlayer.cs b/Assets/Scripts/Scenes/VideoRide/AbstractVideoPlayer.cs new file mode 100644 index 00000000..060e70b2 --- /dev/null +++ b/Assets/Scripts/Scenes/VideoRide/AbstractVideoPlayer.cs @@ -0,0 +1,158 @@ +using Assets.Scripts.Apis.Models; +using DG.Tweening; +using Mapbox.Utils; +using System; +using UnityEngine; + +namespace Assets.Scripts.Scenes.VideoRide +{ + public abstract class AbstractVideoPlayer : MonoBehaviour + { + protected Animator animator; + protected double weight;//体重 + protected double bicycleWeight;//车重 + protected double preSpeed; + protected double speed; + protected double power; + protected double elevation; + protected double cadance; + protected int? heartRate { get; set; } + public int ticks; + protected double totalDistance; + protected double currentSlope; + protected double nextSlope; + protected double nextSlopeDistance; + protected double distance; + protected double currentSlopeDistance; + protected double lastEndDistance; + protected double totalClimb; + protected Vector2d currentlatLon; + protected int currentIndex; + protected float bearing = 0f; + protected MapDataModel mapData; + float timer = 1f; + protected bool start = true; + protected VideoGameManager manager { get; set; } + + protected virtual void Start() + { + animator = GetComponent(); + manager = FindObjectOfType(); + mapData = manager.GetMapData(); + ComputeNextSlope();//初始化坡度等 + animator.Play("idle"); + } + + void Update() + { + timer -= Time.deltaTime; + ComputeAnimator();//控制动画 + while (timer <= 0) + { + try + { + if (manager.IsStart()) + { + ticks++; + ComputeNextSlope();//计算下一个坡度 + ComputePlayer();//计算人物属性 + ComputeRecord(); + ComputeVideo(); + } + timer += 1f; + } + catch (Exception e) + { + power = 0; + speed = 0; + Debug.Log(e.Message); + } + } + } + //人物碰撞 + void OnCollisionEnter(Collision collision) + { + if (collision.transform.name != "mc_all_animations") + { + var curX = collision.transform.position.x; + if (curX == 0) + { + var preX = manager.GetSlotIndex(); + collision.transform.DOLocalMoveX(preX.Value, 1); + } + } + } + //动画状态机 + void ComputeAnimator() + { + if (animator != null) + { + animator.SetFloat("preSpeed", (float)preSpeed); + animator.SetFloat("speed", (float)speed); + animator.SetFloat("grade", (float)currentSlope); + var currentFrame = manager.GetCurrentFrame() ?? 0; + if (manager.mockDirection.ContainsKey(currentFrame)) + { + bearing = manager.mockDirection[currentFrame]; + } + animator.SetFloat("bearing", bearing); + } + } + //计算人物当前属性 + protected abstract void ComputePlayer(); + + protected virtual void ComputeVideo(){ } + + protected virtual void ComputeRecord() { } + + //计算当前区段属性下一个区段属性 + void ComputeNextSlope() + { + double sumDistance = 0; + var mapData = manager.GetMapData(); + if (mapData == null) + return; + var pointList = mapData.List; + int preIndex = 0; + for (int i = 0; i < pointList.Count; i++) + { + sumDistance += pointList[i].Distance; + decimal left = (decimal)totalDistance * 1000; + decimal right = (decimal)sumDistance; + if (left <= right) + { + currentIndex = i; + break; + } + } + var DOUBLE_DELTA = 1E-6; + if (Math.Abs(totalDistance - mapData.TotalDistance) < DOUBLE_DELTA) + { + currentIndex = pointList.Count - 1; + } + preIndex = currentIndex > 0 ? currentIndex - 1 : 0;//前一个索引 + int nextIndex = currentIndex == pointList.Count - 1 ? currentIndex : currentIndex + 1; //计算下一个点的坡度和距离 + + elevation = pointList[currentIndex].Elevation; + currentSlope = pointList[currentIndex].Grade; + //CurrentDistance = pointList[currentIndex].Distance; + //计算下一个海拔和坡度&当前区间距离 + nextSlope = pointList[nextIndex].Grade; + nextSlopeDistance = sumDistance - totalDistance * 1000; + //NextSlopeTotalDistance = pointList[nextIndex].Distance; + currentSlopeDistance = (totalDistance * 1000 - (sumDistance - pointList[currentIndex].Distance)); + //计算累计爬升 + totalClimb = 0; + for (int i = 1; i <= currentIndex; i++) + { + var diff = mapData.List[i].Elevation - mapData.List[i - 1].Elevation; + if (diff > 0) + { + totalClimb += diff; + } + } + } + + + } +} diff --git a/Assets/Scripts/Scenes/VideoRide/AbstractVideoPlayer.cs.meta b/Assets/Scripts/Scenes/VideoRide/AbstractVideoPlayer.cs.meta new file mode 100644 index 00000000..05d3a1a3 --- /dev/null +++ b/Assets/Scripts/Scenes/VideoRide/AbstractVideoPlayer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7fecc58cd22dcfb4b87afc96b5be9d2e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Scenes/VideoRide/OnlineVideoPlayer.cs b/Assets/Scripts/Scenes/VideoRide/OnlineVideoPlayer.cs new file mode 100644 index 00000000..35ed2aef --- /dev/null +++ b/Assets/Scripts/Scenes/VideoRide/OnlineVideoPlayer.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using DG.Tweening; + +namespace Assets.Scripts.Scenes.VideoRide +{ + public class OnlineVideoPlayer : AbstractVideoPlayer + { + public double diff { get; set; } + //计算 + protected override void ComputePlayer() + { + diff = 10; + + } + //设置当前玩家属性 + public void SetPlayer(double power,double distance) + { + transform.DOLocalMoveZ(25, 1); + this.power = power; + this.distance = distance; + this.speed = 20; + this.totalDistance += distance; + } + } +} diff --git a/Assets/Scripts/Scenes/VideoRide/OnlineVideoPlayer.cs.meta b/Assets/Scripts/Scenes/VideoRide/OnlineVideoPlayer.cs.meta new file mode 100644 index 00000000..d37b5d66 --- /dev/null +++ b/Assets/Scripts/Scenes/VideoRide/OnlineVideoPlayer.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a56584ff2ae65dd43af5e8299544f32f +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Scenes/VideoRide/TestPlayerController.cs b/Assets/Scripts/Scenes/VideoRide/TestPlayerController.cs new file mode 100644 index 00000000..b086885f --- /dev/null +++ b/Assets/Scripts/Scenes/VideoRide/TestPlayerController.cs @@ -0,0 +1,110 @@ +using Assets.Scenes.Ride.Scripts; +using Assets.Scenes.Ride.Scripts.Model; +using Assets.Scripts; +using Assets.Scripts.Apis.Models; +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Networking; +using UnityEngine.UI; +using DG.Tweening; +using UnityEngine.Video; +namespace Assets.Scripts.Scenes.VideoRide +{ + public class TestPlayerController : MonoBehaviour + { + UnityWebRequest request = null; + MapDataModel mapData; + MapRoute mapRoute; + int ticks = 0; + float timer = 1f; + double heartRate = 0; + public double power = 800; + double weight = 60; + double bicycleWeight = 10; + double elevation = 0f; + double currentSlope = 0f; + double speed = 0f; + double distance = 0f; + double totalDistance = 0f; + double bearingInterval = 0f;//线路当前转向 + Animator animator; + VideoPlayer videoPlayer; + // Start is called before the first frame update + void Start() + { + //测试数据 + var routeId = 1255; + mapData = ConfigHelper.mapApi.GetData(routeId);//获取路书地理数据 + mapRoute = ConfigHelper.mapApi.GetById(routeId).data; + animator = transform.GetComponent(); + } + + // Update is called once per frame + void Update() + { + timer -= Time.deltaTime; + while (timer <= 0) + { + //var animInfo = animator.GetCurrentAnimatorStateInfo(0); + //if (animInfo.normalizedTime < 0.6) + //{ + // if (speed > 30) + // { + // animator.Play("New State Right"); + // } + // else if (speed > 15) + // { + // animator.Play("RideLoop_Medium_01 1"); + // } + // else if (speed == 0) + // { + // animator.Play("OnBicycle_01_Idle 0"); + // videoPlayer.Pause(); + // } + // else + // { + // animator.Play("RideLoop_01"); + // } + //} + ticks++; + ComputeNextSlope(); + speed = Helper.CalculateSpeed(elevation, currentSlope, power, weight, bicycleWeight); + distance = Math.Round(speed / 3600, 5, MidpointRounding.AwayFromZero); + totalDistance += distance; + Debug.Log($"ticks:{ticks} speed:{speed} totalDistance:{totalDistance} bearing:{bearingInterval}"); + timer += 1f; + transform.DORotate(new Vector3(0f, (float)(180 + bearingInterval), 0f), 1); + } + } + int currentIndex = 0; + void ComputeNextSlope() + { + double sumDistance = 0; + if (mapData == null) + return; + var pointList = mapData.List; + for (int i = 0; i < pointList.Count; i++) + { + sumDistance += pointList[i].Distance; + decimal left = (decimal)totalDistance * 1000; + decimal right = (decimal)sumDistance; + if (left <= right) + { + currentIndex = i; + break; + } + } + var DOUBLE_DELTA = 1E-6; + if (Math.Abs(totalDistance - mapData.TotalDistance) < DOUBLE_DELTA) + { + currentIndex = pointList.Count - 1; + } + elevation = pointList[currentIndex].Elevation; + currentSlope = pointList[currentIndex].Grade; + var preindex = currentIndex - 1 >= 0 ? currentIndex - 1 : 0; + bearingInterval = pointList[currentIndex].Bearing - pointList[preindex].Bearing; + } + } +} \ No newline at end of file diff --git a/Assets/TestPlayerController.cs.meta b/Assets/Scripts/Scenes/VideoRide/TestPlayerController.cs.meta similarity index 100% rename from Assets/TestPlayerController.cs.meta rename to Assets/Scripts/Scenes/VideoRide/TestPlayerController.cs.meta diff --git a/Assets/Scripts/Scenes/VideoRide/VideoGameManager.cs b/Assets/Scripts/Scenes/VideoRide/VideoGameManager.cs new file mode 100644 index 00000000..025205f3 --- /dev/null +++ b/Assets/Scripts/Scenes/VideoRide/VideoGameManager.cs @@ -0,0 +1,294 @@ +using Assets.Scenes.Ride.Scripts; +using Assets.Scenes.Ride.Scripts.Model; +using Assets.Scenes.Ride.Scripts.Model.CyclingModels; +using Assets.Scripts.Apis; +using Assets.Scripts.Apis.Models; +using Assets.Scripts.UI.Prefab.Device; +using GeoJSON.Net.Geometry; +using Mapbox.Utils; +using RenderHeads.Media.AVProVideo; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using TurfCS; +using UnityEngine; +namespace Assets.Scripts.Scenes.VideoRide +{ + public class VideoGameManager : DeviceServiceMonoBase + { + private List videoPointList { get; set; } + private VideoPlayer currentVideoPlayer { get; set; } + private MapDataModel mapData { get; set; } + private MediaPlayer mediaPlayer { get; set; } + private bool isStart { get; set; } + private Route route { get; set; } + private MapRoute mapRoute { get; set; } + public RouteResultParam selectParamModel; + public RouteResult routeResult; + public string recordId { get; set; } + public DateTime startTime { get; set; } + public CyclingModel cyclingModel; + public BaseCycling cyclingController; + public Dictionary mockDirection = new Dictionary(); + private double endDistance { get; set; } + + public Dictionary slots = new Dictionary(); + private async void Awake() + { + base.Awake(); + //自动登录 + if (App.CurrentUser == null) + { + await Login(); + } + DeviceCache.Init(PFConstants.DeviceCacheFolder); + //var check = CheckAnt(); + recordId = Guid.NewGuid().ToString(); + startTime = UIManager.Now.GetDateTime(); + MapUDPService.Init();//初始化TCP + MockDirection(); + InitSlots(); + } + void Start() + { + //获取媒体播放器 + mediaPlayer = FindObjectOfType(); + var mapApi = ConfigHelper.mapApi; + const int routeId = 12353; + mapData = mapApi.GetData(routeId);//获取路书地理数据 + mapRoute = mapApi.GetById(routeId).data; + route = new Route(mapData, mapRoute); + + if (selectParamModel == null) + { + selectParamModel = new RouteResultParam + { + CompetitionId = 0, + ContinueIndex = 0, + ContinueMark = "", + GlobalContinue = false, + EndDistance = 0, + RankingsId = new List(), + OnlineUserId = 0, + RouteId = routeId + }; + } + endDistance = 0; + //倒计时5s开始 + SetCyclingModel(CyclingModel.Single); + } + // Update is called once per frame + float timer = 1f; + void Update() + { + timer -= Time.deltaTime; + while (timer <= 0) + { + cyclingController?.Run(null); + var onlineRiders = cyclingController.riders; + timer += 1f; + } + } + private void InitSlots() + { + slots.Add(2, true); + slots.Add(4, true); + slots.Add(-2, true); + slots.Add(-6, true); + slots.Add(-4, true); + slots.Add(-8, true); + } + + public int? GetSlotIndex() + { + foreach (var item in slots) + { + if (item.Value) + { + slots[item.Key] = false; + return item.Key; + } + } + return 0; + } + public async Task ContinueAsync() + { + //继续骑行数据 + var r = await ConfigHelper.mapInterruptRecordApi.GetMapInterruptRecord("重庆", 0, 20, "routes"); + if (r.result) + { + var first = r.data.FirstOrDefault(); + RouteResult routeResult = first.ToObject(); + if (routeResult.ContinueCyclingParam != null) + { + App.RouteIdParam = routeResult.RouteId; + App.routeResult = routeResult; + //骑行结果 + if (App.routeResult != null) + { + routeResult = App.routeResult; + selectParamModel = App.routeResult.ContinueCyclingParam;//继续骑行 + SetCyclingModel(CyclingModel.Single); + endDistance = routeResult.EndDistance; + var ratio = endDistance / routeResult.TotalDistance; + var frame = Math.Round(ratio * mediaPlayer.Info.GetMaxFrameNumber()); + SetCurrentFrame(routeResult.LastFrame ?? 0); + var v = FindObjectOfType(); + v.SetEndDistance(endDistance); + } + } + } + } + private void MockDirection() + { + var text = Resources.Load("UI/direction"); + var arr = text.text.Replace("\r\n", ",").Split(','); + foreach (var item in arr) + { + if (string.IsNullOrEmpty(item)) + continue; + mockDirection.Add(Convert.ToInt32(item.Split(':')[0]), Convert.ToInt32(item.Split(':')[1])); + } + } + public void SetCyclingModel(CyclingModel mode) + { + this.cyclingModel = mode; + switch (cyclingModel) + { + case CyclingModel.Single: + cyclingController = new SingleModel(route, selectParamModel); + break; + } + } + //模拟登录 + private async Task Login() + { + var result = await new UserApi().Login("15261826280", "123456", ""); + App.CurrentUser = result.data; + } + //开始游戏 + public void StartGame() + { + startTime = UIManager.Now.GetDateTime(); + isStart = true; + } + public bool IsStart() + { + return isStart; + } + //按照某种速度播放视频 + public void Play(float playbackRate = 1f) + { + if (mediaPlayer != null) + { + mediaPlayer.PlaybackRate = playbackRate; + mediaPlayer.Play(); + } + } + //暂停游戏 + public void Pause() + { + mediaPlayer?.Pause(); + } + public void Quit() + { + mediaPlayer?.Stop(); + } + + public int? GetCurrentFrame() + { + return mediaPlayer?.Control.GetCurrentTimeFrames(); + } + + public void SetCurrentFrame(int seq) + { + mediaPlayer?.Control.SeekToFrame(seq); + } + + public void Save(double totalDistance) + { + mediaPlayer?.Pause();//暂停视频 + cyclingController.recorderData.EndTime = UIManager.Now.GetDateTime(); + isStart = false; + var path = PFConstants.MapWorkoutRecordFolder + "/" + recordId; + Assets.Scenes.Ride.Scripts.Helper.CreateDirectoryIfNotExsit(path); + string imageFileName = path + "/" + Guid.NewGuid().ToString() + ".png"; + CaptureCamera(Camera.main, new Rect(Screen.width * 0f, Screen.height * 0f, Screen.width * 0.5f, Screen.height * 0.5f), imageFileName); + cyclingController.recorderData.StartTime = startTime; + cyclingController.recorderData.IsCompleted = totalDistance >= mapData.TotalDistance; + cyclingController.recorderData.EndDistance = totalDistance; + cyclingController.recorderData.AntModelId = AntModelId; + cyclingController.recorderData.ManufacturerId = ManufacturerId; + cyclingController.recorderData.ManufacturerName = ManufacturerName; + cyclingController.recorderData.DeviceNumber = DeviceNumber; + cyclingController.recorderData.LastFrame = GetCurrentFrame(); + var RankingId = cyclingController.recorderData.SaveWithLocalRecordAysnc(cyclingModel, selectParamModel, imageFileName, recordId, path); + } + protected void CaptureCamera(Camera camera, Rect rect, string fileName) + { + byte[] bytes = CaptureCameraReturnByte(camera, rect); + //var path = Helper.GetDataDir("MapWorkoutRecords/images"); + //string filename = path + "/" + Guid.NewGuid().ToString() + ".png"; + System.IO.File.WriteAllBytes(fileName, bytes); + //Debug.Log(string.Format("截屏了一张照片: {0}", filename)); + } + private byte[] CaptureCameraReturnByte(Camera camera, Rect rect) + { + // 创建一个RenderTexture对象 + RenderTexture rt = new RenderTexture((int)rect.width, (int)rect.height, 0); + // 临时设置相关相机的targetTexture为rt, 并手动渲染相关相机 + camera.targetTexture = rt; + camera.Render(); + //ps: --- 如果这样加上第二个相机,可以实现只截图某几个指定的相机一起看到的图像。 + //ps: camera2.targetTexture = rt; + //ps: camera2.Render(); + //ps: ------------------------------------------------------------------- + + // 激活这个rt, 并从中中读取像素。 + RenderTexture.active = rt; + Texture2D screenShot = new Texture2D((int)rect.width, (int)rect.height, TextureFormat.RGB24, false); + screenShot.ReadPixels(rect, 0, 0);// 注:这个时候,它是从RenderTexture.active中读取像素 + screenShot.Apply(); + + // 重置相关参数,以使用camera继续在屏幕上显示 + camera.targetTexture = null; + //ps: camera2.targetTexture = null; + RenderTexture.active = null; // JC: added to avoid errors + GameObject.Destroy(rt); + // 最后将这些纹理数据,成一个图片文件 + return screenShot.EncodeToJPG(); + } + //两个坐标之间的距离 + public double Distance(Vector2d from, Vector2d to) + { + var pt1 = Turf.Point(new double[] { from.x, from.y }); + var pt2 = Turf.Point(new double[] { to.x, to.y }); + return Turf.Distance(pt1, pt2); + } + //根据距离计算下一个点坐标 + public Vector2d Along(double endDistance) + { + if (mapData != null) + { + var list = mapData.List.Select(p => new GeoJSON.Net.Geometry.GeographicPosition(p.Point[0], p.Point[1])); + LineString lineString = new LineString(list); + var pt1 = Turf.Along(lineString, endDistance); + var ll = ((GeographicPosition)((GeoJSON.Net.Geometry.Point)pt1.Geometry).Coordinates); + return new Vector2d(ll.Latitude, ll.Longitude); + } + else + { + return new Vector2d(0, 0); + } + } + public MapDataModel GetMapData() + { + return mapData; + } + public List getVideoPointList() + { + return videoPointList; + } + } +} \ No newline at end of file diff --git a/Assets/Scripts/Scenes/VideoRide/VideoGameManager.cs.meta b/Assets/Scripts/Scenes/VideoRide/VideoGameManager.cs.meta new file mode 100644 index 00000000..759b2fed --- /dev/null +++ b/Assets/Scripts/Scenes/VideoRide/VideoGameManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 693e7abaf474b6a498a2940d602e0d8e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Scenes/VideoRide/VideoPlayer.cs b/Assets/Scripts/Scenes/VideoRide/VideoPlayer.cs new file mode 100644 index 00000000..78d4066d --- /dev/null +++ b/Assets/Scripts/Scenes/VideoRide/VideoPlayer.cs @@ -0,0 +1,104 @@ +using Assets.Scenes.Ride.Scripts; +using Assets.Scenes.Ride.Scripts.Model; +using System; +using UnityEngine; + +namespace Assets.Scripts.Scenes.VideoRide +{ + public class VideoPlayer : AbstractVideoPlayer + { + protected override void Start() + { + base.Start(); + animator.Play("idle"); + } + public void SetPower(double power) + { + this.power = power; + } + public void SetEndDistance(double distance) + { + this.totalDistance = distance; + } + public void Complete() + { + start = false; + manager.Save(totalDistance); + } + protected override void ComputePlayer() + { + heartRate = manager.UpDateHeart(); + //power = manager.UpdatePower(); + cadance = manager.UpdateCadence(); + weight = App.CurrentUser.Weight; + bicycleWeight = App.CurrentUser.BicycleWeight; + //发送阻力 + manager.TrackResistance(currentSlope); + if (power > 0) + { + preSpeed = speed; + speed = Helper.CalculateSpeed(elevation, currentSlope, power, weight, bicycleWeight); + distance = Math.Round(speed / 3600, 5, MidpointRounding.AwayFromZero); + totalDistance += distance; + currentlatLon = manager.Along(totalDistance); + } + else + { + speed = 0; + distance = 0; + } + } + //控制视频播放速度 + protected override void ComputeVideo() + { + mapData = manager.GetMapData(); + float ratio = 1; + if (currentIndex + 1 < mapData.List.Count) + { + ratio = (float)(speed / mapData.List[currentIndex + 1].Speed); + } + else + { + ratio = (float)(speed / mapData.List[currentIndex].Speed); + } + + manager.Play(ratio); + + if (totalDistance >= mapData.TotalDistance) + { + start = false; + manager.Pause();//暂停视频 + } + } + + protected override void ComputeRecord() + { + var mapData = manager.GetMapData(); + Debug.Log($"ticks:{ticks}-{manager.GetCurrentFrame()}-endistance:{totalDistance}-totalDistance:{mapData.TotalDistance}-index:{currentIndex}-speed:{speed}-currentSlope:{currentSlope}-GetCurrentFrame:{manager.GetCurrentFrame()}-currentlatLon:{bearing}"); + //记录骑行数据 + var recorderData = manager.cyclingController.recorderData; + var targetData = new TargetData + { + Ticks = ticks, + _Power = power, + _Speed = speed, + _Distance = totalDistance > mapData.TotalDistance ? mapData.TotalDistance : totalDistance, + _Cadence = cadance, + _HeartRate = heartRate, + _Lat = currentlatLon.x, + _Lon = currentlatLon.y, + _TotalClimb = totalClimb, + }; + var preDistance = totalDistance >= mapData.TotalDistance ? targetData._Distance : targetData._Distance - distance; + recorderData.PreDistance = Math.Round(preDistance, 6, MidpointRounding.AwayFromZero); + recorderData.EndDistance = Math.Round(targetData._Distance, 6, MidpointRounding.AwayFromZero); + recorderData.RiderDatas.Add(targetData); + + if (totalDistance >= mapData.TotalDistance) + { + start = false; + manager.Save(totalDistance); + } + } + } +} diff --git a/Assets/VideoPlayer.cs.meta b/Assets/Scripts/Scenes/VideoRide/VideoPlayer.cs.meta similarity index 83% rename from Assets/VideoPlayer.cs.meta rename to Assets/Scripts/Scenes/VideoRide/VideoPlayer.cs.meta index 0bb2442c..46bcca29 100644 --- a/Assets/VideoPlayer.cs.meta +++ b/Assets/Scripts/Scenes/VideoRide/VideoPlayer.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 8baf9644cea044f4b9542a63901414a3 +guid: 21a384a3224d3b248b1d79d68a1e7578 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/Scripts/Scenes/VideoRide/VideoUIManager.cs b/Assets/Scripts/Scenes/VideoRide/VideoUIManager.cs new file mode 100644 index 00000000..7bbaf81a --- /dev/null +++ b/Assets/Scripts/Scenes/VideoRide/VideoUIManager.cs @@ -0,0 +1,79 @@ +using System.Collections; +using System.Collections.Generic; +using System.Text; +using UnityEngine; +using UnityEngine.UI; +namespace Assets.Scripts.Scenes.VideoRide +{ + public class VideoUIManager : MonoBehaviour + { + GameObject button; + VideoGameManager manager; + VideoPlayer videoPlayer; + Text infoText { get; set; } + // Start is called before the first frame update + void Start() + { + UIManager.SetModalPanel(transform.Find("ModalPanel").GetComponent()); + manager = FindObjectOfType(); + videoPlayer = FindObjectOfType(); + button = transform.Find("Panel/Button").gameObject; + StringBuilder sb = new StringBuilder(); + GameObject start = transform.Find("Panel/start").gameObject; + GameObject stop = transform.Find("Panel/stop").gameObject; + GameObject save = transform.Find("Panel/save").gameObject; + + GameObject left = transform.Find("Panel/left").gameObject; + GameObject right = transform.Find("Panel/right").gameObject; + GameObject continueBtn = transform.Find("Panel/continue").gameObject; + UIManager.AddEvent(continueBtn, UnityEngine.EventSystems.EventTriggerType.PointerClick, async (s) => + { + await manager.ContinueAsync(); + }); + infoText = transform.Find("InfoText").GetComponent(); + UIManager.AddEvent(button, UnityEngine.EventSystems.EventTriggerType.PointerClick, (s) => + { + UIManager.Show(UIManager.Instance.DevicePanel, null, true); + }); + UIManager.AddEvent(start, UnityEngine.EventSystems.EventTriggerType.PointerClick, (s) => + { + videoPlayer.SetPower(200); + var list = FindObjectsOfType(); + foreach (var item in list) + { + item.SetPlayer(100, 10); + } + manager.StartGame(); + }); + UIManager.AddEvent(stop, UnityEngine.EventSystems.EventTriggerType.PointerClick, (s) => + { + sb.AppendLine($"{manager.GetCurrentFrame()}:{0}"); + Debug.Log(sb.ToString()); + videoPlayer.SetPower(0); + }); + UIManager.AddEvent(save, UnityEngine.EventSystems.EventTriggerType.PointerClick, (s) => + { + videoPlayer.Complete(); + }); + + UIManager.AddEvent(left, UnityEngine.EventSystems.EventTriggerType.PointerClick, (s) => + { + sb.AppendLine($"{manager.GetCurrentFrame()}:{-5}"); + }); + UIManager.AddEvent(right, UnityEngine.EventSystems.EventTriggerType.PointerClick, (s) => + { + sb.AppendLine($"{manager.GetCurrentFrame()}:{5}"); + }); + } + + + // Update is called once per frame + void Update() + { + if (videoPlayer != null && manager != null) + { + infoText.text = $"帧数:{manager.GetCurrentFrame()}"; + } + } + } +} \ No newline at end of file diff --git a/Assets/Scripts/Scenes/VideoRide/VideoUIManager.cs.meta b/Assets/Scripts/Scenes/VideoRide/VideoUIManager.cs.meta new file mode 100644 index 00000000..ae50a081 --- /dev/null +++ b/Assets/Scripts/Scenes/VideoRide/VideoUIManager.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: deea375efff5f3d46a95e5b7b7165151 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Scenes/VideoRide/testDownLoad.cs b/Assets/Scripts/Scenes/VideoRide/testDownLoad.cs new file mode 100644 index 00000000..45b880e4 --- /dev/null +++ b/Assets/Scripts/Scenes/VideoRide/testDownLoad.cs @@ -0,0 +1,61 @@ +using Assets.Scenes.Ride.Scripts; +using Assets.Scenes.Ride.Scripts.Model; +using Assets.Scripts; +using Assets.Scripts.Apis.Models; +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.Networking; +using UnityEngine.UI; +using UnityEngine.Video; +namespace Assets.Scripts.Scenes.VideoRide +{ + public class testDownLoad : MonoBehaviour + { + UnityWebRequest request = null; + + // Start is called before the first frame update + void Start() + { + //测试UI + var button = transform.GetComponent