AR轨迹逻辑

This commit is contained in:
lishuo 2022-10-08 13:26:38 +08:00
parent 195893a1b0
commit d1c84d0a8a
30 changed files with 159988 additions and 4149 deletions

20
Assets/FollowerCamera.cs Normal file
View File

@ -0,0 +1,20 @@
using Assets.Scripts.Scenes.VideoRide;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class FollowerCamera : MonoBehaviour
{
VideoGameManager manager;
// Start is called before the first frame update
void Start()
{
manager = FindObjectOfType<VideoGameManager>();
}
// Update is called once per frame
void Update()
{
//manager.frame1
}
}

View File

@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 4c4f03ef077d44245aff46f448c3519d
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -8,6 +8,7 @@
using UnityEngine;
using System.Collections;
using FluffyUnderware.DevTools;
using DG.Tweening;
namespace FluffyUnderware.Curvy.Examples
{
@ -18,12 +19,15 @@ namespace FluffyUnderware.Curvy.Examples
public Transform MoveTo;
public Transform RollTo;
[Positive]
public float ChaseTime=0.1f;
public float ChaseTime=0.5f;
Vector3 mVelocity;
Vector3 mRollVelocity;
private void Start()
{
}
#if UNITY_EDITOR
void Update()
{
@ -37,7 +41,7 @@ namespace FluffyUnderware.Curvy.Examples
// else transform.LookAt(LookAt, RollTo.up);
//}
if (RollTo)
transform.rotation = Quaternion.Euler(new Vector3(transform.rotation.eulerAngles.x, transform.rotation.eulerAngles.y, RollTo.rotation.eulerAngles.z));
transform.rotation = Quaternion.LookRotation(new Vector3(transform.rotation.eulerAngles.x, transform.rotation.eulerAngles.y, RollTo.rotation.eulerAngles.z));
}
}
#endif
@ -52,8 +56,8 @@ namespace FluffyUnderware.Curvy.Examples
// if (!RollTo) transform.LookAt(LookAt);
// else transform.LookAt(LookAt, Vector3.SmoothDamp(transform.up, RollTo.up, ref mRollVelocity, ChaseTime));
//}
// if (RollTo)
// transform.rotation = Quaternion.Euler (new Vector3 (transform.rotation.eulerAngles.x, transform.rotation.eulerAngles.y, RollTo.rotation.eulerAngles.z));
if (RollTo)
transform.rotation = Quaternion.LookRotation(new Vector3(transform.rotation.eulerAngles.x, transform.rotation.eulerAngles.y, RollTo.rotation.eulerAngles.z));
}
}
}

View File

@ -0,0 +1,302 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &1776569085245267696
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1776569085245267700}
- component: {fileID: 1776569085245267701}
- component: {fileID: 1776569085245267702}
- component: {fileID: 1776569085245267703}
m_Layer: 0
m_Name: Plane
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1776569085245267700
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1776569085245267696}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 20, y: 20, z: 20}
m_Children: []
m_Father: {fileID: 8629729479594509056}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &1776569085245267701
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1776569085245267696}
m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &1776569085245267702
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1776569085245267696}
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!64 &1776569085245267703
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1776569085245267696}
m_Material: {fileID: 0}
m_IsTrigger: 0
m_Enabled: 0
serializedVersion: 4
m_Convex: 0
m_CookingOptions: 30
m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
--- !u!1 &8629729479594509059
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8629729479594509056}
- component: {fileID: 9057830966408088559}
m_Layer: 0
m_Name: Controller
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8629729479594509056
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8629729479594509059}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -7.126, y: 0, z: -15.06}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 7621993706532187392}
- {fileID: 8629729479870610536}
- {fileID: 1776569085245267700}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &9057830966408088559
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8629729479594509059}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: dacc8a2ff207fca49bdaf5d45a943d80, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Version:
UpdateIn: 0
m_PositionMode: 1
m_Position: 0
m_MoveMode: 1
m_Speed: 0
m_Direction: 0
m_Clamping: 1
m_PlayAutomatically: 0
m_OrientationMode: 1
m_LockRotation: 1
m_OrientationAxis: 0
m_IgnoreDirection: 0
m_DampingDirection: 0
m_DampingUp: 0
m_OffsetAngle: 0
m_OffsetRadius: 0
m_OffsetCompensation: 1
onInitialized:
m_PersistentCalls:
m_Calls: []
m_ForceFrequentUpdates: 0
m_Spline: {fileID: 0}
m_UseCache: 0
connectionBehavior: 1
allowDirectionChange: 1
rejectCurrentSpline: 1
rejectTooDivergentSplines: 0
maxAllowedDivergenceAngle: 90
connectionCustomSelector: {fileID: 0}
onPositionReachedList: []
m_OnControlPointReached:
m_PersistentCalls:
m_Calls: []
m_OnEndReached:
m_PersistentCalls:
m_Calls: []
m_OnSwitch:
m_PersistentCalls:
m_Calls: []
--- !u!1 &8629729479870610539
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8629729479870610536}
m_Layer: 0
m_Name: target
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8629729479870610536
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8629729479870610539}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 1, z: -3}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 8629729479594509056}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &8629729478553901294
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 8629729479594509056}
m_Modifications:
- target: {fileID: 1535700487792324436, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_Name
value: VidePlayer
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_LocalScale.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_LocalScale.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_LocalScale.z
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 3f1ee6ee391e2724eac09441d6da8a03, type: 3}
--- !u!4 &7621993706532187392 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 2162915128657393134, guid: 3f1ee6ee391e2724eac09441d6da8a03,
type: 3}
m_PrefabInstance: {fileID: 8629729478553901294}
m_PrefabAsset: {fileID: 0}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 0216c604d9ce892499b6c3e4e5ad3b2a
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,302 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &1776569085245267696
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1776569085245267700}
- component: {fileID: 1776569085245267701}
- component: {fileID: 1776569085245267702}
- component: {fileID: 1776569085245267703}
m_Layer: 0
m_Name: Plane
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1776569085245267700
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1776569085245267696}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 20, y: 20, z: 20}
m_Children: []
m_Father: {fileID: 8629729479594509056}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!33 &1776569085245267701
MeshFilter:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1776569085245267696}
m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
--- !u!23 &1776569085245267702
MeshRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1776569085245267696}
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!64 &1776569085245267703
MeshCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1776569085245267696}
m_Material: {fileID: 0}
m_IsTrigger: 0
m_Enabled: 0
serializedVersion: 4
m_Convex: 0
m_CookingOptions: 30
m_Mesh: {fileID: 10209, guid: 0000000000000000e000000000000000, type: 0}
--- !u!1 &8629729479594509059
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8629729479594509056}
- component: {fileID: 9057830966408088559}
m_Layer: 0
m_Name: ControllerNV
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8629729479594509056
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8629729479594509059}
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: 5815620749913293735}
- {fileID: 8629729479870610536}
- {fileID: 1776569085245267700}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &9057830966408088559
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8629729479594509059}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: dacc8a2ff207fca49bdaf5d45a943d80, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Version:
UpdateIn: 0
m_PositionMode: 1
m_Position: 0
m_MoveMode: 1
m_Speed: 0
m_Direction: 0
m_Clamping: 1
m_PlayAutomatically: 1
m_OrientationMode: 1
m_LockRotation: 1
m_OrientationAxis: 0
m_IgnoreDirection: 0
m_DampingDirection: 0
m_DampingUp: 0
m_OffsetAngle: 0
m_OffsetRadius: 0
m_OffsetCompensation: 1
onInitialized:
m_PersistentCalls:
m_Calls: []
m_ForceFrequentUpdates: 0
m_Spline: {fileID: 0}
m_UseCache: 0
connectionBehavior: 1
allowDirectionChange: 1
rejectCurrentSpline: 1
rejectTooDivergentSplines: 0
maxAllowedDivergenceAngle: 90
connectionCustomSelector: {fileID: 0}
onPositionReachedList: []
m_OnControlPointReached:
m_PersistentCalls:
m_Calls: []
m_OnEndReached:
m_PersistentCalls:
m_Calls: []
m_OnSwitch:
m_PersistentCalls:
m_Calls: []
--- !u!1 &8629729479870610539
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8629729479870610536}
m_Layer: 0
m_Name: target
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8629729479870610536
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8629729479870610539}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: -1, z: -3}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 8629729479594509056}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &6602691900091777628
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 8629729479594509056}
m_Modifications:
- target: {fileID: 26904646242573121, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_Name
value: VidePlayer_NV
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_LocalScale.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_LocalScale.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_LocalScale.z
value: 1
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 67847dd964fa3aa43a0f7927571c2cb1, type: 3}
--- !u!4 &5815620749913293735 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 798338962541822459, guid: 67847dd964fa3aa43a0f7927571c2cb1,
type: 3}
m_PrefabInstance: {fileID: 6602691900091777628}
m_PrefabAsset: {fileID: 0}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 044ac7efb32b0ad489a6e8e5bdff469b
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,207 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &8629729479594509059
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8629729479594509056}
- component: {fileID: 9057830966408088559}
m_Layer: 0
m_Name: OnlineController
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8629729479594509056
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8629729479594509059}
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: 6918487040151656200}
- {fileID: 8629729479870610536}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &9057830966408088559
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8629729479594509059}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: dacc8a2ff207fca49bdaf5d45a943d80, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Version:
UpdateIn: 0
m_PositionMode: 1
m_Position: 0
m_MoveMode: 1
m_Speed: 0
m_Direction: 0
m_Clamping: 1
m_PlayAutomatically: 1
m_OrientationMode: 1
m_LockRotation: 1
m_OrientationAxis: 0
m_IgnoreDirection: 0
m_DampingDirection: 0
m_DampingUp: 0
m_OffsetAngle: 0
m_OffsetRadius: 0
m_OffsetCompensation: 1
onInitialized:
m_PersistentCalls:
m_Calls: []
m_ForceFrequentUpdates: 0
m_Spline: {fileID: 0}
m_UseCache: 0
connectionBehavior: 1
allowDirectionChange: 1
rejectCurrentSpline: 1
rejectTooDivergentSplines: 0
maxAllowedDivergenceAngle: 90
connectionCustomSelector: {fileID: 0}
onPositionReachedList: []
m_OnControlPointReached:
m_PersistentCalls:
m_Calls: []
m_OnEndReached:
m_PersistentCalls:
m_Calls: []
m_OnSwitch:
m_PersistentCalls:
m_Calls: []
--- !u!1 &8629729479870610539
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8629729479870610536}
m_Layer: 0
m_Name: target
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8629729479870610536
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8629729479870610539}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: -1, z: -5}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 8629729479594509056}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &9081315784052122342
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 8629729479594509056}
m_Modifications:
- target: {fileID: 1535700487792324436, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_Name
value: OnlineVideoPlayer
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_LocalScale.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_LocalScale.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_LocalScale.z
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: 296d4f939237c3a4dbf2c4a25af2bd52, type: 3}
--- !u!4 &6918487040151656200 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 2162915128657393134, guid: 296d4f939237c3a4dbf2c4a25af2bd52,
type: 3}
m_PrefabInstance: {fileID: 9081315784052122342}
m_PrefabAsset: {fileID: 0}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 139ee26a2679fdc4f8e87115cbaed070
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,207 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &8629729479594509059
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8629729479594509056}
- component: {fileID: 9057830966408088559}
m_Layer: 0
m_Name: OnlineControllerNV
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8629729479594509056
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8629729479594509059}
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: 669762769015553617}
- {fileID: 8629729479870610536}
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &9057830966408088559
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8629729479594509059}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: dacc8a2ff207fca49bdaf5d45a943d80, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Version:
UpdateIn: 0
m_PositionMode: 1
m_Position: 0
m_MoveMode: 1
m_Speed: 0
m_Direction: 0
m_Clamping: 1
m_PlayAutomatically: 1
m_OrientationMode: 1
m_LockRotation: 1
m_OrientationAxis: 0
m_IgnoreDirection: 0
m_DampingDirection: 0
m_DampingUp: 0
m_OffsetAngle: 0
m_OffsetRadius: 0
m_OffsetCompensation: 1
onInitialized:
m_PersistentCalls:
m_Calls: []
m_ForceFrequentUpdates: 0
m_Spline: {fileID: 0}
m_UseCache: 0
connectionBehavior: 1
allowDirectionChange: 1
rejectCurrentSpline: 1
rejectTooDivergentSplines: 0
maxAllowedDivergenceAngle: 90
connectionCustomSelector: {fileID: 0}
onPositionReachedList: []
m_OnControlPointReached:
m_PersistentCalls:
m_Calls: []
m_OnEndReached:
m_PersistentCalls:
m_Calls: []
m_OnSwitch:
m_PersistentCalls:
m_Calls: []
--- !u!1 &8629729479870610539
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8629729479870610536}
m_Layer: 0
m_Name: target
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &8629729479870610536
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8629729479870610539}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: -1, z: -3}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 8629729479594509056}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &170922098047123370
PrefabInstance:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 8629729479594509056}
m_Modifications:
- target: {fileID: 26904646242573121, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_Name
value: OnlineVideoPlayer_NV
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_LocalScale.x
value: 1
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_LocalScale.y
value: 1
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_LocalScale.z
value: 1
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_LocalRotation.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_LocalRotation.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_LocalRotation.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_LocalEulerAnglesHint.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_LocalEulerAnglesHint.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: a35d83bc855a6d94490c962c991b4a3a, type: 3}
--- !u!4 &669762769015553617 stripped
Transform:
m_CorrespondingSourceObject: {fileID: 798338962541822459, guid: a35d83bc855a6d94490c962c991b4a3a,
type: 3}
m_PrefabInstance: {fileID: 170922098047123370}
m_PrefabAsset: {fileID: 0}

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 7e20170fb595d3040a4d84517a95ba66
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -3676,8 +3676,9 @@ GameObject:
- component: {fileID: 1841566136631316993}
- component: {fileID: 1841566136631317502}
- component: {fileID: -1136221980152879644}
- component: {fileID: 1578375462447409}
m_Layer: 0
m_Name: VidePlayer 1
m_Name: OnlineVideoPlayer
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -3998,11 +3999,11 @@ SphereCollider:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1535700487792324436}
m_Material: {fileID: 0}
m_IsTrigger: 0
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.5
m_Center: {x: 0, y: 0, z: 0}
m_Radius: 0.73649144
m_Center: {x: 0, y: 1, z: 0}
--- !u!95 &1841566136631317502
Animator:
serializedVersion: 3
@ -4048,9 +4049,27 @@ MonoBehaviour:
totalClimb: 0
currentIndex: 0
bearing: 0
offsetX: 0
offsetY: 0
offsetZ: 0
state: 0
moveSpeed: 2
target: {fileID: 0}
diff: 0
frames: 0
--- !u!135 &1578375462447409
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1535700487792324436}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.5
m_Center: {x: 0, y: 1, z: 0}
--- !u!1 &1540924146250517987
GameObject:
m_ObjectHideFlags: 0

