最新按照产品意见修改后提交
This commit is contained in:
parent
48e9d19b84
commit
b15cae899d
@ -22,10 +22,10 @@ MonoBehaviour:
|
|||||||
m_Children: []
|
m_Children: []
|
||||||
m_Clips:
|
m_Clips:
|
||||||
- m_Version: 1
|
- m_Version: 1
|
||||||
m_Start: 1
|
m_Start: 0
|
||||||
m_ClipIn: 0
|
m_ClipIn: 0
|
||||||
m_Asset: {fileID: 8325176187999945119}
|
m_Asset: {fileID: 8325176187999945119}
|
||||||
m_Duration: 5.833333333333333
|
m_Duration: 5.791666666666667
|
||||||
m_TimeScale: 1
|
m_TimeScale: 1
|
||||||
m_ParentTrack: {fileID: -7504829415244538606}
|
m_ParentTrack: {fileID: -7504829415244538606}
|
||||||
m_EaseInDuration: 0
|
m_EaseInDuration: 0
|
||||||
@ -115,7 +115,7 @@ MonoBehaviour:
|
|||||||
m_Children: []
|
m_Children: []
|
||||||
m_Clips:
|
m_Clips:
|
||||||
- m_Version: 1
|
- m_Version: 1
|
||||||
m_Start: 1
|
m_Start: 0
|
||||||
m_ClipIn: 0
|
m_ClipIn: 0
|
||||||
m_Asset: {fileID: -2446912991061947958}
|
m_Asset: {fileID: -2446912991061947958}
|
||||||
m_Duration: 5.791666666666667
|
m_Duration: 5.791666666666667
|
||||||
@ -181,7 +181,7 @@ MonoBehaviour:
|
|||||||
m_PostExtrapolationMode: 1
|
m_PostExtrapolationMode: 1
|
||||||
m_PreExtrapolationMode: 1
|
m_PreExtrapolationMode: 1
|
||||||
m_PostExtrapolationTime: Infinity
|
m_PostExtrapolationTime: Infinity
|
||||||
m_PreExtrapolationTime: 1
|
m_PreExtrapolationTime: 0
|
||||||
m_DisplayName: Take 001
|
m_DisplayName: Take 001
|
||||||
m_Markers:
|
m_Markers:
|
||||||
m_Objects: []
|
m_Objects: []
|
||||||
@ -266,16 +266,7 @@ AnimationClip:
|
|||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
m_Curve:
|
m_Curve:
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 0
|
time: 5.7833333
|
||||||
value: {x: 0.000002980232, y: -0.000005008956, z: 0}
|
|
||||||
inSlope: {x: 0, y: 0, z: 0}
|
|
||||||
outSlope: {x: 0, y: 0, z: 0}
|
|
||||||
tangentMode: 0
|
|
||||||
weightedMode: 0
|
|
||||||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
|
||||||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
|
||||||
- serializedVersion: 3
|
|
||||||
time: 6.8333335
|
|
||||||
value: {x: 0.000002980232, y: -0.000005008956, z: 0}
|
value: {x: 0.000002980232, y: -0.000005008956, z: 0}
|
||||||
inSlope: {x: 0, y: 0, z: 0}
|
inSlope: {x: 0, y: 0, z: 0}
|
||||||
outSlope: {x: 0, y: 0, z: 0}
|
outSlope: {x: 0, y: 0, z: 0}
|
||||||
@ -293,15 +284,6 @@ AnimationClip:
|
|||||||
m_Curve:
|
m_Curve:
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 0
|
time: 0
|
||||||
value: {x: 0, y: 0, z: 0}
|
|
||||||
inSlope: {x: 0, y: 0, z: 0}
|
|
||||||
outSlope: {x: 0, y: 0, z: 0}
|
|
||||||
tangentMode: 0
|
|
||||||
weightedMode: 0
|
|
||||||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
|
||||||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
|
||||||
- serializedVersion: 3
|
|
||||||
time: 1
|
|
||||||
value: {x: 0, y: 0.3024, z: 0}
|
value: {x: 0, y: 0.3024, z: 0}
|
||||||
inSlope: {x: 0, y: 0, z: 0}
|
inSlope: {x: 0, y: 0, z: 0}
|
||||||
outSlope: {x: 0, y: 0, z: 0}
|
outSlope: {x: 0, y: 0, z: 0}
|
||||||
@ -310,7 +292,7 @@ AnimationClip:
|
|||||||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 6.8333335
|
time: 5.7833333
|
||||||
value: {x: 0, y: 0.3024, z: 0}
|
value: {x: 0, y: 0.3024, z: 0}
|
||||||
inSlope: {x: 0, y: 0, z: 0}
|
inSlope: {x: 0, y: 0, z: 0}
|
||||||
outSlope: {x: 0, y: 0, z: 0}
|
outSlope: {x: 0, y: 0, z: 0}
|
||||||
@ -319,7 +301,7 @@ AnimationClip:
|
|||||||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 7.8333335
|
time: 5.8
|
||||||
value: {x: 0, y: 0, z: 0}
|
value: {x: 0, y: 0, z: 0}
|
||||||
inSlope: {x: 0, y: 0, z: 0}
|
inSlope: {x: 0, y: 0, z: 0}
|
||||||
outSlope: {x: 0, y: 0, z: 0}
|
outSlope: {x: 0, y: 0, z: 0}
|
||||||
@ -361,7 +343,7 @@ AnimationClip:
|
|||||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||||
m_AdditiveReferencePoseTime: 0
|
m_AdditiveReferencePoseTime: 0
|
||||||
m_StartTime: 0
|
m_StartTime: 0
|
||||||
m_StopTime: 7.8333335
|
m_StopTime: 5.8
|
||||||
m_OrientationOffsetY: 0
|
m_OrientationOffsetY: 0
|
||||||
m_Level: 0
|
m_Level: 0
|
||||||
m_CycleOffset: 0
|
m_CycleOffset: 0
|
||||||
@ -381,16 +363,7 @@ AnimationClip:
|
|||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
m_Curve:
|
m_Curve:
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 0
|
time: 5.7833333
|
||||||
value: 0.000002980232
|
|
||||||
inSlope: 0
|
|
||||||
outSlope: 0
|
|
||||||
tangentMode: 136
|
|
||||||
weightedMode: 0
|
|
||||||
inWeight: 0.33333334
|
|
||||||
outWeight: 0.33333334
|
|
||||||
- serializedVersion: 3
|
|
||||||
time: 6.8333335
|
|
||||||
value: 0.000002980232
|
value: 0.000002980232
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -409,16 +382,7 @@ AnimationClip:
|
|||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
m_Curve:
|
m_Curve:
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 0
|
time: 5.7833333
|
||||||
value: -0.000005008956
|
|
||||||
inSlope: 0
|
|
||||||
outSlope: 0
|
|
||||||
tangentMode: 136
|
|
||||||
weightedMode: 0
|
|
||||||
inWeight: 0.33333334
|
|
||||||
outWeight: 0.33333334
|
|
||||||
- serializedVersion: 3
|
|
||||||
time: 6.8333335
|
|
||||||
value: -0.000005008956
|
value: -0.000005008956
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -437,16 +401,7 @@ AnimationClip:
|
|||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
m_Curve:
|
m_Curve:
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 0
|
time: 5.7833333
|
||||||
value: 0
|
|
||||||
inSlope: 0
|
|
||||||
outSlope: 0
|
|
||||||
tangentMode: 136
|
|
||||||
weightedMode: 0
|
|
||||||
inWeight: 0.33333334
|
|
||||||
outWeight: 0.33333334
|
|
||||||
- serializedVersion: 3
|
|
||||||
time: 6.8333335
|
|
||||||
value: 0
|
value: 0
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -474,7 +429,7 @@ AnimationClip:
|
|||||||
inWeight: 0.33333334
|
inWeight: 0.33333334
|
||||||
outWeight: 0.33333334
|
outWeight: 0.33333334
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 1
|
time: 5.7833333
|
||||||
value: 0
|
value: 0
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -483,16 +438,7 @@ AnimationClip:
|
|||||||
inWeight: 0.33333334
|
inWeight: 0.33333334
|
||||||
outWeight: 0.33333334
|
outWeight: 0.33333334
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 6.8333335
|
time: 5.8
|
||||||
value: 0
|
|
||||||
inSlope: 0
|
|
||||||
outSlope: 0
|
|
||||||
tangentMode: 136
|
|
||||||
weightedMode: 0
|
|
||||||
inWeight: 0.33333334
|
|
||||||
outWeight: 0.33333334
|
|
||||||
- serializedVersion: 3
|
|
||||||
time: 7.8333335
|
|
||||||
value: 0
|
value: 0
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -512,15 +458,6 @@ AnimationClip:
|
|||||||
m_Curve:
|
m_Curve:
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 0
|
time: 0
|
||||||
value: 0
|
|
||||||
inSlope: 0
|
|
||||||
outSlope: 0
|
|
||||||
tangentMode: 136
|
|
||||||
weightedMode: 0
|
|
||||||
inWeight: 0.33333334
|
|
||||||
outWeight: 0.33333334
|
|
||||||
- serializedVersion: 3
|
|
||||||
time: 1
|
|
||||||
value: 0.3024
|
value: 0.3024
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -529,7 +466,7 @@ AnimationClip:
|
|||||||
inWeight: 0.33333334
|
inWeight: 0.33333334
|
||||||
outWeight: 0.33333334
|
outWeight: 0.33333334
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 6.8333335
|
time: 5.7833333
|
||||||
value: 0.3024
|
value: 0.3024
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -538,7 +475,7 @@ AnimationClip:
|
|||||||
inWeight: 0.33333334
|
inWeight: 0.33333334
|
||||||
outWeight: 0.33333334
|
outWeight: 0.33333334
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 7.8333335
|
time: 5.8
|
||||||
value: 0
|
value: 0
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -566,7 +503,7 @@ AnimationClip:
|
|||||||
inWeight: 0.33333334
|
inWeight: 0.33333334
|
||||||
outWeight: 0.33333334
|
outWeight: 0.33333334
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 1
|
time: 5.7833333
|
||||||
value: 0
|
value: 0
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -575,16 +512,7 @@ AnimationClip:
|
|||||||
inWeight: 0.33333334
|
inWeight: 0.33333334
|
||||||
outWeight: 0.33333334
|
outWeight: 0.33333334
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 6.8333335
|
time: 5.8
|
||||||
value: 0
|
|
||||||
inSlope: 0
|
|
||||||
outSlope: 0
|
|
||||||
tangentMode: 136
|
|
||||||
weightedMode: 0
|
|
||||||
inWeight: 0.33333334
|
|
||||||
outWeight: 0.33333334
|
|
||||||
- serializedVersion: 3
|
|
||||||
time: 7.8333335
|
|
||||||
value: 0
|
value: 0
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
|
|||||||
301
Assets/Art/Timeline/检查套囊气密性1准备_TimeLine.playable
Normal file
301
Assets/Art/Timeline/检查套囊气密性1准备_TimeLine.playable
Normal file
@ -0,0 +1,301 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!74 &-7644824480595151321
|
||||||
|
AnimationClip:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: Recorded
|
||||||
|
serializedVersion: 7
|
||||||
|
m_Legacy: 0
|
||||||
|
m_Compressed: 0
|
||||||
|
m_UseHighQualityCurve: 1
|
||||||
|
m_RotationCurves: []
|
||||||
|
m_CompressedRotationCurves: []
|
||||||
|
m_EulerCurves: []
|
||||||
|
m_PositionCurves:
|
||||||
|
- curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: {x: 0, y: 0.3024, z: 0}
|
||||||
|
inSlope: {x: 0, y: 0, z: 0}
|
||||||
|
outSlope: {x: 0, y: 0, z: 0}
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||||
|
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
path:
|
||||||
|
m_ScaleCurves: []
|
||||||
|
m_FloatCurves: []
|
||||||
|
m_PPtrCurves: []
|
||||||
|
m_SampleRate: 60
|
||||||
|
m_WrapMode: 0
|
||||||
|
m_Bounds:
|
||||||
|
m_Center: {x: 0, y: 0, z: 0}
|
||||||
|
m_Extent: {x: 0, y: 0, z: 0}
|
||||||
|
m_ClipBindingConstant:
|
||||||
|
genericBindings:
|
||||||
|
- serializedVersion: 2
|
||||||
|
path: 0
|
||||||
|
attribute: 1
|
||||||
|
script: {fileID: 0}
|
||||||
|
typeID: 4
|
||||||
|
customType: 0
|
||||||
|
isPPtrCurve: 0
|
||||||
|
pptrCurveMapping: []
|
||||||
|
m_AnimationClipSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||||
|
m_AdditiveReferencePoseTime: 0
|
||||||
|
m_StartTime: 0
|
||||||
|
m_StopTime: 0
|
||||||
|
m_OrientationOffsetY: 0
|
||||||
|
m_Level: 0
|
||||||
|
m_CycleOffset: 0
|
||||||
|
m_HasAdditiveReferencePose: 0
|
||||||
|
m_LoopTime: 0
|
||||||
|
m_LoopBlend: 0
|
||||||
|
m_LoopBlendOrientation: 0
|
||||||
|
m_LoopBlendPositionY: 0
|
||||||
|
m_LoopBlendPositionXZ: 0
|
||||||
|
m_KeepOriginalOrientation: 0
|
||||||
|
m_KeepOriginalPositionY: 1
|
||||||
|
m_KeepOriginalPositionXZ: 0
|
||||||
|
m_HeightFromFeet: 0
|
||||||
|
m_Mirror: 0
|
||||||
|
m_EditorCurves:
|
||||||
|
- curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_LocalPosition.x
|
||||||
|
path:
|
||||||
|
classID: 4
|
||||||
|
script: {fileID: 0}
|
||||||
|
- curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0.3024
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_LocalPosition.y
|
||||||
|
path:
|
||||||
|
classID: 4
|
||||||
|
script: {fileID: 0}
|
||||||
|
- curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_LocalPosition.z
|
||||||
|
path:
|
||||||
|
classID: 4
|
||||||
|
script: {fileID: 0}
|
||||||
|
m_EulerEditorCurves: []
|
||||||
|
m_HasGenericRootTransform: 1
|
||||||
|
m_HasMotionFloatCurves: 0
|
||||||
|
m_Events: []
|
||||||
|
--- !u!114 &-4317082341121143337
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: fde0d25a170598d46a0b9dc16b4527a5, type: 3}
|
||||||
|
m_Name: ActivationPlayableAsset(Clone)(Clone)
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
--- !u!114 &-2248534428663588428
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 21bf7f712d84d26478ebe6a299f21738, type: 3}
|
||||||
|
m_Name: Activation Track
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Version: 3
|
||||||
|
m_AnimClip: {fileID: 0}
|
||||||
|
m_Locked: 0
|
||||||
|
m_Muted: 0
|
||||||
|
m_CustomPlayableFullTypename:
|
||||||
|
m_Curves: {fileID: 0}
|
||||||
|
m_Parent: {fileID: 11400000}
|
||||||
|
m_Children: []
|
||||||
|
m_Clips:
|
||||||
|
- m_Version: 1
|
||||||
|
m_Start: 0
|
||||||
|
m_ClipIn: 0
|
||||||
|
m_Asset: {fileID: -4317082341121143337}
|
||||||
|
m_Duration: 0.05
|
||||||
|
m_TimeScale: 1
|
||||||
|
m_ParentTrack: {fileID: -2248534428663588428}
|
||||||
|
m_EaseInDuration: 0
|
||||||
|
m_EaseOutDuration: 0
|
||||||
|
m_BlendInDuration: 0
|
||||||
|
m_BlendOutDuration: 0
|
||||||
|
m_MixInCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0
|
||||||
|
outWeight: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 1
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0
|
||||||
|
outWeight: 0
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
m_MixOutCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0
|
||||||
|
outWeight: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 1
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0
|
||||||
|
outWeight: 0
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
m_BlendInCurveMode: 0
|
||||||
|
m_BlendOutCurveMode: 0
|
||||||
|
m_ExposedParameterNames: []
|
||||||
|
m_AnimationCurves: {fileID: 0}
|
||||||
|
m_Recordable: 0
|
||||||
|
m_PostExtrapolationMode: 0
|
||||||
|
m_PreExtrapolationMode: 0
|
||||||
|
m_PostExtrapolationTime: 0
|
||||||
|
m_PreExtrapolationTime: 0
|
||||||
|
m_DisplayName: Active
|
||||||
|
m_Markers:
|
||||||
|
m_Objects: []
|
||||||
|
m_PostPlaybackState: 0
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: bfda56da833e2384a9677cd3c976a436, type: 3}
|
||||||
|
m_Name: "\u68C0\u67E5\u5957\u56CA\u6C14\u5BC6\u60271\u51C6\u5907_TimeLine"
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Version: 0
|
||||||
|
m_Tracks:
|
||||||
|
- {fileID: 4146237287399509269}
|
||||||
|
- {fileID: -2248534428663588428}
|
||||||
|
m_FixedDuration: 0
|
||||||
|
m_EditorSettings:
|
||||||
|
m_Framerate: 60
|
||||||
|
m_ScenePreview: 1
|
||||||
|
m_DurationMode: 0
|
||||||
|
m_MarkerTrack: {fileID: 0}
|
||||||
|
--- !u!114 &4146237287399509269
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: d21dcc2386d650c4597f3633c75a1f98, type: 3}
|
||||||
|
m_Name: Animation Track
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Version: 3
|
||||||
|
m_AnimClip: {fileID: 0}
|
||||||
|
m_Locked: 0
|
||||||
|
m_Muted: 0
|
||||||
|
m_CustomPlayableFullTypename:
|
||||||
|
m_Curves: {fileID: 0}
|
||||||
|
m_Parent: {fileID: 11400000}
|
||||||
|
m_Children: []
|
||||||
|
m_Clips: []
|
||||||
|
m_Markers:
|
||||||
|
m_Objects: []
|
||||||
|
m_InfiniteClipPreExtrapolation: 1
|
||||||
|
m_InfiniteClipPostExtrapolation: 1
|
||||||
|
m_InfiniteClipOffsetPosition: {x: -0.714, y: 0.7786, z: 0.7311}
|
||||||
|
m_InfiniteClipOffsetEulerAngles: {x: 7.0167096e-15, y: 180, z: 7.0167096e-15}
|
||||||
|
m_InfiniteClipTimeOffset: 0
|
||||||
|
m_InfiniteClipRemoveOffset: 0
|
||||||
|
m_InfiniteClipApplyFootIK: 1
|
||||||
|
mInfiniteClipLoop: 0
|
||||||
|
m_MatchTargetFields: 63
|
||||||
|
m_Position: {x: 0, y: 0, z: 0}
|
||||||
|
m_EulerAngles: {x: 0, y: 0, z: 0}
|
||||||
|
m_AvatarMask: {fileID: 0}
|
||||||
|
m_ApplyAvatarMask: 1
|
||||||
|
m_TrackOffset: 0
|
||||||
|
m_InfiniteClip: {fileID: -7644824480595151321}
|
||||||
|
m_OpenClipOffsetRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_Rotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_ApplyOffsets: 0
|
||||||
8
Assets/Art/Timeline/检查套囊气密性1准备_TimeLine.playable.meta
Normal file
8
Assets/Art/Timeline/检查套囊气密性1准备_TimeLine.playable.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 8ec77bdfc21071b4e9bdad69f41fcd4f
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -86,7 +86,7 @@ MonoBehaviour:
|
|||||||
m_Children: []
|
m_Children: []
|
||||||
m_Clips:
|
m_Clips:
|
||||||
- m_Version: 1
|
- m_Version: 1
|
||||||
m_Start: 1
|
m_Start: 0
|
||||||
m_ClipIn: 0
|
m_ClipIn: 0
|
||||||
m_Asset: {fileID: 5667123389412346964}
|
m_Asset: {fileID: 5667123389412346964}
|
||||||
m_Duration: 5.833333333333333
|
m_Duration: 5.833333333333333
|
||||||
@ -175,16 +175,7 @@ AnimationClip:
|
|||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
m_Curve:
|
m_Curve:
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 0
|
time: 5.8166666
|
||||||
value: {x: 0.000002980232, y: -0.000005008956, z: 0}
|
|
||||||
inSlope: {x: 0, y: 0, z: 0}
|
|
||||||
outSlope: {x: 0, y: 0, z: 0}
|
|
||||||
tangentMode: 0
|
|
||||||
weightedMode: 0
|
|
||||||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
|
||||||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
|
||||||
- serializedVersion: 3
|
|
||||||
time: 6.8333335
|
|
||||||
value: {x: 0.000002980232, y: -0.000005008956, z: 0}
|
value: {x: 0.000002980232, y: -0.000005008956, z: 0}
|
||||||
inSlope: {x: 0, y: 0, z: 0}
|
inSlope: {x: 0, y: 0, z: 0}
|
||||||
outSlope: {x: 0, y: 0, z: 0}
|
outSlope: {x: 0, y: 0, z: 0}
|
||||||
@ -202,15 +193,6 @@ AnimationClip:
|
|||||||
m_Curve:
|
m_Curve:
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 0
|
time: 0
|
||||||
value: {x: 0, y: 0, z: -0.08859998}
|
|
||||||
inSlope: {x: 0, y: 0, z: 0}
|
|
||||||
outSlope: {x: 0, y: 0, z: 0}
|
|
||||||
tangentMode: 0
|
|
||||||
weightedMode: 0
|
|
||||||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
|
||||||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
|
||||||
- serializedVersion: 3
|
|
||||||
time: 1
|
|
||||||
value: {x: 0, y: 0.2694, z: -0.08859998}
|
value: {x: 0, y: 0.2694, z: -0.08859998}
|
||||||
inSlope: {x: 0, y: 0, z: 0}
|
inSlope: {x: 0, y: 0, z: 0}
|
||||||
outSlope: {x: 0, y: 0, z: 0}
|
outSlope: {x: 0, y: 0, z: 0}
|
||||||
@ -219,7 +201,7 @@ AnimationClip:
|
|||||||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 6.8333335
|
time: 5.8166666
|
||||||
value: {x: 0, y: 0.2694, z: -0.08859998}
|
value: {x: 0, y: 0.2694, z: -0.08859998}
|
||||||
inSlope: {x: 0, y: 0, z: 0}
|
inSlope: {x: 0, y: 0, z: 0}
|
||||||
outSlope: {x: 0, y: 0, z: 0}
|
outSlope: {x: 0, y: 0, z: 0}
|
||||||
@ -228,7 +210,7 @@ AnimationClip:
|
|||||||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 7.8333335
|
time: 5.8333335
|
||||||
value: {x: 0, y: 0, z: -0.08859998}
|
value: {x: 0, y: 0, z: -0.08859998}
|
||||||
inSlope: {x: 0, y: 0, z: 0}
|
inSlope: {x: 0, y: 0, z: 0}
|
||||||
outSlope: {x: 0, y: 0, z: 0}
|
outSlope: {x: 0, y: 0, z: 0}
|
||||||
@ -270,7 +252,7 @@ AnimationClip:
|
|||||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||||
m_AdditiveReferencePoseTime: 0
|
m_AdditiveReferencePoseTime: 0
|
||||||
m_StartTime: 0
|
m_StartTime: 0
|
||||||
m_StopTime: 7.8333335
|
m_StopTime: 5.8333335
|
||||||
m_OrientationOffsetY: 0
|
m_OrientationOffsetY: 0
|
||||||
m_Level: 0
|
m_Level: 0
|
||||||
m_CycleOffset: 0
|
m_CycleOffset: 0
|
||||||
@ -290,16 +272,7 @@ AnimationClip:
|
|||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
m_Curve:
|
m_Curve:
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 0
|
time: 5.8166666
|
||||||
value: 0.000002980232
|
|
||||||
inSlope: 0
|
|
||||||
outSlope: 0
|
|
||||||
tangentMode: 136
|
|
||||||
weightedMode: 0
|
|
||||||
inWeight: 0.33333334
|
|
||||||
outWeight: 0.33333334
|
|
||||||
- serializedVersion: 3
|
|
||||||
time: 6.8333335
|
|
||||||
value: 0.000002980232
|
value: 0.000002980232
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -318,16 +291,7 @@ AnimationClip:
|
|||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
m_Curve:
|
m_Curve:
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 0
|
time: 5.8166666
|
||||||
value: -0.000005008956
|
|
||||||
inSlope: 0
|
|
||||||
outSlope: 0
|
|
||||||
tangentMode: 136
|
|
||||||
weightedMode: 0
|
|
||||||
inWeight: 0.33333334
|
|
||||||
outWeight: 0.33333334
|
|
||||||
- serializedVersion: 3
|
|
||||||
time: 6.8333335
|
|
||||||
value: -0.000005008956
|
value: -0.000005008956
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -346,16 +310,7 @@ AnimationClip:
|
|||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
m_Curve:
|
m_Curve:
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 0
|
time: 5.8166666
|
||||||
value: 0
|
|
||||||
inSlope: 0
|
|
||||||
outSlope: 0
|
|
||||||
tangentMode: 136
|
|
||||||
weightedMode: 0
|
|
||||||
inWeight: 0.33333334
|
|
||||||
outWeight: 0.33333334
|
|
||||||
- serializedVersion: 3
|
|
||||||
time: 6.8333335
|
|
||||||
value: 0
|
value: 0
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -383,7 +338,7 @@ AnimationClip:
|
|||||||
inWeight: 0.33333334
|
inWeight: 0.33333334
|
||||||
outWeight: 0.33333334
|
outWeight: 0.33333334
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 1
|
time: 5.8166666
|
||||||
value: 0
|
value: 0
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -392,16 +347,7 @@ AnimationClip:
|
|||||||
inWeight: 0.33333334
|
inWeight: 0.33333334
|
||||||
outWeight: 0.33333334
|
outWeight: 0.33333334
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 6.8333335
|
time: 5.8333335
|
||||||
value: 0
|
|
||||||
inSlope: 0
|
|
||||||
outSlope: 0
|
|
||||||
tangentMode: 136
|
|
||||||
weightedMode: 0
|
|
||||||
inWeight: 0.33333334
|
|
||||||
outWeight: 0.33333334
|
|
||||||
- serializedVersion: 3
|
|
||||||
time: 7.8333335
|
|
||||||
value: 0
|
value: 0
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -421,15 +367,6 @@ AnimationClip:
|
|||||||
m_Curve:
|
m_Curve:
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 0
|
time: 0
|
||||||
value: 0
|
|
||||||
inSlope: 0
|
|
||||||
outSlope: 0
|
|
||||||
tangentMode: 136
|
|
||||||
weightedMode: 0
|
|
||||||
inWeight: 0.33333334
|
|
||||||
outWeight: 0.33333334
|
|
||||||
- serializedVersion: 3
|
|
||||||
time: 1
|
|
||||||
value: 0.2694
|
value: 0.2694
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -438,7 +375,7 @@ AnimationClip:
|
|||||||
inWeight: 0.33333334
|
inWeight: 0.33333334
|
||||||
outWeight: 0.33333334
|
outWeight: 0.33333334
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 6.8333335
|
time: 5.8166666
|
||||||
value: 0.2694
|
value: 0.2694
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -447,7 +384,7 @@ AnimationClip:
|
|||||||
inWeight: 0.33333334
|
inWeight: 0.33333334
|
||||||
outWeight: 0.33333334
|
outWeight: 0.33333334
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 7.8333335
|
time: 5.8333335
|
||||||
value: 0
|
value: 0
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -475,7 +412,7 @@ AnimationClip:
|
|||||||
inWeight: 0.33333334
|
inWeight: 0.33333334
|
||||||
outWeight: 0.33333334
|
outWeight: 0.33333334
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 1
|
time: 5.8166666
|
||||||
value: -0.08859998
|
value: -0.08859998
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -484,16 +421,7 @@ AnimationClip:
|
|||||||
inWeight: 0.33333334
|
inWeight: 0.33333334
|
||||||
outWeight: 0.33333334
|
outWeight: 0.33333334
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 6.8333335
|
time: 5.8333335
|
||||||
value: -0.08859998
|
|
||||||
inSlope: 0
|
|
||||||
outSlope: 0
|
|
||||||
tangentMode: 136
|
|
||||||
weightedMode: 0
|
|
||||||
inWeight: 0.33333334
|
|
||||||
outWeight: 0.33333334
|
|
||||||
- serializedVersion: 3
|
|
||||||
time: 7.8333335
|
|
||||||
value: -0.08859998
|
value: -0.08859998
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -598,7 +526,7 @@ MonoBehaviour:
|
|||||||
m_Children: []
|
m_Children: []
|
||||||
m_Clips:
|
m_Clips:
|
||||||
- m_Version: 1
|
- m_Version: 1
|
||||||
m_Start: 1
|
m_Start: 0.04166666666666602
|
||||||
m_ClipIn: 0
|
m_ClipIn: 0
|
||||||
m_Asset: {fileID: 3048519096270299066}
|
m_Asset: {fileID: 3048519096270299066}
|
||||||
m_Duration: 5.791666666666667
|
m_Duration: 5.791666666666667
|
||||||
@ -664,7 +592,7 @@ MonoBehaviour:
|
|||||||
m_PostExtrapolationMode: 1
|
m_PostExtrapolationMode: 1
|
||||||
m_PreExtrapolationMode: 1
|
m_PreExtrapolationMode: 1
|
||||||
m_PostExtrapolationTime: Infinity
|
m_PostExtrapolationTime: Infinity
|
||||||
m_PreExtrapolationTime: 1
|
m_PreExtrapolationTime: 0.04166666666666602
|
||||||
m_DisplayName: Take 001
|
m_DisplayName: Take 001
|
||||||
m_Markers:
|
m_Markers:
|
||||||
m_Objects: []
|
m_Objects: []
|
||||||
|
|||||||
301
Assets/Art/Timeline/检查套囊气密性2准备_TimeLine.playable
Normal file
301
Assets/Art/Timeline/检查套囊气密性2准备_TimeLine.playable
Normal file
@ -0,0 +1,301 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &-5934500085910413366
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: d21dcc2386d650c4597f3633c75a1f98, type: 3}
|
||||||
|
m_Name: Animation Track
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Version: 3
|
||||||
|
m_AnimClip: {fileID: 0}
|
||||||
|
m_Locked: 0
|
||||||
|
m_Muted: 0
|
||||||
|
m_CustomPlayableFullTypename:
|
||||||
|
m_Curves: {fileID: 0}
|
||||||
|
m_Parent: {fileID: 11400000}
|
||||||
|
m_Children: []
|
||||||
|
m_Clips: []
|
||||||
|
m_Markers:
|
||||||
|
m_Objects: []
|
||||||
|
m_InfiniteClipPreExtrapolation: 1
|
||||||
|
m_InfiniteClipPostExtrapolation: 1
|
||||||
|
m_InfiniteClipOffsetPosition: {x: -0.714, y: 0.7786, z: 0.7311}
|
||||||
|
m_InfiniteClipOffsetEulerAngles: {x: 7.0167096e-15, y: 180, z: 7.0167096e-15}
|
||||||
|
m_InfiniteClipTimeOffset: 0
|
||||||
|
m_InfiniteClipRemoveOffset: 0
|
||||||
|
m_InfiniteClipApplyFootIK: 1
|
||||||
|
mInfiniteClipLoop: 0
|
||||||
|
m_MatchTargetFields: 63
|
||||||
|
m_Position: {x: 0, y: 0, z: 0}
|
||||||
|
m_EulerAngles: {x: 0, y: 0, z: 0}
|
||||||
|
m_AvatarMask: {fileID: 0}
|
||||||
|
m_ApplyAvatarMask: 1
|
||||||
|
m_TrackOffset: 0
|
||||||
|
m_InfiniteClip: {fileID: 8057928077866524862}
|
||||||
|
m_OpenClipOffsetRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_Rotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_ApplyOffsets: 0
|
||||||
|
--- !u!114 &-4754423776711349908
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 21bf7f712d84d26478ebe6a299f21738, type: 3}
|
||||||
|
m_Name: Activation Track
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Version: 3
|
||||||
|
m_AnimClip: {fileID: 0}
|
||||||
|
m_Locked: 0
|
||||||
|
m_Muted: 0
|
||||||
|
m_CustomPlayableFullTypename:
|
||||||
|
m_Curves: {fileID: 0}
|
||||||
|
m_Parent: {fileID: 11400000}
|
||||||
|
m_Children: []
|
||||||
|
m_Clips:
|
||||||
|
- m_Version: 1
|
||||||
|
m_Start: 0
|
||||||
|
m_ClipIn: 0
|
||||||
|
m_Asset: {fileID: 932712776312946521}
|
||||||
|
m_Duration: 0.05
|
||||||
|
m_TimeScale: 1
|
||||||
|
m_ParentTrack: {fileID: -4754423776711349908}
|
||||||
|
m_EaseInDuration: 0
|
||||||
|
m_EaseOutDuration: 0
|
||||||
|
m_BlendInDuration: 0
|
||||||
|
m_BlendOutDuration: 0
|
||||||
|
m_MixInCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0
|
||||||
|
outWeight: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 1
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0
|
||||||
|
outWeight: 0
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
m_MixOutCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0
|
||||||
|
outWeight: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 1
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0
|
||||||
|
outWeight: 0
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
m_BlendInCurveMode: 0
|
||||||
|
m_BlendOutCurveMode: 0
|
||||||
|
m_ExposedParameterNames: []
|
||||||
|
m_AnimationCurves: {fileID: 0}
|
||||||
|
m_Recordable: 0
|
||||||
|
m_PostExtrapolationMode: 0
|
||||||
|
m_PreExtrapolationMode: 0
|
||||||
|
m_PostExtrapolationTime: 0
|
||||||
|
m_PreExtrapolationTime: 0
|
||||||
|
m_DisplayName: Active
|
||||||
|
m_Markers:
|
||||||
|
m_Objects: []
|
||||||
|
m_PostPlaybackState: 0
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: bfda56da833e2384a9677cd3c976a436, type: 3}
|
||||||
|
m_Name: "\u68C0\u67E5\u5957\u56CA\u6C14\u5BC6\u60272\u51C6\u5907_TimeLine"
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Version: 0
|
||||||
|
m_Tracks:
|
||||||
|
- {fileID: -5934500085910413366}
|
||||||
|
- {fileID: -4754423776711349908}
|
||||||
|
m_FixedDuration: 0
|
||||||
|
m_EditorSettings:
|
||||||
|
m_Framerate: 60
|
||||||
|
m_ScenePreview: 1
|
||||||
|
m_DurationMode: 0
|
||||||
|
m_MarkerTrack: {fileID: 0}
|
||||||
|
--- !u!114 &932712776312946521
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: fde0d25a170598d46a0b9dc16b4527a5, type: 3}
|
||||||
|
m_Name: ActivationPlayableAsset(Clone)(Clone)(Clone)(Clone)
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
--- !u!74 &8057928077866524862
|
||||||
|
AnimationClip:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: Recorded
|
||||||
|
serializedVersion: 7
|
||||||
|
m_Legacy: 0
|
||||||
|
m_Compressed: 0
|
||||||
|
m_UseHighQualityCurve: 1
|
||||||
|
m_RotationCurves: []
|
||||||
|
m_CompressedRotationCurves: []
|
||||||
|
m_EulerCurves: []
|
||||||
|
m_PositionCurves:
|
||||||
|
- curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: {x: 0, y: 0.2694, z: -0.08859998}
|
||||||
|
inSlope: {x: 0, y: 0, z: 0}
|
||||||
|
outSlope: {x: 0, y: 0, z: 0}
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||||
|
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
path:
|
||||||
|
m_ScaleCurves: []
|
||||||
|
m_FloatCurves: []
|
||||||
|
m_PPtrCurves: []
|
||||||
|
m_SampleRate: 60
|
||||||
|
m_WrapMode: 0
|
||||||
|
m_Bounds:
|
||||||
|
m_Center: {x: 0, y: 0, z: 0}
|
||||||
|
m_Extent: {x: 0, y: 0, z: 0}
|
||||||
|
m_ClipBindingConstant:
|
||||||
|
genericBindings:
|
||||||
|
- serializedVersion: 2
|
||||||
|
path: 0
|
||||||
|
attribute: 1
|
||||||
|
script: {fileID: 0}
|
||||||
|
typeID: 4
|
||||||
|
customType: 0
|
||||||
|
isPPtrCurve: 0
|
||||||
|
pptrCurveMapping: []
|
||||||
|
m_AnimationClipSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||||
|
m_AdditiveReferencePoseTime: 0
|
||||||
|
m_StartTime: 0
|
||||||
|
m_StopTime: 0
|
||||||
|
m_OrientationOffsetY: 0
|
||||||
|
m_Level: 0
|
||||||
|
m_CycleOffset: 0
|
||||||
|
m_HasAdditiveReferencePose: 0
|
||||||
|
m_LoopTime: 0
|
||||||
|
m_LoopBlend: 0
|
||||||
|
m_LoopBlendOrientation: 0
|
||||||
|
m_LoopBlendPositionY: 0
|
||||||
|
m_LoopBlendPositionXZ: 0
|
||||||
|
m_KeepOriginalOrientation: 0
|
||||||
|
m_KeepOriginalPositionY: 1
|
||||||
|
m_KeepOriginalPositionXZ: 0
|
||||||
|
m_HeightFromFeet: 0
|
||||||
|
m_Mirror: 0
|
||||||
|
m_EditorCurves:
|
||||||
|
- curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_LocalPosition.x
|
||||||
|
path:
|
||||||
|
classID: 4
|
||||||
|
script: {fileID: 0}
|
||||||
|
- curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0.2694
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_LocalPosition.y
|
||||||
|
path:
|
||||||
|
classID: 4
|
||||||
|
script: {fileID: 0}
|
||||||
|
- curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: -0.08859998
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_LocalPosition.z
|
||||||
|
path:
|
||||||
|
classID: 4
|
||||||
|
script: {fileID: 0}
|
||||||
|
m_EulerEditorCurves: []
|
||||||
|
m_HasGenericRootTransform: 1
|
||||||
|
m_HasMotionFloatCurves: 0
|
||||||
|
m_Events: []
|
||||||
8
Assets/Art/Timeline/检查套囊气密性2准备_TimeLine.playable.meta
Normal file
8
Assets/Art/Timeline/检查套囊气密性2准备_TimeLine.playable.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 8153f6167bcbd464285e6dfbedffaa57
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@ -59,16 +59,7 @@ AnimationClip:
|
|||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
m_Curve:
|
m_Curve:
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 0
|
time: 5.8166666
|
||||||
value: {x: 0.000002980232, y: -360, z: 0}
|
|
||||||
inSlope: {x: 0, y: 0, z: 0}
|
|
||||||
outSlope: {x: 0, y: 0, z: 0}
|
|
||||||
tangentMode: 0
|
|
||||||
weightedMode: 0
|
|
||||||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
|
||||||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
|
||||||
- serializedVersion: 3
|
|
||||||
time: 6.8333335
|
|
||||||
value: {x: 0.000002980232, y: -360, z: 0}
|
value: {x: 0.000002980232, y: -360, z: 0}
|
||||||
inSlope: {x: 0, y: 0, z: 0}
|
inSlope: {x: 0, y: 0, z: 0}
|
||||||
outSlope: {x: 0, y: 0, z: 0}
|
outSlope: {x: 0, y: 0, z: 0}
|
||||||
@ -86,15 +77,6 @@ AnimationClip:
|
|||||||
m_Curve:
|
m_Curve:
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 0
|
time: 0
|
||||||
value: {x: 0, y: 0, z: -0.16679996}
|
|
||||||
inSlope: {x: 0, y: 0, z: 0}
|
|
||||||
outSlope: {x: 0, y: 0, z: 0}
|
|
||||||
tangentMode: 0
|
|
||||||
weightedMode: 0
|
|
||||||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
|
||||||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
|
||||||
- serializedVersion: 3
|
|
||||||
time: 1
|
|
||||||
value: {x: 0, y: 0.24339998, z: -0.16679996}
|
value: {x: 0, y: 0.24339998, z: -0.16679996}
|
||||||
inSlope: {x: 0, y: 0, z: 0}
|
inSlope: {x: 0, y: 0, z: 0}
|
||||||
outSlope: {x: 0, y: 0, z: 0}
|
outSlope: {x: 0, y: 0, z: 0}
|
||||||
@ -103,7 +85,7 @@ AnimationClip:
|
|||||||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 6.8333335
|
time: 5.8166666
|
||||||
value: {x: 0, y: 0.24339998, z: -0.16679996}
|
value: {x: 0, y: 0.24339998, z: -0.16679996}
|
||||||
inSlope: {x: 0, y: 0, z: 0}
|
inSlope: {x: 0, y: 0, z: 0}
|
||||||
outSlope: {x: 0, y: 0, z: 0}
|
outSlope: {x: 0, y: 0, z: 0}
|
||||||
@ -112,7 +94,7 @@ AnimationClip:
|
|||||||
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||||
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 7.8333335
|
time: 5.8333335
|
||||||
value: {x: 0, y: 0, z: -0.16679996}
|
value: {x: 0, y: 0, z: -0.16679996}
|
||||||
inSlope: {x: 0, y: 0, z: 0}
|
inSlope: {x: 0, y: 0, z: 0}
|
||||||
outSlope: {x: 0, y: 0, z: 0}
|
outSlope: {x: 0, y: 0, z: 0}
|
||||||
@ -154,7 +136,7 @@ AnimationClip:
|
|||||||
m_AdditiveReferencePoseClip: {fileID: 0}
|
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||||
m_AdditiveReferencePoseTime: 0
|
m_AdditiveReferencePoseTime: 0
|
||||||
m_StartTime: 0
|
m_StartTime: 0
|
||||||
m_StopTime: 7.8333335
|
m_StopTime: 5.8333335
|
||||||
m_OrientationOffsetY: 0
|
m_OrientationOffsetY: 0
|
||||||
m_Level: 0
|
m_Level: 0
|
||||||
m_CycleOffset: 0
|
m_CycleOffset: 0
|
||||||
@ -174,16 +156,7 @@ AnimationClip:
|
|||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
m_Curve:
|
m_Curve:
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 0
|
time: 5.8166666
|
||||||
value: 0.000002980232
|
|
||||||
inSlope: 0
|
|
||||||
outSlope: 0
|
|
||||||
tangentMode: 136
|
|
||||||
weightedMode: 0
|
|
||||||
inWeight: 0.33333334
|
|
||||||
outWeight: 0.33333334
|
|
||||||
- serializedVersion: 3
|
|
||||||
time: 6.8333335
|
|
||||||
value: 0.000002980232
|
value: 0.000002980232
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -202,16 +175,7 @@ AnimationClip:
|
|||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
m_Curve:
|
m_Curve:
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 0
|
time: 5.8166666
|
||||||
value: -360
|
|
||||||
inSlope: 0
|
|
||||||
outSlope: 0
|
|
||||||
tangentMode: 136
|
|
||||||
weightedMode: 0
|
|
||||||
inWeight: 0.33333334
|
|
||||||
outWeight: 0.33333334
|
|
||||||
- serializedVersion: 3
|
|
||||||
time: 6.8333335
|
|
||||||
value: -360
|
value: -360
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -230,16 +194,7 @@ AnimationClip:
|
|||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
m_Curve:
|
m_Curve:
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 0
|
time: 5.8166666
|
||||||
value: 0
|
|
||||||
inSlope: 0
|
|
||||||
outSlope: 0
|
|
||||||
tangentMode: 136
|
|
||||||
weightedMode: 0
|
|
||||||
inWeight: 0.33333334
|
|
||||||
outWeight: 0.33333334
|
|
||||||
- serializedVersion: 3
|
|
||||||
time: 6.8333335
|
|
||||||
value: 0
|
value: 0
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -267,7 +222,7 @@ AnimationClip:
|
|||||||
inWeight: 0.33333334
|
inWeight: 0.33333334
|
||||||
outWeight: 0.33333334
|
outWeight: 0.33333334
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 1
|
time: 5.8166666
|
||||||
value: 0
|
value: 0
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -276,16 +231,7 @@ AnimationClip:
|
|||||||
inWeight: 0.33333334
|
inWeight: 0.33333334
|
||||||
outWeight: 0.33333334
|
outWeight: 0.33333334
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 6.8333335
|
time: 5.8333335
|
||||||
value: 0
|
|
||||||
inSlope: 0
|
|
||||||
outSlope: 0
|
|
||||||
tangentMode: 136
|
|
||||||
weightedMode: 0
|
|
||||||
inWeight: 0.33333334
|
|
||||||
outWeight: 0.33333334
|
|
||||||
- serializedVersion: 3
|
|
||||||
time: 7.8333335
|
|
||||||
value: 0
|
value: 0
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -305,15 +251,6 @@ AnimationClip:
|
|||||||
m_Curve:
|
m_Curve:
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 0
|
time: 0
|
||||||
value: 0
|
|
||||||
inSlope: 0
|
|
||||||
outSlope: 0
|
|
||||||
tangentMode: 136
|
|
||||||
weightedMode: 0
|
|
||||||
inWeight: 0.33333334
|
|
||||||
outWeight: 0.33333334
|
|
||||||
- serializedVersion: 3
|
|
||||||
time: 1
|
|
||||||
value: 0.24339998
|
value: 0.24339998
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -322,7 +259,7 @@ AnimationClip:
|
|||||||
inWeight: 0.33333334
|
inWeight: 0.33333334
|
||||||
outWeight: 0.33333334
|
outWeight: 0.33333334
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 6.8333335
|
time: 5.8166666
|
||||||
value: 0.24339998
|
value: 0.24339998
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -331,7 +268,7 @@ AnimationClip:
|
|||||||
inWeight: 0.33333334
|
inWeight: 0.33333334
|
||||||
outWeight: 0.33333334
|
outWeight: 0.33333334
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 7.8333335
|
time: 5.8333335
|
||||||
value: 0
|
value: 0
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -359,7 +296,7 @@ AnimationClip:
|
|||||||
inWeight: 0.33333334
|
inWeight: 0.33333334
|
||||||
outWeight: 0.33333334
|
outWeight: 0.33333334
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 1
|
time: 5.8166666
|
||||||
value: -0.16679996
|
value: -0.16679996
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -368,16 +305,7 @@ AnimationClip:
|
|||||||
inWeight: 0.33333334
|
inWeight: 0.33333334
|
||||||
outWeight: 0.33333334
|
outWeight: 0.33333334
|
||||||
- serializedVersion: 3
|
- serializedVersion: 3
|
||||||
time: 6.8333335
|
time: 5.8333335
|
||||||
value: -0.16679996
|
|
||||||
inSlope: 0
|
|
||||||
outSlope: 0
|
|
||||||
tangentMode: 136
|
|
||||||
weightedMode: 0
|
|
||||||
inWeight: 0.33333334
|
|
||||||
outWeight: 0.33333334
|
|
||||||
- serializedVersion: 3
|
|
||||||
time: 7.8333335
|
|
||||||
value: -0.16679996
|
value: -0.16679996
|
||||||
inSlope: 0
|
inSlope: 0
|
||||||
outSlope: 0
|
outSlope: 0
|
||||||
@ -448,7 +376,7 @@ MonoBehaviour:
|
|||||||
m_Children: []
|
m_Children: []
|
||||||
m_Clips:
|
m_Clips:
|
||||||
- m_Version: 1
|
- m_Version: 1
|
||||||
m_Start: 1
|
m_Start: 0
|
||||||
m_ClipIn: 0
|
m_ClipIn: 0
|
||||||
m_Asset: {fileID: 2740425150498434028}
|
m_Asset: {fileID: 2740425150498434028}
|
||||||
m_Duration: 5.833333333333333
|
m_Duration: 5.833333333333333
|
||||||
@ -598,7 +526,7 @@ MonoBehaviour:
|
|||||||
m_Children: []
|
m_Children: []
|
||||||
m_Clips:
|
m_Clips:
|
||||||
- m_Version: 1
|
- m_Version: 1
|
||||||
m_Start: 1
|
m_Start: 0
|
||||||
m_ClipIn: 0
|
m_ClipIn: 0
|
||||||
m_Asset: {fileID: 665232958884859199}
|
m_Asset: {fileID: 665232958884859199}
|
||||||
m_Duration: 5.791666666666667
|
m_Duration: 5.791666666666667
|
||||||
@ -664,7 +592,7 @@ MonoBehaviour:
|
|||||||
m_PostExtrapolationMode: 1
|
m_PostExtrapolationMode: 1
|
||||||
m_PreExtrapolationMode: 1
|
m_PreExtrapolationMode: 1
|
||||||
m_PostExtrapolationTime: Infinity
|
m_PostExtrapolationTime: Infinity
|
||||||
m_PreExtrapolationTime: 1
|
m_PreExtrapolationTime: 0
|
||||||
m_DisplayName: Take 001
|
m_DisplayName: Take 001
|
||||||
m_Markers:
|
m_Markers:
|
||||||
m_Objects: []
|
m_Objects: []
|
||||||
|
|||||||
301
Assets/Art/Timeline/检查套囊气密性3准备_TimeLine.playable
Normal file
301
Assets/Art/Timeline/检查套囊气密性3准备_TimeLine.playable
Normal file
@ -0,0 +1,301 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &-4089477957008296142
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: fde0d25a170598d46a0b9dc16b4527a5, type: 3}
|
||||||
|
m_Name: ActivationPlayableAsset(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
--- !u!74 &-293702444569347536
|
||||||
|
AnimationClip:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: Recorded
|
||||||
|
serializedVersion: 7
|
||||||
|
m_Legacy: 0
|
||||||
|
m_Compressed: 0
|
||||||
|
m_UseHighQualityCurve: 1
|
||||||
|
m_RotationCurves: []
|
||||||
|
m_CompressedRotationCurves: []
|
||||||
|
m_EulerCurves: []
|
||||||
|
m_PositionCurves:
|
||||||
|
- curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: {x: 0, y: 0.24339998, z: -0.16679996}
|
||||||
|
inSlope: {x: 0, y: 0, z: 0}
|
||||||
|
outSlope: {x: 0, y: 0, z: 0}
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||||
|
outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334}
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
path:
|
||||||
|
m_ScaleCurves: []
|
||||||
|
m_FloatCurves: []
|
||||||
|
m_PPtrCurves: []
|
||||||
|
m_SampleRate: 60
|
||||||
|
m_WrapMode: 0
|
||||||
|
m_Bounds:
|
||||||
|
m_Center: {x: 0, y: 0, z: 0}
|
||||||
|
m_Extent: {x: 0, y: 0, z: 0}
|
||||||
|
m_ClipBindingConstant:
|
||||||
|
genericBindings:
|
||||||
|
- serializedVersion: 2
|
||||||
|
path: 0
|
||||||
|
attribute: 1
|
||||||
|
script: {fileID: 0}
|
||||||
|
typeID: 4
|
||||||
|
customType: 0
|
||||||
|
isPPtrCurve: 0
|
||||||
|
pptrCurveMapping: []
|
||||||
|
m_AnimationClipSettings:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_AdditiveReferencePoseClip: {fileID: 0}
|
||||||
|
m_AdditiveReferencePoseTime: 0
|
||||||
|
m_StartTime: 0
|
||||||
|
m_StopTime: 0
|
||||||
|
m_OrientationOffsetY: 0
|
||||||
|
m_Level: 0
|
||||||
|
m_CycleOffset: 0
|
||||||
|
m_HasAdditiveReferencePose: 0
|
||||||
|
m_LoopTime: 0
|
||||||
|
m_LoopBlend: 0
|
||||||
|
m_LoopBlendOrientation: 0
|
||||||
|
m_LoopBlendPositionY: 0
|
||||||
|
m_LoopBlendPositionXZ: 0
|
||||||
|
m_KeepOriginalOrientation: 0
|
||||||
|
m_KeepOriginalPositionY: 1
|
||||||
|
m_KeepOriginalPositionXZ: 0
|
||||||
|
m_HeightFromFeet: 0
|
||||||
|
m_Mirror: 0
|
||||||
|
m_EditorCurves:
|
||||||
|
- curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_LocalPosition.x
|
||||||
|
path:
|
||||||
|
classID: 4
|
||||||
|
script: {fileID: 0}
|
||||||
|
- curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0.24339998
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_LocalPosition.y
|
||||||
|
path:
|
||||||
|
classID: 4
|
||||||
|
script: {fileID: 0}
|
||||||
|
- curve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: -0.16679996
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 136
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0.33333334
|
||||||
|
outWeight: 0.33333334
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
attribute: m_LocalPosition.z
|
||||||
|
path:
|
||||||
|
classID: 4
|
||||||
|
script: {fileID: 0}
|
||||||
|
m_EulerEditorCurves: []
|
||||||
|
m_HasGenericRootTransform: 1
|
||||||
|
m_HasMotionFloatCurves: 0
|
||||||
|
m_Events: []
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: bfda56da833e2384a9677cd3c976a436, type: 3}
|
||||||
|
m_Name: "\u68C0\u67E5\u5957\u56CA\u6C14\u5BC6\u60273\u51C6\u5907_TimeLine"
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Version: 0
|
||||||
|
m_Tracks:
|
||||||
|
- {fileID: 4920598136272061416}
|
||||||
|
- {fileID: 7675070019136373304}
|
||||||
|
m_FixedDuration: 0
|
||||||
|
m_EditorSettings:
|
||||||
|
m_Framerate: 60
|
||||||
|
m_ScenePreview: 1
|
||||||
|
m_DurationMode: 0
|
||||||
|
m_MarkerTrack: {fileID: 0}
|
||||||
|
--- !u!114 &4920598136272061416
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: d21dcc2386d650c4597f3633c75a1f98, type: 3}
|
||||||
|
m_Name: Animation Track
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Version: 3
|
||||||
|
m_AnimClip: {fileID: 0}
|
||||||
|
m_Locked: 0
|
||||||
|
m_Muted: 0
|
||||||
|
m_CustomPlayableFullTypename:
|
||||||
|
m_Curves: {fileID: 0}
|
||||||
|
m_Parent: {fileID: 11400000}
|
||||||
|
m_Children: []
|
||||||
|
m_Clips: []
|
||||||
|
m_Markers:
|
||||||
|
m_Objects: []
|
||||||
|
m_InfiniteClipPreExtrapolation: 1
|
||||||
|
m_InfiniteClipPostExtrapolation: 1
|
||||||
|
m_InfiniteClipOffsetPosition: {x: -0.714, y: 0.7786, z: 0.7311}
|
||||||
|
m_InfiniteClipOffsetEulerAngles: {x: 7.0167096e-15, y: 180, z: 7.0167096e-15}
|
||||||
|
m_InfiniteClipTimeOffset: 0
|
||||||
|
m_InfiniteClipRemoveOffset: 0
|
||||||
|
m_InfiniteClipApplyFootIK: 1
|
||||||
|
mInfiniteClipLoop: 0
|
||||||
|
m_MatchTargetFields: 63
|
||||||
|
m_Position: {x: 0, y: 0, z: 0}
|
||||||
|
m_EulerAngles: {x: 0, y: 0, z: 0}
|
||||||
|
m_AvatarMask: {fileID: 0}
|
||||||
|
m_ApplyAvatarMask: 1
|
||||||
|
m_TrackOffset: 0
|
||||||
|
m_InfiniteClip: {fileID: -293702444569347536}
|
||||||
|
m_OpenClipOffsetRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_Rotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_ApplyOffsets: 0
|
||||||
|
--- !u!114 &7675070019136373304
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 21bf7f712d84d26478ebe6a299f21738, type: 3}
|
||||||
|
m_Name: Activation Track
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Version: 3
|
||||||
|
m_AnimClip: {fileID: 0}
|
||||||
|
m_Locked: 0
|
||||||
|
m_Muted: 0
|
||||||
|
m_CustomPlayableFullTypename:
|
||||||
|
m_Curves: {fileID: 0}
|
||||||
|
m_Parent: {fileID: 11400000}
|
||||||
|
m_Children: []
|
||||||
|
m_Clips:
|
||||||
|
- m_Version: 1
|
||||||
|
m_Start: 0
|
||||||
|
m_ClipIn: 0
|
||||||
|
m_Asset: {fileID: -4089477957008296142}
|
||||||
|
m_Duration: 0.05
|
||||||
|
m_TimeScale: 1
|
||||||
|
m_ParentTrack: {fileID: 7675070019136373304}
|
||||||
|
m_EaseInDuration: 0
|
||||||
|
m_EaseOutDuration: 0
|
||||||
|
m_BlendInDuration: 0
|
||||||
|
m_BlendOutDuration: 0
|
||||||
|
m_MixInCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0
|
||||||
|
outWeight: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 1
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0
|
||||||
|
outWeight: 0
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
m_MixOutCurve:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0
|
||||||
|
outWeight: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 1
|
||||||
|
value: 0
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 0
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0
|
||||||
|
outWeight: 0
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
m_BlendInCurveMode: 0
|
||||||
|
m_BlendOutCurveMode: 0
|
||||||
|
m_ExposedParameterNames: []
|
||||||
|
m_AnimationCurves: {fileID: 0}
|
||||||
|
m_Recordable: 0
|
||||||
|
m_PostExtrapolationMode: 0
|
||||||
|
m_PreExtrapolationMode: 0
|
||||||
|
m_PostExtrapolationTime: 0
|
||||||
|
m_PreExtrapolationTime: 0
|
||||||
|
m_DisplayName: Active
|
||||||
|
m_Markers:
|
||||||
|
m_Objects: []
|
||||||
|
m_PostPlaybackState: 0
|
||||||
8
Assets/Art/Timeline/检查套囊气密性3准备_TimeLine.playable.meta
Normal file
8
Assets/Art/Timeline/检查套囊气密性3准备_TimeLine.playable.meta
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 0e1f9dce8443c1e478a4123788633525
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
Binary file not shown.
@ -1,6 +1,7 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections;
|
using System.Collections;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.IO.Ports;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using UnityEngine.UI;
|
using UnityEngine.UI;
|
||||||
|
|
||||||
@ -22,7 +23,7 @@ public class ZhuSheQi_10SenSor : Sensor
|
|||||||
transform.parent.GetComponent<SensorManager>().SendFunction("+++");
|
transform.parent.GetComponent<SensorManager>().SendFunction("+++");
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void ReceiveData(string datas)
|
public override void ReceiveData(string datas, SerialPort sp = null)
|
||||||
{
|
{
|
||||||
base.ReceiveData(datas);
|
base.ReceiveData(datas);
|
||||||
if (!datas.Split('%')[0].Split("ID:")[1].Split(',')[0].Equals("ZSQ10")) return;
|
if (!datas.Split('%')[0].Split("ID:")[1].Split(',')[0].Equals("ZSQ10")) return;
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections;
|
using System.Collections;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.IO.Ports;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using UnityEngine.UI;
|
using UnityEngine.UI;
|
||||||
|
|
||||||
@ -25,7 +26,7 @@ public class ZhuSheQi_20SenSor : Sensor
|
|||||||
transform.parent.GetComponent<SensorManager>().SendFunction("+++");
|
transform.parent.GetComponent<SensorManager>().SendFunction("+++");
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void ReceiveData(string datas)
|
public override void ReceiveData(string datas, SerialPort sp = null)
|
||||||
{
|
{
|
||||||
base.ReceiveData(datas);
|
base.ReceiveData(datas);
|
||||||
if (!datas.Split('%')[0].Split("ID:")[1].Split(',')[0].Equals("ZSQ20")) return;
|
if (!datas.Split('%')[0].Split("ID:")[1].Split(',')[0].Equals("ZSQ20")) return;
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Collections;
|
using System.Collections;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.IO.Ports;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using UnityEngine.UI;
|
using UnityEngine.UI;
|
||||||
using ZXKFramework;
|
using ZXKFramework;
|
||||||
@ -24,7 +25,7 @@ public class ZhuSheQi_5SenSor : Sensor
|
|||||||
transform.parent.GetComponent<SensorManager>().SendFunction("+++");
|
transform.parent.GetComponent<SensorManager>().SendFunction("+++");
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void ReceiveData(string datas)
|
public override void ReceiveData(string datas, SerialPort sp = null)
|
||||||
{
|
{
|
||||||
base.ReceiveData(datas);
|
base.ReceiveData(datas);
|
||||||
if (!datas.Split('%')[0].Split("ID:")[1].Split(',')[0].Equals("ZSQ5")) return;
|
if (!datas.Split('%')[0].Split("ID:")[1].Split(',')[0].Equals("ZSQ5")) return;
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -15,7 +15,7 @@ using UnityThreadingUtils;
|
|||||||
public class XunFeiWakeup : MonoBehaviour
|
public class XunFeiWakeup : MonoBehaviour
|
||||||
{
|
{
|
||||||
//唤醒词:小智小智
|
//唤醒词:小智小智
|
||||||
private const string app_id = "appid=0b1fcc5f,word_dir= . ";//appid aiui.dll和msc.dll要配套
|
private const string app_id = "appid=03377640,word_dir= . ";//appid aiui.dll和msc.dll要配套
|
||||||
|
|
||||||
private string qivw_session_begin_params/* = "ivw_threshold=0:1450,sst=wakeup,ivw_res_path =fo|" + (Application.streamingAssetsPath + "/wakeupresource.jet").Replace("/", "\\")*/;
|
private string qivw_session_begin_params/* = "ivw_threshold=0:1450,sst=wakeup,ivw_res_path =fo|" + (Application.streamingAssetsPath + "/wakeupresource.jet").Replace("/", "\\")*/;
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
using System.Collections;
|
using System.Collections;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.IO.Ports;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 传感器基类
|
/// 传感器基类
|
||||||
@ -20,7 +21,11 @@ public abstract class Sensor : MonoBehaviour
|
|||||||
if (!gameObject.activeSelf) return;
|
if (!gameObject.activeSelf) return;
|
||||||
Display(datas);
|
Display(datas);
|
||||||
}
|
}
|
||||||
|
public virtual void ReceiveData(string datas, SerialPort sp = null)
|
||||||
|
{
|
||||||
|
if (!gameObject.activeSelf) return;
|
||||||
|
Display(datas);
|
||||||
|
}
|
||||||
public virtual void Display(string datas)
|
public virtual void Display(string datas)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
using System.Collections;
|
using System.Collections;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.IO.Ports;
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using UnityEngine.UI;
|
using UnityEngine.UI;
|
||||||
|
|
||||||
@ -20,7 +21,7 @@ public class QiGuanChaGuan_Sensor : Sensor
|
|||||||
|
|
||||||
public Text huiYan_Txt;
|
public Text huiYan_Txt;
|
||||||
public Text qiGuanDeep_Txt;
|
public Text qiGuanDeep_Txt;
|
||||||
public override void ReceiveData(string datas)
|
public override void ReceiveData(string datas, SerialPort sp = null)
|
||||||
{
|
{
|
||||||
base.ReceiveData(datas);
|
base.ReceiveData(datas);
|
||||||
data = datas.Split("#")[1].Split("%")[0];
|
data = datas.Split("#")[1].Split("%")[0];
|
||||||
|
|||||||
@ -3,6 +3,7 @@ using System.Collections.Concurrent;
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Data.SqlTypes;
|
using System.Data.SqlTypes;
|
||||||
using System.IO.Ports;
|
using System.IO.Ports;
|
||||||
|
using System.Linq;
|
||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading;
|
using System.Threading;
|
||||||
//using UnityEditor.PackageManager.UI;
|
//using UnityEditor.PackageManager.UI;
|
||||||
@ -12,14 +13,216 @@ using ZXKFramework;
|
|||||||
|
|
||||||
public class SensorManager : MonoBehaviour /*MonoSingleton<SensorManager>*/
|
public class SensorManager : MonoBehaviour /*MonoSingleton<SensorManager>*/
|
||||||
{
|
{
|
||||||
|
#region 修改前逻辑
|
||||||
|
//public enum DataType
|
||||||
|
//{
|
||||||
|
// 字符串,
|
||||||
|
// 字节流,
|
||||||
|
//}
|
||||||
|
//#region 串口参数,主要修改串口名与波特率
|
||||||
|
//[Header("串口名")]
|
||||||
|
//public string portName = "COM10";
|
||||||
|
//[Header("波特率")]
|
||||||
|
//public int baudRate = 115200;
|
||||||
|
//[Header("奇偶校验")]
|
||||||
|
//private Parity parity = Parity.None;
|
||||||
|
//[Header("数据位")]
|
||||||
|
//private int dataBits = 8;
|
||||||
|
//[Header("停止位")]
|
||||||
|
//private StopBits stopBits = StopBits.One;
|
||||||
|
//SerialPort sp = null;
|
||||||
|
//Thread dataReceiveThread;
|
||||||
|
//[Header("接收数据格式")]
|
||||||
|
//public DataType dataType;
|
||||||
|
//#endregion
|
||||||
|
//private Dictionary<string, Sensor> allSensor = new Dictionary<string, Sensor>();
|
||||||
|
//StringBuilder sb = new StringBuilder();
|
||||||
|
//private void Start()
|
||||||
|
//{
|
||||||
|
// sp = new SerialPort(portName, baudRate, parity, dataBits, stopBits);
|
||||||
|
// foreach (Sensor s in GetComponentsInChildren<Sensor>())
|
||||||
|
// {
|
||||||
|
// allSensor.TryAdd(s.GetType().Name, s);
|
||||||
|
// }
|
||||||
|
// switch (dataType)
|
||||||
|
// {
|
||||||
|
// case DataType.字节流:
|
||||||
|
// dataReceiveThread = new Thread(new ThreadStart(DataReceiveBytesThread));
|
||||||
|
// break;
|
||||||
|
// case DataType.字符串:
|
||||||
|
// dataReceiveThread = new Thread(new ThreadStart(DataReceiveStrThread));
|
||||||
|
// break;
|
||||||
|
// }
|
||||||
|
// OpenPort();
|
||||||
|
//}
|
||||||
|
///// <summary>
|
||||||
|
///// 接收字节流
|
||||||
|
///// </summary>
|
||||||
|
//private void DataReceiveBytesThread()
|
||||||
|
//{
|
||||||
|
// while (true)
|
||||||
|
// {
|
||||||
|
// if (sp != null && sp.IsOpen)
|
||||||
|
// {
|
||||||
|
// try
|
||||||
|
// {
|
||||||
|
// if (sp.BytesToRead > 0)
|
||||||
|
// {
|
||||||
|
// byte[] buffer = new byte[sp.BytesToRead];
|
||||||
|
// sp.Read(buffer, 0, sp.BytesToRead);
|
||||||
|
// string receivedData = Encoding.Default.GetString(buffer);
|
||||||
|
// //Debug.Log(receivedData);
|
||||||
|
// UnityMainThreadDispatcher.Instance().Enqueue(() =>
|
||||||
|
// {
|
||||||
|
// foreach (var s in allSensor)
|
||||||
|
// {
|
||||||
|
// s.Value.ReceiveData(receivedData);
|
||||||
|
// }
|
||||||
|
// });
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// catch (Exception)
|
||||||
|
// {
|
||||||
|
// Debug.Log("消息接收失败");
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// Thread.Sleep(20);
|
||||||
|
// }
|
||||||
|
//}
|
||||||
|
|
||||||
|
///// <summary>
|
||||||
|
///// 接收字符串
|
||||||
|
///// </summary>
|
||||||
|
//private void DataReceiveStrThread()
|
||||||
|
//{
|
||||||
|
// while (true)
|
||||||
|
// {
|
||||||
|
// if (sp != null && sp.IsOpen)
|
||||||
|
// {
|
||||||
|
// try
|
||||||
|
// {
|
||||||
|
// if (sp.BytesToRead > 0)
|
||||||
|
// {
|
||||||
|
// sb.Append(sp.ReadExisting());
|
||||||
|
// //this.ColorLog(GDLog.LogColorState.Blue, sp.ReadLine());
|
||||||
|
// UnityMainThreadDispatcher.Instance().Enqueue(() =>
|
||||||
|
// {
|
||||||
|
// foreach (var s in allSensor)
|
||||||
|
// {
|
||||||
|
// s.Value.ReceiveData(sb.ToString());
|
||||||
|
// }
|
||||||
|
// sb.Clear();
|
||||||
|
// });
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// catch (Exception)
|
||||||
|
// {
|
||||||
|
// Debug.Log("消息接收失败");
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// Thread.Sleep(20);
|
||||||
|
// }
|
||||||
|
//}
|
||||||
|
///// <summary>
|
||||||
|
///// 发送消息
|
||||||
|
///// </summary>
|
||||||
|
///// <param name="dataSend"></param>
|
||||||
|
//public void SendFunction(string str)
|
||||||
|
//{
|
||||||
|
// try
|
||||||
|
// {
|
||||||
|
// byte[] dataSend = Encoding.ASCII.GetBytes(str);
|
||||||
|
// if (sp != null && sp.IsOpen)
|
||||||
|
// {
|
||||||
|
// if (dataSend != null && dataSend.Length > 0)
|
||||||
|
// {
|
||||||
|
// sp.Write(dataSend, 0, dataSend.Length);
|
||||||
|
// Debug.Log("发送消息成功:" + str);
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// catch (Exception)
|
||||||
|
// {
|
||||||
|
// Debug.Log("发送消息失败:" + str);
|
||||||
|
// }
|
||||||
|
//}
|
||||||
|
////获取指定传感器
|
||||||
|
//public T GetSensor<T>() where T : Sensor
|
||||||
|
//{
|
||||||
|
// try
|
||||||
|
// {
|
||||||
|
// string name = typeof(T).Name;
|
||||||
|
// if (!allSensor.ContainsKey(name))
|
||||||
|
// {
|
||||||
|
// allSensor.TryAdd(name, GetComponentInChildren<T>());
|
||||||
|
// allSensor[name].Init(this);
|
||||||
|
// }
|
||||||
|
// //Debug.Log("传感器获取成功");
|
||||||
|
// return allSensor[name] as T;
|
||||||
|
// }
|
||||||
|
// catch (Exception)
|
||||||
|
// {
|
||||||
|
// Debug.Log("传感器获取失败");
|
||||||
|
// return null;
|
||||||
|
// }
|
||||||
|
//}
|
||||||
|
//#region 串口开启关闭相关
|
||||||
|
////打开串口
|
||||||
|
//public void OpenPort()
|
||||||
|
//{
|
||||||
|
// try
|
||||||
|
// {
|
||||||
|
// if (!sp.IsOpen)
|
||||||
|
// {
|
||||||
|
// sp.Open();
|
||||||
|
// dataReceiveThread.Start();
|
||||||
|
// Debug.Log("串口打开成功");
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// catch (Exception)
|
||||||
|
// {
|
||||||
|
// Debug.Log("串口打开失败");
|
||||||
|
// }
|
||||||
|
//}
|
||||||
|
|
||||||
|
////关闭串口
|
||||||
|
//public void ClosePort()
|
||||||
|
//{
|
||||||
|
// try
|
||||||
|
// {
|
||||||
|
// sp.Close();
|
||||||
|
// dataReceiveThread.Abort();
|
||||||
|
// Debug.Log("串口关闭");
|
||||||
|
// }
|
||||||
|
// catch (Exception)
|
||||||
|
// {
|
||||||
|
// Debug.Log("串口关闭失败");
|
||||||
|
// }
|
||||||
|
//}
|
||||||
|
//#endregion
|
||||||
|
|
||||||
|
//#region Unity 退出相关
|
||||||
|
//private void OnApplicationQuit()
|
||||||
|
//{
|
||||||
|
// ClosePort();
|
||||||
|
//}
|
||||||
|
//private void OnDisable()
|
||||||
|
//{
|
||||||
|
// this.Log("为什么关闭了:" + gameObject.name);
|
||||||
|
// ClosePort();
|
||||||
|
//}
|
||||||
|
//#endregion
|
||||||
|
#endregion
|
||||||
|
|
||||||
public enum DataType
|
public enum DataType
|
||||||
{
|
{
|
||||||
字符串,
|
字符串,
|
||||||
字节流,
|
字节流,
|
||||||
}
|
}
|
||||||
#region 串口参数,主要修改串口名与波特率
|
|
||||||
[Header("串口名")]
|
#region 串口参数
|
||||||
public string portName = "COM10";
|
//[Header("端口名(多串口时自动获取)")]
|
||||||
|
//public string portName = "COM3";
|
||||||
[Header("波特率")]
|
[Header("波特率")]
|
||||||
public int baudRate = 115200;
|
public int baudRate = 115200;
|
||||||
[Header("奇偶校验")]
|
[Header("奇偶校验")]
|
||||||
@ -28,38 +231,74 @@ public class SensorManager : MonoBehaviour /*MonoSingleton<SensorManager>*/
|
|||||||
private int dataBits = 8;
|
private int dataBits = 8;
|
||||||
[Header("停止位")]
|
[Header("停止位")]
|
||||||
private StopBits stopBits = StopBits.One;
|
private StopBits stopBits = StopBits.One;
|
||||||
SerialPort sp = null;
|
|
||||||
Thread dataReceiveThread;
|
|
||||||
[Header("接收数据格式")]
|
[Header("接收数据格式")]
|
||||||
public DataType dataType;
|
public DataType dataType;
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
private Dictionary<string, Sensor> allSensor = new Dictionary<string, Sensor>();
|
private Dictionary<string, Sensor> allSensor = new Dictionary<string, Sensor>();
|
||||||
StringBuilder sb = new StringBuilder();
|
List<string> COMPorts = new List<string>();
|
||||||
|
List<SerialPort> serialPorts = new List<SerialPort>();
|
||||||
|
List<Thread> dataReceiveThreads = new List<Thread>();
|
||||||
|
// 线程运行状态标志(每个串口对应一个标志)
|
||||||
|
private bool[] isThreadRunning;
|
||||||
|
|
||||||
private void Start()
|
private void Start()
|
||||||
{
|
{
|
||||||
sp = new SerialPort(portName, baudRate, parity, dataBits, stopBits);
|
COMPorts = GetAllWindowsCOMPorts().ToList();
|
||||||
|
|
||||||
|
// 初始化所有串口
|
||||||
|
for (int i = 0; i < COMPorts.Count; i++)
|
||||||
|
{
|
||||||
|
SerialPort sp = new SerialPort(COMPorts[i], baudRate, parity, dataBits, stopBits);
|
||||||
|
serialPorts.Add(sp);
|
||||||
|
}
|
||||||
|
|
||||||
|
// 初始化传感器
|
||||||
foreach (Sensor s in GetComponentsInChildren<Sensor>())
|
foreach (Sensor s in GetComponentsInChildren<Sensor>())
|
||||||
{
|
{
|
||||||
allSensor.TryAdd(s.GetType().Name, s);
|
allSensor.TryAdd(s.GetType().Name, s);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 初始化线程(绑定具体串口索引,避免索引混乱)
|
||||||
|
isThreadRunning = new bool[COMPorts.Count]; // 初始化标志位数组
|
||||||
|
for (int i = 0; i < COMPorts.Count; i++)
|
||||||
|
{
|
||||||
|
isThreadRunning[i] = true; // 默认启动线程
|
||||||
|
int portIndex = i; // 捕获当前索引(避免闭包陷阱)
|
||||||
|
Thread thread;
|
||||||
|
|
||||||
|
// 根据数据类型创建对应线程,并绑定端口索引
|
||||||
switch (dataType)
|
switch (dataType)
|
||||||
{
|
{
|
||||||
case DataType.字节流:
|
case DataType.字节流:
|
||||||
dataReceiveThread = new Thread(new ThreadStart(DataReceiveBytesThread));
|
thread = new Thread(() => DataReceiveBytesThread(portIndex));
|
||||||
break;
|
break;
|
||||||
case DataType.字符串:
|
case DataType.字符串:
|
||||||
dataReceiveThread = new Thread(new ThreadStart(DataReceiveStrThread));
|
thread = new Thread(() => DataReceiveStrThread(portIndex));
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
thread = null;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (thread != null)
|
||||||
|
{
|
||||||
|
dataReceiveThreads.Add(thread);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
OpenPort();
|
OpenPort();
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 接收字节流
|
/// 字节流接收线程(绑定具体串口索引)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private void DataReceiveBytesThread()
|
private void DataReceiveBytesThread(int portIndex)
|
||||||
{
|
{
|
||||||
while (true)
|
// 循环条件:线程标志位为true,且索引有效
|
||||||
|
while (isThreadRunning[portIndex] && portIndex < serialPorts.Count)
|
||||||
{
|
{
|
||||||
|
SerialPort sp = serialPorts[portIndex];
|
||||||
if (sp != null && sp.IsOpen)
|
if (sp != null && sp.IsOpen)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
@ -67,34 +306,41 @@ public class SensorManager : MonoBehaviour /*MonoSingleton<SensorManager>*/
|
|||||||
if (sp.BytesToRead > 0)
|
if (sp.BytesToRead > 0)
|
||||||
{
|
{
|
||||||
byte[] buffer = new byte[sp.BytesToRead];
|
byte[] buffer = new byte[sp.BytesToRead];
|
||||||
sp.Read(buffer, 0, sp.BytesToRead);
|
sp.Read(buffer, 0, buffer.Length);
|
||||||
string receivedData = Encoding.Default.GetString(buffer);
|
string receivedData = Encoding.Default.GetString(buffer);
|
||||||
//Debug.Log(receivedData);
|
//Debug.Log($"串口 {sp.PortName} 接收字节流:{receivedData}");
|
||||||
|
|
||||||
|
// 主线程处理数据
|
||||||
UnityMainThreadDispatcher.Instance().Enqueue(() =>
|
UnityMainThreadDispatcher.Instance().Enqueue(() =>
|
||||||
{
|
{
|
||||||
foreach (var s in allSensor)
|
foreach (var pair in allSensor)
|
||||||
{
|
{
|
||||||
s.Value.ReceiveData(receivedData);
|
pair.Value.ReceiveData(receivedData, sp);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (Exception)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
Debug.Log("消息接收失败");
|
Debug.Log($"串口 {sp.PortName} 字节流接收错误:{ex.Message}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Thread.Sleep(20);
|
Thread.Sleep(10); // 降低CPU占用
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 接收字符串
|
/// 字符串接收线程(绑定具体串口索引)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private void DataReceiveStrThread()
|
private void DataReceiveStrThread(int portIndex)
|
||||||
{
|
{
|
||||||
while (true)
|
// 每个线程独立的StringBuilder(避免多线程冲突)
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
|
||||||
|
// 循环条件:线程标志位为true,且索引有效
|
||||||
|
while (isThreadRunning[portIndex] && portIndex < serialPorts.Count)
|
||||||
{
|
{
|
||||||
|
SerialPort sp = serialPorts[portIndex];
|
||||||
if (sp != null && sp.IsOpen)
|
if (sp != null && sp.IsOpen)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
@ -102,49 +348,63 @@ public class SensorManager : MonoBehaviour /*MonoSingleton<SensorManager>*/
|
|||||||
if (sp.BytesToRead > 0)
|
if (sp.BytesToRead > 0)
|
||||||
{
|
{
|
||||||
sb.Append(sp.ReadExisting());
|
sb.Append(sp.ReadExisting());
|
||||||
//this.ColorLog(GDLog.LogColorState.Blue, sp.ReadLine());
|
string receivedData = sb.ToString();
|
||||||
|
|
||||||
UnityMainThreadDispatcher.Instance().Enqueue(() =>
|
UnityMainThreadDispatcher.Instance().Enqueue(() =>
|
||||||
{
|
{
|
||||||
foreach (var s in allSensor)
|
foreach (var s in allSensor)
|
||||||
{
|
{
|
||||||
s.Value.ReceiveData(sb.ToString());
|
try
|
||||||
|
{
|
||||||
|
//Debug.LogError(s.Value.name);
|
||||||
|
s.Value.ReceiveData(receivedData, sp);
|
||||||
|
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
Debug.LogError($"传感器处理数据错误:{ex.Message}");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
sb.Clear();
|
sb.Clear();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (Exception)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
Debug.Log("消息接收失败");
|
Debug.Log($"串口 {sp.PortName} 字符串接收错误:{ex.Message}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Thread.Sleep(20);
|
Thread.Sleep(10); // 降低CPU占用
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 发送消息
|
/// 发送数据到所有已打开的串口
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="dataSend"></param>
|
|
||||||
public void SendFunction(string str)
|
public void SendFunction(string str)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
byte[] dataSend = Encoding.ASCII.GetBytes(str);
|
byte[] dataSend = Encoding.ASCII.GetBytes(str);
|
||||||
if (sp != null && sp.IsOpen)
|
for (int i = 0; i < serialPorts.Count; i++)
|
||||||
{
|
{
|
||||||
if (dataSend != null && dataSend.Length > 0)
|
SerialPort sp = serialPorts[i];
|
||||||
|
if (sp != null && sp.IsOpen && dataSend != null && dataSend.Length > 0)
|
||||||
{
|
{
|
||||||
sp.Write(dataSend, 0, dataSend.Length);
|
sp.Write(dataSend, 0, dataSend.Length);
|
||||||
Debug.Log("发送消息成功:" + str);
|
Debug.Log($"向串口 {sp.PortName} 发送成功:{str}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
catch (Exception)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
Debug.Log("发送消息失败:" + str);
|
Debug.Log($"发送数据失败:{ex.Message},数据:{str}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//获取指定传感器
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获取指定类型的传感器
|
||||||
|
/// </summary>
|
||||||
public T GetSensor<T>() where T : Sensor
|
public T GetSensor<T>() where T : Sensor
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
@ -152,62 +412,130 @@ public class SensorManager : MonoBehaviour /*MonoSingleton<SensorManager>*/
|
|||||||
string name = typeof(T).Name;
|
string name = typeof(T).Name;
|
||||||
if (!allSensor.ContainsKey(name))
|
if (!allSensor.ContainsKey(name))
|
||||||
{
|
{
|
||||||
allSensor.TryAdd(name, GetComponentInChildren<T>());
|
T sensor = GetComponentInChildren<T>();
|
||||||
allSensor[name].Init(this);
|
if (sensor != null)
|
||||||
|
{
|
||||||
|
allSensor.TryAdd(name, sensor);
|
||||||
|
sensor.Init(this);
|
||||||
}
|
}
|
||||||
//Debug.Log("传感器获取成功");
|
}
|
||||||
|
Debug.Log($"获取传感器 {typeof(T).Name} 成功");
|
||||||
return allSensor[name] as T;
|
return allSensor[name] as T;
|
||||||
}
|
}
|
||||||
catch (Exception)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
Debug.Log("传感器获取失败");
|
Debug.Log($"获取传感器 {typeof(T).Name} 失败:{ex.Message}");
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#region 串口开启关闭相关
|
|
||||||
//打开串口
|
#region 串口打开关闭控制
|
||||||
|
/// <summary>
|
||||||
|
/// 打开所有串口并启动对应线程
|
||||||
|
/// </summary>
|
||||||
public void OpenPort()
|
public void OpenPort()
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
if (!sp.IsOpen)
|
Debug.Log("正在打开串口...");
|
||||||
|
for (int i = 0; i < serialPorts.Count; i++)
|
||||||
|
{
|
||||||
|
SerialPort sp = serialPorts[i];
|
||||||
|
if (sp != null && !sp.IsOpen)
|
||||||
{
|
{
|
||||||
sp.Open();
|
sp.Open();
|
||||||
dataReceiveThread.Start();
|
Debug.Log($"串口 {sp.PortName} 打开成功");
|
||||||
Debug.Log("串口打开成功");
|
|
||||||
}
|
}
|
||||||
}
|
|
||||||
catch (Exception)
|
// 启动对应线程(检查索引有效性)
|
||||||
|
if (i < dataReceiveThreads.Count && dataReceiveThreads[i] != null && !dataReceiveThreads[i].IsAlive)
|
||||||
{
|
{
|
||||||
Debug.Log("串口打开失败");
|
dataReceiveThreads[i].Start();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
Debug.Log($"串口打开失败:{ex.ToString()}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//关闭串口
|
/// <summary>
|
||||||
|
/// 关闭所有串口并停止线程(安全终止,避免Abort)
|
||||||
|
/// </summary>
|
||||||
public void ClosePort()
|
public void ClosePort()
|
||||||
|
{
|
||||||
|
for (int i = 0; i < serialPorts.Count; i++)
|
||||||
|
{
|
||||||
|
// 1. 停止线程(通过标志位)
|
||||||
|
if (i < isThreadRunning.Length)
|
||||||
|
{
|
||||||
|
isThreadRunning[i] = false; // 通知线程退出循环
|
||||||
|
}
|
||||||
|
|
||||||
|
// 等待线程终止(最多1秒)
|
||||||
|
if (i < dataReceiveThreads.Count && dataReceiveThreads[i] != null && dataReceiveThreads[i].IsAlive)
|
||||||
|
{
|
||||||
|
dataReceiveThreads[i].Join(1000);
|
||||||
|
dataReceiveThreads[i] = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
// 2. 关闭串口
|
||||||
|
SerialPort sp = serialPorts[i];
|
||||||
|
if (sp != null && sp.IsOpen)
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
sp.Close();
|
sp.Close();
|
||||||
dataReceiveThread.Abort();
|
Debug.Log($"串口 {sp.PortName} 关闭成功");
|
||||||
Debug.Log("串口关闭");
|
|
||||||
}
|
}
|
||||||
catch (Exception)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
Debug.Log("串口关闭失败");
|
Debug.Log($"串口 {sp.PortName} 关闭失败:{ex.ToString()}");
|
||||||
|
}
|
||||||
|
serialPorts[i] = null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Unity 退出相关
|
#region Unity 生命周期
|
||||||
private void OnApplicationQuit()
|
private void OnApplicationQuit()
|
||||||
{
|
{
|
||||||
ClosePort();
|
ClosePort();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void OnDisable()
|
private void OnDisable()
|
||||||
{
|
{
|
||||||
this.Log("为什么关闭了:" + gameObject.name);
|
|
||||||
ClosePort();
|
ClosePort();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 获取所有Windows串口并排序
|
||||||
|
/// </summary>
|
||||||
|
public string[] GetAllWindowsCOMPorts()
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
var ports = SerialPort.GetPortNames();
|
||||||
|
// 按COM端口号排序
|
||||||
|
Array.Sort(ports, (a, b) =>
|
||||||
|
{
|
||||||
|
if (int.TryParse(a.Replace("COM", ""), out int numA) &&
|
||||||
|
int.TryParse(b.Replace("COM", ""), out int numB))
|
||||||
|
{
|
||||||
|
return numA.CompareTo(numB);
|
||||||
|
}
|
||||||
|
return string.Compare(a, b);
|
||||||
|
});
|
||||||
|
return ports;
|
||||||
|
}
|
||||||
|
catch (Exception e)
|
||||||
|
{
|
||||||
|
Debug.LogError($"获取串口失败:{e.Message}\n{e.StackTrace}");
|
||||||
|
return Array.Empty<string>();
|
||||||
|
}
|
||||||
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -3632,7 +3632,7 @@ Transform:
|
|||||||
- {fileID: 186865151}
|
- {fileID: 186865151}
|
||||||
- {fileID: 891346578}
|
- {fileID: 891346578}
|
||||||
m_Father: {fileID: 44452962006405670}
|
m_Father: {fileID: 44452962006405670}
|
||||||
m_RootOrder: 4
|
m_RootOrder: 7
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!114 &107424407
|
--- !u!114 &107424407
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
@ -7249,7 +7249,7 @@ Transform:
|
|||||||
- {fileID: 2136172482}
|
- {fileID: 2136172482}
|
||||||
- {fileID: 1561014674}
|
- {fileID: 1561014674}
|
||||||
m_Father: {fileID: 44452962006405670}
|
m_Father: {fileID: 44452962006405670}
|
||||||
m_RootOrder: 9
|
m_RootOrder: 12
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!114 &218796950
|
--- !u!114 &218796950
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
@ -7431,6 +7431,37 @@ MonoBehaviour:
|
|||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
serializedGuid: 09e256d788ec54468030f2a4eb6aa719
|
serializedGuid: 09e256d788ec54468030f2a4eb6aa719
|
||||||
|
--- !u!1 &228298948
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 228298949}
|
||||||
|
m_Layer: 8
|
||||||
|
m_Name: Init
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &228298949
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 228298948}
|
||||||
|
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_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 896444016}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!114 &228723716
|
--- !u!114 &228723716
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -7585,6 +7616,53 @@ MonoBehaviour:
|
|||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
serializedGuid: 16948260f19bcd41aeb500ecb1760e0d
|
serializedGuid: 16948260f19bcd41aeb500ecb1760e0d
|
||||||
|
--- !u!1 &236085891
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 236085892}
|
||||||
|
- component: {fileID: 236085893}
|
||||||
|
m_Layer: 8
|
||||||
|
m_Name: "\u68C0\u67E5\u5957\u56CA\u6C14\u5BC6\u60273\u51C6\u5907_TimeLine"
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &236085892
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 236085891}
|
||||||
|
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_ConstrainProportionsScale: 0
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 1498745859}
|
||||||
|
- {fileID: 677031578}
|
||||||
|
m_Father: {fileID: 44452962006405670}
|
||||||
|
m_RootOrder: 6
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!114 &236085893
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 236085891}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 73e6573c7793f244a81c07ddef440979, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
playClip: {fileID: 0}
|
||||||
--- !u!114 &237361892
|
--- !u!114 &237361892
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -10503,7 +10581,7 @@ Transform:
|
|||||||
- {fileID: 278403625}
|
- {fileID: 278403625}
|
||||||
- {fileID: 1802364077}
|
- {fileID: 1802364077}
|
||||||
m_Father: {fileID: 44452962006405670}
|
m_Father: {fileID: 44452962006405670}
|
||||||
m_RootOrder: 10
|
m_RootOrder: 13
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!114 &323089899
|
--- !u!114 &323089899
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
@ -10871,7 +10949,7 @@ Transform:
|
|||||||
- {fileID: 1648039354}
|
- {fileID: 1648039354}
|
||||||
- {fileID: 1881627278}
|
- {fileID: 1881627278}
|
||||||
m_Father: {fileID: 44452962006405670}
|
m_Father: {fileID: 44452962006405670}
|
||||||
m_RootOrder: 16
|
m_RootOrder: 19
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!114 &333793294
|
--- !u!114 &333793294
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
@ -12082,7 +12160,7 @@ MonoBehaviour:
|
|||||||
m_TargetGraphic: {fileID: 1734952854}
|
m_TargetGraphic: {fileID: 1734952854}
|
||||||
toggleTransition: 1
|
toggleTransition: 1
|
||||||
graphic: {fileID: 284459456}
|
graphic: {fileID: 284459456}
|
||||||
m_Group: {fileID: 0}
|
m_Group: {fileID: 1011220781}
|
||||||
onValueChanged:
|
onValueChanged:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls: []
|
m_Calls: []
|
||||||
@ -16433,7 +16511,7 @@ Transform:
|
|||||||
- {fileID: 1691075474}
|
- {fileID: 1691075474}
|
||||||
- {fileID: 1676949578}
|
- {fileID: 1676949578}
|
||||||
m_Father: {fileID: 44452962006405670}
|
m_Father: {fileID: 44452962006405670}
|
||||||
m_RootOrder: 13
|
m_RootOrder: 16
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!114 &448767559
|
--- !u!114 &448767559
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
@ -17074,6 +17152,53 @@ MonoBehaviour:
|
|||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
serializedGuid: f85bd1664acb004db4ab4b07757a9977
|
serializedGuid: f85bd1664acb004db4ab4b07757a9977
|
||||||
|
--- !u!1 &475087952
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 475087953}
|
||||||
|
- component: {fileID: 475087954}
|
||||||
|
m_Layer: 8
|
||||||
|
m_Name: "\u68C0\u67E5\u5957\u56CA\u6C14\u5BC6\u60271\u51C6\u5907_TimeLine"
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &475087953
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 475087952}
|
||||||
|
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_ConstrainProportionsScale: 0
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 1070289799}
|
||||||
|
- {fileID: 869373529}
|
||||||
|
m_Father: {fileID: 44452962006405670}
|
||||||
|
m_RootOrder: 2
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!114 &475087954
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 475087952}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 73e6573c7793f244a81c07ddef440979, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
playClip: {fileID: 0}
|
||||||
--- !u!114 &475459395
|
--- !u!114 &475459395
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -17483,7 +17608,7 @@ RectTransform:
|
|||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
m_AnchorMin: {x: 0, y: 1}
|
m_AnchorMin: {x: 0, y: 1}
|
||||||
m_AnchorMax: {x: 0, y: 1}
|
m_AnchorMax: {x: 0, y: 1}
|
||||||
m_AnchoredPosition: {x: 960, y: -85}
|
m_AnchoredPosition: {x: 1600, y: -85}
|
||||||
m_SizeDelta: {x: 620, y: 150}
|
m_SizeDelta: {x: 620, y: 150}
|
||||||
m_Pivot: {x: 0.5, y: 0.5}
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
--- !u!114 &489169401
|
--- !u!114 &489169401
|
||||||
@ -18338,6 +18463,65 @@ MonoBehaviour:
|
|||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
serializedGuid: bc0c182525b5bf4981caaeb18a70f2fa
|
serializedGuid: bc0c182525b5bf4981caaeb18a70f2fa
|
||||||
|
--- !u!1 &520626635
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 520626636}
|
||||||
|
- component: {fileID: 520626637}
|
||||||
|
m_Layer: 8
|
||||||
|
m_Name: Play
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &520626636
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 520626635}
|
||||||
|
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_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 896444016}
|
||||||
|
m_RootOrder: 1
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!320 &520626637
|
||||||
|
PlayableDirector:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 520626635}
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 3
|
||||||
|
m_PlayableAsset: {fileID: 11400000, guid: 8153f6167bcbd464285e6dfbedffaa57, type: 2}
|
||||||
|
m_InitialState: 0
|
||||||
|
m_WrapMode: 2
|
||||||
|
m_DirectorUpdateMode: 1
|
||||||
|
m_InitialTime: 0
|
||||||
|
m_SceneBindings:
|
||||||
|
- key: {fileID: -5982249025212050949, guid: d326f3b865cb4614aba37cf4dc9df807, type: 2}
|
||||||
|
value: {fileID: 864259280}
|
||||||
|
- key: {fileID: 292454390383033856, guid: d326f3b865cb4614aba37cf4dc9df807, type: 2}
|
||||||
|
value: {fileID: 864259279}
|
||||||
|
- key: {fileID: 8725023166645531334, guid: d326f3b865cb4614aba37cf4dc9df807, type: 2}
|
||||||
|
value: {fileID: 864259280}
|
||||||
|
- key: {fileID: -5934500085910413366, guid: 8153f6167bcbd464285e6dfbedffaa57, type: 2}
|
||||||
|
value: {fileID: 864259280}
|
||||||
|
- key: {fileID: -4754423776711349908, guid: 8153f6167bcbd464285e6dfbedffaa57, type: 2}
|
||||||
|
value: {fileID: 864259279}
|
||||||
|
m_ExposedReferences:
|
||||||
|
m_References: []
|
||||||
--- !u!114 &520844401
|
--- !u!114 &520844401
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -19766,6 +19950,110 @@ MonoBehaviour:
|
|||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
serializedGuid: f5c7383bc3d71641af3fb1447ef821bf
|
serializedGuid: f5c7383bc3d71641af3fb1447ef821bf
|
||||||
|
--- !u!1 &568862698
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 568862699}
|
||||||
|
- component: {fileID: 568862702}
|
||||||
|
- component: {fileID: 568862701}
|
||||||
|
- component: {fileID: 568862700}
|
||||||
|
m_Layer: 8
|
||||||
|
m_Name: "10ml\u6CE8\u5C04\u5668UI"
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!224 &568862699
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 568862698}
|
||||||
|
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_ConstrainProportionsScale: 0
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 1208547004}
|
||||||
|
m_Father: {fileID: 1144569945007948894}
|
||||||
|
m_RootOrder: 5
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 1}
|
||||||
|
m_AnchorMax: {x: 0, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 320, y: -245}
|
||||||
|
m_SizeDelta: {x: 620, y: 150}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
|
--- !u!114 &568862700
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 568862698}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 1, g: 1, b: 1, a: 0.5882353}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_Sprite: {fileID: 0}
|
||||||
|
m_Type: 0
|
||||||
|
m_PreserveAspect: 0
|
||||||
|
m_FillCenter: 1
|
||||||
|
m_FillMethod: 4
|
||||||
|
m_FillAmount: 1
|
||||||
|
m_FillClockwise: 1
|
||||||
|
m_FillOrigin: 0
|
||||||
|
m_UseSpriteMesh: 0
|
||||||
|
m_PixelsPerUnitMultiplier: 1
|
||||||
|
--- !u!222 &568862701
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 568862698}
|
||||||
|
m_CullTransparentMesh: 1
|
||||||
|
--- !u!114 &568862702
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 568862698}
|
||||||
|
m_Enabled: 0
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Padding:
|
||||||
|
m_Left: 0
|
||||||
|
m_Right: 0
|
||||||
|
m_Top: 0
|
||||||
|
m_Bottom: 0
|
||||||
|
m_ChildAlignment: 4
|
||||||
|
m_Spacing: 0
|
||||||
|
m_ChildForceExpandWidth: 1
|
||||||
|
m_ChildForceExpandHeight: 1
|
||||||
|
m_ChildControlWidth: 0
|
||||||
|
m_ChildControlHeight: 1
|
||||||
|
m_ChildScaleWidth: 0
|
||||||
|
m_ChildScaleHeight: 0
|
||||||
|
m_ReverseArrangement: 0
|
||||||
--- !u!114 &569087650
|
--- !u!114 &569087650
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -22539,7 +22827,7 @@ Transform:
|
|||||||
- {fileID: 471195153}
|
- {fileID: 471195153}
|
||||||
- {fileID: 1028727473}
|
- {fileID: 1028727473}
|
||||||
m_Father: {fileID: 44452962006405670}
|
m_Father: {fileID: 44452962006405670}
|
||||||
m_RootOrder: 8
|
m_RootOrder: 11
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!114 &645105813
|
--- !u!114 &645105813
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
@ -30513,6 +30801,65 @@ MonoBehaviour:
|
|||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
serializedGuid: ce5108e90915214194351cc756abb068
|
serializedGuid: ce5108e90915214194351cc756abb068
|
||||||
|
--- !u!1 &677031577
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 677031578}
|
||||||
|
- component: {fileID: 677031579}
|
||||||
|
m_Layer: 8
|
||||||
|
m_Name: Play
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &677031578
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 677031577}
|
||||||
|
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_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 236085892}
|
||||||
|
m_RootOrder: 1
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!320 &677031579
|
||||||
|
PlayableDirector:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 677031577}
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 3
|
||||||
|
m_PlayableAsset: {fileID: 11400000, guid: 0e1f9dce8443c1e478a4123788633525, type: 2}
|
||||||
|
m_InitialState: 0
|
||||||
|
m_WrapMode: 2
|
||||||
|
m_DirectorUpdateMode: 1
|
||||||
|
m_InitialTime: 0
|
||||||
|
m_SceneBindings:
|
||||||
|
- key: {fileID: -8227244361023576068, guid: 77f47f96223614049be16567e6452732, type: 2}
|
||||||
|
value: {fileID: 1249564484}
|
||||||
|
- key: {fileID: -4550349156380354596, guid: 77f47f96223614049be16567e6452732, type: 2}
|
||||||
|
value: {fileID: 1249564483}
|
||||||
|
- key: {fileID: 3612153136603071539, guid: 77f47f96223614049be16567e6452732, type: 2}
|
||||||
|
value: {fileID: 1249564484}
|
||||||
|
- key: {fileID: 4920598136272061416, guid: 0e1f9dce8443c1e478a4123788633525, type: 2}
|
||||||
|
value: {fileID: 1249564484}
|
||||||
|
- key: {fileID: 7675070019136373304, guid: 0e1f9dce8443c1e478a4123788633525, type: 2}
|
||||||
|
value: {fileID: 1249564483}
|
||||||
|
m_ExposedReferences:
|
||||||
|
m_References: []
|
||||||
--- !u!1 &677386560
|
--- !u!1 &677386560
|
||||||
GameObject:
|
GameObject:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -36484,7 +36831,7 @@ MonoBehaviour:
|
|||||||
m_TargetGraphic: {fileID: 351488854}
|
m_TargetGraphic: {fileID: 351488854}
|
||||||
toggleTransition: 1
|
toggleTransition: 1
|
||||||
graphic: {fileID: 2032067461}
|
graphic: {fileID: 2032067461}
|
||||||
m_Group: {fileID: 0}
|
m_Group: {fileID: 1728351998}
|
||||||
onValueChanged:
|
onValueChanged:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls: []
|
m_Calls: []
|
||||||
@ -37574,7 +37921,7 @@ Transform:
|
|||||||
- {fileID: 19079719}
|
- {fileID: 19079719}
|
||||||
- {fileID: 1217576833}
|
- {fileID: 1217576833}
|
||||||
m_Father: {fileID: 44452962006405670}
|
m_Father: {fileID: 44452962006405670}
|
||||||
m_RootOrder: 5
|
m_RootOrder: 8
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!114 &845841059
|
--- !u!114 &845841059
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
@ -37750,7 +38097,7 @@ Transform:
|
|||||||
- {fileID: 1794079047}
|
- {fileID: 1794079047}
|
||||||
- {fileID: 1459642565}
|
- {fileID: 1459642565}
|
||||||
m_Father: {fileID: 44452962006405670}
|
m_Father: {fileID: 44452962006405670}
|
||||||
m_RootOrder: 15
|
m_RootOrder: 18
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!114 &850033224
|
--- !u!114 &850033224
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
@ -38267,7 +38614,7 @@ Transform:
|
|||||||
- {fileID: 1595505296}
|
- {fileID: 1595505296}
|
||||||
- {fileID: 559841730}
|
- {fileID: 559841730}
|
||||||
m_Father: {fileID: 44452962006405670}
|
m_Father: {fileID: 44452962006405670}
|
||||||
m_RootOrder: 14
|
m_RootOrder: 17
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!114 &865427189
|
--- !u!114 &865427189
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
@ -38373,6 +38720,65 @@ MonoBehaviour:
|
|||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
serializedGuid: 53792fd9a4fb104e8d6842e4fbe2d350
|
serializedGuid: 53792fd9a4fb104e8d6842e4fbe2d350
|
||||||
|
--- !u!1 &869373528
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 869373529}
|
||||||
|
- component: {fileID: 869373530}
|
||||||
|
m_Layer: 8
|
||||||
|
m_Name: Play
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &869373529
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 869373528}
|
||||||
|
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_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 475087953}
|
||||||
|
m_RootOrder: 1
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!320 &869373530
|
||||||
|
PlayableDirector:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 869373528}
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 3
|
||||||
|
m_PlayableAsset: {fileID: 11400000, guid: 8ec77bdfc21071b4e9bdad69f41fcd4f, type: 2}
|
||||||
|
m_InitialState: 0
|
||||||
|
m_WrapMode: 2
|
||||||
|
m_DirectorUpdateMode: 1
|
||||||
|
m_InitialTime: 0
|
||||||
|
m_SceneBindings:
|
||||||
|
- key: {fileID: 2165307508038125750, guid: e7684ef6588687d479149ba40096b74f, type: 2}
|
||||||
|
value: {fileID: 911372400}
|
||||||
|
- key: {fileID: -7504829415244538606, guid: e7684ef6588687d479149ba40096b74f, type: 2}
|
||||||
|
value: {fileID: 911372397}
|
||||||
|
- key: {fileID: -6097397151765531151, guid: e7684ef6588687d479149ba40096b74f, type: 2}
|
||||||
|
value: {fileID: 911372400}
|
||||||
|
- key: {fileID: 4146237287399509269, guid: 8ec77bdfc21071b4e9bdad69f41fcd4f, type: 2}
|
||||||
|
value: {fileID: 911372400}
|
||||||
|
- key: {fileID: -2248534428663588428, guid: 8ec77bdfc21071b4e9bdad69f41fcd4f, type: 2}
|
||||||
|
value: {fileID: 911372397}
|
||||||
|
m_ExposedReferences:
|
||||||
|
m_References: []
|
||||||
--- !u!114 &869567632
|
--- !u!114 &869567632
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -39048,6 +39454,53 @@ MonoBehaviour:
|
|||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
serializedGuid: 810bf9d33f104048bcbdff4b173b7cdb
|
serializedGuid: 810bf9d33f104048bcbdff4b173b7cdb
|
||||||
|
--- !u!1 &896444015
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 896444016}
|
||||||
|
- component: {fileID: 896444017}
|
||||||
|
m_Layer: 8
|
||||||
|
m_Name: "\u68C0\u67E5\u5957\u56CA\u6C14\u5BC6\u60272\u51C6\u5907_TimeLine"
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &896444016
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 896444015}
|
||||||
|
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_ConstrainProportionsScale: 0
|
||||||
|
m_Children:
|
||||||
|
- {fileID: 228298949}
|
||||||
|
- {fileID: 520626636}
|
||||||
|
m_Father: {fileID: 44452962006405670}
|
||||||
|
m_RootOrder: 4
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!114 &896444017
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 896444015}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 73e6573c7793f244a81c07ddef440979, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
playClip: {fileID: 0}
|
||||||
--- !u!114 &896743613
|
--- !u!114 &896743613
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -52876,6 +53329,37 @@ MonoBehaviour:
|
|||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
serializedGuid: 0e147fdbd956c248a449b91a7167873d
|
serializedGuid: 0e147fdbd956c248a449b91a7167873d
|
||||||
|
--- !u!1 &1070289798
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 1070289799}
|
||||||
|
m_Layer: 8
|
||||||
|
m_Name: Init
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &1070289799
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1070289798}
|
||||||
|
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_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 475087953}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!114 &1070519497
|
--- !u!114 &1070519497
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -54112,7 +54596,7 @@ MonoBehaviour:
|
|||||||
m_TargetGraphic: {fileID: 2083218703}
|
m_TargetGraphic: {fileID: 2083218703}
|
||||||
toggleTransition: 1
|
toggleTransition: 1
|
||||||
graphic: {fileID: 1036614010}
|
graphic: {fileID: 1036614010}
|
||||||
m_Group: {fileID: 0}
|
m_Group: {fileID: 1011220781}
|
||||||
onValueChanged:
|
onValueChanged:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls: []
|
m_Calls: []
|
||||||
@ -56924,7 +57408,7 @@ MonoBehaviour:
|
|||||||
m_TargetGraphic: {fileID: 1366465797}
|
m_TargetGraphic: {fileID: 1366465797}
|
||||||
toggleTransition: 1
|
toggleTransition: 1
|
||||||
graphic: {fileID: 1754873684}
|
graphic: {fileID: 1754873684}
|
||||||
m_Group: {fileID: 0}
|
m_Group: {fileID: 1728351998}
|
||||||
onValueChanged:
|
onValueChanged:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls: []
|
m_Calls: []
|
||||||
@ -57647,6 +58131,86 @@ MonoBehaviour:
|
|||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
serializedGuid: 1f5351f262a2e045bb87832ed095c8cf
|
serializedGuid: 1f5351f262a2e045bb87832ed095c8cf
|
||||||
|
--- !u!1 &1208547001
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 1208547004}
|
||||||
|
- component: {fileID: 1208547003}
|
||||||
|
- component: {fileID: 1208547002}
|
||||||
|
m_Layer: 8
|
||||||
|
m_Name: txt
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!114 &1208547002
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1208547001}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_Color: {r: 0, g: 0, b: 0, a: 1}
|
||||||
|
m_RaycastTarget: 1
|
||||||
|
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
|
||||||
|
m_Maskable: 1
|
||||||
|
m_OnCullStateChanged:
|
||||||
|
m_PersistentCalls:
|
||||||
|
m_Calls: []
|
||||||
|
m_FontData:
|
||||||
|
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
|
||||||
|
m_FontSize: 30
|
||||||
|
m_FontStyle: 0
|
||||||
|
m_BestFit: 0
|
||||||
|
m_MinSize: 3
|
||||||
|
m_MaxSize: 40
|
||||||
|
m_Alignment: 3
|
||||||
|
m_AlignByGeometry: 0
|
||||||
|
m_RichText: 1
|
||||||
|
m_HorizontalOverflow: 0
|
||||||
|
m_VerticalOverflow: 0
|
||||||
|
m_LineSpacing: 1
|
||||||
|
m_Text: "\u7A7F\u523A\u9488\u8FDB\u5EA6:{progressValue},X:{X},Y:{Y},Z:{Z}"
|
||||||
|
--- !u!222 &1208547003
|
||||||
|
CanvasRenderer:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1208547001}
|
||||||
|
m_CullTransparentMesh: 1
|
||||||
|
--- !u!224 &1208547004
|
||||||
|
RectTransform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1208547001}
|
||||||
|
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_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 568862699}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
m_AnchorMin: {x: 0, y: 0}
|
||||||
|
m_AnchorMax: {x: 1, y: 1}
|
||||||
|
m_AnchoredPosition: {x: 0, y: 0}
|
||||||
|
m_SizeDelta: {x: 0, y: 0}
|
||||||
|
m_Pivot: {x: 0.5, y: 0.5}
|
||||||
--- !u!114 &1212200619
|
--- !u!114 &1212200619
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -58214,7 +58778,7 @@ MonoBehaviour:
|
|||||||
m_TargetGraphic: {fileID: 263331997}
|
m_TargetGraphic: {fileID: 263331997}
|
||||||
toggleTransition: 1
|
toggleTransition: 1
|
||||||
graphic: {fileID: 396121137}
|
graphic: {fileID: 396121137}
|
||||||
m_Group: {fileID: 0}
|
m_Group: {fileID: 1011220781}
|
||||||
onValueChanged:
|
onValueChanged:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls: []
|
m_Calls: []
|
||||||
@ -60339,7 +60903,7 @@ Transform:
|
|||||||
- {fileID: 1251280854}
|
- {fileID: 1251280854}
|
||||||
- {fileID: 671499209}
|
- {fileID: 671499209}
|
||||||
m_Father: {fileID: 44452962006405670}
|
m_Father: {fileID: 44452962006405670}
|
||||||
m_RootOrder: 7
|
m_RootOrder: 10
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!114 &1301928845
|
--- !u!114 &1301928845
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
@ -61292,7 +61856,7 @@ Transform:
|
|||||||
- {fileID: 1708291296}
|
- {fileID: 1708291296}
|
||||||
- {fileID: 2072313074}
|
- {fileID: 2072313074}
|
||||||
m_Father: {fileID: 44452962006405670}
|
m_Father: {fileID: 44452962006405670}
|
||||||
m_RootOrder: 3
|
m_RootOrder: 5
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!114 &1324586808
|
--- !u!114 &1324586808
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
@ -63862,7 +64426,7 @@ MonoBehaviour:
|
|||||||
m_TargetGraphic: {fileID: 2027092145}
|
m_TargetGraphic: {fileID: 2027092145}
|
||||||
toggleTransition: 1
|
toggleTransition: 1
|
||||||
graphic: {fileID: 144333393}
|
graphic: {fileID: 144333393}
|
||||||
m_Group: {fileID: 0}
|
m_Group: {fileID: 1728351998}
|
||||||
onValueChanged:
|
onValueChanged:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls: []
|
m_Calls: []
|
||||||
@ -66031,6 +66595,37 @@ MonoBehaviour:
|
|||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
serializedGuid: c26b4533948fd4459a7c642d6710b1aa
|
serializedGuid: c26b4533948fd4459a7c642d6710b1aa
|
||||||
|
--- !u!1 &1498745858
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 1498745859}
|
||||||
|
m_Layer: 8
|
||||||
|
m_Name: Init
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &1498745859
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1498745858}
|
||||||
|
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_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 236085892}
|
||||||
|
m_RootOrder: 0
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!114 &1499040440
|
--- !u!114 &1499040440
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -68238,7 +68833,7 @@ Transform:
|
|||||||
- {fileID: 1728138185}
|
- {fileID: 1728138185}
|
||||||
- {fileID: 1745502381}
|
- {fileID: 1745502381}
|
||||||
m_Father: {fileID: 44452962006405670}
|
m_Father: {fileID: 44452962006405670}
|
||||||
m_RootOrder: 11
|
m_RootOrder: 14
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!114 &1591820125
|
--- !u!114 &1591820125
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
@ -70115,7 +70710,7 @@ Transform:
|
|||||||
- {fileID: 1175014117}
|
- {fileID: 1175014117}
|
||||||
- {fileID: 1427197184}
|
- {fileID: 1427197184}
|
||||||
m_Father: {fileID: 44452962006405670}
|
m_Father: {fileID: 44452962006405670}
|
||||||
m_RootOrder: 6
|
m_RootOrder: 9
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!114 &1648017131
|
--- !u!114 &1648017131
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
@ -70469,6 +71064,53 @@ MonoBehaviour:
|
|||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
serializedGuid: 06cc994f310130439a592b5c841eea5b
|
serializedGuid: 06cc994f310130439a592b5c841eea5b
|
||||||
|
--- !u!1 &1660633279
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 1660633280}
|
||||||
|
- component: {fileID: 1660633281}
|
||||||
|
m_Layer: 8
|
||||||
|
m_Name: "10ml\u6CE8\u5C04\u5668_Sensor"
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &1660633280
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1660633279}
|
||||||
|
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_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 1144569946378387086}
|
||||||
|
m_RootOrder: 3
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!114 &1660633281
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 1660633279}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 6515ceb79208d2043abd8b8ae96b2915, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
progressValue: 0
|
||||||
|
txt: {fileID: 1208547002}
|
||||||
|
isOpen: 0
|
||||||
--- !u!114 &1661308000
|
--- !u!114 &1661308000
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@ -75473,7 +76115,7 @@ MonoBehaviour:
|
|||||||
m_TargetGraphic: {fileID: 1169959350}
|
m_TargetGraphic: {fileID: 1169959350}
|
||||||
toggleTransition: 1
|
toggleTransition: 1
|
||||||
graphic: {fileID: 664098546}
|
graphic: {fileID: 664098546}
|
||||||
m_Group: {fileID: 0}
|
m_Group: {fileID: 1011220781}
|
||||||
onValueChanged:
|
onValueChanged:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls: []
|
m_Calls: []
|
||||||
@ -76925,7 +77567,7 @@ Transform:
|
|||||||
- {fileID: 2081623366}
|
- {fileID: 2081623366}
|
||||||
- {fileID: 998861894}
|
- {fileID: 998861894}
|
||||||
m_Father: {fileID: 44452962006405670}
|
m_Father: {fileID: 44452962006405670}
|
||||||
m_RootOrder: 12
|
m_RootOrder: 15
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!114 &1845872540
|
--- !u!114 &1845872540
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
@ -83849,7 +84491,7 @@ MonoBehaviour:
|
|||||||
m_TargetGraphic: {fileID: 1232633970}
|
m_TargetGraphic: {fileID: 1232633970}
|
||||||
toggleTransition: 1
|
toggleTransition: 1
|
||||||
graphic: {fileID: 1316963108}
|
graphic: {fileID: 1316963108}
|
||||||
m_Group: {fileID: 0}
|
m_Group: {fileID: 1728351998}
|
||||||
onValueChanged:
|
onValueChanged:
|
||||||
m_PersistentCalls:
|
m_PersistentCalls:
|
||||||
m_Calls: []
|
m_Calls: []
|
||||||
@ -83990,7 +84632,7 @@ Transform:
|
|||||||
- {fileID: 1032638784}
|
- {fileID: 1032638784}
|
||||||
- {fileID: 410530683}
|
- {fileID: 410530683}
|
||||||
m_Father: {fileID: 44452962006405670}
|
m_Father: {fileID: 44452962006405670}
|
||||||
m_RootOrder: 2
|
m_RootOrder: 3
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
--- !u!114 &2043300223
|
--- !u!114 &2043300223
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
@ -87992,8 +88634,11 @@ Transform:
|
|||||||
m_Children:
|
m_Children:
|
||||||
- {fileID: 899987584}
|
- {fileID: 899987584}
|
||||||
- {fileID: 1483836933}
|
- {fileID: 1483836933}
|
||||||
|
- {fileID: 475087953}
|
||||||
- {fileID: 2043300222}
|
- {fileID: 2043300222}
|
||||||
|
- {fileID: 896444016}
|
||||||
- {fileID: 1324586807}
|
- {fileID: 1324586807}
|
||||||
|
- {fileID: 236085892}
|
||||||
- {fileID: 107424406}
|
- {fileID: 107424406}
|
||||||
- {fileID: 845841058}
|
- {fileID: 845841058}
|
||||||
- {fileID: 1648017130}
|
- {fileID: 1648017130}
|
||||||
@ -93493,6 +94138,7 @@ RectTransform:
|
|||||||
- {fileID: 422583296}
|
- {fileID: 422583296}
|
||||||
- {fileID: 1885311707}
|
- {fileID: 1885311707}
|
||||||
- {fileID: 489169400}
|
- {fileID: 489169400}
|
||||||
|
- {fileID: 568862699}
|
||||||
m_Father: {fileID: 1144569945626746931}
|
m_Father: {fileID: 1144569945626746931}
|
||||||
m_RootOrder: 0
|
m_RootOrder: 0
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
@ -93793,7 +94439,6 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 6c58763dd2491d94c882310d382a6dfc, type: 3}
|
m_Script: {fileID: 11500000, guid: 6c58763dd2491d94c882310d382a6dfc, type: 3}
|
||||||
m_Name:
|
m_Name:
|
||||||
m_EditorClassIdentifier:
|
m_EditorClassIdentifier:
|
||||||
portName: COM13
|
|
||||||
baudRate: 115200
|
baudRate: 115200
|
||||||
dataType: 1
|
dataType: 1
|
||||||
--- !u!4 &1144569946378387086
|
--- !u!4 &1144569946378387086
|
||||||
@ -93811,6 +94456,7 @@ Transform:
|
|||||||
- {fileID: 1144569945626746931}
|
- {fileID: 1144569945626746931}
|
||||||
- {fileID: 34381057}
|
- {fileID: 34381057}
|
||||||
- {fileID: 1841473862}
|
- {fileID: 1841473862}
|
||||||
|
- {fileID: 1660633280}
|
||||||
m_Father: {fileID: 44452962039568050}
|
m_Father: {fileID: 44452962039568050}
|
||||||
m_RootOrder: 11
|
m_RootOrder: 11
|
||||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
|||||||
@ -1,14 +1,38 @@
|
|||||||
using FSM;
|
using FSM;
|
||||||
|
using Unity.VisualScripting.Antlr3.Runtime;
|
||||||
using ZXKFramework;
|
using ZXKFramework;
|
||||||
namespace DongWuYiXue.QiGuanChaGuan
|
namespace DongWuYiXue.QiGuanChaGuan
|
||||||
{
|
{
|
||||||
public class JianChaTaoNangQiMiXingState : FsmState<FSMManager>
|
public class JianChaTaoNangQiMiXingState : FsmState<FSMManager>
|
||||||
{
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// 检查第一根导管
|
||||||
|
/// </summary>
|
||||||
|
bool isJianChaOne;
|
||||||
|
/// <summary>
|
||||||
|
/// 检查第二根导管
|
||||||
|
/// </summary>
|
||||||
|
bool isJianChaTwo;
|
||||||
|
/// <summary>
|
||||||
|
/// 检查第三根导管
|
||||||
|
/// </summary>
|
||||||
|
bool isJianChaThree;
|
||||||
|
|
||||||
|
bool isZhuSheQiTui;
|
||||||
|
bool isZhuSheQiLa;
|
||||||
|
float tuiValue;
|
||||||
|
float laValue;
|
||||||
|
bool isOpen;
|
||||||
public override void OnStateEnter()
|
public override void OnStateEnter()
|
||||||
{
|
{
|
||||||
base.OnStateEnter();
|
base.OnStateEnter();
|
||||||
this.Log("进入检查套囊气密性状态");
|
this.Log("进入检查套囊气密性状态");
|
||||||
fsm.ShowCamera("检查套囊气密性_Camera");
|
fsm.ShowCamera("检查套囊气密性_Camera");
|
||||||
|
isJianChaOne = false;
|
||||||
|
isJianChaTwo = false;
|
||||||
|
isJianChaThree = false;
|
||||||
|
isZhuSheQiLa = false;
|
||||||
|
isZhuSheQiTui = false;
|
||||||
|
|
||||||
if (fsm.main_gameModel.modeType == ModeType.KaoHe)
|
if (fsm.main_gameModel.modeType == ModeType.KaoHe)
|
||||||
{
|
{
|
||||||
@ -20,12 +44,12 @@ namespace DongWuYiXue.QiGuanChaGuan
|
|||||||
fsm.Light_EnableInteraction("5ml注射器");
|
fsm.Light_EnableInteraction("5ml注射器");
|
||||||
fsm.Light("10mm气管导管");
|
fsm.Light("10mm气管导管");
|
||||||
fsm.EnableInteraction("10气管导管气密性");
|
fsm.EnableInteraction("10气管导管气密性");
|
||||||
fsm.ShowArrow("请拖拽5ml注射器", "5ml注射器");
|
fsm.ShowArrow("请拖拽10ml注射器", "5ml注射器");
|
||||||
fsm.ShowTipBtn(() =>
|
fsm.ShowTipBtn(() =>
|
||||||
{
|
{
|
||||||
fsm.Light("10mm气管导管",true);
|
fsm.Light("10mm气管导管", true);
|
||||||
fsm.Light_EnableInteraction("5ml注射器", true);
|
fsm.Light_EnableInteraction("5ml注射器", true);
|
||||||
fsm.ShowArrow("请拖拽5ml注射器", "5ml注射器", 0, 0, 5, true);
|
fsm.ShowArrow("请拖拽10ml注射器", "5ml注射器", 0, 0, 5, true);
|
||||||
}, 2);
|
}, 2);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -37,12 +61,155 @@ namespace DongWuYiXue.QiGuanChaGuan
|
|||||||
fsm.Light_EnableInteraction("5ml注射器");
|
fsm.Light_EnableInteraction("5ml注射器");
|
||||||
fsm.Light("10mm气管导管");
|
fsm.Light("10mm气管导管");
|
||||||
fsm.EnableInteraction("10气管导管气密性");
|
fsm.EnableInteraction("10气管导管气密性");
|
||||||
fsm.ShowArrow("请拖拽5ml注射器", "5ml注射器");
|
fsm.ShowArrow("请拖拽10ml注射器", "5ml注射器");
|
||||||
}
|
}
|
||||||
fsm.InteractionTrigger("5ml注射器", c =>
|
fsm.InteractionTrigger("5ml注射器", c =>
|
||||||
{
|
{
|
||||||
if (c.name.Equals("10气管导管气密性"))
|
if (c.name.Equals("10气管导管气密性"))
|
||||||
{
|
{
|
||||||
|
fsm.PlayClip("检查套囊气密性1准备_TimeLine", () =>
|
||||||
|
{
|
||||||
|
isJianChaOne = true;
|
||||||
|
isZhuSheQiTui = true;
|
||||||
|
});
|
||||||
|
//if (fsm.main_gameModel.modeType == ModeType.ShiXun)
|
||||||
|
//{
|
||||||
|
// fsm.AddScore(2, 0);
|
||||||
|
//}
|
||||||
|
//if (fsm.main_gameModel.modeType == ModeType.KaoHe)
|
||||||
|
//{
|
||||||
|
// fsm.AddScore(4, 0);
|
||||||
|
//}
|
||||||
|
fsm.HideArrow();
|
||||||
|
fsm.Hide("5ml注射器");
|
||||||
|
fsm.DisableInteraction("10气管导管气密性");
|
||||||
|
fsm.Unlight_DisableInteraction("5ml注射器");
|
||||||
|
fsm.Unlight("10mm气管导管");
|
||||||
|
fsm.HideTipBtn();
|
||||||
|
//fsm.PlayClip("检查套囊气密性1_TimeLine", () =>
|
||||||
|
//{
|
||||||
|
// fsm.Show("5ml注射器");
|
||||||
|
// fsm.Light_EnableInteraction("5ml注射器");
|
||||||
|
// fsm.Light("12mm气管导管");
|
||||||
|
// fsm.EnableInteraction("12气管导管检查气密性");
|
||||||
|
// fsm.ShowArrow("请拖拽10ml注射器", "5ml注射器");
|
||||||
|
// fsm.ShowTipBtn(() =>
|
||||||
|
// {
|
||||||
|
// this.Error("2222222222222222222");
|
||||||
|
// fsm.Light("12mm气管导管", true);
|
||||||
|
// fsm.Light_EnableInteraction("5ml注射器", true);
|
||||||
|
// fsm.ShowArrow("请拖拽10ml注射器", "5ml注射器", 0, 0, 5, true);
|
||||||
|
// }, 2);
|
||||||
|
//});
|
||||||
|
}
|
||||||
|
if (c.name.Equals("12气管导管检查气密性"))
|
||||||
|
{
|
||||||
|
fsm.PlayClip("检查套囊气密性2准备_TimeLine", () =>
|
||||||
|
{
|
||||||
|
isJianChaTwo = true;
|
||||||
|
isZhuSheQiTui = true;
|
||||||
|
});
|
||||||
|
//if (fsm.main_gameModel.modeType == ModeType.ShiXun)
|
||||||
|
//{
|
||||||
|
// fsm.AddScore(2, 1);
|
||||||
|
//}
|
||||||
|
//if (fsm.main_gameModel.modeType == ModeType.KaoHe)
|
||||||
|
//{
|
||||||
|
// fsm.AddScore(4, 1);
|
||||||
|
//}
|
||||||
|
fsm.HideArrow();
|
||||||
|
fsm.Hide("5ml注射器");
|
||||||
|
fsm.Unlight_DisableInteraction("5ml注射器");
|
||||||
|
fsm.Unlight("12mm气管导管");
|
||||||
|
fsm.DisableInteraction("12气管导管检查气密性");
|
||||||
|
fsm.HideTipBtn();
|
||||||
|
//fsm.PlayClip("检查套囊气密性2_TimeLine", () =>
|
||||||
|
//{
|
||||||
|
// fsm.Show("5ml注射器");
|
||||||
|
// fsm.Light_EnableInteraction("5ml注射器");
|
||||||
|
// fsm.Light("14mm气管导管");
|
||||||
|
// fsm.EnableInteraction("14气管导管检查气密性");
|
||||||
|
// fsm.ShowArrow("请拖拽10ml注射器", "5ml注射器");
|
||||||
|
// fsm.ShowTipBtn(() =>
|
||||||
|
// {
|
||||||
|
// this.Error("33333333333333333");
|
||||||
|
// fsm.Light("14mm气管导管", true);
|
||||||
|
// fsm.Light_EnableInteraction("5ml注射器", true);
|
||||||
|
// fsm.ShowArrow("请拖拽10ml注射器", "5ml注射器", 0, 0, 5, true);
|
||||||
|
// }, 2);
|
||||||
|
//});
|
||||||
|
}
|
||||||
|
if (c.name.Equals("14气管导管检查气密性"))
|
||||||
|
{
|
||||||
|
fsm.PlayClip("检查套囊气密性3准备_TimeLine", () =>
|
||||||
|
{
|
||||||
|
isJianChaThree = true;
|
||||||
|
isZhuSheQiTui = true;
|
||||||
|
});
|
||||||
|
//if (fsm.main_gameModel.modeType == ModeType.ShiXun)
|
||||||
|
//{
|
||||||
|
// fsm.AddScore(1, 2);
|
||||||
|
//}
|
||||||
|
//if (fsm.main_gameModel.modeType == ModeType.KaoHe)
|
||||||
|
//{
|
||||||
|
// fsm.AddScore(4, 2);
|
||||||
|
//}
|
||||||
|
fsm.HideArrow();
|
||||||
|
fsm.Hide("5ml注射器");
|
||||||
|
fsm.Unlight_DisableInteraction("5ml注射器");
|
||||||
|
fsm.Unlight("14mm气管导管");
|
||||||
|
fsm.DisableInteraction("14气管导管检查气密性");
|
||||||
|
fsm.HideTipBtn();
|
||||||
|
//fsm.PlayClip("检查套囊气密性3_TimeLine", () =>
|
||||||
|
//{
|
||||||
|
// fsm.nextState = true;
|
||||||
|
//});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
public override void OnStateStay()
|
||||||
|
{
|
||||||
|
base.OnStateStay();
|
||||||
|
if (isJianChaOne && isZhuSheQiTui)
|
||||||
|
{
|
||||||
|
if (GameManager.Instance.senSor.GetSensor<ZhuSheQi_20SenSor>().isOpen)
|
||||||
|
{
|
||||||
|
isOpen = true;
|
||||||
|
tuiValue = GameManager.Instance.senSor.GetSensor<ZhuSheQi_20SenSor>().progressValue;
|
||||||
|
if (tuiValue > 0.1f)
|
||||||
|
{
|
||||||
|
fsm.PlayClip("检查套囊气密性1_TimeLine", null, (1.0f - tuiValue) / 2);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
isZhuSheQiTui = false;
|
||||||
|
isOpen = false;
|
||||||
|
isZhuSheQiLa = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (!GameManager.Instance.senSor.GetSensor<ZhuSheQi_20SenSor>().isOpen && isOpen)
|
||||||
|
{
|
||||||
|
fsm.PlayClip("检查套囊气密性1_TimeLine", null, (1.0f - tuiValue) / 2);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (isJianChaOne && isZhuSheQiLa)
|
||||||
|
{
|
||||||
|
if (GameManager.Instance.senSor.GetSensor<ZhuSheQi_20SenSor>().isOpen)
|
||||||
|
{
|
||||||
|
isOpen = true;
|
||||||
|
tuiValue = GameManager.Instance.senSor.GetSensor<ZhuSheQi_20SenSor>().progressValue;
|
||||||
|
if (tuiValue < 1)
|
||||||
|
{
|
||||||
|
fsm.PlayClip("检查套囊气密性1_TimeLine", null, .5f + (tuiValue / 2));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
isJianChaOne = false;
|
||||||
|
isZhuSheQiLa = false;
|
||||||
|
isOpen = false;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (fsm.main_gameModel.modeType == ModeType.ShiXun)
|
if (fsm.main_gameModel.modeType == ModeType.ShiXun)
|
||||||
{
|
{
|
||||||
fsm.AddScore(2, 0);
|
fsm.AddScore(2, 0);
|
||||||
@ -51,30 +218,66 @@ namespace DongWuYiXue.QiGuanChaGuan
|
|||||||
{
|
{
|
||||||
fsm.AddScore(4, 0);
|
fsm.AddScore(4, 0);
|
||||||
}
|
}
|
||||||
fsm.HideArrow();
|
|
||||||
fsm.Hide("5ml注射器");
|
|
||||||
fsm.DisableInteraction("10气管导管气密性");
|
|
||||||
fsm.Unlight_DisableInteraction("5ml注射器");
|
|
||||||
fsm.Unlight("10mm气管导管");
|
|
||||||
fsm.HideTipBtn();
|
|
||||||
fsm.PlayClip("检查套囊气密性1_TimeLine", () =>
|
|
||||||
{
|
|
||||||
fsm.Show("5ml注射器");
|
fsm.Show("5ml注射器");
|
||||||
fsm.Light_EnableInteraction("5ml注射器");
|
fsm.Light_EnableInteraction("5ml注射器");
|
||||||
fsm.Light("12mm气管导管");
|
fsm.Light("12mm气管导管");
|
||||||
fsm.EnableInteraction("12气管导管检查气密性");
|
fsm.EnableInteraction("12气管导管检查气密性");
|
||||||
fsm.ShowArrow("请拖拽5ml注射器", "5ml注射器");
|
fsm.ShowArrow("请拖拽10ml注射器", "5ml注射器");
|
||||||
fsm.ShowTipBtn(() =>
|
fsm.ShowTipBtn(() =>
|
||||||
{
|
{
|
||||||
this.Error("2222222222222222222");
|
this.Error("2222222222222222222");
|
||||||
fsm.Light("12mm气管导管", true);
|
fsm.Light("12mm气管导管", true);
|
||||||
fsm.Light_EnableInteraction("5ml注射器", true);
|
fsm.Light_EnableInteraction("5ml注射器", true);
|
||||||
fsm.ShowArrow("请拖拽5ml注射器", "5ml注射器", 0, 0, 5, true);
|
fsm.ShowArrow("请拖拽10ml注射器", "5ml注射器", 0, 0, 5, true);
|
||||||
}, 2);
|
}, 2);
|
||||||
});
|
|
||||||
}
|
}
|
||||||
if (c.name.Equals("12气管导管检查气密性"))
|
}
|
||||||
|
else if (!GameManager.Instance.senSor.GetSensor<ZhuSheQi_20SenSor>().isOpen && isOpen)
|
||||||
{
|
{
|
||||||
|
fsm.PlayClip("检查套囊气密性1_TimeLine", null, .5f + (tuiValue / 2));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (isJianChaTwo && isZhuSheQiTui)
|
||||||
|
{
|
||||||
|
if (GameManager.Instance.senSor.GetSensor<ZhuSheQi_20SenSor>().isOpen)
|
||||||
|
{
|
||||||
|
isOpen = true;
|
||||||
|
tuiValue = GameManager.Instance.senSor.GetSensor<ZhuSheQi_20SenSor>().progressValue;
|
||||||
|
if (tuiValue > 0.1f)
|
||||||
|
{
|
||||||
|
fsm.PlayClip("检查套囊气密性2_TimeLine", null, (1.0f - tuiValue) / 2);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
isZhuSheQiTui = false;
|
||||||
|
isOpen = false;
|
||||||
|
isZhuSheQiLa = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (!GameManager.Instance.senSor.GetSensor<ZhuSheQi_20SenSor>().isOpen && isOpen)
|
||||||
|
{
|
||||||
|
fsm.PlayClip("检查套囊气密性2_TimeLine", null, (1.0f - tuiValue) / 2);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (isJianChaTwo && isZhuSheQiLa)
|
||||||
|
{
|
||||||
|
if (GameManager.Instance.senSor.GetSensor<ZhuSheQi_20SenSor>().isOpen)
|
||||||
|
{
|
||||||
|
isOpen = true;
|
||||||
|
tuiValue = GameManager.Instance.senSor.GetSensor<ZhuSheQi_20SenSor>().progressValue;
|
||||||
|
if (tuiValue < 1)
|
||||||
|
{
|
||||||
|
fsm.PlayClip("检查套囊气密性2_TimeLine", null, .5f + (tuiValue / 2));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
isJianChaTwo = false;
|
||||||
|
isZhuSheQiLa = false;
|
||||||
|
isOpen = false;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (fsm.main_gameModel.modeType == ModeType.ShiXun)
|
if (fsm.main_gameModel.modeType == ModeType.ShiXun)
|
||||||
{
|
{
|
||||||
fsm.AddScore(2, 1);
|
fsm.AddScore(2, 1);
|
||||||
@ -83,30 +286,65 @@ namespace DongWuYiXue.QiGuanChaGuan
|
|||||||
{
|
{
|
||||||
fsm.AddScore(4, 1);
|
fsm.AddScore(4, 1);
|
||||||
}
|
}
|
||||||
fsm.HideArrow();
|
|
||||||
fsm.Hide("5ml注射器");
|
|
||||||
fsm.Unlight_DisableInteraction("5ml注射器");
|
|
||||||
fsm.Unlight("12mm气管导管");
|
|
||||||
fsm.DisableInteraction("12气管导管检查气密性");
|
|
||||||
fsm.HideTipBtn();
|
|
||||||
fsm.PlayClip("检查套囊气密性2_TimeLine", () =>
|
|
||||||
{
|
|
||||||
fsm.Show("5ml注射器");
|
fsm.Show("5ml注射器");
|
||||||
fsm.Light_EnableInteraction("5ml注射器");
|
fsm.Light_EnableInteraction("5ml注射器");
|
||||||
fsm.Light("14mm气管导管");
|
fsm.Light("14mm气管导管");
|
||||||
fsm.EnableInteraction("14气管导管检查气密性");
|
fsm.EnableInteraction("14气管导管检查气密性");
|
||||||
fsm.ShowArrow("请拖拽5ml注射器", "5ml注射器");
|
fsm.ShowArrow("请拖拽10ml注射器", "5ml注射器");
|
||||||
fsm.ShowTipBtn(() =>
|
fsm.ShowTipBtn(() =>
|
||||||
{
|
{
|
||||||
this.Error("33333333333333333");
|
this.Error("33333333333333333");
|
||||||
fsm.Light("14mm气管导管", true);
|
fsm.Light("14mm气管导管", true);
|
||||||
fsm.Light_EnableInteraction("5ml注射器", true);
|
fsm.Light_EnableInteraction("5ml注射器", true);
|
||||||
fsm.ShowArrow("请拖拽5ml注射器", "5ml注射器", 0, 0, 5, true);
|
fsm.ShowArrow("请拖拽10ml注射器", "5ml注射器", 0, 0, 5, true);
|
||||||
}, 2);
|
}, 2);
|
||||||
});
|
|
||||||
}
|
}
|
||||||
if (c.name.Equals("14气管导管检查气密性"))
|
}
|
||||||
|
else if (!GameManager.Instance.senSor.GetSensor<ZhuSheQi_20SenSor>().isOpen && isOpen)
|
||||||
{
|
{
|
||||||
|
fsm.PlayClip("检查套囊气密性2_TimeLine", null, .5f + (tuiValue / 2));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if (isJianChaThree && isZhuSheQiTui)
|
||||||
|
{
|
||||||
|
if (GameManager.Instance.senSor.GetSensor<ZhuSheQi_20SenSor>().isOpen)
|
||||||
|
{
|
||||||
|
isOpen = true;
|
||||||
|
tuiValue = GameManager.Instance.senSor.GetSensor<ZhuSheQi_20SenSor>().progressValue;
|
||||||
|
if (tuiValue > 0.1f)
|
||||||
|
{
|
||||||
|
fsm.PlayClip("检查套囊气密性3_TimeLine", null, (1.0f - tuiValue) / 2);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
isZhuSheQiTui = false;
|
||||||
|
isOpen = false;
|
||||||
|
isZhuSheQiLa = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (!GameManager.Instance.senSor.GetSensor<ZhuSheQi_20SenSor>().isOpen && isOpen)
|
||||||
|
{
|
||||||
|
fsm.PlayClip("检查套囊气密性3_TimeLine", null, (1.0f - tuiValue) / 2);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (isJianChaThree && isZhuSheQiLa)
|
||||||
|
{
|
||||||
|
if (GameManager.Instance.senSor.GetSensor<ZhuSheQi_20SenSor>().isOpen)
|
||||||
|
{
|
||||||
|
isOpen = true;
|
||||||
|
tuiValue = GameManager.Instance.senSor.GetSensor<ZhuSheQi_20SenSor>().progressValue;
|
||||||
|
if (tuiValue < 1)
|
||||||
|
{
|
||||||
|
fsm.PlayClip("检查套囊气密性3_TimeLine", null, .5f + (tuiValue / 2));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
isJianChaThree = false;
|
||||||
|
isZhuSheQiLa = false;
|
||||||
|
isOpen = false;
|
||||||
|
|
||||||
|
|
||||||
if (fsm.main_gameModel.modeType == ModeType.ShiXun)
|
if (fsm.main_gameModel.modeType == ModeType.ShiXun)
|
||||||
{
|
{
|
||||||
fsm.AddScore(1, 2);
|
fsm.AddScore(1, 2);
|
||||||
@ -115,22 +353,15 @@ namespace DongWuYiXue.QiGuanChaGuan
|
|||||||
{
|
{
|
||||||
fsm.AddScore(4, 2);
|
fsm.AddScore(4, 2);
|
||||||
}
|
}
|
||||||
fsm.HideArrow();
|
|
||||||
fsm.Hide("5ml注射器");
|
|
||||||
fsm.Unlight_DisableInteraction("5ml注射器");
|
|
||||||
fsm.Unlight("14mm气管导管");
|
|
||||||
fsm.DisableInteraction("14气管导管检查气密性");
|
|
||||||
fsm.HideTipBtn();
|
|
||||||
fsm.PlayClip("检查套囊气密性3_TimeLine", () =>
|
|
||||||
{
|
|
||||||
fsm.nextState = true;
|
fsm.nextState = true;
|
||||||
});
|
|
||||||
}
|
}
|
||||||
});
|
|
||||||
}
|
}
|
||||||
public override void OnStateStay()
|
else if (!GameManager.Instance.senSor.GetSensor<ZhuSheQi_20SenSor>().isOpen && isOpen)
|
||||||
{
|
{
|
||||||
base.OnStateStay();
|
fsm.PlayClip("检查套囊气密性3_TimeLine", null, .5f + (tuiValue / 2));
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
public override void OnStateExit()
|
public override void OnStateExit()
|
||||||
{
|
{
|
||||||
|
|||||||
@ -14,6 +14,7 @@ namespace DongWuYiXue.QiGuanChaGuan
|
|||||||
CanvasRadarChart radar;
|
CanvasRadarChart radar;
|
||||||
//GameObject aiSpeak;
|
//GameObject aiSpeak;
|
||||||
//Text aiText;
|
//Text aiText;
|
||||||
|
int numID;
|
||||||
public override string GroupName => "ChengJiPanel";
|
public override string GroupName => "ChengJiPanel";
|
||||||
public override string Name => "ChengJiPanel";
|
public override string Name => "ChengJiPanel";
|
||||||
public override void Init(IUIManager uictrl)
|
public override void Init(IUIManager uictrl)
|
||||||
@ -35,18 +36,50 @@ namespace DongWuYiXue.QiGuanChaGuan
|
|||||||
}
|
}
|
||||||
public void GeneSteps(List<Step> steps)
|
public void GeneSteps(List<Step> steps)
|
||||||
{
|
{
|
||||||
for (int i = 0; i < steps.Count; i++)
|
numID = 0;
|
||||||
|
List<BaseData> listBaseData = GetModel<GameModel>().excelData.allBaseData;
|
||||||
|
|
||||||
|
for (int i = 0; i < listBaseData.Count; i++)
|
||||||
{
|
{
|
||||||
int seq = i + 1;
|
numID++;
|
||||||
Step s = steps[i];
|
Step st = steps.Find(e => e.parentName == listBaseData[i].parentName && e.stepName == listBaseData[i].name);
|
||||||
|
if (st != null)
|
||||||
|
{
|
||||||
|
//Step s = steps[i];
|
||||||
GameObject obj = Instantiate(step, content);
|
GameObject obj = Instantiate(step, content);
|
||||||
obj.SetActive(true);
|
obj.SetActive(true);
|
||||||
obj.transform.FindFirst<Text>("ID").text = seq.ToString();
|
obj.transform.FindFirst<Text>("ID").text = numID.ToString();
|
||||||
obj.transform.FindFirst<Text>("Name").text = s.stepName;
|
obj.transform.FindFirst<Text>("Name").text = st.stepName;
|
||||||
obj.transform.FindFirst<Text>("Type").text = s.stepType;
|
obj.transform.FindFirst<Text>("Type").text = st.stepType;
|
||||||
obj.transform.FindFirst<Text>("MaxScore").text = s.maxScore;
|
obj.transform.FindFirst<Text>("MaxScore").text = st.maxScore;
|
||||||
obj.transform.FindFirst<Text>("Score").text = s.score.ToString();
|
obj.transform.FindFirst<Text>("Score").text = st.score.ToString();
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (!string.IsNullOrEmpty(listBaseData[i].score_sx))
|
||||||
|
{
|
||||||
|
GameObject obj = Instantiate(step, content);
|
||||||
|
obj.SetActive(true);
|
||||||
|
obj.transform.FindFirst<Text>("ID").text = numID.ToString();
|
||||||
|
obj.transform.FindFirst<Text>("Name").text = listBaseData[i].name;
|
||||||
|
obj.transform.FindFirst<Text>("Type").text = listBaseData[i].type;
|
||||||
|
obj.transform.FindFirst<Text>("MaxScore").text = listBaseData[i].score_sx;
|
||||||
|
obj.transform.FindFirst<Text>("Score").text = "¡ª¡ª";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//for (int i = 0; i < steps.Count; i++)
|
||||||
|
//{
|
||||||
|
// int seq = i + 1;
|
||||||
|
// Step s = steps[i];
|
||||||
|
// GameObject obj = Instantiate(step, content);
|
||||||
|
// obj.SetActive(true);
|
||||||
|
// obj.transform.FindFirst<Text>("ID").text = seq.ToString();
|
||||||
|
// obj.transform.FindFirst<Text>("Name").text = s.stepName;
|
||||||
|
// obj.transform.FindFirst<Text>("Type").text = s.stepType;
|
||||||
|
// obj.transform.FindFirst<Text>("MaxScore").text = s.maxScore;
|
||||||
|
// obj.transform.FindFirst<Text>("Score").text = s.score.ToString();
|
||||||
|
//}
|
||||||
}
|
}
|
||||||
public void SetRadar()
|
public void SetRadar()
|
||||||
{
|
{
|
||||||
|
|||||||
@ -6,6 +6,12 @@ ModelImporter:
|
|||||||
- first:
|
- first:
|
||||||
74: 1827226128182048838
|
74: 1827226128182048838
|
||||||
second: Take 001
|
second: Take 001
|
||||||
|
- first:
|
||||||
|
74: -7967672755436312595
|
||||||
|
second: "\u63A8"
|
||||||
|
- first:
|
||||||
|
74: -5963207947113137063
|
||||||
|
second: "\u62C9"
|
||||||
externalObjects:
|
externalObjects:
|
||||||
- first:
|
- first:
|
||||||
type: UnityEngine:Material
|
type: UnityEngine:Material
|
||||||
@ -79,7 +85,94 @@ ModelImporter:
|
|||||||
animationWrapMode: 0
|
animationWrapMode: 0
|
||||||
extraExposedTransformPaths: []
|
extraExposedTransformPaths: []
|
||||||
extraUserProperties: []
|
extraUserProperties: []
|
||||||
clipAnimations: []
|
clipAnimations:
|
||||||
|
- serializedVersion: 16
|
||||||
|
name: Take 001
|
||||||
|
takeName: Take 001
|
||||||
|
internalID: 0
|
||||||
|
firstFrame: 1
|
||||||
|
lastFrame: 140
|
||||||
|
wrapMode: 0
|
||||||
|
orientationOffsetY: 0
|
||||||
|
level: 0
|
||||||
|
cycleOffset: 0
|
||||||
|
loop: 0
|
||||||
|
hasAdditiveReferencePose: 0
|
||||||
|
loopTime: 0
|
||||||
|
loopBlend: 0
|
||||||
|
loopBlendOrientation: 0
|
||||||
|
loopBlendPositionY: 0
|
||||||
|
loopBlendPositionXZ: 0
|
||||||
|
keepOriginalOrientation: 0
|
||||||
|
keepOriginalPositionY: 1
|
||||||
|
keepOriginalPositionXZ: 0
|
||||||
|
heightFromFeet: 0
|
||||||
|
mirror: 0
|
||||||
|
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
|
||||||
|
curves: []
|
||||||
|
events: []
|
||||||
|
transformMask: []
|
||||||
|
maskType: 3
|
||||||
|
maskSource: {instanceID: 0}
|
||||||
|
additiveReferencePoseFrame: 0
|
||||||
|
- serializedVersion: 16
|
||||||
|
name: "\u63A8"
|
||||||
|
takeName: Take 001
|
||||||
|
internalID: 0
|
||||||
|
firstFrame: 1
|
||||||
|
lastFrame: 60
|
||||||
|
wrapMode: 0
|
||||||
|
orientationOffsetY: 0
|
||||||
|
level: 0
|
||||||
|
cycleOffset: 0
|
||||||
|
loop: 0
|
||||||
|
hasAdditiveReferencePose: 0
|
||||||
|
loopTime: 0
|
||||||
|
loopBlend: 0
|
||||||
|
loopBlendOrientation: 0
|
||||||
|
loopBlendPositionY: 0
|
||||||
|
loopBlendPositionXZ: 0
|
||||||
|
keepOriginalOrientation: 0
|
||||||
|
keepOriginalPositionY: 1
|
||||||
|
keepOriginalPositionXZ: 0
|
||||||
|
heightFromFeet: 0
|
||||||
|
mirror: 0
|
||||||
|
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
|
||||||
|
curves: []
|
||||||
|
events: []
|
||||||
|
transformMask: []
|
||||||
|
maskType: 3
|
||||||
|
maskSource: {instanceID: 0}
|
||||||
|
additiveReferencePoseFrame: 0
|
||||||
|
- serializedVersion: 16
|
||||||
|
name: "\u62C9"
|
||||||
|
takeName: Take 001
|
||||||
|
internalID: 0
|
||||||
|
firstFrame: 80
|
||||||
|
lastFrame: 140
|
||||||
|
wrapMode: 0
|
||||||
|
orientationOffsetY: 0
|
||||||
|
level: 0
|
||||||
|
cycleOffset: 0
|
||||||
|
loop: 0
|
||||||
|
hasAdditiveReferencePose: 0
|
||||||
|
loopTime: 0
|
||||||
|
loopBlend: 0
|
||||||
|
loopBlendOrientation: 0
|
||||||
|
loopBlendPositionY: 0
|
||||||
|
loopBlendPositionXZ: 0
|
||||||
|
keepOriginalOrientation: 0
|
||||||
|
keepOriginalPositionY: 1
|
||||||
|
keepOriginalPositionXZ: 0
|
||||||
|
heightFromFeet: 0
|
||||||
|
mirror: 0
|
||||||
|
bodyMask: 01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
|
||||||
|
curves: []
|
||||||
|
events: []
|
||||||
|
transformMask: []
|
||||||
|
maskType: 3
|
||||||
|
maskSource: {instanceID: 0}
|
||||||
|
additiveReferencePoseFrame: 0
|
||||||
isReadable: 1
|
isReadable: 1
|
||||||
meshes:
|
meshes:
|
||||||
lODScreenPercentages: []
|
lODScreenPercentages: []
|
||||||
|
|||||||
7
log/ivw.log
Normal file
7
log/ivw.log
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
Log file created at: 2026/01/05 17:00:18
|
||||||
|
Running on machine: ADMIN
|
||||||
|
Log line format: [IWEF]mmdd hh:mm:ss.mmm threadid: msg
|
||||||
|
E0105 17:00:18.982 19336:Res_mgr::Res_delete | res still been used, refCount = 1 resId = 119 resType = IVW_KEYWORD
|
||||||
|
E0105 17:00:18.983 19336:Error: ret= 60010
|
||||||
|
E0105 17:00:18.983 19336:IvwInterfaceImp::wIvwResourceDelete | ResType = IVW_KEYWORD, ResID = 119, ret = 60010
|
||||||
|
E0105 17:00:18.983 19336:Error: ret= 60010
|
||||||
3
msc/069ff7edfa99257b1e2ff25853437b0e/kivw.dat
Normal file
3
msc/069ff7edfa99257b1e2ff25853437b0e/kivw.dat
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
2026/01/05 18:31:57
|
||||||
|
0177e44f97978b1f280261a64cf9e50c
|
||||||
|
Õ^x‚ýuœŒìXIz˜G2$‹ŠøêQ†v~Ë ‘„i»Ó¶OΖIôÐìÑ9ÈqÖË`éÀT·kÑ<6B>äô+Ù@äWv»<›õ˜W<CB9C>íEøHVäIpÜ"•à™ñà(6±»‹F@|<7C>2á#¢$Çì,d øU¶SxªüÕÀR¹7ác0׸¦‚ÿ13×
|
||||||
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user