diff --git a/.cursor/plans/长按拖拽交互改进_ac3b37bd.plan.md b/.cursor/plans/长按拖拽交互改进_ac3b37bd.plan.md deleted file mode 100644 index faee14f3b..000000000 --- a/.cursor/plans/长按拖拽交互改进_ac3b37bd.plan.md +++ /dev/null @@ -1,182 +0,0 @@ ---- -name: 长按拖拽交互改进 -overview: 将现有的点击拖拽改为长按拖拽,增加长按反馈(轻微抖动和缓慢放大),松开鼠标时结束拖拽并放置形状。 -todos: - - id: event_system - content: 改造事件系统:移除 OnPointerClick,启用 PointerDown/Up - status: completed - - id: long_press_fields - content: 添加长按相关字段和状态标记 - status: completed - - id: long_press_coroutine - content: 实现长按协程:抖动 + 放大反馈动画 - status: completed - - id: pointer_handlers - content: 实现 OnPointerDown 和 OnPointerUp 方法 - status: completed - - id: drag_end_logic - content: 调整 EndDrag() 逻辑,适配松开鼠标结束拖拽 - status: completed - - id: cleanup - content: 添加协程清理逻辑到 OnDestroy() - status: completed -isProject: false ---- - -# 长按拖拽交互改进方案 - -## 核心改动 - -将 `[ShapeDragger.cs](Assets/Scripts/MiniGame/BlockPuzzle/Class/ShapeDragger.cs)` 从点击切换拖拽改为长按开始、松开结束的拖拽方式。 - -## 实现方案 - -### 1. 事件系统改造 - -**移除**: - -- `OnPointerClick` 事件注册(第64行) - -**新增**: - -- 启用 `PointerDown` 和 `PointerUp` 事件(第65-66行已有注释代码) -- 实现 `OnPointerDown` 和 `OnPointerUp` 方法 - -### 2. 长按检测机制 - -添加字段: - -```csharp -[SerializeField] private float longPressDuration = 0.65f; // 可调整的长按时长 -private float _pressStartTime; -private bool _isPressing; -private bool _isLongPressTriggered; -private Coroutine _longPressCoroutine; -``` - -实现逻辑: - -- **PointerDown 时**:开始计时,启动长按协程,触发反馈动画 -- **长按时间到达**:自动进入拖拽状态,停止反馈动画 -- **PointerUp 时(长按完成前)**:取消操作,恢复原状 -- **PointerUp 时(拖拽中)**:结束拖拽并放置 - -### 3. 长按反馈动画 - -创建协程 `LongPressCoroutine()`: - -**阶段一:蓄力反馈(0 → longPressDuration)** - -- **抖动效果**:使用 `Mathf.Sin` 配合时间,产生轻微的左右抖动 - - 抖动幅度:`Vector3.right * Mathf.Sin(time * 30f) * 0.01f` - - 频率:30Hz(柔和) - - 振幅递增:随着时间增加,从 0 递增到 0.01 单位 -- **放大效果**:使用 `Mathf.Lerp` 平滑缩放 - - 从 `Vector3.one` (1.0) 到 `Vector3.one * 1.15` (1.15倍) - - 使用 `EaseOutQuad` 缓动曲线,让放大更柔和 - -**阶段二:完成时刻** - -- 停止抖动 -- 保持放大状态 1.15 倍 -- 触发 `StartDrag()` - -### 4. 状态管理优化 - -新增状态标记: - -- `LongPressing`(长按中)- 显示反馈,未进入拖拽 -- `Dragging`(拖拽中)- 已有状态,保持不变 - -状态转换流程: - -``` -Idle/Placed - → [按下鼠标] - → LongPressing (反馈动画) - → [达到时长] - → Dragging - → [松开鼠标] - → Placed/Idle -``` - -取消流程: - -``` -LongPressing - → [提前松开鼠标] - → 恢复到 Idle/Placed(无操作) -``` - -### 5. Update 方法调整 - -当前 `Update()` 中仅在 `Dragging` 状态更新位置。需要保持此逻辑,确保长按反馈期间**不移动**物体位置,只在真正进入拖拽后才跟随鼠标。 - -### 6. 拖拽结束逻辑 - -修改 `EndDrag()` 方法: - -- 去除原来需要再次点击才结束的逻辑 -- 松开鼠标(PointerUp)时直接调用 `EndDrag()` -- 如果有有效吸附目标则放置,否则恢复原位(TODO 第137行) - -## 技术细节 - -### 协程结构示例 - -```csharp -private IEnumerator LongPressCoroutine() -{ - float elapsed = 0f; - Vector3 originalScale = transform.localScale; - Vector3 originalPosition = transform.localPosition; - - while (elapsed < longPressDuration) - { - elapsed += Time.deltaTime; - float progress = elapsed / longPressDuration; - - // 抖动(轻微) - float shake = Mathf.Sin(elapsed * 30f) * 0.01f * progress; - transform.localPosition = originalPosition + Vector3.right * shake; - - // 放大(缓慢 EaseOut) - float scale = Mathf.Lerp(1f, 1.15f, EaseOutQuad(progress)); - transform.localScale = originalScale * scale; - - yield return null; - } - - // 完成长按 - _isLongPressTriggered = true; - StartDrag(); -} - -private float EaseOutQuad(float t) => t * (2f - t); -``` - -### 清理逻辑 - -在 `OnDestroy()` 中添加: - -```csharp -if (_longPressCoroutine != null) -{ - StopCoroutine(_longPressCoroutine); -} -``` - -## 可调参数 - -通过 Inspector 可调整: - -- `longPressDuration`:长按时长(默认 0.65 秒) -- 可选扩展:抖动强度、放大倍数等 - -## 优势 - -1. **手感提升**:长按提供明确的操作意图,避免误触 -2. **视觉反馈**:抖动和放大让用户清楚知道系统正在响应 -3. **直观操作**:松开即放置,符合常见拖拽操作习惯 -4. **可取消**:未完成长按前松开可取消,容错性高 - diff --git a/Assets/Animation/维修面板.meta b/Assets/Animation/石头维修.meta similarity index 100% rename from Assets/Animation/维修面板.meta rename to Assets/Animation/石头维修.meta diff --git a/Assets/Animation/石头维修/卡扣解锁.playable b/Assets/Animation/石头维修/卡扣解锁.playable new file mode 100644 index 000000000..a6fedd9e3 --- /dev/null +++ b/Assets/Animation/石头维修/卡扣解锁.playable @@ -0,0 +1,64 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !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: "\u5361\u6263\u89E3\u9501" + m_EditorClassIdentifier: + m_Version: 0 + m_Tracks: + - {fileID: 7240691139934070323} + m_FixedDuration: 0 + m_EditorSettings: + m_Framerate: 60 + m_ScenePreview: 1 + m_DurationMode: 0 + m_MarkerTrack: {fileID: 0} +--- !u!114 &7240691139934070323 +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: 0 + m_InfiniteClipPostExtrapolation: 0 + m_InfiniteClipOffsetPosition: {x: 0, y: 0, z: 0} + m_InfiniteClipOffsetEulerAngles: {x: 0, y: 0, z: 0} + 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: 0} + m_OpenClipOffsetRotation: {x: 0, y: 0, z: 0, w: 1} + m_Rotation: {x: 0, y: 0, z: 0, w: 1} + m_ApplyOffsets: 0 diff --git a/Assets/Animation/石头维修/卡扣解锁.playable.meta b/Assets/Animation/石头维修/卡扣解锁.playable.meta new file mode 100644 index 000000000..321fd1b95 --- /dev/null +++ b/Assets/Animation/石头维修/卡扣解锁.playable.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3bd393f446c1ad24bb37d23570d508fd +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animation/维修面板/开启石头维修面板.playable b/Assets/Animation/石头维修/开启石头维修面板.playable similarity index 100% rename from Assets/Animation/维修面板/开启石头维修面板.playable rename to Assets/Animation/石头维修/开启石头维修面板.playable diff --git a/Assets/Animation/维修面板/开启石头维修面板.playable.meta b/Assets/Animation/石头维修/开启石头维修面板.playable.meta similarity index 100% rename from Assets/Animation/维修面板/开启石头维修面板.playable.meta rename to Assets/Animation/石头维修/开启石头维修面板.playable.meta diff --git a/Assets/Editor/Inspector/ShapeDraggerEditor.cs b/Assets/Editor/Inspector/ShapeDraggerEditor.cs index 17ae97a96..2a0b69f0c 100644 --- a/Assets/Editor/Inspector/ShapeDraggerEditor.cs +++ b/Assets/Editor/Inspector/ShapeDraggerEditor.cs @@ -7,18 +7,30 @@ namespace AibisDream.SystemEditor public class ShapeDraggerEditor : Editor { private SerializedProperty isDraggableProperty; - private SerializedProperty dragLayerNameProperty; + private SerializedProperty sortingLayerNameProperty; private SerializedProperty dragLayerOrderProperty; - private SerializedProperty idleLayerNameProperty; private SerializedProperty idleLayerOrderProperty; + private SerializedProperty pressLayerOrderProperty; + + private SerializedProperty longPressDurationProperty; + private SerializedProperty longPressScaleProperty; + private SerializedProperty shakeIntensityProperty; + + private SerializedProperty dragFollowSpeedProperty; private void OnEnable() { isDraggableProperty = serializedObject.FindProperty("isDraggable"); - dragLayerNameProperty = serializedObject.FindProperty("dragLayerId"); + sortingLayerNameProperty = serializedObject.FindProperty("sortingLayerId"); dragLayerOrderProperty = serializedObject.FindProperty("dragLayerOrder"); - idleLayerNameProperty = serializedObject.FindProperty("idleLayerId"); idleLayerOrderProperty = serializedObject.FindProperty("idleLayerOrder"); + pressLayerOrderProperty = serializedObject.FindProperty("pressLayerOrder"); + + longPressDurationProperty = serializedObject.FindProperty("longPressDuration"); + longPressScaleProperty = serializedObject.FindProperty("longPressScale"); + shakeIntensityProperty = serializedObject.FindProperty("shakeIntensity"); + + dragFollowSpeedProperty = serializedObject.FindProperty("dragFollowSpeed"); } public override void OnInspectorGUI() @@ -33,12 +45,23 @@ namespace AibisDream.SystemEditor EditorGUILayout.LabelField("排序层设置", EditorStyles.boldLabel); // 使用 EditorKit 的公共函数绘制 SortingLayer - EditorKit.SortingLayerField(new GUIContent("拖拽时 Layer"), dragLayerNameProperty); + EditorKit.SortingLayerField(new GUIContent("Sorting Layer"), sortingLayerNameProperty); // 使用 SerializedProperty 绘制 SortingOrder EditorGUILayout.PropertyField(dragLayerOrderProperty, new GUIContent("拖拽时 Order")); - - EditorKit.SortingLayerField(new GUIContent("闲置时 Layer"), idleLayerNameProperty); EditorGUILayout.PropertyField(idleLayerOrderProperty, new GUIContent("闲置时 Order")); + EditorGUILayout.PropertyField(pressLayerOrderProperty, new GUIContent("长按时 Order")); + + EditorGUILayout.Space(); + EditorGUILayout.LabelField("长按设置", EditorStyles.boldLabel); + + EditorGUILayout.PropertyField(longPressDurationProperty, new GUIContent("长按时长")); + EditorGUILayout.PropertyField(longPressScaleProperty, new GUIContent("长按放大倍数")); + EditorGUILayout.PropertyField(shakeIntensityProperty, new GUIContent("抖动强度")); + + EditorGUILayout.Space(); + EditorGUILayout.LabelField("拖拽跟随", EditorStyles.boldLabel); + + EditorGUILayout.PropertyField(dragFollowSpeedProperty, new GUIContent("跟随速度", "越大跟得越紧,越小滞后越明显")); serializedObject.ApplyModifiedProperties(); } diff --git a/Assets/Language/Dialog/Test_Huoshan/Test_Huoshan Shared Data.asset b/Assets/Language/Dialog/Test_Huoshan/Test_Huoshan Shared Data.asset index e9f160a8e..a1c668bf7 100644 --- a/Assets/Language/Dialog/Test_Huoshan/Test_Huoshan Shared Data.asset +++ b/Assets/Language/Dialog/Test_Huoshan/Test_Huoshan Shared Data.asset @@ -249,27 +249,27 @@ MonoBehaviour: m_Key: line:0330568 m_Metadata: m_Items: - - rid: 4903298058958406267 + - rid: 5869860730101301253 - m_Id: 68574172098494476 m_Key: line:0b19318 m_Metadata: m_Items: - - rid: 4903298058958406268 + - rid: 5869860730101301254 - m_Id: 68574172098494477 m_Key: line:0dc6537 m_Metadata: m_Items: - - rid: 4903298058958406269 + - rid: 5869860730101301255 - m_Id: 68574172098494478 m_Key: line:0ed52a9 m_Metadata: m_Items: - - rid: 4903298058958406270 + - rid: 5869860730101301256 - m_Id: 68574172098494479 m_Key: line:0e37991 m_Metadata: m_Items: - - rid: 4903298058958406271 + - rid: 5869860730101301257 - m_Id: 68574172098494480 m_Key: line:0b62330 m_Metadata: @@ -279,12 +279,12 @@ MonoBehaviour: m_Key: line:02392bb m_Metadata: m_Items: - - rid: 4903298058958406272 + - rid: 5869860730101301258 - m_Id: 68574172098494482 m_Key: line:075768b m_Metadata: m_Items: - - rid: 4903298058958406273 + - rid: 5869860730101301259 - m_Id: 68574172098494483 m_Key: line:0d47ab0 m_Metadata: @@ -304,207 +304,207 @@ MonoBehaviour: m_Key: line:006eb35 m_Metadata: m_Items: - - rid: 4903298058958406274 + - rid: 5869860730101301260 - m_Id: 68574172102688770 m_Key: line:0cdf775 m_Metadata: m_Items: - - rid: 4903298058958406275 + - rid: 5869860730101301261 - m_Id: 68574172102688771 m_Key: line:00bc46a m_Metadata: m_Items: - - rid: 4903298058958406276 + - rid: 5869860730101301262 - m_Id: 68574172102688772 m_Key: line:0fe1d88 m_Metadata: m_Items: - - rid: 4903298058958406277 + - rid: 5869860730101301263 - m_Id: 68574172102688773 m_Key: line:0fd6a5e m_Metadata: m_Items: - - rid: 4903298058958406278 + - rid: 5869860730101301264 - m_Id: 68574172102688774 m_Key: line:09eabf9 m_Metadata: m_Items: - - rid: 4903298058958406279 + - rid: 5869860730101301265 - m_Id: 68574172102688775 m_Key: line:0600a21 m_Metadata: m_Items: - - rid: 4903298058958406280 + - rid: 5869860730101301266 - m_Id: 68574172102688776 m_Key: line:0e89254 m_Metadata: m_Items: - - rid: 4903298058958406281 + - rid: 5869860730101301267 - m_Id: 68574172102688777 m_Key: line:0e7f27a m_Metadata: m_Items: - - rid: 4903298058958406282 + - rid: 5869860730101301268 - m_Id: 68574172102688778 m_Key: line:018f70c m_Metadata: m_Items: - - rid: 4903298058958406283 + - rid: 5869860730101301269 - m_Id: 68574172102688779 m_Key: line:0a019ad m_Metadata: m_Items: - - rid: 4903298058958406284 + - rid: 5869860730101301270 - m_Id: 68574172102688780 m_Key: line:094880b m_Metadata: m_Items: - - rid: 4903298058958406285 + - rid: 5869860730101301271 - m_Id: 68574172102688781 m_Key: line:0fa37de m_Metadata: m_Items: - - rid: 4903298058958406286 + - rid: 5869860730101301272 - m_Id: 68574172102688782 m_Key: line:0dd910d m_Metadata: m_Items: - - rid: 4903298058958406287 + - rid: 5869860730101301273 - m_Id: 68574172102688783 m_Key: line:0e40cd1 m_Metadata: m_Items: - - rid: 4903298058958406288 + - rid: 5869860730101301274 - m_Id: 68574172102688784 m_Key: line:067ddbf m_Metadata: m_Items: - - rid: 4903298058958406289 + - rid: 5869860730101301275 - m_Id: 68574172102688785 m_Key: line:025e347 m_Metadata: m_Items: - - rid: 4903298058958406290 + - rid: 5869860730101301276 - m_Id: 68574172102688786 m_Key: line:0b4eed1 m_Metadata: m_Items: - - rid: 4903298058958406291 + - rid: 5869860730101301277 - m_Id: 68574172102688787 m_Key: line:0e9b752 m_Metadata: m_Items: - - rid: 4903298058958406292 + - rid: 5869860730101301278 - m_Id: 68574172102688788 m_Key: line:0880ccd m_Metadata: m_Items: - - rid: 4903298058958406293 + - rid: 5869860730101301279 - m_Id: 68574172102688789 m_Key: line:0fc9794 m_Metadata: m_Items: - - rid: 4903298058958406294 + - rid: 5869860730101301280 - m_Id: 68574172102688790 m_Key: line:0ac783f m_Metadata: m_Items: - - rid: 4903298058958406295 + - rid: 5869860730101301281 - m_Id: 68574172102688791 m_Key: line:0f86003 m_Metadata: m_Items: - - rid: 4903298058958406296 + - rid: 5869860730101301282 - m_Id: 68574172102688792 m_Key: line:0045309 m_Metadata: m_Items: - - rid: 4903298058958406297 + - rid: 5869860730101301283 - m_Id: 68574172102688793 m_Key: line:07aed75 m_Metadata: m_Items: - - rid: 4903298058958406298 + - rid: 5869860730101301284 - m_Id: 68574172102688794 m_Key: line:092948f m_Metadata: m_Items: - - rid: 4903298058958406299 + - rid: 5869860730101301285 - m_Id: 68574172102688795 m_Key: line:0d6a98c m_Metadata: m_Items: - - rid: 4903298058958406300 + - rid: 5869860730101301286 - m_Id: 68574172102688796 m_Key: line:0be8240 m_Metadata: m_Items: - - rid: 4903298058958406301 + - rid: 5869860730101301287 - m_Id: 68574172102688797 m_Key: line:075be23 m_Metadata: m_Items: - - rid: 4903298058958406302 + - rid: 5869860730101301288 - m_Id: 68574172102688798 m_Key: line:07e1051 m_Metadata: m_Items: - - rid: 4903298058958406303 + - rid: 5869860730101301289 - m_Id: 68574172102688799 m_Key: line:05e45e9 m_Metadata: m_Items: - - rid: 4903298058958406304 + - rid: 5869860730101301290 - m_Id: 68574172102688800 m_Key: line:0e66d9b m_Metadata: m_Items: - - rid: 4903298058958406305 + - rid: 5869860730101301291 - m_Id: 68574172102688801 m_Key: line:0e74558 m_Metadata: m_Items: - - rid: 4903298058958406306 + - rid: 5869860730101301292 - m_Id: 68574172102688802 m_Key: line:027b73c m_Metadata: m_Items: - - rid: 4903298058958406307 + - rid: 5869860730101301293 - m_Id: 68574172102688803 m_Key: line:066f50a m_Metadata: m_Items: - - rid: 4903298058958406308 + - rid: 5869860730101301294 - m_Id: 68574172102688804 m_Key: line:0978fae m_Metadata: m_Items: - - rid: 4903298058958406309 + - rid: 5869860730101301295 - m_Id: 68574172102688805 m_Key: line:0c8bce7 m_Metadata: m_Items: - - rid: 4903298058958406310 + - rid: 5869860730101301296 - m_Id: 68574172102688806 m_Key: line:07d768d m_Metadata: m_Items: - - rid: 4903298058958406311 + - rid: 5869860730101301297 - m_Id: 68574172102688807 m_Key: line:0ec916a m_Metadata: m_Items: - - rid: 4903298058958406312 + - rid: 5869860730101301298 - m_Id: 68574172102688808 m_Key: line:0e22d59 m_Metadata: m_Items: - - rid: 4903298058958406313 + - rid: 5869860730101301299 - m_Id: 68574172102688809 m_Key: line:00fc19c m_Metadata: m_Items: - - rid: 4903298058958406314 + - rid: 5869860730101301300 - m_Id: 68574172102688810 m_Key: line:0ff6cc0 m_Metadata: @@ -519,7 +519,7 @@ MonoBehaviour: m_Key: line:0fdaf73 m_Metadata: m_Items: - - rid: 4903298058958406315 + - rid: 5869860730101301301 - m_Id: 68574172102688815 m_Key: line:b5a24579 m_Metadata: @@ -1019,7 +1019,7 @@ MonoBehaviour: m_Key: line:07de38c m_Metadata: m_Items: - - rid: 4903298058958406316 + - rid: 5869860730101301302 - m_Id: 68593373697703945 m_Key: line:000c67a m_Metadata: @@ -1049,22 +1049,22 @@ MonoBehaviour: m_Key: line:0469099 m_Metadata: m_Items: - - rid: 4903298058958406317 + - rid: 5869860730101301303 - m_Id: 68595666316853249 m_Key: line:0dab43a m_Metadata: m_Items: - - rid: 4903298058958406318 + - rid: 5869860730101301304 - m_Id: 68595666316853250 m_Key: line:0a17b9d m_Metadata: m_Items: - - rid: 4903298058958406319 + - rid: 5869860730101301305 - m_Id: 68595666316853251 m_Key: line:0b33608 m_Metadata: m_Items: - - rid: 4903298058958406320 + - rid: 5869860730101301306 - m_Id: 68595666321047552 m_Key: line:0fe990d m_Metadata: @@ -1604,82 +1604,82 @@ MonoBehaviour: m_Key: line:0aa6d2f m_Metadata: m_Items: - - rid: 4903298058958406321 + - rid: 5869860730101301307 - m_Id: 76870825800794113 m_Key: line:0f952cb m_Metadata: m_Items: - - rid: 4903298058958406322 + - rid: 5869860730101301308 - m_Id: 76870825800794114 m_Key: line:0cd0da4 m_Metadata: m_Items: - - rid: 4903298058958406323 + - rid: 5869860730101301309 - m_Id: 76870825800794115 m_Key: line:0e6aebc m_Metadata: m_Items: - - rid: 4903298058958406324 + - rid: 5869860730101301310 - m_Id: 76870825800794116 m_Key: line:056e4f5 m_Metadata: m_Items: - - rid: 4903298058958406325 + - rid: 5869860730101301311 - m_Id: 76870825800794117 m_Key: line:07ecc6f m_Metadata: m_Items: - - rid: 4903298058958406326 + - rid: 5869860730101301312 - m_Id: 76870825800794118 m_Key: line:0242988 m_Metadata: m_Items: - - rid: 4903298058958406327 + - rid: 5869860730101301313 - m_Id: 76870825800794119 m_Key: line:0df0732 m_Metadata: m_Items: - - rid: 4903298058958406328 + - rid: 5869860730101301314 - m_Id: 76870825800794120 m_Key: line:08dc3a6 m_Metadata: m_Items: - - rid: 4903298058958406329 + - rid: 5869860730101301315 - m_Id: 76870825800794121 m_Key: line:0267e8b m_Metadata: m_Items: - - rid: 4903298058958406330 + - rid: 5869860730101301316 - m_Id: 76870825800794122 m_Key: line:0418219 m_Metadata: m_Items: - - rid: 4903298058958406331 + - rid: 5869860730101301317 - m_Id: 76870825800794123 m_Key: line:0382e2c m_Metadata: m_Items: - - rid: 4903298058958406332 + - rid: 5869860730101301318 - m_Id: 76870825800794124 m_Key: line:0592ff4 m_Metadata: m_Items: - - rid: 4903298058958406333 + - rid: 5869860730101301319 - m_Id: 76870825800794125 m_Key: line:069e847 m_Metadata: m_Items: - - rid: 4903298058958406334 + - rid: 5869860730101301320 - m_Id: 76870825800794126 m_Key: line:07c2a25 m_Metadata: m_Items: - - rid: 4903298058958406335 + - rid: 5869860730101301321 - m_Id: 76870825800794127 m_Key: line:08e6a13 m_Metadata: m_Items: - - rid: 4903298058958406336 + - rid: 5869860730101301322 - m_Id: 76870825800794128 m_Key: line:0bc1faa m_Metadata: @@ -1704,17 +1704,17 @@ MonoBehaviour: m_Key: line:06197a5 m_Metadata: m_Items: - - rid: 4903298058958406337 + - rid: 5869860730101301323 - m_Id: 76870825800794133 m_Key: line:08f365c m_Metadata: m_Items: - - rid: 4903298058958406338 + - rid: 5869860730101301324 - m_Id: 76870825800794134 m_Key: line:090a7de m_Metadata: m_Items: - - rid: 4903298058958406339 + - rid: 5869860730101301325 - m_Id: 76870825800794135 m_Key: line:0fc1865 m_Metadata: @@ -1754,32 +1754,32 @@ MonoBehaviour: m_Key: line:05b5684 m_Metadata: m_Items: - - rid: 4903298058958406340 + - rid: 5869860730101301326 - m_Id: 76870825800794143 m_Key: line:00b2ae4 m_Metadata: m_Items: - - rid: 4903298058958406341 + - rid: 5869860730101301327 - m_Id: 76870825800794144 m_Key: line:07af68f m_Metadata: m_Items: - - rid: 4903298058958406342 + - rid: 5869860730101301328 - m_Id: 76870825800794145 m_Key: line:01ba4f7 m_Metadata: m_Items: - - rid: 4903298058958406343 + - rid: 5869860730101301329 - m_Id: 76870825800794146 m_Key: line:0ee195e m_Metadata: m_Items: - - rid: 4903298058958406344 + - rid: 5869860730101301330 - m_Id: 76870825800794147 m_Key: line:05d72a9 m_Metadata: m_Items: - - rid: 4903298058958406345 + - rid: 5869860730101301331 - m_Id: 76870825800794148 m_Key: line:0205e3b m_Metadata: @@ -1794,102 +1794,102 @@ MonoBehaviour: m_Key: line:0d783fc m_Metadata: m_Items: - - rid: 4903298058958406346 + - rid: 5869860730101301332 - m_Id: 76870825800794151 m_Key: line:0a555e1 m_Metadata: m_Items: - - rid: 4903298058958406347 + - rid: 5869860730101301333 - m_Id: 76870825800794152 m_Key: line:0f37d5e m_Metadata: m_Items: - - rid: 4903298058958406348 + - rid: 5869860730101301334 - m_Id: 76870825800794153 m_Key: line:018cdd2 m_Metadata: m_Items: - - rid: 4903298058958406349 + - rid: 5869860730101301335 - m_Id: 76870825800794154 m_Key: line:0a516f0 m_Metadata: m_Items: - - rid: 4903298058958406350 + - rid: 5869860730101301336 - m_Id: 76870825800794155 m_Key: line:06e5ecd m_Metadata: m_Items: - - rid: 4903298058958406351 + - rid: 5869860730101301337 - m_Id: 76870825800794156 m_Key: line:0c894af m_Metadata: m_Items: - - rid: 4903298058958406352 + - rid: 5869860730101301338 - m_Id: 76870825800794157 m_Key: line:0b63e25 m_Metadata: m_Items: - - rid: 4903298058958406353 + - rid: 5869860730101301339 - m_Id: 76870825800794158 m_Key: line:0649a08 m_Metadata: m_Items: - - rid: 4903298058958406354 + - rid: 5869860730101301340 - m_Id: 76870825800794159 m_Key: line:05a5df8 m_Metadata: m_Items: - - rid: 4903298058958406355 + - rid: 5869860730101301341 - m_Id: 76870825800794160 m_Key: line:0add2dc m_Metadata: m_Items: - - rid: 4903298058958406356 + - rid: 5869860730101301342 - m_Id: 76870825800794161 m_Key: line:019c7ac m_Metadata: m_Items: - - rid: 4903298058958406357 + - rid: 5869860730101301343 - m_Id: 76870825800794162 m_Key: line:0683266 m_Metadata: m_Items: - - rid: 4903298058958406358 + - rid: 5869860730101301344 - m_Id: 76870825800794163 m_Key: line:05ed331 m_Metadata: m_Items: - - rid: 4903298058958406359 + - rid: 5869860730101301345 - m_Id: 76870825800794164 m_Key: line:05c7c58 m_Metadata: m_Items: - - rid: 4903298058958406360 + - rid: 5869860730101301346 - m_Id: 76870825800794165 m_Key: line:01781f8 m_Metadata: m_Items: - - rid: 4903298058958406361 + - rid: 5869860730101301347 - m_Id: 76870825800794166 m_Key: line:09fa948 m_Metadata: m_Items: - - rid: 4903298058958406362 + - rid: 5869860730101301348 - m_Id: 76870825800794167 m_Key: line:01b36d2 m_Metadata: m_Items: - - rid: 4903298058958406363 + - rid: 5869860730101301349 - m_Id: 76870825800794168 m_Key: line:068aaec m_Metadata: m_Items: - - rid: 4903298058958406364 + - rid: 5869860730101301350 - m_Id: 76870825800794169 m_Key: line:0d0f53f m_Metadata: m_Items: - - rid: 4903298058958406365 + - rid: 5869860730101301351 - m_Id: 76870825804988416 m_Key: line:04c2541 m_Metadata: @@ -1899,12 +1899,12 @@ MonoBehaviour: m_Key: line:064484e m_Metadata: m_Items: - - rid: 4903298058958406366 + - rid: 5869860730101301352 - m_Id: 76870825804988418 m_Key: line:079c767 m_Metadata: m_Items: - - rid: 4903298058958406367 + - rid: 5869860730101301353 - m_Id: 76870825804988419 m_Key: line:016dd15 m_Metadata: @@ -2074,457 +2074,457 @@ MonoBehaviour: m_Key: line:0acd34b m_Metadata: m_Items: - - rid: 4903298058958406368 + - rid: 5869860730101301354 - m_Id: 78323304128217088 m_Key: line:01d180f m_Metadata: m_Items: - - rid: 4903298058958406369 + - rid: 5869860730101301355 - m_Id: 78323304128217089 m_Key: line:08bb1a4 m_Metadata: m_Items: - - rid: 4903298058958406370 + - rid: 5869860730101301356 - m_Id: 78323304128217090 m_Key: line:0a43aec m_Metadata: m_Items: - - rid: 4903298058958406371 + - rid: 5869860730101301357 - m_Id: 78323304128217091 m_Key: line:003db25 m_Metadata: m_Items: - - rid: 4903298058958406372 + - rid: 5869860730101301358 - m_Id: 78323304128217092 m_Key: line:0560056 m_Metadata: m_Items: - - rid: 4903298058958406373 + - rid: 5869860730101301359 - m_Id: 78323304128217093 m_Key: line:046b75c m_Metadata: m_Items: - - rid: 4903298058958406374 + - rid: 5869860730101301360 - m_Id: 78323304128217094 m_Key: line:044e03d m_Metadata: m_Items: - - rid: 4903298058958406375 + - rid: 5869860730101301361 - m_Id: 78323304128217095 m_Key: line:0762837 m_Metadata: m_Items: - - rid: 4903298058958406376 + - rid: 5869860730101301362 - m_Id: 78323304128217096 m_Key: line:03880bb m_Metadata: m_Items: - - rid: 4903298058958406377 + - rid: 5869860730101301363 - m_Id: 78323304128217097 m_Key: line:0be7569 m_Metadata: m_Items: - - rid: 4903298058958406378 + - rid: 5869860730101301364 - m_Id: 78323304128217098 m_Key: line:03c6a67 m_Metadata: m_Items: - - rid: 4903298058958406379 + - rid: 5869860730101301365 - m_Id: 78323304128217099 m_Key: line:0df750a m_Metadata: m_Items: - - rid: 4903298058958406380 + - rid: 5869860730101301366 - m_Id: 78323304128217100 m_Key: line:0bd85df m_Metadata: m_Items: - - rid: 4903298058958406381 + - rid: 5869860730101301367 - m_Id: 78323304128217101 m_Key: line:08fce4f m_Metadata: m_Items: - - rid: 4903298058958406382 + - rid: 5869860730101301368 - m_Id: 78323304128217102 m_Key: line:097ff7c m_Metadata: m_Items: - - rid: 4903298058958406383 + - rid: 5869860730101301369 - m_Id: 78323304128217103 m_Key: line:0dd03d1 m_Metadata: m_Items: - - rid: 4903298058958406384 + - rid: 5869860730101301370 - m_Id: 78323304128217104 m_Key: line:0670944 m_Metadata: m_Items: - - rid: 4903298058958406385 + - rid: 5869860730101301371 - m_Id: 78323304128217105 m_Key: line:003b04e m_Metadata: m_Items: - - rid: 4903298058958406386 + - rid: 5869860730101301372 - m_Id: 78323304128217106 m_Key: line:0e53424 m_Metadata: m_Items: - - rid: 4903298058958406387 + - rid: 5869860730101301373 - m_Id: 78323304128217107 m_Key: line:0a500ec m_Metadata: m_Items: - - rid: 4903298058958406388 + - rid: 5869860730101301374 - m_Id: 78323304128217108 m_Key: line:035ff0b m_Metadata: m_Items: - - rid: 4903298058958406389 + - rid: 5869860730101301375 - m_Id: 78323304128217109 m_Key: line:0b0b3d3 m_Metadata: m_Items: - - rid: 4903298058958406390 + - rid: 5869860730101301376 - m_Id: 78323304128217110 m_Key: line:073bf5b m_Metadata: m_Items: - - rid: 4903298058958406391 + - rid: 5869860730101301377 - m_Id: 78323304128217111 m_Key: line:0a95fce m_Metadata: m_Items: - - rid: 4903298058958406392 + - rid: 5869860730101301378 - m_Id: 78323304128217112 m_Key: line:0a8d8f0 m_Metadata: m_Items: - - rid: 4903298058958406393 + - rid: 5869860730101301379 - m_Id: 78323304128217113 m_Key: line:0df0cf9 m_Metadata: m_Items: - - rid: 4903298058958406394 + - rid: 5869860730101301380 - m_Id: 78323304128217114 m_Key: line:05b4857 m_Metadata: m_Items: - - rid: 4903298058958406395 + - rid: 5869860730101301381 - m_Id: 78323304128217115 m_Key: line:0cafd89 m_Metadata: m_Items: - - rid: 4903298058958406396 + - rid: 5869860730101301382 - m_Id: 78323304128217116 m_Key: line:094fd2c m_Metadata: m_Items: - - rid: 4903298058958406397 + - rid: 5869860730101301383 - m_Id: 78323304132411392 m_Key: line:09d9baf m_Metadata: m_Items: - - rid: 4903298058958406398 + - rid: 5869860730101301384 - m_Id: 78323304132411393 m_Key: line:005e351 m_Metadata: m_Items: - - rid: 4903298058958406399 + - rid: 5869860730101301385 - m_Id: 78323304132411394 m_Key: line:03d2768 m_Metadata: m_Items: - - rid: 4903298058958406400 + - rid: 5869860730101301386 - m_Id: 78323304132411395 m_Key: line:0876788 m_Metadata: m_Items: - - rid: 4903298058958406401 + - rid: 5869860730101301387 - m_Id: 78323304132411396 m_Key: line:0bfd2f5 m_Metadata: m_Items: - - rid: 4903298058958406402 + - rid: 5869860730101301388 - m_Id: 78323304132411397 m_Key: line:0fc9b6e m_Metadata: m_Items: - - rid: 4903298058958406403 + - rid: 5869860730101301389 - m_Id: 78323304132411398 m_Key: line:01af731 m_Metadata: m_Items: - - rid: 4903298058958406404 + - rid: 5869860730101301390 - m_Id: 78323304132411399 m_Key: line:07ad7a4 m_Metadata: m_Items: - - rid: 4903298058958406405 + - rid: 5869860730101301391 - m_Id: 78323304132411400 m_Key: line:02fe7cd m_Metadata: m_Items: - - rid: 4903298058958406406 + - rid: 5869860730101301392 - m_Id: 78323304132411401 m_Key: line:08cd457 m_Metadata: m_Items: - - rid: 4903298058958406407 + - rid: 5869860730101301393 - m_Id: 78323304132411402 m_Key: line:0470f49 m_Metadata: m_Items: - - rid: 4903298058958406408 + - rid: 5869860730101301394 - m_Id: 78323304132411403 m_Key: line:06d648e m_Metadata: m_Items: - - rid: 4903298058958406409 + - rid: 5869860730101301395 - m_Id: 78323304132411404 m_Key: line:059779a m_Metadata: m_Items: - - rid: 4903298058958406410 + - rid: 5869860730101301396 - m_Id: 78323304132411405 m_Key: line:03054cf m_Metadata: m_Items: - - rid: 4903298058958406411 + - rid: 5869860730101301397 - m_Id: 78323304132411406 m_Key: line:0b6cb0e m_Metadata: m_Items: - - rid: 4903298058958406412 + - rid: 5869860730101301398 - m_Id: 78323304132411407 m_Key: line:0dd0cfa m_Metadata: m_Items: - - rid: 4903298058958406413 + - rid: 5869860730101301399 - m_Id: 78323304132411408 m_Key: line:0ab0f62 m_Metadata: m_Items: - - rid: 4903298058958406414 + - rid: 5869860730101301400 - m_Id: 78323304132411409 m_Key: line:030e6b5 m_Metadata: m_Items: - - rid: 4903298058958406415 + - rid: 5869860730101301401 - m_Id: 78323304132411410 m_Key: line:08b0465 m_Metadata: m_Items: - - rid: 4903298058958406416 + - rid: 5869860730101301402 - m_Id: 78323304132411411 m_Key: line:04517ad m_Metadata: m_Items: - - rid: 4903298058958406417 + - rid: 5869860730101301403 - m_Id: 78323304132411412 m_Key: line:0e2dcf7 m_Metadata: m_Items: - - rid: 4903298058958406418 + - rid: 5869860730101301404 - m_Id: 78323304132411413 m_Key: line:0d5afe9 m_Metadata: m_Items: - - rid: 4903298058958406419 + - rid: 5869860730101301405 - m_Id: 78323304132411414 m_Key: line:0a8ec92 m_Metadata: m_Items: - - rid: 4903298058958406420 + - rid: 5869860730101301406 - m_Id: 78323304132411415 m_Key: line:0c209dd m_Metadata: m_Items: - - rid: 4903298058958406421 + - rid: 5869860730101301407 - m_Id: 78323304132411416 m_Key: line:0df8dd1 m_Metadata: m_Items: - - rid: 4903298058958406422 + - rid: 5869860730101301408 - m_Id: 78323304132411417 m_Key: line:076d43f m_Metadata: m_Items: - - rid: 4903298058958406423 + - rid: 5869860730101301409 - m_Id: 78323304132411418 m_Key: line:06c643b m_Metadata: m_Items: - - rid: 4903298058958406424 + - rid: 5869860730101301410 - m_Id: 78323304132411419 m_Key: line:017f249 m_Metadata: m_Items: - - rid: 4903298058958406425 + - rid: 5869860730101301411 - m_Id: 78323304132411420 m_Key: line:0fadb1d m_Metadata: m_Items: - - rid: 4903298058958406426 + - rid: 5869860730101301412 - m_Id: 78323304132411421 m_Key: line:05b0234 m_Metadata: m_Items: - - rid: 4903298058958406427 + - rid: 5869860730101301413 - m_Id: 78323304132411422 m_Key: line:076f35c m_Metadata: m_Items: - - rid: 4903298058958406428 + - rid: 5869860730101301414 - m_Id: 78323304132411423 m_Key: line:0eb6f04 m_Metadata: m_Items: - - rid: 4903298058958406429 + - rid: 5869860730101301415 - m_Id: 78323304132411424 m_Key: line:079e2b4 m_Metadata: m_Items: - - rid: 4903298058958406430 + - rid: 5869860730101301416 - m_Id: 78323304132411425 m_Key: line:0e12b0b m_Metadata: m_Items: - - rid: 4903298058958406431 + - rid: 5869860730101301417 - m_Id: 78323304132411426 m_Key: line:09ae50b m_Metadata: m_Items: - - rid: 4903298058958406432 + - rid: 5869860730101301418 - m_Id: 78323304132411427 m_Key: line:0b89218 m_Metadata: m_Items: - - rid: 4903298058958406433 + - rid: 5869860730101301419 - m_Id: 78323304132411428 m_Key: line:0ff42fe m_Metadata: m_Items: - - rid: 4903298058958406434 + - rid: 5869860730101301420 - m_Id: 78323304132411429 m_Key: line:0580d81 m_Metadata: m_Items: - - rid: 4903298058958406435 + - rid: 5869860730101301421 - m_Id: 78323304132411430 m_Key: line:0fdb2e9 m_Metadata: m_Items: - - rid: 4903298058958406436 + - rid: 5869860730101301422 - m_Id: 78323304132411431 m_Key: line:09332e0 m_Metadata: m_Items: - - rid: 4903298058958406437 + - rid: 5869860730101301423 - m_Id: 78323304132411432 m_Key: line:07d084a m_Metadata: m_Items: - - rid: 4903298058958406438 + - rid: 5869860730101301424 - m_Id: 78323304132411433 m_Key: line:0622c2d m_Metadata: m_Items: - - rid: 4903298058958406439 + - rid: 5869860730101301425 - m_Id: 78323304132411434 m_Key: line:0372177 m_Metadata: m_Items: - - rid: 4903298058958406440 + - rid: 5869860730101301426 - m_Id: 78323304132411435 m_Key: line:076dbf7 m_Metadata: m_Items: - - rid: 4903298058958406441 + - rid: 5869860730101301427 - m_Id: 78323304132411436 m_Key: line:09e24da m_Metadata: m_Items: - - rid: 4903298058958406442 + - rid: 5869860730101301428 - m_Id: 78323304132411437 m_Key: line:0379c5e m_Metadata: m_Items: - - rid: 4903298058958406443 + - rid: 5869860730101301429 - m_Id: 78323304132411438 m_Key: line:0dc8771 m_Metadata: m_Items: - - rid: 4903298058958406444 + - rid: 5869860730101301430 - m_Id: 78323304132411439 m_Key: line:0805f04 m_Metadata: m_Items: - - rid: 4903298058958406445 + - rid: 5869860730101301431 - m_Id: 78323304132411440 m_Key: line:0bcf44d m_Metadata: m_Items: - - rid: 4903298058958406446 + - rid: 5869860730101301432 - m_Id: 78323304132411441 m_Key: line:0cc52d4 m_Metadata: m_Items: - - rid: 4903298058958406447 + - rid: 5869860730101301433 - m_Id: 78323304132411442 m_Key: line:0fdc98e m_Metadata: m_Items: - - rid: 4903298058958406448 + - rid: 5869860730101301434 - m_Id: 78323304132411443 m_Key: line:0ae2644 m_Metadata: m_Items: - - rid: 4903298058958406449 + - rid: 5869860730101301435 - m_Id: 78323304132411444 m_Key: line:0d043f1 m_Metadata: m_Items: - - rid: 4903298058958406450 + - rid: 5869860730101301436 - m_Id: 78323304132411445 m_Key: line:085e5db m_Metadata: m_Items: - - rid: 4903298058958406451 + - rid: 5869860730101301437 - m_Id: 78323304132411446 m_Key: line:0b22034 m_Metadata: m_Items: - - rid: 4903298058958406452 + - rid: 5869860730101301438 - m_Id: 78323304132411447 m_Key: line:0c7ebc6 m_Metadata: m_Items: - - rid: 4903298058958406453 + - rid: 5869860730101301439 - m_Id: 78323304132411448 m_Key: line:05cf6be m_Metadata: m_Items: - - rid: 4903298058958406454 + - rid: 5869860730101301440 - m_Id: 78323304132411449 m_Key: line:07b1d8b m_Metadata: m_Items: - - rid: 4903298058958406455 + - rid: 5869860730101301441 - m_Id: 78323304132411450 m_Key: line:0a7d9b7 m_Metadata: m_Items: - - rid: 4903298058958406456 + - rid: 5869860730101301442 - m_Id: 78323304132411451 m_Key: line:048feb6 m_Metadata: m_Items: - - rid: 4903298058958406457 + - rid: 5869860730101301443 - m_Id: 78323304132411452 m_Key: line:0903732 m_Metadata: m_Items: - - rid: 4903298058958406458 + - rid: 5869860730101301444 m_Metadata: m_Items: [] m_KeyGenerator: @@ -3336,970 +3336,970 @@ MonoBehaviour: data: nodeName: Stage7 tags: [] - - rid: 4903298058958406267 + - rid: 5869860730101301253 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 4903298058958406268 + - rid: 5869860730101301254 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u60C5\u7EEA" tags: - lastline - - rid: 4903298058958406269 + - rid: 5869860730101301255 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 4903298058958406270 + - rid: 5869860730101301256 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 4903298058958406271 + - rid: 5869860730101301257 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 4903298058958406272 + - rid: 5869860730101301258 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 4903298058958406273 + - rid: 5869860730101301259 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 4903298058958406274 + - rid: 5869860730101301260 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 4903298058958406275 + - rid: 5869860730101301261 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8BB0\u5FC6" tags: [] - - rid: 4903298058958406276 + - rid: 5869860730101301262 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8BB0\u5FC6" tags: [] - - rid: 4903298058958406277 + - rid: 5869860730101301263 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8BB0\u5FC6" tags: - lastline - - rid: 4903298058958406278 + - rid: 5869860730101301264 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8BB0\u5FC6" tags: [] - - rid: 4903298058958406279 + - rid: 5869860730101301265 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8BB0\u5FC6" tags: [] - - rid: 4903298058958406280 + - rid: 5869860730101301266 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8BB0\u5FC6" tags: [] - - rid: 4903298058958406281 + - rid: 5869860730101301267 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8BB0\u5FC6" tags: [] - - rid: 4903298058958406282 + - rid: 5869860730101301268 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8BB0\u5FC6" tags: [] - - rid: 4903298058958406283 + - rid: 5869860730101301269 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u903B\u8F91" tags: [] - - rid: 4903298058958406284 + - rid: 5869860730101301270 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u903B\u8F91" tags: - lastline - - rid: 4903298058958406285 + - rid: 5869860730101301271 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u903B\u8F91" tags: [] - - rid: 4903298058958406286 + - rid: 5869860730101301272 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u903B\u8F91" tags: [] - - rid: 4903298058958406287 + - rid: 5869860730101301273 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u903B\u8F91" tags: [] - - rid: 4903298058958406288 + - rid: 5869860730101301274 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u903B\u8F91" tags: [] - - rid: 4903298058958406289 + - rid: 5869860730101301275 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u903B\u8F91" tags: [] - - rid: 4903298058958406290 + - rid: 5869860730101301276 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u903B\u8F91" tags: [] - - rid: 4903298058958406291 + - rid: 5869860730101301277 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u903B\u8F91" tags: [] - - rid: 4903298058958406292 + - rid: 5869860730101301278 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u903B\u8F91" tags: [] - - rid: 4903298058958406293 + - rid: 5869860730101301279 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u903B\u8F91" tags: [] - - rid: 4903298058958406294 + - rid: 5869860730101301280 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u89C6\u89C9" tags: [] - - rid: 4903298058958406295 + - rid: 5869860730101301281 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u89C6\u89C9" tags: - lastline - - rid: 4903298058958406296 + - rid: 5869860730101301282 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u89C6\u89C9" tags: [] - - rid: 4903298058958406297 + - rid: 5869860730101301283 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u89C6\u89C9" tags: [] - - rid: 4903298058958406298 + - rid: 5869860730101301284 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u89C6\u89C9" tags: [] - - rid: 4903298058958406299 + - rid: 5869860730101301285 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u89C6\u89C9" tags: [] - - rid: 4903298058958406300 + - rid: 5869860730101301286 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u89C6\u89C9" tags: [] - - rid: 4903298058958406301 + - rid: 5869860730101301287 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u89C6\u89C9" tags: [] - - rid: 4903298058958406302 + - rid: 5869860730101301288 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u89C6\u89C9" tags: [] - - rid: 4903298058958406303 + - rid: 5869860730101301289 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u89C6\u89C9" tags: [] - - rid: 4903298058958406304 + - rid: 5869860730101301290 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u89C6\u89C9" tags: [] - - rid: 4903298058958406305 + - rid: 5869860730101301291 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u89C6\u89C9" tags: [] - - rid: 4903298058958406306 + - rid: 5869860730101301292 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8868\u8FBE" tags: [] - - rid: 4903298058958406307 + - rid: 5869860730101301293 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8868\u8FBE" tags: - lastline - - rid: 4903298058958406308 + - rid: 5869860730101301294 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8868\u8FBE" tags: [] - - rid: 4903298058958406309 + - rid: 5869860730101301295 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8868\u8FBE" tags: [] - - rid: 4903298058958406310 + - rid: 5869860730101301296 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8868\u8FBE" tags: [] - - rid: 4903298058958406311 + - rid: 5869860730101301297 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8868\u8FBE" tags: [] - - rid: 4903298058958406312 + - rid: 5869860730101301298 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8868\u8FBE" tags: [] - - rid: 4903298058958406313 + - rid: 5869860730101301299 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8868\u8FBE" tags: [] - - rid: 4903298058958406314 + - rid: 5869860730101301300 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8868\u8FBE" tags: [] - - rid: 4903298058958406315 + - rid: 5869860730101301301 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8868\u8FBE" tags: [] - - rid: 4903298058958406316 + - rid: 5869860730101301302 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u7B2C\u4E8C\u53E5\u68B3\u7406\u5B8C\u6210" tags: [] - - rid: 4903298058958406317 + - rid: 5869860730101301303 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u63A2\u7D22\u5B8C\u6210" tags: [] - - rid: 4903298058958406318 + - rid: 5869860730101301304 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u81EA\u5351\u627E\u5230\u4E86" tags: [] - - rid: 4903298058958406319 + - rid: 5869860730101301305 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u7F9E\u803B\u627E\u5230\u4E86" tags: [] - - rid: 4903298058958406320 + - rid: 5869860730101301306 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u6050\u60E7\u627E\u5230\u4E86" tags: [] - - rid: 4903298058958406321 + - rid: 5869860730101301307 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 4903298058958406322 + - rid: 5869860730101301308 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 4903298058958406323 + - rid: 5869860730101301309 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 4903298058958406324 + - rid: 5869860730101301310 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 4903298058958406325 + - rid: 5869860730101301311 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 4903298058958406326 + - rid: 5869860730101301312 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 4903298058958406327 + - rid: 5869860730101301313 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 4903298058958406328 + - rid: 5869860730101301314 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 4903298058958406329 + - rid: 5869860730101301315 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 4903298058958406330 + - rid: 5869860730101301316 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 4903298058958406331 + - rid: 5869860730101301317 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 4903298058958406332 + - rid: 5869860730101301318 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8868\u8FBE" tags: [] - - rid: 4903298058958406333 + - rid: 5869860730101301319 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8868\u8FBE" tags: [] - - rid: 4903298058958406334 + - rid: 5869860730101301320 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8868\u8FBE" tags: [] - - rid: 4903298058958406335 + - rid: 5869860730101301321 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u6DF1\u5165\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 4903298058958406336 + - rid: 5869860730101301322 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u6DF1\u5165\u68C0\u67E5\u60C5\u7EEA" tags: [] - - rid: 4903298058958406337 + - rid: 5869860730101301323 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u7B2C\u4E09\u53E5\u68B3\u7406\u5B8C\u6210" tags: [] - - rid: 4903298058958406338 + - rid: 5869860730101301324 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u7B2C\u4E09\u53E5\u68B3\u7406\u5B8C\u6210" tags: [] - - rid: 4903298058958406339 + - rid: 5869860730101301325 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: Stage4 tags: [] - - rid: 4903298058958406340 + - rid: 5869860730101301326 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406341 + - rid: 5869860730101301327 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406342 + - rid: 5869860730101301328 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406343 + - rid: 5869860730101301329 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406344 + - rid: 5869860730101301330 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406345 + - rid: 5869860730101301331 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406346 + - rid: 5869860730101301332 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: Stage5 tags: [] - - rid: 4903298058958406347 + - rid: 5869860730101301333 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: finish tags: [] - - rid: 4903298058958406348 + - rid: 5869860730101301334 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: finish tags: [] - - rid: 4903298058958406349 + - rid: 5869860730101301335 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: finish tags: [] - - rid: 4903298058958406350 + - rid: 5869860730101301336 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: finish tags: [] - - rid: 4903298058958406351 + - rid: 5869860730101301337 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: finish tags: [] - - rid: 4903298058958406352 + - rid: 5869860730101301338 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: finish tags: [] - - rid: 4903298058958406353 + - rid: 5869860730101301339 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: Stage6 tags: [] - - rid: 4903298058958406354 + - rid: 5869860730101301340 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E8C\u6B21" tags: [] - - rid: 4903298058958406355 + - rid: 5869860730101301341 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E8C\u6B21" tags: [] - - rid: 4903298058958406356 + - rid: 5869860730101301342 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E8C\u6B21" tags: [] - - rid: 4903298058958406357 + - rid: 5869860730101301343 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E8C\u6B21" tags: [] - - rid: 4903298058958406358 + - rid: 5869860730101301344 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E8C\u6B21" tags: [] - - rid: 4903298058958406359 + - rid: 5869860730101301345 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E8C\u6B21" tags: [] - - rid: 4903298058958406360 + - rid: 5869860730101301346 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E8C\u6B21" tags: [] - - rid: 4903298058958406361 + - rid: 5869860730101301347 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E8C\u6B21" tags: [] - - rid: 4903298058958406362 + - rid: 5869860730101301348 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u7ED3\u675F\u5BF9\u8BDD" tags: [] - - rid: 4903298058958406363 + - rid: 5869860730101301349 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u7ED3\u675F\u5BF9\u8BDD" tags: [] - - rid: 4903298058958406364 + - rid: 5869860730101301350 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u7ED3\u675F\u5BF9\u8BDD" tags: [] - - rid: 4903298058958406365 + - rid: 5869860730101301351 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E8C\u6B21" tags: [] - - rid: 4903298058958406366 + - rid: 5869860730101301352 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E8C\u6B21" tags: [] - - rid: 4903298058958406367 + - rid: 5869860730101301353 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: Stage7 tags: [] - - rid: 4903298058958406368 + - rid: 5869860730101301354 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u5F00\u5934\u5BF9\u8BDD" tags: [] - - rid: 4903298058958406369 + - rid: 5869860730101301355 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u5F00\u5934\u5BF9\u8BDD" tags: [] - - rid: 4903298058958406370 + - rid: 5869860730101301356 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u5F00\u5934\u5BF9\u8BDD" tags: [] - - rid: 4903298058958406371 + - rid: 5869860730101301357 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u5F00\u5934\u5BF9\u8BDD" tags: [] - - rid: 4903298058958406372 + - rid: 5869860730101301358 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u5F00\u5934\u5BF9\u8BDD" tags: [] - - rid: 4903298058958406373 + - rid: 5869860730101301359 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u5F00\u5934\u5BF9\u8BDD" tags: [] - - rid: 4903298058958406374 + - rid: 5869860730101301360 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u5F00\u5934\u5BF9\u8BDD" tags: [] - - rid: 4903298058958406375 + - rid: 5869860730101301361 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u5F00\u5934\u5BF9\u8BDD" tags: [] - - rid: 4903298058958406376 + - rid: 5869860730101301362 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: Stage2 tags: [] - - rid: 4903298058958406377 + - rid: 5869860730101301363 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8868\u8FBE" tags: [] - - rid: 4903298058958406378 + - rid: 5869860730101301364 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u68C0\u67E5\u8868\u8FBE" tags: [] - - rid: 4903298058958406379 + - rid: 5869860730101301365 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: Stage3 tags: [] - - rid: 4903298058958406380 + - rid: 5869860730101301366 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: Stage3 tags: [] - - rid: 4903298058958406381 + - rid: 5869860730101301367 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: Stage3 tags: [] - - rid: 4903298058958406382 + - rid: 5869860730101301368 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: Stage3 tags: [] - - rid: 4903298058958406383 + - rid: 5869860730101301369 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: Stage3 tags: [] - - rid: 4903298058958406384 + - rid: 5869860730101301370 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: Stage3 tags: - lastline - - rid: 4903298058958406385 + - rid: 5869860730101301371 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: Stage3 tags: [] - - rid: 4903298058958406386 + - rid: 5869860730101301372 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: Stage3 tags: [] - - rid: 4903298058958406387 + - rid: 5869860730101301373 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: Stage3 tags: - lastline - - rid: 4903298058958406388 + - rid: 5869860730101301374 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: Stage3 tags: [] - - rid: 4903298058958406389 + - rid: 5869860730101301375 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: Stage3 tags: [] - - rid: 4903298058958406390 + - rid: 5869860730101301376 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: Stage3 tags: [] - - rid: 4903298058958406391 + - rid: 5869860730101301377 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: Stage3 tags: [] - - rid: 4903298058958406392 + - rid: 5869860730101301378 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: Stage3 tags: [] - - rid: 4903298058958406393 + - rid: 5869860730101301379 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: Stage3 tags: [] - - rid: 4903298058958406394 + - rid: 5869860730101301380 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: Stage3 tags: [] - - rid: 4903298058958406395 + - rid: 5869860730101301381 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: Stage3 tags: [] - - rid: 4903298058958406396 + - rid: 5869860730101301382 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: Stage3 tags: [] - - rid: 4903298058958406397 + - rid: 5869860730101301383 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: Stage3 tags: [] - - rid: 4903298058958406398 + - rid: 5869860730101301384 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u7B2C\u4E8C\u53E5\u68B3\u7406\u5B8C\u6210" tags: [] - - rid: 4903298058958406399 + - rid: 5869860730101301385 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u7B2C\u4E09\u53E5\u68B3\u7406\u5B8C\u6210" tags: [] - - rid: 4903298058958406400 + - rid: 5869860730101301386 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u7B2C\u4E09\u53E5\u68B3\u7406\u5B8C\u6210" tags: [] - - rid: 4903298058958406401 + - rid: 5869860730101301387 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u7B2C\u4E09\u53E5\u68B3\u7406\u5B8C\u6210" tags: [] - - rid: 4903298058958406402 + - rid: 5869860730101301388 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u7B2C\u4E09\u53E5\u68B3\u7406\u5B8C\u6210" tags: [] - - rid: 4903298058958406403 + - rid: 5869860730101301389 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u7B2C\u4E09\u53E5\u68B3\u7406\u5B8C\u6210" tags: [] - - rid: 4903298058958406404 + - rid: 5869860730101301390 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u7B2C\u4E09\u53E5\u68B3\u7406\u5B8C\u6210" tags: [] - - rid: 4903298058958406405 + - rid: 5869860730101301391 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u7B2C\u4E09\u53E5\u68B3\u7406\u5B8C\u6210" tags: [] - - rid: 4903298058958406406 + - rid: 5869860730101301392 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406407 + - rid: 5869860730101301393 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406408 + - rid: 5869860730101301394 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406409 + - rid: 5869860730101301395 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406410 + - rid: 5869860730101301396 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406411 + - rid: 5869860730101301397 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406412 + - rid: 5869860730101301398 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406413 + - rid: 5869860730101301399 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406414 + - rid: 5869860730101301400 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406415 + - rid: 5869860730101301401 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406416 + - rid: 5869860730101301402 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406417 + - rid: 5869860730101301403 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406418 + - rid: 5869860730101301404 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406419 + - rid: 5869860730101301405 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406420 + - rid: 5869860730101301406 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406421 + - rid: 5869860730101301407 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406422 + - rid: 5869860730101301408 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406423 + - rid: 5869860730101301409 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406424 + - rid: 5869860730101301410 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406425 + - rid: 5869860730101301411 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406426 + - rid: 5869860730101301412 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406427 + - rid: 5869860730101301413 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406428 + - rid: 5869860730101301414 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406429 + - rid: 5869860730101301415 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406430 + - rid: 5869860730101301416 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406431 + - rid: 5869860730101301417 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406432 + - rid: 5869860730101301418 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406433 + - rid: 5869860730101301419 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406434 + - rid: 5869860730101301420 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406435 + - rid: 5869860730101301421 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406436 + - rid: 5869860730101301422 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406437 + - rid: 5869860730101301423 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: - lastline - - rid: 4903298058958406438 + - rid: 5869860730101301424 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406439 + - rid: 5869860730101301425 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E00\u6B21" tags: [] - - rid: 4903298058958406440 + - rid: 5869860730101301426 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: finish tags: [] - - rid: 4903298058958406441 + - rid: 5869860730101301427 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E8C\u6B21" tags: [] - - rid: 4903298058958406442 + - rid: 5869860730101301428 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E8C\u6B21" tags: [] - - rid: 4903298058958406443 + - rid: 5869860730101301429 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E8C\u6B21" tags: [] - - rid: 4903298058958406444 + - rid: 5869860730101301430 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E8C\u6B21" tags: [] - - rid: 4903298058958406445 + - rid: 5869860730101301431 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E8C\u6B21" tags: [] - - rid: 4903298058958406446 + - rid: 5869860730101301432 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E8C\u6B21" tags: [] - - rid: 4903298058958406447 + - rid: 5869860730101301433 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E8C\u6B21" tags: [] - - rid: 4903298058958406448 + - rid: 5869860730101301434 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E8C\u6B21" tags: [] - - rid: 4903298058958406449 + - rid: 5869860730101301435 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E8C\u6B21" tags: [] - - rid: 4903298058958406450 + - rid: 5869860730101301436 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E8C\u6B21" tags: [] - - rid: 4903298058958406451 + - rid: 5869860730101301437 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E8C\u6B21" tags: [] - - rid: 4903298058958406452 + - rid: 5869860730101301438 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E8C\u6B21" tags: [] - - rid: 4903298058958406453 + - rid: 5869860730101301439 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E8C\u6B21" tags: [] - - rid: 4903298058958406454 + - rid: 5869860730101301440 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E8C\u6B21" tags: [] - - rid: 4903298058958406455 + - rid: 5869860730101301441 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E8C\u6B21" tags: [] - - rid: 4903298058958406456 + - rid: 5869860730101301442 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: "\u60C5\u7EEA\u6DF1\u5165_\u7B2C\u4E8C\u6B21" tags: [] - - rid: 4903298058958406457 + - rid: 5869860730101301443 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: Stage7 tags: [] - - rid: 4903298058958406458 + - rid: 5869860730101301444 type: {class: LineMetadata, ns: Yarn.Unity.UnityLocalization, asm: YarnSpinner.Unity} data: nodeName: Stage7 diff --git a/Assets/Prefabs/BlockPuzzle/BlockShape.prefab b/Assets/Prefabs/BlockPuzzle/BlockShape.prefab index 8e02b8ea2..2ba770b43 100644 --- a/Assets/Prefabs/BlockPuzzle/BlockShape.prefab +++ b/Assets/Prefabs/BlockPuzzle/BlockShape.prefab @@ -175,7 +175,10 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: isDraggable: 1 - dragLayerId: 1134468525 + sortingLayerId: 1134468525 dragLayerOrder: 25 - idleLayerId: 1134468525 idleLayerOrder: 11 + pressLayerOrder: 13 + longPressDuration: 0.65 + longPressScale: 1.1 + shakeIntensity: 0.1 diff --git a/Assets/Prefabs/FixSystemPrefabs/Block Puzzle Game.prefab b/Assets/Prefabs/FixSystemPrefabs/Block Puzzle Game.prefab index 6dc45f762..b268fa388 100644 --- a/Assets/Prefabs/FixSystemPrefabs/Block Puzzle Game.prefab +++ b/Assets/Prefabs/FixSystemPrefabs/Block Puzzle Game.prefab @@ -378,16 +378,16 @@ MonoBehaviour: grid: {fileID: 2843654655404132764} showGridLines: 1 showCellSprites: 1 - emptyCellColor: {r: 0.9, g: 0.9, b: 0.9, a: 0.3} - occupiedCellColor: {r: 0.2, g: 0.6, b: 1, a: 1} - previewValidCellColor: {r: 0.2, g: 1, b: 0.2, a: 0.5019608} - previewInvalidCellColor: {r: 1, g: 0.2, b: 0.2, a: 0.5019608} + emptyCellColor: {r: 0.9, g: 0.9, b: 0.9, a: 0.09803922} + occupiedCellColor: {r: 0.9019608, g: 0.9019608, b: 0.9019608, a: 0.09803922} + previewValidCellColor: {r: 0.45911944, g: 1, b: 0.45911944, a: 0.19607843} + previewInvalidCellColor: {r: 1, g: 0.37421376, b: 0.37421376, a: 0.19607843} gridLineColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.5} gridLineWidth: 0.02 cellSprite: {fileID: 0} cellMaterial: {fileID: 0} - sortingLayer: 0 - sortingOrder: 0 + sortingLayer: 1134468525 + sortingOrder: 9 --- !u!1 &3053584644542009837 GameObject: m_ObjectHideFlags: 0 @@ -697,7 +697,7 @@ Transform: m_GameObject: {fileID: 4770854772182749078} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -3.24, y: 0, z: 0} + m_LocalPosition: {x: -2.89, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -781,7 +781,7 @@ Transform: m_GameObject: {fileID: 4791328254598961559} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: -6.07, y: 0.25, z: 0} + m_LocalPosition: {x: -5.13, y: 0.25, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -1076,7 +1076,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: width: 3.5 - height: 5 + height: 3 anchorPoint: 4 --- !u!1 &7489342787601982844 GameObject: diff --git a/Assets/Scenes/网格测试.unity b/Assets/Scenes/网格测试.unity index 6e22413f7..a1f04fd6c 100644 --- a/Assets/Scenes/网格测试.unity +++ b/Assets/Scenes/网格测试.unity @@ -5472,6 +5472,11 @@ MonoBehaviour: - {fileID: 1397299356} imageFields: - {fileID: 1105741520} +--- !u!4 &1695625215 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 1133554645891563439, guid: 5b2e098922156b645a82b7bcdb436ac9, type: 3} + m_PrefabInstance: {fileID: 4973841588922437151} + m_PrefabAsset: {fileID: 0} --- !u!1 &1746796215 GameObject: m_ObjectHideFlags: 0 @@ -6182,6 +6187,23 @@ MonoBehaviour: logScreen: {fileID: 1532984432} blockPuzzleScreen: {fileID: 1650896848} blockPuzzlePart: {fileID: 599612780} +--- !u!1 &88715379554727043 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8155498365026185797} + - component: {fileID: 7745659672237331472} + m_Layer: 0 + m_Name: "\u8986\u76D6\u7269B" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 --- !u!4 &138611741520530880 Transform: m_ObjectHideFlags: 0 @@ -6312,6 +6334,21 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 +--- !u!4 &1846953664189554641 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8104346266387621237} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -4.6976748, y: -0.034883976, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8004407481828689236} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1918799646539294568 GameObject: m_ObjectHideFlags: 0 @@ -6383,6 +6420,58 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 +--- !u!212 &2732533432465196629 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3335711713898395525} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 1134468525 + m_SortingLayer: 10 + m_SortingOrder: 7 + m_Sprite: {fileID: 2872243242998036087, guid: eb7bc07dc232e7d4dbe28cdc16612c13, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 7.9302325, y: 4.883721} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!212 &2733352662725789488 SpriteRenderer: m_ObjectHideFlags: 0 @@ -6450,6 +6539,23 @@ Transform: m_Children: [] m_Father: {fileID: 375453185567817599} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &3335711713898395525 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 9028183325311737200} + - component: {fileID: 2732533432465196629} + m_Layer: 0 + m_Name: "\u87BA\u4E1D" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 --- !u!1 &3714885012444554289 GameObject: m_ObjectHideFlags: 0 @@ -6638,17 +6744,20 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 4770854772182749078, guid: 5b2e098922156b645a82b7bcdb436ac9, type: 3} + propertyPath: m_IsActive + value: 1 + objectReference: {fileID: 0} - target: {fileID: 5832289988495609530, guid: 5b2e098922156b645a82b7bcdb436ac9, type: 3} propertyPath: m_Name value: Block Puzzle Game objectReference: {fileID: 0} - - target: {fileID: 6006157550530242493, guid: 5b2e098922156b645a82b7bcdb436ac9, type: 3} - propertyPath: m_LocalPosition.x - value: -2.89 - objectReference: {fileID: 0} m_RemovedComponents: [] m_RemovedGameObjects: [] - m_AddedGameObjects: [] + m_AddedGameObjects: + - targetCorrespondingSourceObject: {fileID: 1133554645891563439, guid: 5b2e098922156b645a82b7bcdb436ac9, type: 3} + insertIndex: 4 + addedObject: {fileID: 8004407481828689236} m_AddedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 5b2e098922156b645a82b7bcdb436ac9, type: 3} --- !u!4 &5112960018860681732 @@ -6708,6 +6817,23 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 +--- !u!1 &5556180071846380836 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7892565753077922110} + - component: {fileID: 5776859355242800320} + m_Layer: 0 + m_Name: "\u8986\u76D6\u7269AO" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 --- !u!212 &5642937755487522085 SpriteRenderer: m_ObjectHideFlags: 0 @@ -6775,6 +6901,58 @@ Transform: m_Children: [] m_Father: {fileID: 5112960018860681732} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &5776859355242800320 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5556180071846380836} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 1134468525 + m_SortingLayer: 10 + m_SortingOrder: 4 + m_Sprite: {fileID: 3321254178428531932, guid: eb7bc07dc232e7d4dbe28cdc16612c13, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 8.046512, y: 8.302325} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!1 &6454654521631228249 GameObject: m_ObjectHideFlags: 0 @@ -6878,6 +7056,124 @@ Transform: m_Children: [] m_Father: {fileID: 375453185567817599} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &7745659672237331472 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 88715379554727043} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 1134468525 + m_SortingLayer: 10 + m_SortingOrder: 6 + m_Sprite: {fileID: -5733857998535015527, guid: eb7bc07dc232e7d4dbe28cdc16612c13, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 4.255814, y: 9.4651165} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &7892565753077922110 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5556180071846380836} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -2.6279073, y: -0.034883976, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8004407481828689236} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!4 &8004407481828689236 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9213599469519215927} + serializedVersion: 2 + 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: 9028183325311737200} + - {fileID: 8155498365026185797} + - {fileID: 1846953664189554641} + - {fileID: 7892565753077922110} + m_Father: {fileID: 1695625215} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &8104346266387621237 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1846953664189554641} + - component: {fileID: 8473700633921473907} + m_Layer: 0 + m_Name: "\u8986\u76D6\u7269A" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8155498365026185797 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 88715379554727043} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.4534893, y: -0.29069757, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8004407481828689236} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &8175606826540433908 SpriteRenderer: m_ObjectHideFlags: 0 @@ -6981,6 +7277,58 @@ PlayableDirector: m_SceneBindings: [] m_ExposedReferences: m_References: [] +--- !u!212 &8473700633921473907 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8104346266387621237} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 1134468525 + m_SortingLayer: 10 + m_SortingOrder: 5 + m_Sprite: {fileID: 8321270285523688510, guid: eb7bc07dc232e7d4dbe28cdc16612c13, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 5.4883723, y: 8.953488} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 --- !u!212 &8496249939351218120 SpriteRenderer: m_ObjectHideFlags: 0 @@ -7114,6 +7462,21 @@ SortingGroup: m_SortingLayer: 11 m_SortingOrder: 0 m_SortAtRoot: 0 +--- !u!4 &9028183325311737200 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3335711713898395525} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -3.3604655, y: -2.488372, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8004407481828689236} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!212 &9153415064469407048 SpriteRenderer: m_ObjectHideFlags: 0 @@ -7166,6 +7529,79 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &9213599469519215927 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8004407481828689236} + - component: {fileID: 9213599469519215928} + - component: {fileID: 9213599469519215930} + - component: {fileID: 9213599469519215929} + m_Layer: 0 + m_Name: "\u5361\u6263" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!95 &9213599469519215928 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9213599469519215927} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 0} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &9213599469519215929 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9213599469519215927} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07d657d6b80509b4eb04f59afaa9aa2d, type: 3} + m_Name: + m_EditorClassIdentifier: + timelineName: "\u5361\u6263\u5F00\u542F" + director: {fileID: 9213599469519215930} +--- !u!320 &9213599469519215930 +PlayableDirector: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9213599469519215927} + m_Enabled: 1 + serializedVersion: 3 + m_PlayableAsset: {fileID: 11400000, guid: 3bd393f446c1ad24bb37d23570d508fd, type: 2} + m_InitialState: 1 + m_WrapMode: 2 + m_DirectorUpdateMode: 1 + m_InitialTime: 0 + m_SceneBindings: + - key: {fileID: 7240691139934070323, guid: 3bd393f446c1ad24bb37d23570d508fd, type: 2} + value: {fileID: 9213599469519215928} + m_ExposedReferences: + m_References: [] --- !u!1660057539 &9223372036854775807 SceneRoots: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/MiniGame/BlockPuzzle/Class/BlockPuzzlePanel.cs b/Assets/Scripts/MiniGame/BlockPuzzle/Class/BlockPuzzlePanel.cs index 4e818614e..f6cec72fb 100644 --- a/Assets/Scripts/MiniGame/BlockPuzzle/Class/BlockPuzzlePanel.cs +++ b/Assets/Scripts/MiniGame/BlockPuzzle/Class/BlockPuzzlePanel.cs @@ -27,7 +27,7 @@ namespace AibisDream blockPuzzleScreen.gameObject.SetActive(true); // 在屏幕上显示对应信息 - blockPuzzleScreen.SetImage("设备缩略图", shape.GetButtonImage()); + blockPuzzleScreen.SetImage("设备缩略图", shape.GetDetailImage()); blockPuzzleScreen.SetText("设备名称", shape.shapeName); blockPuzzleScreen.SetText("设备描述", shape.shapeDescription); diff --git a/Assets/Scripts/MiniGame/BlockPuzzle/Class/BlockPuzzleSystem.cs b/Assets/Scripts/MiniGame/BlockPuzzle/Class/BlockPuzzleSystem.cs index 9e9fd58a2..94be93a96 100644 --- a/Assets/Scripts/MiniGame/BlockPuzzle/Class/BlockPuzzleSystem.cs +++ b/Assets/Scripts/MiniGame/BlockPuzzle/Class/BlockPuzzleSystem.cs @@ -1,4 +1,3 @@ -using System; using UnityEngine; using Cinemachine; using AibisDream.Kit; @@ -207,6 +206,8 @@ namespace AibisDream public void OnShapeDragStart(IBlockShape blockShape) { + grid.GridVisualizer.SetGridVisible(true); + // 显示Info if (blockShape is BlockShape shape && shape.BlockShapeData.blockShapeInfo.shapeName != null) { @@ -225,6 +226,8 @@ namespace AibisDream public void OnShapeDragEnd(IBlockShape blockShape, bool isPlaced) { + grid.GridVisualizer.SetGridVisible(false); + // 如果放置成功,则预先检查一次 if (isPlaced) { diff --git a/Assets/Scripts/MiniGame/BlockPuzzle/Class/GridVisualizer.cs b/Assets/Scripts/MiniGame/BlockPuzzle/Class/GridVisualizer.cs index 0747d2743..6bd6e5d1c 100644 --- a/Assets/Scripts/MiniGame/BlockPuzzle/Class/GridVisualizer.cs +++ b/Assets/Scripts/MiniGame/BlockPuzzle/Class/GridVisualizer.cs @@ -56,6 +56,18 @@ namespace AibisDream _grid = grid; ClearVisualization(); CreateVisualization(); + SetGridVisible(false); + } + + /// + /// 设置网格显示/隐藏 + /// + public void SetGridVisible(bool visible) + { + if (_gridLinesParent != null) + _gridLinesParent.SetActive(visible); + if (_cellsParent != null) + _cellsParent.SetActive(visible); } /// diff --git a/Assets/Scripts/MiniGame/BlockPuzzle/Class/ShapeDragger.cs b/Assets/Scripts/MiniGame/BlockPuzzle/Class/ShapeDragger.cs index cd6fa0828..d4eca3c66 100644 --- a/Assets/Scripts/MiniGame/BlockPuzzle/Class/ShapeDragger.cs +++ b/Assets/Scripts/MiniGame/BlockPuzzle/Class/ShapeDragger.cs @@ -1,6 +1,6 @@ using System; -using System.Collections; using AibisDream.Framework; +using DG.Tweening; using UnityEngine; using UnityEngine.EventSystems; @@ -11,16 +11,18 @@ namespace AibisDream #region 编辑器字段 [SerializeField] private bool isDraggable = true; - [SerializeField] private int dragLayerId; + [SerializeField] private int sortingLayerId; [SerializeField] private int dragLayerOrder; - - [SerializeField] private int idleLayerId; [SerializeField] private int idleLayerOrder; + [SerializeField] private int pressLayerOrder; [Header("长按设置")] [SerializeField] private float longPressDuration = 0.65f; [SerializeField] private float longPressScale = 1.1f; - [SerializeField] private float shakeIntensity = 0.1f; + [SerializeField] private float shakeIntensity = 1f; + + [Header("拖拽跟随")] + [SerializeField] private float dragFollowSpeed = 15f; #endregion // 拖拽状态 @@ -41,7 +43,8 @@ namespace AibisDream // 长按相关状态 private bool _isPressing; private bool _isLongPressTriggered; - private Coroutine _longPressCoroutine; + private bool _canEndDragOnClick; // 标记是否可以通过点击结束拖拽 + private Sequence _longPressSequence; private Vector3 _originalScale; private Vector3 _originalPosition; @@ -72,12 +75,8 @@ namespace AibisDream _eventTrigger.UnRegister(EventTriggerType.PointerUp, OnPointerUp); _eventTrigger.UnRegister(EventTriggerType.PointerClick, OnPointerClick); - // 清理协程 - if (_longPressCoroutine != null) - { - StopCoroutine(_longPressCoroutine); - _longPressCoroutine = null; - } + // 清理 DOTween 动画 + _longPressSequence?.Kill(); } private void RegisterEvent() @@ -104,12 +103,18 @@ namespace AibisDream if (!isDraggable) return; + // 如果当前正在拖拽中,标记可以通过点击结束 + if (CurrentState == DragState.Dragging) + { + _canEndDragOnClick = true; + } // 只有在静止状态才能开始长按 - if (CurrentState == DragState.Idle || CurrentState == DragState.Placed) + else if (CurrentState == DragState.Idle || CurrentState == DragState.Placed) { _isPressing = true; _isLongPressTriggered = false; - _longPressCoroutine = StartCoroutine(LongPressCoroutine()); + _canEndDragOnClick = false; // 长按开始时不允许点击结束 + StartLongPressAnimation(); } } @@ -134,10 +139,11 @@ namespace AibisDream return; } - // 只有在拖拽中点击才结束拖拽 - if (CurrentState == DragState.Dragging && _isLongPressTriggered) + // 只有在拖拽中且允许点击结束时才结束拖拽 + if (CurrentState == DragState.Dragging && _canEndDragOnClick) { EndDrag(); + _canEndDragOnClick = false; // 重置标记 } } @@ -200,8 +206,9 @@ namespace AibisDream _blockShape.RotateClockwise(); } - // 更新拖拽位置 - transform.position = GetMouseWorldPosition() - _blockShape.GetCenterPosition(); + // 更新拖拽位置(带轻微滞后感) + var targetPos = GetMouseWorldPosition() - _blockShape.GetCenterPosition(); + transform.position = Vector3.Lerp(transform.position, targetPos, Time.deltaTime * dragFollowSpeed); // 进行Snap检查 _snapResult = TargetGrid.CheckSnapToGrid(_blockShape); @@ -215,17 +222,16 @@ namespace AibisDream { var sortingGroup = _blockShape?.SortingGroup; if (sortingGroup == null) return; - + + sortingGroup.sortingLayerID = sortingLayerId; switch (newState) { case DragState.Idle: case DragState.Dragging: sortingGroup.sortingOrder = dragLayerOrder; - sortingGroup.sortingLayerID = dragLayerId; break; case DragState.Placed: sortingGroup.sortingOrder = idleLayerOrder; - sortingGroup.sortingLayerID = idleLayerId; break; } } @@ -236,55 +242,66 @@ namespace AibisDream return new Vector3(mouseWorldPos.x, mouseWorldPos.y, 0); } - private IEnumerator LongPressCoroutine() + private void StartLongPressAnimation() { - float elapsed = 0f; _originalScale = transform.localScale; _originalPosition = transform.localPosition; - while (elapsed < longPressDuration) - { - elapsed += Time.deltaTime; - float progress = elapsed / longPressDuration; - - // 抖动效果(轻微) - float shake = Mathf.Sin(elapsed * 30f) * shakeIntensity * progress; - transform.localPosition = _originalPosition + Vector3.right * shake; - - // 放大效果(缓慢 EaseOut) - float scale = Mathf.Lerp(1f, longPressScale, EaseOutQuad(progress)); - transform.localScale = _originalScale * scale; - - yield return null; - } + // 杀掉之前的动画 + _longPressSequence?.Kill(); - // 完成长按,开始拖拽 - _isLongPressTriggered = true; - StartDrag(); - } - - private float EaseOutQuad(float t) - { - return t * (2f - t); + // 创建 DOTween 序列 + _longPressSequence = DOTween.Sequence(); + + // 放大效果(使用 EaseOutQuad) + _longPressSequence.Append( + transform.DOScale(_originalScale * longPressScale, longPressDuration) + .SetEase(Ease.OutQuad) + ); + + // 抖动效果(使用 DOShakePosition,与放大同时进行) + _longPressSequence.Join( + transform.DOShakePosition( + longPressDuration, + new Vector3(shakeIntensity, shakeIntensity, 0), // 只在 X 轴抖动 + 60, // 振动频率 + 90, // 随机性 + false, // 不淡出 + true // 使用局部坐标 + ) + ); + + // 完成时的回调 + _longPressSequence.OnComplete(() => + { + _isLongPressTriggered = true; + StartDrag(); + }); + + // 设置为不自动销毁 + _longPressSequence.SetAutoKill(true); } private void CancelLongPress() { - if (_longPressCoroutine != null) + // 杀掉 DOTween 动画 + if (_longPressSequence != null && _longPressSequence.IsActive()) { - StopCoroutine(_longPressCoroutine); - _longPressCoroutine = null; + _longPressSequence.Kill(); + _longPressSequence = null; } // 恢复原始状态 if (_isPressing && !_isLongPressTriggered) { + transform.DOKill(); // 确保所有动画都停止 transform.localScale = _originalScale; transform.localPosition = _originalPosition; } _isPressing = false; _isLongPressTriggered = false; + _canEndDragOnClick = false; } // 实现IInteraction接口 diff --git a/Assets/Scripts/SceneManagement/TimelineKit/DirectorHandler.cs b/Assets/Scripts/SceneManagement/TimelineKit/DirectorHandler.cs index 35d49bd56..68827f492 100644 --- a/Assets/Scripts/SceneManagement/TimelineKit/DirectorHandler.cs +++ b/Assets/Scripts/SceneManagement/TimelineKit/DirectorHandler.cs @@ -12,6 +12,19 @@ namespace AibisDream private Action _onCompleteCallback; +#if UNITY_EDITOR + /// + /// 在 Editor 中,当组件创建或 Inspector 变化时自动查找同物体上的 PlayableDirector + /// + private void OnValidate() + { + if (director == null) + { + director = GetComponent(); + } + } +#endif + private void Awake() { if (director == null) diff --git a/Assets/StreamingAssets/LevelData/BlockPuzzle/BlockShapeInfo.json b/Assets/StreamingAssets/LevelData/BlockPuzzle/BlockShapeInfo.json index 4b7bafdc0..9ee6f5da2 100644 --- a/Assets/StreamingAssets/LevelData/BlockPuzzle/BlockShapeInfo.json +++ b/Assets/StreamingAssets/LevelData/BlockPuzzle/BlockShapeInfo.json @@ -11,7 +11,8 @@ "正常", "故障" ], - "buttonImagePath": "BlockPuzzle/按钮缩略图[共鸣腔]" + "buttonImagePath": "BlockPuzzle/按钮缩略图[共鸣腔]", + "detailImagePath": "BlockPuzzle/详情缩略图[共鸣腔]" }, "动平衡飞轮组": { "shapeName": "动平衡飞轮组", @@ -25,7 +26,8 @@ "正常", "故障" ], - "buttonImagePath": "BlockPuzzle/按钮缩略图[动平衡飞轮组]" + "buttonImagePath": "BlockPuzzle/按钮缩略图[动平衡飞轮组]", + "detailImagePath": "BlockPuzzle/详情缩略图[动平衡飞轮组]" }, "惯性稳压器": { "shapeName": "惯性稳压器", @@ -39,7 +41,8 @@ "正常", "故障" ], - "buttonImagePath": "BlockPuzzle/按钮缩略图[惯性稳压器]" + "buttonImagePath": "BlockPuzzle/按钮缩略图[惯性稳压器]", + "detailImagePath": "BlockPuzzle/详情缩略图[惯性稳压器]" }, "进气系统": { "shapeName": "进气系统", @@ -53,7 +56,8 @@ "正常", "故障" ], - "buttonImagePath": "BlockPuzzle/按钮缩略图[进气系统]" + "buttonImagePath": "BlockPuzzle/按钮缩略图[进气系统]", + "detailImagePath": "BlockPuzzle/详情缩略图[进气系统]" }, "辅助涡轮": { "shapeName": "辅助涡轮", @@ -67,7 +71,8 @@ "正常", "故障" ], - "buttonImagePath": "BlockPuzzle/按钮缩略图[辅助涡轮]" + "buttonImagePath": "BlockPuzzle/按钮缩略图[辅助涡轮]", + "detailImagePath": "BlockPuzzle/详情缩略图[辅助涡轮]" }, "散热条": { "shapeName": "散热条", @@ -81,7 +86,8 @@ "正常", "故障" ], - "buttonImagePath": "BlockPuzzle/按钮缩略图[散热条]" + "buttonImagePath": "BlockPuzzle/按钮缩略图[散热条]", + "detailImagePath": "BlockPuzzle/详情缩略图[散热条]" }, "散热系统": { "shapeName": "散热系统", @@ -95,7 +101,8 @@ "正常", "故障" ], - "buttonImagePath": "BlockPuzzle/按钮缩略图[散热系统]" + "buttonImagePath": "BlockPuzzle/按钮缩略图[散热系统]", + "detailImagePath": "BlockPuzzle/详情缩略图[散热系统]" }, "旧动力核心": { "shapeName": "旧动力核心", @@ -109,7 +116,8 @@ "正常", "故障" ], - "buttonImagePath": "BlockPuzzle/按钮缩略图[旧动力核心]" + "buttonImagePath": "BlockPuzzle/按钮缩略图[旧动力核心]", + "detailImagePath": "BlockPuzzle/详情缩略图[旧动力核心]" }, "新动力核心": { "shapeName": "新动力核心", @@ -123,6 +131,7 @@ "正常", "故障" ], - "buttonImagePath": "BlockPuzzle/按钮缩略图[新动力核心]" + "buttonImagePath": "BlockPuzzle/按钮缩略图[新动力核心]", + "detailImagePath": "BlockPuzzle/详情缩略图[新动力核心]" } } \ No newline at end of file