View File

@ -11,6 +11,7 @@ GameObject:
- component: {fileID: 798338962541822459}
- component: {fileID: 8482625604100850675}
- component: {fileID: -8732648390164855656}
- component: {fileID: 766243414853398232}
m_Layer: 0
m_Name: OnlineVideoPlayer_NV
m_TagString: Untagged
@ -374,11 +375,27 @@ MonoBehaviour:
totalClimb: 0
currentIndex: 0
bearing: 0
offsetX: 0
offsetY: 0
offsetZ: 0
state: 0
moveSpeed: 2
target: {fileID: 0}
diff: 0
frames: 0
--- !u!135 &766243414853398232
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 26904646242573121}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.5696414
m_Center: {x: 0, y: 1, z: 0}
--- !u!1 &32093163217517046
GameObject:
m_ObjectHideFlags: 0

View File

@ -4001,8 +4001,8 @@ SphereCollider:
m_IsTrigger: 0
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.5
m_Center: {x: 0, y: 0, z: 0}
m_Radius: 0.53220934
m_Center: {x: 0, y: 1, z: -0.03220925}
--- !u!95 &1841566136631317502
Animator:
serializedVersion: 3
@ -4048,6 +4048,11 @@ MonoBehaviour:
totalClimb: 0
currentIndex: 0
bearing: 0
offsetX: 0
offsetY: 0
offsetZ: 0
state: 0
moveSpeed: 2
--- !u!1 &1540924146250517987
GameObject:
m_ObjectHideFlags: 0

View File

@ -11,8 +11,9 @@ GameObject:
- component: {fileID: 798338962541822459}
- component: {fileID: 8482625604100850675}
- component: {fileID: 2213502679075195599}
- component: {fileID: 181815831872575622}
m_Layer: 0
m_Name: nv_skin
m_Name: VidePlayer_NV
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -374,8 +375,24 @@ MonoBehaviour:
totalClimb: 0
currentIndex: 0
bearing: 0
offsetX: 0
offsetY: 0
offsetZ: 0
state: 0
moveSpeed: 2
--- !u!135 &181815831872575622
SphereCollider:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 26904646242573121}
m_Material: {fileID: 0}
m_IsTrigger: 1
m_Enabled: 1
serializedVersion: 2
m_Radius: 0.60577506
m_Center: {x: 0.02613926, y: 0.9621066, z: 0}
--- !u!1 &32093163217517046
GameObject:
m_ObjectHideFlags: 0

View File

@ -0,0 +1,301 @@
7.6855370000000001,45.071882000000002,238.4374533079999
7.6849550000000004,45.071019,238.2790463259999
7.6848879999999999,45.070922000000003,238.1103085339999
7.6848520000000002,45.070844000000001,237.93359924399988
7.6848809999999999,45.070725000000003,237.75457550199988
7.6849959999999999,45.070658000000002,237.57255096599988
7.686007,45.070326000000001,237.3633602919999
7.6862069999999996,45.07029,237.1669107079999
7.6863200000000003,45.070298000000001,236.97757446599991
7.6864220000000003,45.070349999999998,236.80161682399989
7.6865329999999998,45.070503000000002,236.62412475799991
7.6866890000000003,45.070554000000001,236.4073037739999
7.6868259999999999,45.070523999999999,236.1919937159999
7.686928,45.070551999999999,235.97841461399989
7.6869699999999996,45.070618000000003,235.80355590999989
7.687119,45.070838000000002,235.6263305679999
7.6872959999999999,45.070922000000003,235.3824710099999
7.6874349999999998,45.071043000000003,235.1232077039999
7.6876150000000001,45.071244999999998,234.87645385799991
7.6877880000000003,45.071415000000002,234.62986083999991
7.6879850000000003,45.071444999999997,234.40494842599992
7.6889399999999997,45.071489999999997,234.13082305999993
7.6891210000000001,45.071556999999999,233.83925842399992
7.6894499999999999,45.071680000000001,233.53258544999994
7.6896950000000004,45.071831000000003,233.18075012199995
7.6898999999999997,45.071950000000001,232.82691894599995
7.6900750000000002,45.072004999999997,232.50142608799993
7.69015,45.072068999999999,232.20865448199993
7.6903750000000004,45.072063999999997,231.92668273999993
7.6903600000000001,45.07208,231.62280029199994
7.6905299999999999,45.072150000000001,231.32297027399991
7.6908399999999997,45.072229999999998,230.9922546359999
7.69102,45.072299999999998,230.6868847639999
7.6910600000000002,45.072319999999998,230.39735137799991
7.6913600000000004,45.07244,230.11878326399992
7.69137,45.072450000000003,229.85065399199991
7.6915500000000003,45.072538999999999,229.59368102999991
7.6916510000000002,45.072591000000003,229.35706634399992
7.6916900000000004,45.072609999999997,229.12180297599991
7.6920099999999998,45.072279999999999,228.91794646999992
7.6920219999999997,45.072290000000002,228.69832854999993
7.6942700000000004,45.069989999999997,228.46973785199992
7.6957800000000001,45.068440000000002,228.21153747199995
7.6970599999999996,45.067149999999998,227.96468658199996
7.6971920000000003,45.067019999999999,227.72119323599995
7.697673,45.066547999999997,227.48149200399996
7.6982699999999999,45.065958999999999,227.23312255799996
7.6986230000000004,45.065631000000003,227.07264007399996
7.6986819999999998,45.065576,226.87997832999997
7.6981299999999999,45.065150000000003,226.72077544999996
7.6981299999999999,45.06514,226.61079070799997
7.6965599999999998,45.06391,226.50314117199997
7.6963499999999998,45.063740000000003,226.40062865799996
7.6959869999999997,45.063462000000001,226.32520202199996
7.6947580000000002,45.062511000000001,226.25554259799998
7.6947400000000004,45.062510000000003,226.18715972399997
7.6943299999999999,45.062190000000001,226.12574828599998
7.6940200000000001,45.061928999999999,226.15234557599996
7.6935599999999997,45.061548999999999,226.09190856399997
7.6934500000000003,45.061509999999998,226.01742095399996
7.6932900000000002,45.061450000000001,225.96788298999996
7.6932400000000003,45.061430000000001,225.95693114599996
7.6932,45.061410000000002,225.94403289199997
7.6931599999999998,45.061390000000003,225.92546691399997
7.69299,45.061259999999997,225.86536986799999
7.6927300000000001,45.060949999999998,225.79280272999998
7.6927339999999997,45.060927,225.77313659199999
7.6921030000000004,45.060153,225.73859038799998
7.69109,45.058909999999997,225.67351623199997
7.6910999999999996,45.058909999999997,225.59233123399997
7.69109,45.058909999999997,225.45543090399997
7.6907500000000004,45.05847,225.39754180399996
7.6906929999999996,45.058458999999999,225.38055266799998
7.6905999999999999,45.058439999999997,225.30178435799996
7.6904599999999999,45.058439999999997,225.26982207799998
7.6903899999999998,45.05838,225.20585906399998
7.6903699999999997,45.058280000000003,225.16410338599999
7.6904000000000003,45.058239999999998,225.09270537599997
7.6900649999999997,45.058112999999999,225.01227568999997
7.6898999999999997,45.058050000000001,224.96725890599998
7.6897700000000002,45.057940000000002,224.929917292
7.6894799999999996,45.057608999999999,224.93202666799999
7.68933,45.057259999999999,224.92611449799998
7.6891499999999997,45.057000000000002,224.91321319199997
7.6890850000000004,45.056952000000003,224.98370818599997
7.6887759999999998,45.056728,225.02930541399999
7.6887499999999998,45.056739999999998,225.05652037999999
7.6884100000000002,45.056550000000001,225.055953364
7.6883999999999997,45.056480000000001,225.04307647200002
7.6883100000000004,45.056449999999998,225.01111571600001
7.6883499999999998,45.05621,224.999031366
7.6883100000000004,45.055889999999998,225.00073424800001
7.6882000000000001,45.055619999999998,225.043283688
7.6877599999999999,45.054988999999999,225.068412166
7.6872800000000003,45.054250000000003,225.091434932
7.6866599999999998,45.053190000000001,225.08846557199999
7.6864999999999997,45.052840000000003,225.095719296
7.6863979999999996,45.052551999999999,225.06924835000001
7.6860099999999996,45.051459999999999,225.04024688600001
7.6859900000000003,45.051459999999999,224.98168823200001
7.6858300000000002,45.050930000000001,224.89918151800003
7.6856499999999999,45.050510000000003,224.79532196000002
7.6854699999999996,45.050249999999998,224.67806121800004
7.6854500000000003,45.050221999999998,224.57315185600004
7.6853600000000002,45.050089999999997,224.48632019000001
7.6851500000000001,45.049818999999999,224.39592559800002
7.6848299999999998,45.049550000000004,224.28976257400001
7.6848000000000001,45.049520000000001,224.09190032999999
7.6846699999999997,45.049419999999998,224.00858215400001
7.6843399999999997,45.049149999999997,223.93474701000002
7.6842699999999997,45.049059999999997,223.856613772
7.6842300000000003,45.049019999999999,223.77919189800002
7.6841799999999996,45.048920000000003,223.698620608
7.6841699999999999,45.048900000000003,223.61654205600001
7.6841400000000002,45.048830000000002,223.53271698400005
7.6841100000000004,45.048720000000003,223.450112918
7.6840900000000003,45.048630000000003,223.36924408200002
7.6841100000000004,45.04853,223.34540405600001
7.6841299999999997,45.048439999999999,223.35451141600004
7.6841900000000001,45.048340000000003,223.38367981200003
7.6842600000000001,45.048200000000001,223.43543243600004
7.6842699999999997,45.048169999999999,223.42886169600001
7.6843300000000001,45.048079999999999,223.35969879400005
7.68466,45.047668999999999,223.37548858800005
7.6847500000000002,45.047559999999997,223.39103241200002
7.6847899999999996,45.04748,223.44043335200001
7.6848299999999998,45.047400000000003,223.44013397600003
7.6848599999999996,45.0473,223.44668335200004
7.6848799999999997,45.047190000000001,223.44913360800007
7.6848799999999997,45.047110000000004,223.45762237800005
7.68485,45.046999999999997,223.45823608600006
7.6848000000000001,45.04683,223.45172851600006
7.6847500000000002,45.046660000000003,223.45212890600004
7.6847260000000004,45.046595000000003,223.44360382000005
7.6847200000000004,45.046579999999999,223.34467193600005
7.6846800000000002,45.046509999999998,223.28234924400005
7.6845999999999997,45.04645,223.24815277200005
7.6845400000000001,45.046419999999998,223.23041931200004
7.6844799999999998,45.046399999999998,223.21151794600001
7.6844299999999999,45.046379999999999,223.19845917000004
7.6843500000000002,45.046370000000003,223.19072784600004
7.6842100000000002,45.04636,223.18495361400002
7.6841799999999996,45.04618,223.16602508600002
7.6841200000000001,45.046010000000003,223.154248964
7.6840999999999999,45.045949999999998,223.14146026600002
7.684145,45.045943000000001,223.16495269800004
7.6836799999999998,45.045200000000001,223.18489776600003
7.6833900000000002,45.044780000000003,223.23776977400004
7.6833,45.04468,223.29189910600005
7.6831329999999998,45.044553000000001,223.37192352000005
7.6830499999999997,45.044490000000003,223.45845214600007
7.6828200000000004,45.044378999999999,223.56965972600005
7.6828099999999999,45.04439,223.69922027400006
7.6827199999999998,45.044350000000001,223.79777343600006
7.6824500000000002,45.044260000000001,223.87458740200006
7.6824000000000003,45.044249999999998,223.95647674600008
7.6822900000000001,45.044220000000003,224.07411743200007
7.6820899999999996,45.044179999999997,224.18327026400007
7.6820000000000004,45.044159999999998,224.25762268000005
7.6819100000000002,45.044139999999999,224.32308349600007
7.68187,45.04421,224.36934661800007
7.6819300000000004,45.044370000000001,224.41647766000006
7.68194,45.044373999999998,224.46706603800007
7.6821000000000002,45.044429999999998,224.52297118800004
7.6823800000000002,45.044539999999998,224.58433776400005
7.68269,45.044690000000003,224.65923095400004
7.6828700000000003,45.044789999999999,224.74658843800003
7.6828799999999999,45.044789999999999,224.80716949200004
7.6830600000000002,45.044919999999998,224.84885040000003
7.68323,45.045059999999999,224.87200897000002
7.6833600000000004,45.045209999999997,224.89885955600005
7.6834899999999999,45.045360000000002,224.77294464000005
7.6835000000000004,45.045360000000002,224.79055236600004
7.6835100000000001,45.045360000000002,224.94227386400004
7.6835199999999997,45.045360000000002,225.09378204200002
7.6835300000000002,45.045360000000002,225.31074890000002
7.6835399999999998,45.045360000000002,225.53088806000002
7.6835500000000003,45.045360000000002,225.716508788
7.6835599999999999,45.045369999999998,225.877518614
7.6835699999999996,45.045369999999998,225.91787139600001
7.6835800000000001,45.045369999999998,225.95589965600001
7.6835899999999997,45.045369999999998,225.99359527400003
7.6836000000000002,45.045380000000002,226.01387939200004
7.6836099999999998,45.045380000000002,226.02336089800002
7.6836149999999996,45.045380000000002,226.01279021800002
7.6836200000000003,45.045380000000002,225.98728301600002
7.6836200000000003,45.045389999999998,225.93014373400001
7.68363,45.045389999999998,225.88167938000004
7.6836399999999996,45.045389999999998,225.83460204800005
7.6836399999999996,45.045400000000001,225.78174224600005
7.6836500000000001,45.045400000000001,225.72280608800006
7.6836500000000001,45.045408999999999,225.65110595400006
7.6836599999999997,45.045408999999999,225.58543548200007
7.6837799999999996,45.045380000000002,225.52228332200008
7.68398,45.04533,225.46066711200007
7.6842199999999998,45.045250000000003,225.39623687400007
7.6848799999999997,45.045029,225.34185821200006
7.68553,45.044800000000002,225.28791290000007
7.6857680000000004,45.044710000000002,225.23534789800007
7.6857699999999998,45.044710000000002,225.18323669200007
7.6858550000000001,45.044682000000002,225.13156249800002
7.6858599999999999,45.04468,225.07882018800004
7.6858199999999997,45.044620000000002,225.02606109400003
7.6853800000000003,45.043990000000001,224.97258514200004
7.6847700000000003,45.043779999999998,224.91824951000004
7.6846699999999997,45.04374,224.86395965400001
7.6845299999999996,45.043669999999999,224.80918212600002
7.6844400000000004,45.043610000000001,224.75372039400006
7.6843500000000002,45.043559999999999,224.69775848000003
7.68398,45.043309999999998,224.64114410000005
7.6838199999999999,45.043210000000002,224.58365752800003
7.6836599999999997,45.043089999999999,224.52498077000004
7.6835690000000003,45.043005000000001,224.46602905000006
7.6835699999999996,45.043010000000002,224.40748229800002
7.6835100000000001,45.042949999999998,224.34774475000003
7.6834300000000004,45.042870000000001,224.28780212200004
7.6833799999999997,45.042819999999999,224.22709472400007
7.6832500000000001,45.04269,224.16612029800004
7.6831699999999996,45.042580000000001,224.10820739600004
7.6830800000000004,45.042490000000001,224.06954681200003
7.6829900000000002,45.042408999999999,224.04073486200005
7.6829900000000002,45.042389999999997,224.19334472600005
7.6829900000000002,45.042380000000001,224.26276733400007
7.6829999999999998,45.042380000000001,224.18047149600008
7.6829999999999998,45.042369999999998,224.08211486800005
7.6829999999999998,45.042360000000002,223.98942016600009
7.6829900000000002,45.042349999999999,223.87202514600008
7.6829900000000002,45.042340000000003,223.77170593200006
7.6829900000000002,45.04233,223.69486084000008
7.6829799999999997,45.042318999999999,223.71807769800009
7.6829799999999997,45.042310000000001,223.74587158200004
7.6829700000000001,45.042310000000001,223.80046875000002
7.6829700000000001,45.042299999999997,223.83776184200005
7.6829599999999996,45.042299999999997,223.86700073400002
7.6829499999999999,45.042290000000001,223.91774841600002
7.6829299999999998,45.042279999999998,223.95590301800004
7.6829099999999997,45.042270000000002,224.01828796600003
7.6829000000000001,45.042270000000002,224.03159881799999
7.6828900000000004,45.042259999999999,224.048552554
7.6828799999999999,45.042259999999999,224.07033508600003
7.6828700000000003,45.042259999999999,224.10423431800001
7.6828599999999998,45.042259999999999,224.13876038000001
7.6828500000000002,45.042259999999999,224.17553864000001
7.6828200000000004,45.042259999999999,224.38004486400001
7.6828200000000004,45.04222,224.71532135400003
7.6827899999999998,45.042169999999999,225.10964355800002
7.68276,45.042119999999997,225.597357792
7.6823699999999997,45.041558999999999,226.08571167399998
7.6822400000000002,45.041373999999998,226.60462311199996
7.6821099999999998,45.04119,226.96551300399994
7.6816599999999999,45.04016,227.08156738599996
7.6815899999999999,45.039968999999999,227.19825958599995
7.6822860000000004,45.039810000000003,227.27793091199999
7.6822900000000001,45.039810000000003,227.40323272999996
7.6824190000000003,45.03978,227.49520019799996
7.6824599999999998,45.039769999999997,227.59468994399998
7.6825999999999999,45.040058999999999,227.71608368199998
7.6826600000000003,45.04016,227.83568939599996
7.6827300000000003,45.04025,227.89510589999998
7.6831399999999999,45.04083,227.97946991399999
7.6838199999999999,45.041800000000002,228.05619507199998
7.68391,45.041930000000001,228.05198486799998
7.6843199999999996,45.042498999999999,228.03821808399999
7.6846199999999998,45.042920000000002,228.02294495199999
7.6847099999999999,45.043050000000001,228.00769745399998
7.6850699999999996,45.043550000000003,228.04590942999999
7.68506,45.043550000000003,228.03145783199994
7.6850940000000003,45.043536000000003,228.14258942399994
7.6859349999999997,45.044722,228.12896545999996
7.6862149999999998,45.045259999999999,228.11143616399994
7.6863299999999999,45.045450000000002,228.08714417199997
7.68649,45.045788999999999,228.05288055999995
7.68649,45.0458,228.00327454199993
7.6865459999999999,45.045940000000002,227.99046661999995
7.6867799999999997,45.046529999999997,228.02592712999996
7.6869199999999998,45.046999999999997,227.99648438199995
7.6869199999999998,45.04701,227.98772431199995
7.6872600000000002,45.048560000000002,227.98997223799995
7.6879299999999997,45.049869999999999,227.99245301199994
7.6888699999999996,45.051380000000002,227.99677674399993
7.6894419999999997,45.052233999999999,227.99720521199995
7.6894799999999996,45.052289999999999,227.97082307199997
7.6898299999999997,45.05274,227.96730775199998
7.6908700000000003,45.053780000000003,227.979410414
7.6911199999999997,45.054070000000003,227.98452455
7.6911949999999996,45.054206000000001,227.99411897200002
7.6925699999999999,45.056699999999999,227.99183839400004
7.69278,45.057029999999997,228.02990266400005
7.6932,45.057580000000002,228.06449983200005
7.6932150000000004,45.057597000000001,228.09223024000005
7.6935000000000002,45.05791,228.10460817000006
7.6947099999999997,45.059139999999999,228.11805635200008
7.6966200000000002,45.061039999999998,228.12512697000008
7.6970679999999998,45.061436,227.96555849000009
7.6970499999999999,45.061450000000001,227.67730684200009
7.6970900000000002,45.061480000000003,227.3220297440001
7.6972100000000001,45.061570000000003,226.87257631400013
7.6972899999999997,45.06165,226.42230928600014
7.6974200000000002,45.061779999999999,225.94036348600017
7.6975100000000003,45.061869999999999,225.61624483400018
7.6975499999999997,45.061909999999997,225.53676729600019

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 517b3f85d2f790f49a6c89cadaa36b5e
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,199 +1,151 @@
1:-4.39,2.816,1.152,-1,3.012,0.347
249:-8.319,5.72,0.795,-1,3.012,0.347
412:-8.37,4.852,0.562,-1,3.012,0.347
641:-3.795,2.806,0.562,-1,3.012,0.347
845:5.398,-1.507,0.66,-1,3.176,0.347
983:9.8,0.507,0.858,-1,3.176,0.347
1352:-2,0.5,0.66,-1,3.176,0.347
1545:-10.368,4.575,0.66,-1,3.176,0.347
1924:-5.6,0.703,0.66,-1,3.176,0.347
2082:0.2,-3.2,0.892,-1,3.176,0.347
2233:7.181,-4.132,0.892,-1,3.176,0.347
2401:4.398,-1.705,1.095,-1,3.176,0.347
2840:14.104,-6.806,1.095,-1,3.176,0.347
3129:15.693,-6.857,1.518,-1,3.176,0.347
3197:8.597,1.618,1.518,-1,3.176,0.347
3289:-1.399,2.501,1.518,-1,3.176,0.347
3382:-7.748,6.661,1.518,-1,3.176,0.347
3684:0.999,2.2,1.384,-1,3.176,0.347
3776:3.593,-3.507,1.384,-1,3.176,0.347
3850:14.971,-3.623,1.384,-1,3.176,0.347
3976:7.6,-0.605,1.384,-1,3.176,0.347
4204:-7.8,-0.102,0.786,-1,3.176,0.347
4341:-9.997,1.32,0.777,-1,3.176,0.347
4694:-4.4,-0.201,0.777,-1,3.176,0.347
4936:-1.4,0.3,1.013,-1,3.176,0.347
5039:-14.382,2.891,0.777,-1,3.176,0.347
5223:-14.133,5.672,0.777,-1,3.176,0.347
5449:-8.998,1.316,0.777,-1,3.176,0.347
5754:-3.8,0.501,0.777,-1,3.176,0.347
6169:-11.8,0.511,0.707,-1,3.176,0.347
6354:-3.784,-5.211,0.707,-1,3.176,0.347
6453:3.789,-4.41,0.872,-1,3.176,0.347
6957:6.998,-1.41,1.03,-1,3.176,0.347
7109:-1.4,-1.4,1.03,-1,3.176,0.347
7441:-12.596,1.435,0.868,-1,3.176,0.347
7558:-14.196,1.444,0.64,-1,3.176,0.347
7759:0.398,-5.9,0.64,-1,3.176,0.347
7856:10.941,-6.01,0.872,-1,3.176,0.347
8097:3.183,-5.909,1.135,-1,3.176,0.347
8163:2.598,-2.202,1.105,-1,3.176,0.347
8682:-1,-0.1,0.941,-1,3.176,0.347
8841:-9.569,4.665,0.941,-1,3.176,0.347
9020:-8.746,6.374,0.941,-1,3.176,0.347
9285:2.183,-7.105,0.941,-1,3.176,0.347
9370:26.389,-15.106,1.205,-1,3.176,0.347
9747:22.932,-4.67,1.369,-1,3.176,0.347
9814:7.8,0.606,1.369,-1,3.176,0.347
9882:-4.569,6.621,1.369,-1,3.176,0.347
9973:-20.599,8.336,0.739,-1,3.176,0.347
10150:-17.56,3.986,0.739,-1,3.176,0.347
10267:-9.993,2.234,0.739,-1,3.176,0.347
10440:-19.493,10.509,0.739,-1,3.176,0.347
10600:-21.779,11.749,0.739,-1,3.176,0.347
10849:-20.253,10.987,0.611,-1,3.176,0.347
11114:-7.999,-1.01,0.474,-1,3.176,0.347
11215:8.103,-8.889,0.474,-1,3.176,0.347
11430:10.399,0.61,1.074,-1,3.176,0.347
11609:0.799,3.1,1.074,-1,3.176,0.347
11772:-8.165,5.354,1.074,-1,3.176,0.347
12391:-1.599,-2.001,1.074,-1,3.176,0.347
12514:10.958,-5.093,1.074,-1,3.176,0.347
12728:8.382,-2.656,1.074,-1,3.176,0.347
12856:21.402,-11.503,1.273,-1,3.176,0.347
12963:38.083,-16.09,1.273,-1,3.176,0.347
13087:9.4,0.405,1.532,-1,3.176,0.347
13230:3.799,1.303,1.532,-1,3.176,0.347
13410:17.09,-6.697,1.532,-1,3.176,0.347
13579:1.8,1.301,1.532,-1,3.176,0.347
13702:-4.789,3.914,1.298,-1,3.176,0.347
13822:-13.5,7.097,1.067,-1,3.176,0.347
14003:-15.848,8.11,0.832,-1,3.176,0.347
14145:-20.977,10.591,0.832,-1,3.176,0.347
14454:4.792,-3.211,1.029,-1,3.176,0.347
14619:21.256,-6.977,1.029,-1,3.176,0.347
14754:21.348,-4.188,1.315,-1,3.176,0.347
14872:5.993,2.815,1.199,-1,3.176,0.347
15214:3.036,3.128,1.199,-1,3.176,0.347
15518:0.399,3.4,1.199,-1,3.176,0.347
15633:10.725,-6.82,1.199,-1,3.176,0.347
15683:24.989,-8.179,1.199,-1,3.176,0.347
15772:29.356,-3.442,1.802,-1,3.176,0.347
15862:5.798,1.508,1.604,-1,3.176,0.347
15994:-9.777,3.958,1.369,-1,3.176,0.347
16123:-28.77,7.877,0.504,-1,3.176,0.347
16392:-14.794,-1.655,0.504,-1,3.176,0.347
16508:-9.196,-1.621,0.702,-1,3.176,0.347
16897:6.893,-10.074,0.904,-1,3.176,0.347
16969:29.242,-12.17,1.175,-1,3.176,0.347
17039:31.358,-3.279,1.813,-1,3.176,0.347
17124:6.992,-2.821,1.49,-1,3.176,0.347
17190:-9.333,6.892,1.222,-1,3.176,0.347
17313:-24.602,13.329,0.559,-1,3.176,0.347
17603:-30.577,10.469,0.559,-1,3.176,0.347
17720:-8.396,1.718,0.559,-1,3.176,0.347
17887:3.173,-7.411,0.559,-1,3.176,0.347
18052:10.276,-8.945,0.952,-1,3.176,0.347
18375:9.398,-1.115,0.952,-1,3.176,0.347
18540:1.4,-1.1,0.952,-1,3.176,0.347
18728:-6.6,0.403,0.952,-1,3.176,0.347
18918:3.388,-4.808,0.952,-1,3.176,0.347
19000:12.023,-9.92,0.952,-1,3.176,0.347
19062:19.023,-11.75,1.452,-1,3.176,0.347
19335:4.998,1.506,1.452,-1,3.176,0.347
19687:-8.989,2.835,1.123,-1,3.176,0.347
20011:0,2,1.123,-1,3.176,0.347
20236:2,0.7,1.123,-1,3.176,0.347
20324:-1.599,1.501,1.123,-1,3.176,0.347
21183:-7.199,0.706,0.957,-1,3.176,0.347
21296:-14.39,2.168,0.725,-1,3.176,0.347
21638:-6.999,0.806,0.725,-1,3.176,0.347
21826:-4.2,0.802,0.725,-1,3.176,0.347
22500:-8.986,3.24,0.725,-1,3.176,0.347
22508:-14.305,6.709,0.725,-1,3.176,0.347
22645:-17.678,6.929,0.725,-1,3.176,0.347
22922:-3.6,-0.802,0.725,-1,3.176,0.347
23811:4.383,-5.015,0.896,-1,3.176,0.347
24231:5.796,-2.01,1.096,-1,3.176,0.347
24436:-1.399,1.801,1.096,-1,3.176,0.347
24566:-13.998,1.031,0.864,-1,3.176,0.347
24809:-18.399,0.738,0.764,-1,3.176,0.347
24954:-19.775,2.976,0.808,-1,3.176,0.347
25135:17.027,-12.245,0.864,-1,3.176,0.347
25210:29.361,-12.993,1.231,-1,3.176,0.347
25415:23.667,-9.451,1.231,-1,3.176,0.347
25511:7.979,-4.14,1.31,-1,3.176,0.347
25611:30.932,-10.976,1.398,-1,3.176,0.347
25806:9.939,6.396,1.828,-1,3.176,0.347
25916:-12.046,8.247,0.866,-1,3.176,0.347
25996:-39.29,10.88,0.295,-1,3.176,0.347
26280:-12,0.102,0.497,-1,3.176,0.347
26409:1.798,-2.801,1.006,-1,3.176,0.347
26553:25.166,-13.614,1.442,-1,3.176,0.347
26670:40.309,-17.157,1.841,-1,3.176,0.347
26867:20.972,-3.106,1.841,-1,3.176,0.347
27065:2.391,4.904,1.311,-1,3.176,0.347
27259:-8.07,10.303,1.114,-1,3.176,0.347
27464:-17.096,6.488,0.844,-1,3.176,0.347
27713:1,1.4,0.883,-1,3.176,0.347
27816:16.884,-6.899,0.883,-1,3.176,0.347
28314:13.793,-1.853,0.951,-1,3.176,0.347
28398:4.385,4.814,0.951,-1,3.176,0.347
28600:-6.743,7.452,0.784,-1,3.176,0.347
29090:-2.999,1.702,0.784,-1,3.176,0.347
29255:12.12,-6.649,0.951,-1,3.176,0.347
29499:9.795,-1.827,0.951,-1,3.176,0.347
29682:0.399,3.3,0.918,-1,3.176,0.347
29856:-7.565,5.548,0.688,-1,3.176,0.347
29941:-16.39,9.385,0.419,-1,3.176,0.347
30232:-7.998,1.313,0.419,-1,3.176,0.347
30486:-14.325,5.987,0.419,-1,3.176,0.347
30581:-22.071,13.073,0.419,-1,3.176,0.347
30786:-9.6,0.304,0.752,-1,3.176,0.347
30978:-1.399,-1.901,0.885,-1,3.176,0.347
31157:19.821,-14.261,1.252,-1,3.176,0.347
31273:26.341,-15.549,1.568,-1,3.176,0.347
31430:10.394,1.932,1.52,-1,3.176,0.347
31558:0.597,5.8,1.52,-1,3.176,0.347
31661:-9.166,4.964,1.383,-1,3.176,0.347
31923:12.091,-7.773,1.383,-1,3.176,0.347
32097:7.188,3.326,1.614,-1,3.176,0.347
32210:-11.051,9.477,1.614,-1,3.176,0.347
32421:-19.156,2.915,1.181,-1,3.176,0.347
32650:-2.198,2.202,0.847,-1,3.176,0.347
33134:-6.799,0.806,0.847,-1,3.176,0.347
33527:7.784,-3.734,0.847,-1,3.176,0.347
34483:3.4,0,1.081,-1,3.176,0.347
34746:-3.6,0,0.552,-1,3.176,0.347
34866:2.39,-5.205,0.817,-1,3.176,0.347
34986:18.104,-6.103,1.382,-1,3.176,0.347
35207:5.596,-2.211,1.283,-1,3.176,0.347
35365:0.2,-0.6,1.115,-1,3.176,0.347
35500:-7.995,-2.121,0.783,-1,3.176,0.347
35778:3.6,0.401,0.783,-1,3.176,0.347
36059:4.195,-2.908,0.983,-1,3.176,0.347
36339:-6.996,2.015,0.783,-1,3.176,0.347
36642:1.8,-0.1,0.665,-1,3.176,0.347
37016:-10.996,1.63,0.519,-1,3.176,0.347
37554:3.797,-2.105,0.519,-1,3.176,0.347
37849:10.787,-2.85,1.084,-1,3.176,0.347
38098:-2.799,-1.302,0.851,-1,3.176,0.347
38282:-12.397,1.331,0.246,-1,3.176,0.347
38441:-2.595,-3.704,0.478,-1,3.176,0.347
38534:5.947,-7.641,0.913,-1,3.176,0.347
38661:19.858,-16.08,1.246,-1,3.176,0.347
38832:8.792,-2.53,1.643,-1,3.176,0.347
38953:2.6,-0.701,1.276,-1,3.176,0.347
39240:12.439,-9.321,1.076,-1,3.176,0.347
39520:11.399,-0.714,1.51,-1,3.176,0.347
39661:-0.8,1.1,1.416,-1,3.176,0.347
39898:-9.596,1.724,0.981,-1,3.176,0.347
40010:-16.785,2.507,0.348,-1,3.176,0.347
40199:-7,0.101,0.348,-1,3.176,0.347
40201:-7,0.102,0.348,-1,3.176,0.347
40357:-3.398,-1.903,0.348,-1,3.176,0.347
40689:-1.599,-1.901,0.348,-1,3.176,0.347
40765:-15.646,8.206,0.348,-1,3.176,0.347
40944:-27.776,2.6,-0.05,-1,3.176,0.347
41107:-7.6,0.504,0.385,-1,3.176,0.347
41212:0,-1.8,0.385,-1,3.176,0.347
32:0,0,-7.126,0,-15.06,0
33:0,0,-7.203,0,-15.222,0
273:0,0,-45.062,0,-94.718,0
274:0,0,-45.143,0,-94.887,0
275:0,0,-45.226,0,-95.059,0
519:-20,5,-58.302,0,-131.741,0
521:-20,5,-58.289,0,-131.865,0
522:-20,5,-58.275,0,-131.99,0
523:-20,5,-58.268,0,-132.048,0
570:-20,5,-57.021,0,-136.781,0
571:-20,5,-56.983,0,-136.872,0
572:-20,5,-56.919,0,-137.021,0
573:-20,5,-56.881,0,-137.108,0
646:-5,0,-50.934,0,-144.209,0
647:-5,0,-50.736,0,-144.355,0
648:-5,0,-50.684,0,-144.393,0
730:0,0,-36.121,0,-152.54,0
731:0,0,-35.919,0,-152.645,0
732:0,0,-35.813,0,-152.699,0
733:0,0,-35.704,0,-152.756,0
1000:0,0,-35.704,0,-152.756,0
1019:-5,2,36.522,0,-186.051,0
1099:-5,2,55.843,0,-191.603,0
1100:-5,2,56.035,0,-191.612,0
1207:0,0,72.564,0,-186.079,0
1208:0,0,72.855,0,-185.899,0
1209:0,0,72.907,0,-185.867,0
1350:-10,2,108.058,0,-164.415,0
1351:-10,2,108.39,0,-164.208,0
1437:0,2,120.542,0,-154.157,0
1438:0,2,120.68,0,-153.946,0
1439:0,2,120.717,0,-153.889,0
1553:0,-3,125.096,0,-145.737,0
1554:0,-3,125.141,0,-145.626,0
1555:0,-3,125.164,0,-145.57,0
1599:10,-3,127.643,0,-138.541,0
1600:10,-3,127.724,0,-138.304,0
1601:10,-3,127.765,0,-138.184,0
1706:10,-3,136.969,0,-123.312,0
1707:10,-3,137.159,0,-123.164,0
1708:10,-3,137.207,0,-123.128,0
1745:0,0,142.566,0,-120.022,0
1746:0,0,142.793,0,-119.909,0
1747:0,0,142.9,0,-119.856,0
1760:0,0,144.811,0,-118.87,0
1761:0,0,144.929,0,-118.806,0
1762:0,0,145.092,0,-118.716,0
1783:0,2,147.97,0,-116.868,0
1784:0,2,148.175,0,-116.712,0
1785:0,2,148.225,0,-116.673,0
1839:-5,0,154.757,0,-110.081,0
1840:-5,0,154.838,0,-109.981,0
1841:-5,0,154.913,0,-109.889,0
1890:0,0,159.676,0,-103.379,0
1891:0,0,159.824,0,-103.168,0
1892:0,0,159.861,0,-103.116,0
2045:0,0,179.772,0,-71.445,0
2046:0,0,179.895,0,-71.215,0
2047:0,0,179.981,0,-71.052,0
2065:10,0,181.821,0,-67.54,0
2066:10,0,181.921,0,-67.351,0
2087:0,0,184.071,0,-63.625,0
2089:0,0,184.265,0,-63.328,0
2090:0,0,184.481,0,-63.006,0
2105:0,0,186.22,0,-60.717,0
2106:0,0,186.356,0,-60.56,0
2107:0,0,186.44,0,-60.464,0
2108:0,0,186.555,0,-60.334,0
2109:0,0,186.636,0,-60.243,0
2217:0,-10,205.74,0,-52.873,0
2220:0,-10,206.131,0,-52.837,0
2222:0,-10,206.259,0,-52.824,0
2261:0,-10,213.289,0,-51.946,0
2263:0,-10,213.505,0,-51.921,0
2264:0,-10,213.716,0,-51.898,0
2287:0,-5,219.998,0,-51.301,0
2288:0,-5,220.578,0,-51.256,0
2289:0,-5,220.702,0,-51.246,0
2331:2,-2,236.098,0,-50.597,0
2332:2,-2,236.357,0,-50.593,0
2333:2,-2,236.64,0,-50.59,0
2354:0,0,244.452,0,-50.541,0
2355:0,0,244.706,0,-50.541,0
2356:0,0,244.849,0,-50.541,0
2396:0,0,259.58,0,-50.388,0
2397:0,0,259.955,0,-50.377,0
2398:0,0,260.339,0,-50.365,0
2426:0,2,270.503,0,-49.797,0
2427:0,2,270.877,0,-49.766,0
2428:0,2,271.052,0,-49.751,0
2504:-10,10,297.658,0,-45.067,0
2506:-10,10,297.874,0,-44.994,0
2507:-10,10,298.055,0,-44.932,0
2606:-5,5,316.171,0,-36.031,0
2607:-5,5,316.486,0,-35.837,0
2608:-5,5,316.604,0,-35.764,0
2618:0,5,322.121,0,-32.107,0
2619:0,5,322.562,0,-31.796,0
2672:0,5,346.927,0,-11.974,0
2673:0,5,347.329,0,-11.603,0
2717:0,5,360.609,0,0.246,0
2718:0,5,360.714,0,0.341,0
2719:0,5,360.836,0,0.453,0
2739:0,5,362.716,0,2.124,0
2740:0,5,362.82,0,2.214,0
2741:0,5,362.96,0,2.335,0
2742:0,5,363.162,0,2.508,0
2744:0,5,363.262,0,2.594,0
2745:0,5,363.359,0,2.676,0
2795:2,0,368.558,0,6.651,0
2798:2,0,368.782,0,6.803,0
2800:2,0,369,0,6.95,0
2802:2,0,369.115,0,7.026,0
2904:0,0,382.775,0,13.614,0
2907:0,0,383.443,0,13.87,0
2921:0,0,386.058,0,14.91,0
2922:0,0,386.241,0,14.985,0
2923:0,0,386.565,0,15.116,0
3007:-5,0,417.997,0,26.427,0
3008:-5,0,418.638,0,26.633,0
3026:0,0,426.954,0,29.805,0
3027:0,0,427.422,0,30.004,0
3089:-5,0,454.714,0,43.605,0
3090:-5,0,455.265,0,43.902,0
3168:-5,2,488.297,0,63.433,0
3169:-5,2,488.609,0,63.633,0
3227:-5,5,506.271,0,75.559,0
3228:-5,5,506.419,0,75.665,0
3229:-5,5,506.663,0,75.84,0
3230:-5,5,506.77,0,75.917,0
3262:-10,0,512.836,0,80.274,0
3263:-10,0,512.966,0,80.368,0
3264:-10,0,513.161,0,80.511,0
3297:-15,0,517.561,0,83.752,0
3299:-15,0,517.654,0,83.82,0
3300:-15,0,517.857,0,83.967,0
3301:-15,0,518.033,0,84.095,0
3303:-15,0,518.122,0,84.16,0
3337:0,0,522.044,0,87.501,0
3338:0,0,522.165,0,87.557,0
3340:0,0,522.43,0,87.639,0
3341:0,0,522.553,0,87.659,0
3342:0,0,522.847,0,87.668,0
3434:-10,0,544.958,0,56.288,0
3435:-10,0,545.076,0,55.854,0
3443:0,0,546.611,0,52.713,0
3444:0,0,546.797,0,52.446,0
3445:0,0,546.95,0,52.229,0
3481:0,0,555.207,0,40.452,0
3482:0,0,555.396,0,40.183,0
3483:0,0,555.54,0,39.977,0

View File

@ -5246,8 +5246,8 @@ Transform:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 171189005}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0.17000002, z: 0}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0.17, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1766851428}
@ -23378,6 +23378,7 @@ GameObject:
m_Component:
- component: {fileID: 657786563}
- component: {fileID: 657786564}
- component: {fileID: 657786565}
m_Layer: 0
m_Name: controller
m_TagString: Untagged
@ -23392,7 +23393,7 @@ Transform:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 657786562}
m_LocalRotation: {x: 0.00033390554, y: -0.033560026, z: 0.00001081458, w: 0.9994367}
m_LocalRotation: {x: 0.0003339057, y: -0.033559985, z: 0.0000108145705, w: 0.9994367}
m_LocalPosition: {x: 0, y: -0.83, z: 3}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
@ -23454,6 +23455,103 @@ MonoBehaviour:
m_OnSwitch:
m_PersistentCalls:
m_Calls: []
--- !u!96 &657786565
TrailRenderer:
serializedVersion: 2
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 657786562}
m_Enabled: 1
m_CastShadows: 1
m_ReceiveShadows: 1
m_DynamicOccludee: 1
m_MotionVectors: 0
m_LightProbeUsage: 0
m_ReflectionProbeUsage: 0
m_RayTracingMode: 0
m_RenderingLayerMask: 1
m_RendererPriority: 0
m_Materials:
- {fileID: 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
m_Time: 800
m_Parameters:
serializedVersion: 3
widthMultiplier: 1
widthCurve:
serializedVersion: 2
m_Curve:
- serializedVersion: 3
time: 0
value: 1
inSlope: 0
outSlope: 0
tangentMode: 0
weightedMode: 0
inWeight: 0.33333334
outWeight: 0.33333334
m_PreInfinity: 2
m_PostInfinity: 2
m_RotationOrder: 4
colorGradient:
serializedVersion: 2
key0: {r: 1, g: 1, b: 1, a: 1}
key1: {r: 1, g: 1, b: 1, a: 1}
key2: {r: 0, g: 0, b: 0, a: 0}
key3: {r: 0, g: 0, b: 0, a: 0}
key4: {r: 0, g: 0, b: 0, a: 0}
key5: {r: 0, g: 0, b: 0, a: 0}
key6: {r: 0, g: 0, b: 0, a: 0}
key7: {r: 0, g: 0, b: 0, a: 0}
ctime0: 0
ctime1: 65535
ctime2: 0
ctime3: 0
ctime4: 0
ctime5: 0
ctime6: 0
ctime7: 0
atime0: 0
atime1: 65535
atime2: 0
atime3: 0
atime4: 0
atime5: 0
atime6: 0
atime7: 0
m_Mode: 0
m_NumColorKeys: 2
m_NumAlphaKeys: 2
numCornerVertices: 0
numCapVertices: 0
alignment: 0
textureMode: 0
shadowBias: 0.5
generateLightingData: 0
m_MinVertexDistance: 0.1
m_Autodestruct: 0
m_Emitting: 1
--- !u!1 &659104766
GameObject:
m_ObjectHideFlags: 0
@ -28383,92 +28481,6 @@ MonoBehaviour:
m_ConnectionSyncPosition: 0
m_ConnectionSyncRotation: 0
m_Connection: {fileID: 0}
--- !u!21 &821448198
Material:
serializedVersion: 6
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: RoundedCornersTextureMaterial(Clone)
m_Shader: {fileID: 4800000, guid: 0bd2ec5d73751e34a814274a454bec41, type: 3}
m_ShaderKeywords:
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
- _BumpScale: 1
- _ColorMask: 15
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _GlossMapScale: 1
- _Glossiness: 0.5
- _GlossyReflections: 1
- _Height: 50
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
- _Radius: 15
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _Stencil: 0
- _StencilComp: 8
- _StencilOp: 0
- _StencilReadMask: 255
- _StencilWriteMask: 255
- _UVSec: 0
- _UseUIAlphaClip: 0
- _Width: 50
- _ZWrite: 1
m_Colors:
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _WidthHeightRadius: {r: 12, g: 24, b: 10, a: 0}
--- !u!1 &822131160
GameObject:
m_ObjectHideFlags: 0
@ -38162,8 +38174,8 @@ Transform:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1082067704}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: -4.400002, y: 0.17000002, z: -0.20000029}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -4.4, y: 0.17, z: -0.2}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1766851428}
@ -38188,8 +38200,8 @@ MonoBehaviour:
m_SwirlTurns: 0
m_AutoHandles: 1
m_AutoHandleDistance: 0.39
m_HandleIn: {x: 1.7176628, y: -0.0017899165, z: 0.019333731}
m_HandleOut: {x: -1.8723764, y: 0.0019511381, z: -0.021075163}
m_HandleIn: {x: 1.7176621, y: -0.0017899176, z: 0.019333744}
m_HandleOut: {x: -1.8723773, y: 0.001951141, z: -0.021075195}
m_OverrideGlobalTension: 0
m_OverrideGlobalContinuity: 0
m_OverrideGlobalBias: 0
@ -41269,6 +41281,7 @@ MonoBehaviour:
DeleteBtn: {fileID: 1462044954}
mediaPlayer: {fileID: 258588904}
Frametext: {fileID: 972059852}
trailRenderer: {fileID: 657786565}
Controller: {fileID: 657786562}
onlinePlayer: {fileID: 2035882754}
PlayBtnText: {fileID: 1810452813}
@ -49295,7 +49308,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 821448198}
m_Material: {fileID: 2139063942}
m_Color: {r: 0.9622642, g: 0, b: 0, a: 1}
m_RaycastTarget: 1
m_Maskable: 1
@ -60629,8 +60642,8 @@ MonoBehaviour:
m_SwirlTurns: 0
m_AutoHandles: 1
m_AutoHandleDistance: 0.39
m_HandleIn: {x: 1.871983, y: 0.00008473318, z: -0.043832324}
m_HandleOut: {x: -1.7940273, y: -0.00008120461, z: 0.042006996}
m_HandleIn: {x: 1.8719839, y: 0.0000847312, z: -0.043832276}
m_HandleOut: {x: -1.7940273, y: -0.00008120266, z: 0.042006932}
m_OverrideGlobalTension: 0
m_OverrideGlobalContinuity: 0
m_OverrideGlobalBias: 0
@ -69253,7 +69266,7 @@ Transform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1911824466}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0.33536714, y: 0.17334062, z: -1.9880695}
m_LocalPosition: {x: 0.33536676, y: 0.17334062, z: -1.9880695}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 417860558}
@ -74430,7 +74443,7 @@ Transform:
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2035882754}
m_LocalRotation: {x: 0.00033390554, y: -0.033560026, z: 0.00001081458, w: 0.9994367}
m_LocalRotation: {x: 0.0003339057, y: -0.033559985, z: 0.0000108145705, w: 0.9994367}
m_LocalPosition: {x: 0, y: -0.83, z: 3}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
@ -78122,6 +78135,92 @@ MonoBehaviour:
m_OnBeforeControlPointDelete:
m_PersistentCalls:
m_Calls: []
--- !u!21 &2139063942
Material:
serializedVersion: 6
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: RoundedCornersTextureMaterial(Clone)
m_Shader: {fileID: 4800000, guid: 0bd2ec5d73751e34a814274a454bec41, type: 3}
m_ShaderKeywords:
m_LightmapFlags: 4
m_EnableInstancingVariants: 0
m_DoubleSidedGI: 0
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
- _BumpMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailAlbedoMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailMask:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _DetailNormalMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _EmissionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MainTex:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _MetallicGlossMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _OcclusionMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
- _ParallaxMap:
m_Texture: {fileID: 0}
m_Scale: {x: 1, y: 1}
m_Offset: {x: 0, y: 0}
m_Floats:
- _BumpScale: 1
- _ColorMask: 15
- _Cutoff: 0.5
- _DetailNormalMapScale: 1
- _DstBlend: 0
- _GlossMapScale: 1
- _Glossiness: 0.5
- _GlossyReflections: 1
- _Height: 50
- _Metallic: 0
- _Mode: 0
- _OcclusionStrength: 1
- _Parallax: 0.02
- _Radius: 15
- _SmoothnessTextureChannel: 0
- _SpecularHighlights: 1
- _SrcBlend: 1
- _Stencil: 0
- _StencilComp: 8
- _StencilOp: 0
- _StencilReadMask: 255
- _StencilWriteMask: 255
- _UVSec: 0
- _UseUIAlphaClip: 0
- _Width: 50
- _ZWrite: 1
m_Colors:
- _Color: {r: 1, g: 1, b: 1, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _WidthHeightRadius: {r: 12, g: 24, b: 10, a: 0}
--- !u!1 &2142177585
GameObject:
m_ObjectHideFlags: 0

File diff suppressed because it is too large Load Diff

View File

@ -8,6 +8,7 @@ using Mapbox.Unity.MeshGeneration.Modifiers;
using Mapbox.Unity.MeshGeneration.Data;
using Mapbox.Unity.Utilities;
using System;
using FluffyUnderware.Curvy;
namespace Assets.Scenes.Ride.Scripts
{
@ -33,7 +34,7 @@ namespace Assets.Scenes.Ride.Scripts
Material Graph2 { get; set; }
Material linematerial { get; set; }
Vector2d[] ss;
protected virtual void Awake()
{
if (_map == null)
@ -44,6 +45,14 @@ namespace Assets.Scenes.Ride.Scripts
//_map.OnUpdated += _map_OnUpdated; ;
Graph2 = Resources.Load<Material>("UI/Material/3dGraph2");
linematerial = Resources.Load<Material>("UI/Material/3");
var text = Resources.Load<TextAsset>("UI/bkoolgis");
var arr = text.text.Replace("\r\n", " ").Split(' ');
//ss = new Vector2d[arr.Length];
//for (int i = 0; i < arr.Length; ++i)
//{
// var a = arr[i].Split(',');
// ss[i] = new Vector2d(double.Parse(a[1]), double.Parse(a[0]));
//}
}
private void _map_OnUpdated()
@ -99,10 +108,14 @@ namespace Assets.Scenes.Ride.Scripts
var mapData = cyclingCotroller.GetMapData();
if (mapData != null && cyclingCotroller.currentPlayer != null)
{
for (int i = 0; i < mapData.List.Count; i++)
//var curvy = CurvySpline.Create();
//curvy.Interpolation = CurvyInterpolation.Bezier;
for (int i = 0; i < mapData.List.Count; i++)
{
var point = mapData.List[i].Point;
Vector3 item = _map.GeoToWorldPosition(new Vector2d(point[0], point[1]));
Vector3 item = _map.GeoToWorldPosition(new Vector2d(point[0],point[1]));
//curvy.Add(item);
item.y += 1f;
//前后取50个点
decimal diff = i - cyclingCotroller.currentPlayer.CurrentIndex;

View File

@ -42,7 +42,7 @@ namespace Assets.Scripts.Scenes.VideoRide
public int currentIndex;
public float bearing = 0f;
protected MapDataModel mapData;
protected bool isHit = false;
protected RaycastHit hit;
float timer = 1f;
protected bool start = true;
@ -92,15 +92,18 @@ namespace Assets.Scripts.Scenes.VideoRide
protected virtual void Update()
{
timer -= Time.deltaTime;
CreateHeadImage();
Turn();
//Turn();
while (timer <= 0)
{
try
{
ComputeNextSlope();//计算下一个坡度
if (GetStart())
{
ticks++;
@ -122,18 +125,54 @@ namespace Assets.Scripts.Scenes.VideoRide
}
}
//人物碰撞
void OnCollisionEnter(Collision collision)
private void OnTriggerEnter(Collider other)
{
Debug.Log("触发");
}
void RayCastHit()
{
Vector3 pos = transform.position;
Ray ray = new Ray(pos, new Vector3(0, 0, 1));
isHit = Physics.Raycast(ray, out hit, 1f, 1 << 0, QueryTriggerInteraction.Collide);
//更新物理位置
Physics.SyncTransforms();
var target = transform;
//前方检测
Vector3 pos = new Vector3(target.position.x, 1, target.position.z);
Vector3 fwd = target.TransformDirection(Vector3.forward);
Ray ray = new Ray(new Vector3(pos.x, 1, pos.z), fwd);
var fHit = Physics.Raycast(ray, out hit,1f, 1 << 0, QueryTriggerInteraction.Collide);
Debug.DrawLine(pos, pos + 15* fwd, Color.red);
//左边检测
Vector3 lft = target.TransformDirection(Vector3.left);
Ray lray = new Ray(new Vector3(pos.x, 1, pos.z), lft);
var lHit = Physics.Raycast(lray, out hit, 1f, 1 << 0, QueryTriggerInteraction.Collide);
Debug.DrawLine(pos, pos + lft, Color.red);
//右边检测
Vector3 rft = target.TransformDirection(Vector3.right);
Ray rray = new Ray(new Vector3(pos.x, 1, pos.z), rft);
var rHit = Physics.Raycast(rray, out hit, 1f, 1 << 0, QueryTriggerInteraction.Collide);
//如果检测到前方有人坐标就往两边移动
if (fHit)
{
if (!lHit)
{
var newx = transform.localPosition.x - 1;
transform.DOLocalMoveX(newx, 1f);
}
else if (!rHit)
{
var newx = transform.localPosition.x + 1;
transform.DOLocalMoveX(newx, 1f);
}
}
//骑行过程尽可能向中间位置靠拢
if (speed > 0 && !fHit && !lHit && !rHit && ticks % 15 == 0)
{
transform.DOLocalMoveX(0, 1f);
}
}
protected virtual bool GetStart()
@ -160,10 +199,10 @@ namespace Assets.Scripts.Scenes.VideoRide
animator.SetFloat("grade", (float)currentSlope);
animator.SetFloat("power", (float)power);
//播放喝水和回头的动画
var headBack = ticks % 60 == 0 && speed > 0;
var drink = ticks % 125 == 0 && speed > 0;
animator.SetBool("headBack", headBack);
animator.SetBool("drinking", drink);
//var headBack = ticks % 60 == 0 && speed > 0;
//var drink = ticks % 125 == 0 && speed > 0;
//animator.SetBool("headBack", headBack);
//animator.SetBool("drinking", drink);
}
}
}
@ -200,7 +239,8 @@ namespace Assets.Scripts.Scenes.VideoRide
var p = new Vector3(0, pre.RotationY, pre.RotationZ);
var q = new Vector3(0, next.RotationY, next.RotationZ);
currentRotation = Vector3.Lerp(p, q, t);
transform.DORotate(currentRotation, 0, RotateMode.Fast);
transform.localEulerAngles = currentRotation;
//transform.DORotate(currentRotation, 0, RotateMode.Fast);
}
//计算人物当前属性
@ -249,11 +289,11 @@ namespace Assets.Scripts.Scenes.VideoRide
if (currentIndex + 1 < mapData.List.Count)
{
ratio = (float)(speed / mapData.List[currentIndex + 1].Speed);
ratio = (float)(speed / mapData.List[currentIndex + 1].Distance);
}
else
{
ratio = (float)(speed / mapData.List[currentIndex].Speed);
ratio = (float)(speed / mapData.List[currentIndex].Distance);
}
if (manager.CurrentPlayer != null && manager.CurrentPlayer.UserId != UserId)
return;
@ -268,6 +308,10 @@ namespace Assets.Scripts.Scenes.VideoRide
{
ratio = Math.Max(ratio, 0.6f);
}
if (speed == 0)
{
ratio = 1;
}
var info = animator.GetCurrentAnimatorClipInfo(0);
var currentClip = info.FirstOrDefault();
if (currentClip.clip != null && currentClip.clip.isLooping)
@ -343,7 +387,7 @@ namespace Assets.Scripts.Scenes.VideoRide
if (head != null)
{
//它们的乘积就是高度
Vector3 worldPosition = new Vector3(bone_bottle_2.position.x, bone_bottle_2.position.y+0.8f, bone_bottle_2.position.z);
Vector3 worldPosition = new Vector3(bone_bottle_2.position.x, bone_bottle_2.position.y+1.0f, bone_bottle_2.position.z);
var playerScreenPos = Camera.main.WorldToScreenPoint(worldPosition);
head.transform.position = playerScreenPos;
ftpImage.fillAmount = (float)(wkg / 6);

View File

@ -1,8 +1,10 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using Assets.Scenes.Ride.Scripts;
using DG.Tweening;
using FluffyUnderware.Curvy.Controllers;
using UnityEngine;
namespace Assets.Scripts.Scenes.VideoRide
@ -12,6 +14,7 @@ namespace Assets.Scripts.Scenes.VideoRide
public Transform target;
public double diff;
public int frames;
public float xOffset;
private void Start()
{
@ -38,10 +41,12 @@ namespace Assets.Scripts.Scenes.VideoRide
//var left = totalDistance % mapData.TotalDistance;
//var right = current.totalDistance % mapData.TotalDistance;
//diff = (left - right) * 1000;
if (Math.Abs(diff*1000) > 150)
{
Destroy();
}
//if (Math.Abs(diff*1000) > 150)
//{
// //销毁父容器
// transform.parent.Destroy();
// Destroy();
//}
}
}
@ -55,56 +60,61 @@ namespace Assets.Scripts.Scenes.VideoRide
protected override void Turn()
{
base.Turn();
if (manager.CurrentPlayer.UserId == UserId)
return;
//计算前后位移
var current = manager.CurrentPlayer;
var interval = this.currentFrame - manager.GetCurrentFrame();
var z = current.transform.position.z + interval / zrate;//diff * 500;//
transform.DOMoveZ((float)z,1f);
//计算上下位移
var targetIndex = manager.CurrentPlayer.currentIndex;
var pointList = mapData.List;
var currentHeight = pointList[currentIndex].Elevation;//当前海拔,
var targetHeight = pointList[targetIndex].Elevation;//目标海拔
var heightOffset = (currentHeight - targetHeight);
var maxEl = pointList.Max(c => c.Elevation);
var minEl = pointList.Min(c => c.Elevation);
var y = diff != 0 ? heightOffset / (diff * 1000) * z-1 : 0;
var target = manager.CurrentPlayer.transform;
if (diff > 0)
{
var h = heightOffset / (diff*1000);
var height = h * (z - target.position.z) - 1;
//if (heightOffset < 0)
//{
// heightOffset *= 2;
//}
//else
//{
// heightOffset /= 100;
//}
if (height != 0)
{
transform.DOMoveY((float)height, 1f);
}
else
{
transform.DOMoveY(-1, 1f);
}
}
//if (splineController != null && manager != null && manager.splineController != null)
//{
// var ratio = this.diff / manager.GetMapData().TotalDistance;
// splineController.Position = (float)(ratio + manager.splineController.Position);
//}
//if (manager.CurrentPlayer.UserId == UserId)
// return;
////计算前后位移
//var current = manager.CurrentPlayer;
//var interval = this.currentFrame - manager.GetCurrentFrame();
//var z = current.transform.position.z + interval / zrate;//diff * 500;//
//transform.DOMoveZ((float)z,1f);
////计算上下位移
//var targetIndex = manager.CurrentPlayer.currentIndex;
//var pointList = mapData.List;
//var currentHeight = pointList[currentIndex].Elevation;//当前海拔,
//var targetHeight = pointList[targetIndex].Elevation;//目标海拔
//var heightOffset = (currentHeight - targetHeight);
//var maxEl = pointList.Max(c => c.Elevation);
//var minEl = pointList.Min(c => c.Elevation);
//var y = diff != 0 ? heightOffset / (diff * 1000) * z-1 : 0;
//var target = manager.CurrentPlayer.transform;
//if (diff > 0)
//{
// var h = heightOffset / (diff*1000);
// var height = h * (z - target.position.z) - 1;
// //if (heightOffset < 0)
// //{
// // heightOffset *= 2;
// //}
// //else
// //{
// // heightOffset /= 100;
// //}
// if (height != 0)
// {
// transform.DOMoveY((float)height, 1f);
// }
// else
// {
// transform.DOMoveY(-1, 1f);
// }
//}
////计算左右倾斜角度
var targetLatlon = manager.CurrentPlayer.currentlatLon; //目标gps
var bearing = TurfHelper.Bearing(targetLatlon.ToArray(), currentlatLon.ToArray());
//var targetLatlon = manager.CurrentPlayer.currentlatLon; //目标gps
//var bearing = TurfHelper.Bearing(targetLatlon.ToArray(), currentlatLon.ToArray());
//currentRotation.y += (float)bearing;
//transform.DORotate(currentRotation, 1, RotateMode.Fast);
//计算左右位移
//x =(z - z1)/tanp + x1;
bearing = (next.RotationY + manager.CurrentPlayer.next.RotationY) * Math.PI / 180;//转化为弧度值
var x =(z - target.position.z) * Math.Tan(bearing) + target.position.x;
Debug.Log($"当前海拔差{heightOffset} 当前角度{bearing} 距离{(z - target.position.z)}*Tanbearing{Math.Tanh(bearing)}+目标x{target.position.x}=当前x{x}");
transform.DOMoveX((float)x, 1f);
//bearing = (next.RotationY + manager.CurrentPlayer.next.RotationY) * Math.PI / 180;//转化为弧度值
//var x =(z - target.position.z) * Math.Tan(bearing) + target.position.x;
//Debug.Log($"当前海拔差{heightOffset} 当前角度{bearing} 距离{(z - target.position.z)}*Tanbearing{Math.Tanh(bearing)}+目标x{target.position.x}=当前x{x}");
//transform.DOMoveX((float)x, 1f);
//x轴位移
//var x = bearing + current.bearing;
@ -168,10 +178,26 @@ namespace Assets.Scripts.Scenes.VideoRide
if (diff < 0)
((RectTransform)head.transform).anchoredPosition = new Vector2(((RectTransform)head.transform).anchoredPosition.x, -800f);
}
//人物碰撞
void OnCollisionEnter(Collision collision)
{
transform.DOMoveX(transform.position.x - 1,1);
}
private SplineController splineController;
private double preTime;
//设置当前玩家属性
public void SetPlayer(string name, double distance, double totalDistance, double cadance,double heartRate, double wkg, int userId,double power,double currentPlayerDistance,int frame)
{
if (manager == null)
{
manager = FindObjectOfType<VideoGameManager>();
}
var f = totalDistance;
StartCoroutine(DoAnimation(this.preTime, f - this.preTime));
preTime = f;
this.wkg = wkg;
this.UserName = name;
this.cadance = cadance;
@ -182,6 +208,28 @@ namespace Assets.Scripts.Scenes.VideoRide
this.speed = distance * 3600;
this.diff = totalDistance - currentPlayerDistance;
this.currentFrame = frame;
splineController = transform.parent.GetComponent<SplineController>();
}
private IEnumerator DoAnimation(double preFrame,double offset)
{
float t = 0;
while (t < 1)
{
t += Time.deltaTime;
double result = preFrame + offset * t;
//var s1 = manager.frameList.OrderBy(c => c.Second).Where(c => c.Second > result).FirstOrDefault();
//var s2 = manager.frameList.OrderByDescending(c => c.Second).Where(c => c.Second < result).FirstOrDefault();
if (splineController != null)
{
splineController.Position = manager.startOffset + (float)(result * manager.ratio);//(float)(s2.Distance + (result - s2.Second) / (s1.Second - s2.Second) * (s1.Distance - s2.Distance)); //(float)(result / (double)s1.Key * s1.Value);
}
//if (splineController != null)
// splineController.Position = (float)(result / manager.GetMapData().TotalDistance * splineController.Length);
yield return null;
}
}
}
}

View File

@ -42,11 +42,15 @@ namespace Assets.Scripts.Scenes.VideoRide
UIManager.AddEvent(Day, UnityEngine.EventSystems.EventTriggerType.PointerClick, DayClick);
Container = transform.Find("List/Viewport/Content");
Month.GetComponent<Text>();
#if UNITY_EDITOR
UIManager.InitNow();//重置当前时间
#endif
Refresh();
}
private void Refresh(string type = "month")
{
return;
var list = manager.GetRankingList(type);
if (list != null)

File diff suppressed because it is too large Load Diff

View File

@ -209,8 +209,12 @@ namespace Assets.Scripts.Scenes.VideoRide
CreateRankingList(list.data.list);
}
}
bool startBtnLock = false;
public void StartRide(BaseEventData baseEvent)
{
if (startBtnLock)
return;
startBtnLock = true;
var ui = manager.GetCanvasTransform();
canvasGroup.DOFade(0, 1).onComplete += () => {
gameObject.SetActive(false);

View File

@ -3,7 +3,11 @@ using Assets.Scenes.Ride.Scripts.Model;
using Assets.Scenes.Ride.Scripts.Model.CyclingModels;
using DG.Tweening;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Reflection;
using System.Text;
using UnityEngine;
namespace Assets.Scripts.Scenes.VideoRide
@ -21,6 +25,9 @@ namespace Assets.Scripts.Scenes.VideoRide
UserName = App.CurrentUser.Nickname;
var light = FindObjectOfType<Light>();
LightTrans = light.transform;
#if UNITY_EDITOR
InitConfig();
#endif
}
protected override bool GetStart()
@ -56,30 +63,30 @@ namespace Assets.Scripts.Scenes.VideoRide
protected override void Turn()
{
base.Turn();
//控制人物的前后左右
if (manager._viewMode != VideoGameManager.ViewMode.FIRST)
{
var l = new Vector3(pre.PositionX, pre.PositionY, pre.PositionZ);
var s = new Vector3(next.PositionX, next.PositionY, next.PositionZ);
var pos = Vector3.Lerp(l, s, t);
transform.DOMove(pos, 0);
}
//控制光线
var z = new Vector3(50, pre.LightY, 0);
var c = new Vector3(50, next.LightY, 0);
var zc = Vector3.Lerp(z, c, t);
LightTrans.DORotate(zc, 0);
////控制人物的前后左右
//if (manager._viewMode != VideoGameManager.ViewMode.FIRST)
//{
// var l = new Vector3(pre.PositionX, pre.PositionY, pre.PositionZ);
// var s = new Vector3(next.PositionX, next.PositionY, next.PositionZ);
// var pos = Vector3.Lerp(l, s, t);
// transform.DOMove(pos, 0);
//}
////控制光线
//var z = new Vector3(50, pre.LightY, 0);
//var c = new Vector3(50, next.LightY, 0);
//var zc = Vector3.Lerp(z, c, t);
//LightTrans.DORotate(zc, 0);
}
protected override void ComputePlayer()
{
heartRate = manager.UpDateHeart();
power = manager.UpdatePower();
cadance = manager.UpdateCadence();
#if UNITY_EDITOR
power = 280;
cadance = 70;
heartRate = 160;
#endif
//#if UNITY_EDITOR
power = 220;
cadance = 50;
heartRate = 120;
//#endif
weight = App.CurrentUser.Weight;
bicycleWeight = App.CurrentUser.BicycleWeight;
wkg = Math.Round(power / weight, 2);
@ -166,5 +173,98 @@ namespace Assets.Scripts.Scenes.VideoRide
manager.Save(totalDistance);
}
}
#if UNITY_EDITOR
//人物状态
public const int HERO_UP = 0;
public const int HERO_RIGHT = 1;
public const int HERO_DOWN = 2;
public const int HERO_LEFT = 3;
public const int UP = 4;
public const int DOWN = 5;
private Vector3 rotation = Vector3.zero;
private void LateUpdate()
{
var zdelta = 0.1f;
var delta = 0.2f;
//控制人物方向
if (Input.GetKey(KeyCode.Q))
{
rotation.y -= delta;
transform.DORotate(rotation, 0);
}
if (Input.GetKey(KeyCode.E))
{
rotation.y += delta;
transform.DORotate(rotation, 0);
}
//控制人物左右倾斜
if (Input.GetKey(KeyCode.J))
{
rotation.z += zdelta;
transform.DORotate(rotation, 0);
}
if (Input.GetKey(KeyCode.K))
{
rotation.z -= zdelta;
transform.DORotate(rotation, 0);
}
if (Input.GetKey(KeyCode.Space))
Save();
}
private string ConfigPath = Application.streamingAssetsPath + "/newdirection.txt";
//初始化配置
private void InitConfig()
{
var text = File.ReadAllText(ConfigPath);
var arr = text.Replace("\r\n", " ").Split(' ');
foreach (var item in arr)
{
if (!string.IsNullOrEmpty(item))
{
int key = Convert.ToInt32(item.Split(':')[0]);
list.Add(key, item);
}
}
}
private Dictionary<int, string> list = new Dictionary<int, string>();
private void Save()
{
var key = GetCurrentFrame();
//获取人物inpector面板的rotation值
Vector3 vect3 = Vector3.zero;
Vector3 vect = Vector3.zero;
MethodInfo mth = typeof(Transform).GetMethod("GetLocalEulerAngles", BindingFlags.Instance | BindingFlags.NonPublic);
PropertyInfo pi = typeof(Transform).GetProperty("rotationOrder", BindingFlags.Instance | BindingFlags.NonPublic);
object rotationOrder = null;
if (pi != null)
{
rotationOrder = pi.GetValue(transform, null);
}
if (mth != null)
{
object retVector3 = mth.Invoke(transform, new object[] { rotationOrder });
vect3 = (Vector3)retVector3;
}
//保存记录
var s = $"{key}:{ Math.Round(vect3.y, 3)},{ Math.Round(vect3.z, 3)},{Math.Round(transform.position.x, 3)},{Math.Round(transform.position.y, 3)},{Math.Round(transform.position.z, 3)},{Math.Round(vect.y, 3)}";
Debug.Log(s);
if (list.ContainsKey(key))
{
list[key] = s;
}
else
{
list.Add(key, s);
}
var coll = list.OrderBy(c => c.Key);
StringBuilder sb = new StringBuilder();
foreach (var item in coll)
{
sb.AppendLine(item.Value);
}
File.WriteAllText(ConfigPath, sb.ToString());
}
#endif
}
}

View File

@ -66,10 +66,10 @@ namespace Assets.Scripts.Scenes.VideoRide
{
mapName.text = manager.GetMapRoute().Name;
#if UNITY_EDITOR
//#if UNITY_EDITOR
infoText.gameObject.SetActive(true);
infoText.text = $"帧数:{manager.GetCurrentFrame()}";
#endif
//#endif
if (manager.CurrentPlayer != null)
{
power.text = Math.Round(manager.CurrentPlayer.power).ToString();
@ -84,7 +84,7 @@ namespace Assets.Scripts.Scenes.VideoRide
//ftp
ftpImage.fillAmount = (float)(manager.CurrentPlayer.wkg / MAXWKG);
wkg.text = $"{manager.CurrentPlayer.wkg}w/kg";
explosive.SetActive(true);
//explosive.SetActive(true);TODO心率过高的时候显示
}
}
}

View File

@ -15,13 +15,13 @@ public class MultiTips:PFUIText
{
base.Awake();
text = GetComponent<Text>();
var result = ConfigHelper.mapApi.GetTipsList();
if (result.result)
{
tips = result.data.ToArray();
random = new System.Random();
currentIndex = random.Next(0, tips.Length);
}
//var result = ConfigHelper.mapApi.GetTipsList();
//if (result.result)
//{
// tips = result.data.ToArray();
// random = new System.Random();
// currentIndex = random.Next(0, tips.Length);
//}
SetText();
}
// Start is called before the first frame update
@ -31,7 +31,7 @@ public class MultiTips:PFUIText
}
public void SetText()
{
if(text == null || tips.Length == 0)
if(text == null || tips == null|| tips.Length == 0)
{
return;
}

View File

@ -49,6 +49,8 @@ public class TestVideoController : MonoBehaviour
public Text Frametext;
public TrailRenderer trailRenderer;
private Dictionary<int, string> list = new Dictionary<int, string>();
Vector3 originPos = new Vector3(0, -1, 3);
Vector3 originRotation = Vector3.zero;
@ -79,6 +81,14 @@ public class TestVideoController : MonoBehaviour
});
UIManager.AddEvent(SaveBtn, UnityEngine.EventSystems.EventTriggerType.PointerClick, (e) =>
{
Vector3[] TrailRecorded = new Vector3[trailRenderer.positionCount];
trailRenderer.GetPositions(TrailRecorded);
var curvy = CurvySpline.Create();
curvy.Interpolation = CurvyInterpolation.Bezier;
foreach (var item in TrailRecorded)
{
curvy.Add(item);
}
DoRecord();
});
UIManager.AddEvent(ResetBtn, UnityEngine.EventSystems.EventTriggerType.PointerClick, (e) =>
@ -106,6 +116,7 @@ public class TestVideoController : MonoBehaviour
controller = Controller.GetComponent<SplineController>();
controller.Spline = curve;
onlineController = onlinePlayer.GetComponent<SplineController>();
}
SplineSwitcher switcher;
public GameObject Controller;
@ -389,12 +400,14 @@ public class TestVideoController : MonoBehaviour
{
rotation.y -= delta;
Player.DORotate(rotation, 0);
Player.parent.DORotate(rotation, 0);
isPlay = false;
}
if (Input.GetKey(KeyCode.E))
{
rotation.y += delta;
Player.DORotate(rotation, 0);
Player.parent.DORotate(rotation, 0);
isPlay = false;
}
//控制人物左右倾斜
@ -402,12 +415,14 @@ public class TestVideoController : MonoBehaviour
{
rotation.z += zdelta;
Player.DORotate(rotation, 0);
Player.parent.DORotate(rotation, 0);
isPlay = false;
}
if (Input.GetKey(KeyCode.K))
{
rotation.z -= zdelta;
Player.DORotate(rotation, 0);
Player.parent.DORotate(rotation, 0);
isPlay = false;
}
//空格键记录当前人物数据
@ -561,6 +576,7 @@ public class TestVideoController : MonoBehaviour
}
////移动人物
Player.Translate(transformValue * moveSpeed, Space.World);
Player.parent.Translate(transformValue * moveSpeed, Space.World);
state = newState;
}