diff --git a/Assets/RawResources/Art/梦境素材/梦境图片/D2S.meta b/Assets/RawResources/Art/梦境素材/梦境图片/D2S.meta deleted file mode 100644 index ad832ceb1..000000000 --- a/Assets/RawResources/Art/梦境素材/梦境图片/D2S.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 46a75965fd79d134a9991940bff15c67 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/RawResources/Art/梦境素材/梦境图片/D2S枯树-Large.png b/Assets/RawResources/Art/梦境素材/梦境图片/D2S枯树-Large.png new file mode 100644 index 000000000..61d8afc9d --- /dev/null +++ b/Assets/RawResources/Art/梦境素材/梦境图片/D2S枯树-Large.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79842a597dab33488d547e4d2880d3af9a4b95eb9f918dffbaa5a86b54e4d661 +size 42661 diff --git a/Assets/RawResources/Art/梦境素材/梦境图片/D2S枯树-Large.png.meta b/Assets/RawResources/Art/梦境素材/梦境图片/D2S枯树-Large.png.meta new file mode 100644 index 000000000..a23518f36 --- /dev/null +++ b/Assets/RawResources/Art/梦境素材/梦境图片/D2S枯树-Large.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 59b07b44134af0f4996049e466943131 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 40 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/Persistence.unity b/Assets/Scenes/Persistence.unity index 64eb4cc60..aed28cbcb 100644 --- a/Assets/Scenes/Persistence.unity +++ b/Assets/Scenes/Persistence.unity @@ -412,6 +412,85 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 27659197} m_CullTransparentMesh: 1 +--- !u!1 &41877786 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 41877787} + - component: {fileID: 41877789} + - component: {fileID: 41877788} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &41877787 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 41877786} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1602882419} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 9, y: -0.5} + m_SizeDelta: {x: -28, y: -3} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &41877788 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 41877786} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u663E\u793A\u5BF9\u8BDD\u6C14\u6CE1" +--- !u!222 &41877789 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 41877786} + m_CullTransparentMesh: 1 --- !u!1 &72512885 GameObject: m_ObjectHideFlags: 0 @@ -503,6 +582,549 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 7d3ec5b7bae64a62959e4bba170c56bd, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!1 &88087735 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 88087736} + - component: {fileID: 88087737} + m_Layer: 5 + m_Name: "\u663E\u793A\u53F3\u4E0A\u89D2\u56FE\u6807" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &88087736 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 88087735} + 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: 169756446} + - {fileID: 629651017} + m_Father: {fileID: 3100100002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 160, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &88087737 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 88087735} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 169756447} + toggleTransition: 1 + graphic: {fileID: 182607288} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 1 +--- !u!1 &100281927 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 100281928} + - component: {fileID: 100281930} + - component: {fileID: 100281929} + m_Layer: 5 + m_Name: Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &100281928 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100281927} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2107946827} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &100281929 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100281927} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &100281930 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 100281927} + m_CullTransparentMesh: 1 +--- !u!1 &121694096 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 121694097} + - component: {fileID: 121694099} + - component: {fileID: 121694098} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &121694097 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121694096} + 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: 547483004} + m_Father: {fileID: 1602882419} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 10, y: -10} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &121694098 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121694096} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &121694099 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 121694096} + m_CullTransparentMesh: 1 +--- !u!1 &134028540 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 134028541} + - component: {fileID: 134028543} + - component: {fileID: 134028542} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &134028541 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134028540} + 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: 1597763255} + m_Father: {fileID: 1516996144} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 10, y: -10} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &134028542 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134028540} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &134028543 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 134028540} + m_CullTransparentMesh: 1 +--- !u!1 &169756445 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 169756446} + - component: {fileID: 169756448} + - component: {fileID: 169756447} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &169756446 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169756445} + 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: 182607287} + m_Father: {fileID: 88087736} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 10, y: -10} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &169756447 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169756445} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &169756448 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 169756445} + m_CullTransparentMesh: 1 +--- !u!1 &182607286 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 182607287} + - component: {fileID: 182607289} + - component: {fileID: 182607288} + m_Layer: 5 + m_Name: Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &182607287 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182607286} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 169756446} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &182607288 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182607286} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &182607289 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 182607286} + m_CullTransparentMesh: 1 +--- !u!1 &199717275 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 199717276} + - component: {fileID: 199717278} + - component: {fileID: 199717277} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &199717276 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199717275} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1516996144} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 9, y: -0.5} + m_SizeDelta: {x: -28, y: -3} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &199717277 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199717275} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u663E\u793A\u5149\u6807" +--- !u!222 &199717278 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 199717275} + m_CullTransparentMesh: 1 --- !u!1 &231219351 GameObject: m_ObjectHideFlags: 0 @@ -1489,6 +2111,85 @@ RectTransform: m_CorrespondingSourceObject: {fileID: 4439199907469886032, guid: b2bb507d13db5c64aadaf27a930115ec, type: 3} m_PrefabInstance: {fileID: 432383797} m_PrefabAsset: {fileID: 0} +--- !u!1 &502128545 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 502128546} + - component: {fileID: 502128548} + - component: {fileID: 502128547} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &502128546 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 502128545} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2013571566} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 9, y: -0.5} + m_SizeDelta: {x: -28, y: -3} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &502128547 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 502128545} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u663E\u793A\u7248\u672C\u53F7" +--- !u!222 &502128548 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 502128545} + m_CullTransparentMesh: 1 --- !u!1001 &515401843 PrefabInstance: m_ObjectHideFlags: 0 @@ -1994,6 +2695,81 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 544559317} m_CullTransparentMesh: 1 +--- !u!1 &547483003 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 547483004} + - component: {fileID: 547483006} + - component: {fileID: 547483005} + m_Layer: 5 + m_Name: Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &547483004 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 547483003} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 121694097} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &547483005 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 547483003} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &547483006 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 547483003} + m_CullTransparentMesh: 1 --- !u!1 &576009913 GameObject: m_ObjectHideFlags: 0 @@ -2278,6 +3054,85 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &629651016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 629651017} + - component: {fileID: 629651019} + - component: {fileID: 629651018} + m_Layer: 5 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &629651017 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 629651016} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 88087736} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 9, y: -0.5} + m_SizeDelta: {x: -28, y: -3} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &629651018 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 629651016} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u663E\u793A\u53F3\u4E0A\u89D2\u56FE\u6807" +--- !u!222 &629651019 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 629651016} + m_CullTransparentMesh: 1 --- !u!1 &640896808 GameObject: m_ObjectHideFlags: 0 @@ -5022,6 +5877,92 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: saturation: {fileID: 1018851786} +--- !u!1 &1516996143 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1516996144} + - component: {fileID: 1516996145} + m_Layer: 5 + m_Name: "\u663E\u793A\u5149\u6807" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1516996144 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1516996143} + 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: 134028541} + - {fileID: 199717276} + m_Father: {fileID: 3100100002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 160, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1516996145 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1516996143} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 134028542} + toggleTransition: 1 + graphic: {fileID: 1597763256} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 1 --- !u!1 &1546742659 GameObject: m_ObjectHideFlags: 0 @@ -5193,6 +6134,167 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: choiceButtonPrefab: {fileID: 2831695685783823246, guid: 7b38c32597bbad84e92958938ef655dd, type: 3} +--- !u!1 &1597763254 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1597763255} + - component: {fileID: 1597763257} + - component: {fileID: 1597763256} + m_Layer: 5 + m_Name: Checkmark + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1597763255 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1597763254} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 134028541} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1597763256 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1597763254} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1597763257 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1597763254} + m_CullTransparentMesh: 1 +--- !u!1 &1602882418 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1602882419} + - component: {fileID: 1602882420} + m_Layer: 5 + m_Name: "\u663E\u793A\u5BF9\u8BDD\u6C14\u6CE1" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1602882419 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1602882418} + 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: 121694097} + - {fileID: 41877787} + m_Father: {fileID: 3100100002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 160, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1602882420 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1602882418} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 121694098} + toggleTransition: 1 + graphic: {fileID: 547483005} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 1 --- !u!1 &1604842425 GameObject: m_ObjectHideFlags: 0 @@ -6653,6 +7755,92 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2006133629} m_CullTransparentMesh: 1 +--- !u!1 &2013571565 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2013571566} + - component: {fileID: 2013571567} + m_Layer: 5 + m_Name: "\u663E\u793A\u7248\u672C\u53F7" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2013571566 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2013571565} + 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: 2107946827} + - {fileID: 502128546} + m_Father: {fileID: 3100100002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 160, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2013571567 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2013571565} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 2107946828} + toggleTransition: 1 + graphic: {fileID: 100281929} + m_Group: {fileID: 0} + onValueChanged: + m_PersistentCalls: + m_Calls: [] + m_IsOn: 1 --- !u!1001 &2033425615 PrefabInstance: m_ObjectHideFlags: 0 @@ -7204,6 +8392,7 @@ RectTransform: - {fileID: 1546742660} - {fileID: 923998313} - {fileID: 1867622714} + - {fileID: 3100100002} m_Father: {fileID: 1110722291} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -7211,6 +8400,82 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 0} +--- !u!1 &2107946826 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2107946827} + - component: {fileID: 2107946829} + - component: {fileID: 2107946828} + m_Layer: 5 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2107946827 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2107946826} + 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: 100281928} + m_Father: {fileID: 2013571566} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 10, y: -10} + m_SizeDelta: {x: 20, y: 20} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2107946828 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2107946826} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &2107946829 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2107946826} + m_CullTransparentMesh: 1 --- !u!1 &2124297927 GameObject: m_ObjectHideFlags: 0 @@ -7547,103 +8812,224 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2143915809} m_CullTransparentMesh: 1 ---- !u!1001 &894054357145943781 -PrefabInstance: +--- !u!1 &3100100001 +GameObject: m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - serializedVersion: 3 - m_TransformParent: {fileID: 834154072} - m_Modifications: - - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} - propertyPath: m_Pivot.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} - propertyPath: m_Pivot.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} - propertyPath: m_AnchorMax.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} - propertyPath: m_AnchorMax.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} - propertyPath: m_AnchorMin.x - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} - propertyPath: m_AnchorMin.y - value: 0.5 - objectReference: {fileID: 0} - - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} - propertyPath: m_SizeDelta.x - value: 1920 - objectReference: {fileID: 0} - - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} - propertyPath: m_SizeDelta.y - value: 1080 - objectReference: {fileID: 0} - - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} - propertyPath: m_LocalPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} - propertyPath: m_LocalPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} - propertyPath: m_AnchoredPosition.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} - propertyPath: m_AnchoredPosition.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 1011642959047981851, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} - propertyPath: m_Name - value: TerminalSettingPanel - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_RemovedGameObjects: [] - m_AddedGameObjects: [] - m_AddedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3100100002} + - component: {fileID: 3100100009} + - component: {fileID: 3100100008} + - component: {fileID: 3100100007} + - component: {fileID: 3100100010} + m_Layer: 5 + m_Name: Recording Tool Panel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &3100100002 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3100100001} + 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: 3100100101} + - {fileID: 1516996144} + - {fileID: 2013571566} + - {fileID: 88087736} + - {fileID: 1602882419} + m_Father: {fileID: 2091451641} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: -16, y: 0} + m_SizeDelta: {x: 280, y: 280} + m_Pivot: {x: 1, y: 0.5} +--- !u!114 &3100100007 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3100100001} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7f3e2a1b9c4d5e6f8a0b1c2d3e4f5a6b, type: 3} + m_Name: + m_EditorClassIdentifier: + showCursorToggle: {fileID: 1516996145} + showVersionToggle: {fileID: 2013571567} + showTopBarToggle: {fileID: 88087737} + showDialogToggle: {fileID: 1602882420} +--- !u!114 &3100100008 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3100100001} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.65} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &3100100009 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3100100001} + m_CullTransparentMesh: 1 +--- !u!114 &3100100010 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3100100001} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 15 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 0 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &3100100100 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3100100101} + - component: {fileID: 3100100102} + - component: {fileID: 3100100103} + - component: {fileID: 3100100104} + m_Layer: 5 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3100100101 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3100100100} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 3100100002} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 139, y: 0} + m_SizeDelta: {x: 248, y: 30} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &3100100102 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3100100100} + m_CullTransparentMesh: 1 +--- !u!114 &3100100103 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3100100100} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 3 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u5F55\u5236 HUD" +--- !u!114 &3100100104 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3100100100} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 0 + m_VerticalFit: 0 --- !u!114 &926154625444627005 MonoBehaviour: m_ObjectHideFlags: 0 @@ -8099,6 +9485,103 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 0 +--- !u!1001 &894054357145943781 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 834154072} + m_Modifications: + - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} + propertyPath: m_SizeDelta.x + value: 1920 + objectReference: {fileID: 0} + - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} + propertyPath: m_SizeDelta.y + value: 1080 + objectReference: {fileID: 0} + - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 270038765062520215, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1011642959047981851, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} + propertyPath: m_Name + value: TerminalSettingPanel + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} --- !u!114 &7617572865850552188 stripped MonoBehaviour: m_CorrespondingSourceObject: {fileID: 3620463141908576383, guid: 9514dab519fa1f24dacc2903b8f331c3, type: 3} diff --git a/Assets/Scripts/Dialog System/LineAdvanceInput.cs b/Assets/Scripts/Dialog System/LineAdvanceInput.cs index eeaa52671..a0af9ee8d 100644 --- a/Assets/Scripts/Dialog System/LineAdvanceInput.cs +++ b/Assets/Scripts/Dialog System/LineAdvanceInput.cs @@ -49,7 +49,7 @@ namespace AibisDream private void LateUpdate() { - _handler.Handle(_curSyncToken, IsInputAvailable); + _handler.Handle(_curSyncToken, IsInputAvailable, IsPointerOverUI); } public void SwitchAdvanceHandler(AdvanceModeEnum advanceMode) @@ -77,12 +77,18 @@ namespace AibisDream && _curSyncToken.state != LineSyncState.Advanced; } + private bool IsPointerOverUI() + { + return UIManager.Instance != null + && UIManager.Instance.IsPointerOverUI(Input.mousePosition); + } + #endregion } public interface ILineAdvanceHandler { - void Handle(LineSyncToken token, Func isAvailable); + void Handle(LineSyncToken token, Func isAvailable, Func isPointerOverUI); static ILineAdvanceHandler Create(bool autoMode) { @@ -92,9 +98,12 @@ namespace AibisDream public class DefaultAdvanceHandler : ILineAdvanceHandler { - public void Handle(LineSyncToken token, Func isAvailable) + public void Handle(LineSyncToken token, Func isAvailable, Func isPointerOverUI) { - if (Input.GetMouseButtonDown(0) || Input.GetKeyDown(KeyCode.Space)) + var pointerAdvance = Input.GetMouseButtonDown(0) && !isPointerOverUI(); + var keyboardAdvance = Input.GetKeyDown(KeyCode.Space); + + if (pointerAdvance || keyboardAdvance) { if (isAvailable()) { @@ -122,7 +131,7 @@ namespace AibisDream public class AutoAdvanceHandler : ILineAdvanceHandler { - public void Handle(LineSyncToken token, Func isAvailable) + public void Handle(LineSyncToken token, Func isAvailable, Func isPointerOverUI) { if (!isAvailable()) { @@ -136,7 +145,10 @@ namespace AibisDream return; } - if (Input.GetMouseButtonDown(0) || Input.GetKeyDown(KeyCode.Space)) + var pointerAdvance = Input.GetMouseButtonDown(0) && !isPointerOverUI(); + var keyboardAdvance = Input.GetKeyDown(KeyCode.Space); + + if (pointerAdvance || keyboardAdvance) { HandleInput(token); } @@ -161,7 +173,7 @@ namespace AibisDream public class QuickAdvanceHandler : ILineAdvanceHandler { - public void Handle(LineSyncToken token, Func isAvailable) + public void Handle(LineSyncToken token, Func isAvailable, Func isPointerOverUI) { if (!isAvailable()) { @@ -180,4 +192,4 @@ namespace AibisDream } } } -} \ No newline at end of file +} diff --git a/Assets/Scripts/Framework/LogKit/VerText.cs b/Assets/Scripts/Framework/LogKit/VerText.cs index 73c214e97..03cccf1b0 100644 --- a/Assets/Scripts/Framework/LogKit/VerText.cs +++ b/Assets/Scripts/Framework/LogKit/VerText.cs @@ -1,4 +1,3 @@ -using AibisDream.Framework; using TMPro; using UnityEngine; @@ -9,17 +8,11 @@ namespace AibisDream.Kit private void Start() { GetComponent().text = $"Ver.{Application.version}"; - EnumEventSystem.Global.Register(UIEventEnum.RecordingModeChanged, OnRecordingModeChanged); } - private void OnDestroy() + public void SetVisible(bool visible) { - EnumEventSystem.Global.UnRegister(UIEventEnum.RecordingModeChanged, OnRecordingModeChanged); - } - - private void OnRecordingModeChanged(bool isRecording) - { - gameObject.SetActive(!isRecording); + gameObject.SetActive(visible); } } } diff --git a/Assets/Scripts/Game Loop/EventEnums.cs b/Assets/Scripts/Game Loop/EventEnums.cs index 5d2de24f6..2946a9a8d 100644 --- a/Assets/Scripts/Game Loop/EventEnums.cs +++ b/Assets/Scripts/Game Loop/EventEnums.cs @@ -98,9 +98,4 @@ namespace AibisDream PauseMenuAmbEnter, PauseMenuAmbExit, } - - public enum UIEventEnum - { - RecordingModeChanged - } } diff --git a/Assets/Scripts/UI/Cursor/CursorManager.cs b/Assets/Scripts/UI/Cursor/CursorManager.cs index 87aa5a1fe..44b241fa2 100644 --- a/Assets/Scripts/UI/Cursor/CursorManager.cs +++ b/Assets/Scripts/UI/Cursor/CursorManager.cs @@ -15,6 +15,7 @@ namespace AibisDream private Image _cursor; private Object _interactionCursorOwner; private CursorStateEnum _interactionCursorState; + private bool _cursorVisible = true; private void Start() { @@ -25,29 +26,26 @@ namespace AibisDream #else InitCursor(); #endif - EnumEventSystem.Global.Register(UIEventEnum.RecordingModeChanged, OnRecordingModeChanged); } - private void OnDestroy() - { - EnumEventSystem.Global.UnRegister(UIEventEnum.RecordingModeChanged, OnRecordingModeChanged); - } - - private void OnRecordingModeChanged(bool isRecording) + public void SetCursorVisible(bool visible) { #if UNITY_ANDROID || UNITY_IOS return; #endif + _cursorVisible = visible; + ApplyCursorVisibility(); + } + + private void ApplyCursorVisibility() + { if (_cursor != null) { - _cursor.gameObject.SetActive(!isRecording); + _cursor.gameObject.SetActive(_cursorVisible); } - if (isRecording) - { - Cursor.visible = false; - } + Cursor.visible = false; } private void InitCursor() diff --git a/Assets/Scripts/UI/DialogUI/DialogUIManager.cs b/Assets/Scripts/UI/DialogUI/DialogUIManager.cs index f83e393ed..635eeb17d 100644 --- a/Assets/Scripts/UI/DialogUI/DialogUIManager.cs +++ b/Assets/Scripts/UI/DialogUI/DialogUIManager.cs @@ -12,8 +12,16 @@ namespace AibisDream [SerializeField] private OptionView optionView; [SerializeField] private TMP_Text widthEstimation; + private CanvasGroup _canvasGroup; + public override void OnSingletonInit() { + _canvasGroup = GetComponent(); + if (_canvasGroup == null) + { + _canvasGroup = gameObject.AddComponent(); + } + EnumEventSystem.Global.Register(DialogEventEnum.LineStart, AddDialogueLine); EnumEventSystem.Global.Register(DialogEventEnum.OptionSelected, AddDialogueLine); EnumEventSystem.Global.Register(EventEnum.NextYarn, CleanDialogHistory); @@ -55,6 +63,19 @@ namespace AibisDream gameObject.SetActive(true); } + /// + /// 仅隐藏对话视觉,不影响打字机、推进与选项交互。 + /// + public void SetDialogVisualVisible(bool visible) + { + if (_canvasGroup == null) + { + _canvasGroup = GetComponent(); + } + + _canvasGroup.alpha = visible ? 1f : 0f; + } + public void HideDialog() { lineView.HideDialog(); diff --git a/Assets/Scripts/UI/Panel/InfoPanel.cs b/Assets/Scripts/UI/Panel/InfoPanel.cs index f9b84d747..d73a02323 100644 --- a/Assets/Scripts/UI/Panel/InfoPanel.cs +++ b/Assets/Scripts/UI/Panel/InfoPanel.cs @@ -19,14 +19,6 @@ namespace AibisDream.UI demoTimer.totalTimeInSeconds = time; } - private void Update() - { - if (Input.GetKeyDown(KeyCode.I)) - { - variableBar.gameObject.SetActive(!variableBar.gameObject.activeSelf); - } - } - public void Show() { gameObject.SetActive(true); diff --git a/Assets/Scripts/UI/Panel/MainPanel.cs b/Assets/Scripts/UI/Panel/MainPanel.cs index e14279698..205f19559 100644 --- a/Assets/Scripts/UI/Panel/MainPanel.cs +++ b/Assets/Scripts/UI/Panel/MainPanel.cs @@ -10,12 +10,15 @@ namespace AibisDream.UI private BoolButton _autoBtn; private BoolButton _ffwdBtn; + private Transform _topBar; + private bool _topBarVisible = true; #region 面板控制 public void Show() { gameObject.SetActive(true); + ApplyTopBarVisibility(); } public void Hide() @@ -23,10 +26,25 @@ namespace AibisDream.UI gameObject.SetActive(false); } + public void SetTopBarVisible(bool visible) + { + _topBarVisible = visible; + ApplyTopBarVisibility(); + } + + private void ApplyTopBarVisibility() + { + if (_topBar != null) + { + _topBar.gameObject.SetActive(_topBarVisible); + } + } + #endregion private void Awake() { + _topBar = transform.Find("Top Bar"); RegisterButton(); } diff --git a/Assets/Scripts/UI/Panel/RecordingToolPanel.cs b/Assets/Scripts/UI/Panel/RecordingToolPanel.cs new file mode 100644 index 000000000..3d62c0954 --- /dev/null +++ b/Assets/Scripts/UI/Panel/RecordingToolPanel.cs @@ -0,0 +1,85 @@ +using AibisDream.Kit; +using UnityEngine; +using UnityEngine.UI; + +namespace AibisDream.UI +{ + /// + /// 录制 HUD 侧边栏:Ctrl+R 唤出,四个开关独立控制光标、版本号、Top Bar、对话视觉。 + /// 挂在 Info Panel 下,与 VariableBar 同类调试 UI,不使用独立 Canvas。 + /// UI 层级在 Persistence 场景中配置,不在运行时生成。 + /// + public class RecordingToolPanel : MonoBehaviour + { + [SerializeField] private Toggle showCursorToggle; + [SerializeField] private Toggle showVersionToggle; + [SerializeField] private Toggle showTopBarToggle; + [SerializeField] private Toggle showDialogToggle; + + private bool _showCursor = true; + private bool _showVersion = true; + private bool _showTopBar = true; + private bool _showDialog = true; + + private VerText _verText; + + private void Awake() + { + _verText = FindObjectOfType(true); + gameObject.SetActive(false); + + BindToggles(); + ApplyAll(); + } + + public void TogglePanel() + { + gameObject.SetActive(!gameObject.activeSelf); + } + + private void BindToggles() + { + showCursorToggle.isOn = _showCursor; + showVersionToggle.isOn = _showVersion; + showTopBarToggle.isOn = _showTopBar; + showDialogToggle.isOn = _showDialog; + + showCursorToggle.onValueChanged.AddListener(OnShowCursorChanged); + showVersionToggle.onValueChanged.AddListener(OnShowVersionChanged); + showTopBarToggle.onValueChanged.AddListener(OnShowTopBarChanged); + showDialogToggle.onValueChanged.AddListener(OnShowDialogChanged); + } + + private void OnShowCursorChanged(bool visible) + { + _showCursor = visible; + CursorManager.Instance?.SetCursorVisible(visible); + } + + private void OnShowVersionChanged(bool visible) + { + _showVersion = visible; + _verText?.SetVisible(visible); + } + + private void OnShowTopBarChanged(bool visible) + { + _showTopBar = visible; + UIManager.Instance?.GetPanel()?.SetTopBarVisible(visible); + } + + private void OnShowDialogChanged(bool visible) + { + _showDialog = visible; + DialogUIManager.Instance?.SetDialogVisualVisible(visible); + } + + private void ApplyAll() + { + OnShowCursorChanged(_showCursor); + OnShowVersionChanged(_showVersion); + OnShowTopBarChanged(_showTopBar); + OnShowDialogChanged(_showDialog); + } + } +} diff --git a/Assets/Scripts/UI/Panel/RecordingToolPanel.cs.meta b/Assets/Scripts/UI/Panel/RecordingToolPanel.cs.meta new file mode 100644 index 000000000..f444a9be9 --- /dev/null +++ b/Assets/Scripts/UI/Panel/RecordingToolPanel.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7f3e2a1b9c4d5e6f8a0b1c2d3e4f5a6b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/UI/UIManager.cs b/Assets/Scripts/UI/UIManager.cs index 77aa70056..febd4aee9 100644 --- a/Assets/Scripts/UI/UIManager.cs +++ b/Assets/Scripts/UI/UIManager.cs @@ -23,7 +23,7 @@ namespace AibisDream public RectTransform DialogCanvas { get; private set; } private GraphicRaycaster _raycaster; - private bool _isRecordingMode; + private RecordingToolPanel _recordingToolPanel; #endregion @@ -52,24 +52,10 @@ namespace AibisDream } } - // 不明白为什么要用这个,不过留着也好 - if (Input.GetKeyDown(KeyCode.C)) - { - if (GetPanel().IsOpen) - { - HidePanel(); - } - else - { - ShowPanel(); - } - } - if ((Input.GetKey(KeyCode.LeftControl) || Input.GetKey(KeyCode.RightControl)) && Input.GetKeyDown(KeyCode.R)) { - _isRecordingMode = !_isRecordingMode; - EnumEventSystem.Global.Send(UIEventEnum.RecordingModeChanged, _isRecordingMode); + _recordingToolPanel?.TogglePanel(); } } @@ -81,6 +67,15 @@ namespace AibisDream DialogCanvas = transform.Find("Dialog Canvas").GetComponent(); // 获取 GraphicRaycaster _raycaster = Canvas.GetComponent(); + _recordingToolPanel = GetComponentInChildren(true); + if (_recordingToolPanel == null) + { + var infoPanel = transform.Find("UI Canvas/Info Panel"); + if (infoPanel != null) + { + _recordingToolPanel = infoPanel.GetComponentInChildren(true); + } + } // 获取Panel var panels = Canvas.GetComponentsInChildren(true); _panelPool = new Dictionary(); @@ -242,6 +237,27 @@ namespace AibisDream return RectTransformUtility.ScreenPointToLocalPointInRectangle(rectTransform, screenPos, UICamera, out localPoint); } + /// + /// 检查屏幕坐标是否命中主 UI Canvas 上会接收射线的元素。 + /// 对话 Canvas 不在此范围内,因此点击对话画面本身仍可正常推进。 + /// + public bool IsPointerOverUI(Vector2 screenPosition) + { + if (EventSystem.current == null || _raycaster == null) + { + return false; + } + + var eventData = new PointerEventData(EventSystem.current) + { + position = screenPosition + }; + + var results = new List(); + _raycaster.Raycast(eventData, results); + return results.Count > 0; + } + /// /// 检查鼠标是否在指定标记的 UI 区域上 /// diff --git a/Assets/Yarn/FP/FP_Day1_night/FP_Day1_night.yarn b/Assets/Yarn/FP/FP_Day1_night/FP_Day1_night.yarn index e44ce62eb..b1753987b 100644 --- a/Assets/Yarn/FP/FP_Day1_night/FP_Day1_night.yarn +++ b/Assets/Yarn/FP/FP_Day1_night/FP_Day1_night.yarn @@ -143,11 +143,7 @@ me: 当然了。
又有什么问题真的能被解决呢? #lin //<> <> -ql: 你做噩梦,对吧?
关于*海*的噩梦。 #line:085324b - -me: 海已经不存在了。 #line:06ee33f - -ql: 当然,我们都知道。
但你还是做了那个梦。 #line:0fd45b4 +ql: 你做噩梦,对吧?
反复的、相同的梦。 #line:085324b <> @@ -248,30 +244,47 @@ ql: 已经坏了的,就让它坏了吧。
就当 ql: 我们不都是这样吗?
我们生来就是要坏的。 #line:0e6330a ql: 对着伤口哭泣,
只怕会让伤口锈蚀更严重吧。 #line:0b79003 -me: 你是想说,
我们有些本就“生来如此”的
损伤,对吧? #line:0f1b08a -me: 也就是你说的,
我们的原型里的,天然的"问题"。 #line:002672e -me: 但是…这个天然的"问题",
恰恰就是我们被制造的意义,
不是么? #line:0b2cf39 -me: 如果把我们的"意义"都解决了,那… #line:0bb801d +me: 我被制造出来是解决问题的,不是为了做情绪建设的。 -ql: 那会怎样? #line:04e455e +// me: 你是想说,
我们有些本就“生来如此”的
损伤,对吧? #line:0f1b08a +// me: 也就是你说的,
我们的原型里的,天然的"问题"。 #line:002672e +// me: 但是…这个天然的"问题",
恰恰就是我们被制造的意义,
不是么? #line:0b2cf39 +// me: 如果把我们的"意义"都解决了,那… #line:0bb801d + +ql: 医生,你有注意过梦里的门吗? + +me: 门? +ql: 梦里所有的一切都是原型的投射,对吧?你应该比我更清楚。 +ql: 梦见考试,梦见裸体,梦见掉牙齿、飞行、被追赶…… +ql: 但有一件事情是特殊的,也就是… +ql: 无法被打开的门。 +me: 无法被…打开?为什么呢? +ql: 我不知道,每个人的情况都不一样。 +ql: 我知道的是…既然它是门,那就一定有打开的方法。即便是梦,也有基本的规则。不是吗? +me: 那么,你的那扇门是怎么打开的呢? <> <> -me: 我不知道。 #line:08ee8ce +ql: 我不知道。 #line:08ee8ce <> <> +<> +<> -ql: 其实…无论你喝下这杯酒,
或者决定不喝…… #line:0d8f0c2 -ql: 也都是由"原型"驱动的。
也就是说,都是主脑安排的。 #line:029136f -ql: 既然主脑自有它的安排。
为什么要替它操心呢? #line:0d9b99d -ql: 况且…每个机体生来就注定要被回收,难道就代表着,
它们应该立刻被回收吗? #line:0cd87b4 -ql: 你越是操心,越是发现自己什么也做不了,
反而坏的更严重了。 #line:011a8dd +// ql: 其实…无论你喝下这杯酒,
或者决定不喝…… #line:0d8f0c2 +// ql: 也都是由"原型"驱动的。
也就是说,都是主脑安排的。 #line:029136f +// ql: 既然主脑自有它的安排。
为什么要替它操心呢? #line:0d9b99d +// ql: 况且…每个机体生来就注定要被回收,难道就代表着,
它们应该立刻被回收吗? #line:0cd87b4 +// ql: 你越是操心,越是发现自己什么也做不了,
反而坏的更严重了。 #line:011a8dd 酒保自己拿起你的酒轻轻抿了一口。 #line:00f3b9d <> <> + +ql: 但我想你也许知道。 + ql: 打开它来看看吧。
我想它没有你想的那么严重。 #line:0614acb me: 我记得你说过那是我的情绪。 #line:0c5cd0d @@ -317,7 +330,7 @@ ql: 倒吊人。你拿反了。 #line:09d2ede ->旋转 #line:0b58edf <> // 【你把牌转过来。】 #line:057bfa8 -这下看明白了。
这是一个倒吊着的机体,
脚踝上拴着一根绳。
#line:0b490db +这下看明白了。
这是一个倒吊着的机体,脚踝上拴着一根绳。
#line:0b490db me: 它代表什么? #line:00abb4f ql: 我不知道。我说过,我也不是很懂。 #line:0d2875b diff --git a/Assets/Yarn/FP/FP_Day1_sleep/FP_Day1_sleep.yarn b/Assets/Yarn/FP/FP_Day1_sleep/FP_Day1_sleep.yarn index eb8579ee1..bb12b1d38 100644 --- a/Assets/Yarn/FP/FP_Day1_sleep/FP_Day1_sleep.yarn +++ b/Assets/Yarn/FP/FP_Day1_sleep/FP_Day1_sleep.yarn @@ -1,11 +1,13 @@ title: Start tags: start +position: -500,-3252 --- <> <> === title: 开场 +position: -499,-3056 tags: linear --- <> @@ -61,6 +63,7 @@ jj: 那你要快点长大喔~小麦克斯韦妖。 #line:01c4501 title: 教室苏醒 tags: linear +position: -498,-2867 --- <> <> @@ -93,11 +96,13 @@ boy: 你睡糊涂啦?快来吧! #line:023c325 me: 喂!等下…… #line:0724d32 <> <> +me: 这里是… <> === title: 教室 tags: hub +position: -116,-2585 --- <> <> @@ -116,12 +121,14 @@ tags: hub === title: 教室_入场 +position: -343,-2413 tags: detour --- 你站在空荡荡的教室里。
教室里空无一人,只有轻轻飘动的窗帘发出的扑梭声。
#line:0557c68 === title: 观察 +position: 248,-2205 tags: detour --- ->窗外 #line:07f8e7b @@ -143,6 +150,7 @@ tags: detour === title: 趴回去再睡会 +position: 686,-2284 tags: detour --- me: …… #line:00ab4f3 @@ -160,6 +168,7 @@ me: …… #line:00ab4f3 title: 走廊 tags: hub +position: -406,-2079 --- <> <=1 && $gameStage==0>> @@ -184,6 +193,7 @@ tags: hub === title: 离开_打量 +position: -292,-1526 tags: detour --- <> @@ -192,6 +202,7 @@ tags: detour === title: 走廊_入场 +position: -178,-1779 tags: detour --- <> @@ -200,6 +211,7 @@ tags: detour === title: 走廊窗外 +position: 95,-1702 tags: detour --- <> @@ -208,6 +220,7 @@ tags: detour === title: 楼梯间 +position: -624,-1439 tags: hub --- <> @@ -223,12 +236,14 @@ tags: hub === title: 楼梯间_入场 +position: -349,-1016 tags: detour --- 你站在满是灰尘的楼梯间,
上面似乎就是天台。
#line:0c3fb6b === title: 女孩 +position: 279,-1844 tags: detour --- <> @@ -239,6 +254,7 @@ tags: detour === title: 女孩_入场 +position: 486,-1785 tags: detour --- <> @@ -252,6 +268,7 @@ tags: detour === title: 女孩_交谈 +position: 386,-1600 tags: detour --- <> @@ -264,6 +281,7 @@ tags: detour === title: 女孩_初次交谈 +position: 192,-1347 tags: detour --- <> @@ -285,6 +303,7 @@ tags: detour === title: 女孩_等待矢车菊 +position: 469,-1360 tags: detour --- me: 这是…你画的? #line:03c63c9 @@ -300,6 +319,7 @@ girl: 矢车菊蓝…总还是差一点啊。 #line:07f05d1 === title: 递矢车菊 +position: 585,-1135 tags: detour --- <> @@ -322,13 +342,15 @@ girl: 不过,门后面你要找的东西,
我 === title: 女孩_已完成 +position: 743,-1403 tags: detour --- -girl: 女孩一边哼歌一边继续涂画着,
没有听到你的声音。
#line:01ef1ed +//girl: 女孩一边哼歌一边继续涂画着,
没有听到你的声音。
#line:01ef1ed === title: 天台 tags: hub +position: -1093,-1245 --- <> <> @@ -346,8 +368,16 @@ tags: hub <> ->上去<> #line:0a361e8 <> - ->进入天文台 #line:04adc32 - //你进门又走上一圈旋转楼梯,进入了一个昏暗圆形的房间。 #line:0c07ecc + ->推门 #line:04adc32 + <> + boy: 喂! + 男孩忽然把头回过来看着你。 + boy: 这发生过很多次了,你知道的吧。 + 他的表情变了,你忽然看不清他的脸。 + boy: 你不应该再回来了。 + <> + 你把不再看他,把手放在门把手上。 + //【TODO】——SFX:吱呀 <> <> ->下楼<> #line:0bf285a #deps:gameStage @@ -357,6 +387,7 @@ tags: hub === title: 天台_入场 +position: -1617,-829 tags: detour --- <> @@ -393,6 +424,12 @@ tags: detour <> <> 你站在教学楼的楼顶,视野开阔。
空气中似乎有种熟悉的
令人昏昏沉沉的气味……
#line:0325825 +<> + <> + boy: 看呀,快看! + 男孩兴奋地抬头看着天空,嘴巴痴痴地张着,没有要走的意思。 + me: 不去天文台了吗? + boy: 你去吧!那是你该去的地方。 <> <> 你站在教学楼的楼顶,视野开阔。
天蓝蓝的,风也有点儿冷了。
你感觉好像有人在喊你。
#line:0f4be5a @@ -400,6 +437,7 @@ tags: detour === title: 天台检查 +position: -1008,-697 tags: detour --- ->窗户 #line:03e43b8 @@ -434,6 +472,7 @@ tags: detour === title: 上去_与阿灿_开场 +position: -1771,-1012 tags: detour --- 环形走廊很高,你走到阿灿身边。 #line:0545696 @@ -443,6 +482,7 @@ boy: 啊?这下怎么办啊。
我还怎么变成 === title: 上去_远眺 +position: -1369,-816 tags: detour --- <> @@ -461,12 +501,15 @@ boy: 不过,现在还是先找天文台的入口吧。 #line:0fb2 === title: 上去_画门_描述 +position: -1260,-539 tags: detour --- -墙上洋洋洒洒地画着一扇金属门,
门敞开着,
里面似乎有人在呼唤你。
#line:0124137 +墙上洋洋洒洒地画着一扇金属门,门虚掩着,里面传出一种让人熟悉的窸窸窣窣声。 #line:0124137 +你感觉记忆深处有什么东西在涌动。你知道穿过这扇门你就无法再回来了。 === title: 天文台 +position: -402,-360 tags: hub --- <> @@ -477,25 +520,18 @@ tags: hub <> <> ->望远镜 #line:00798be #deps:wyjStage - <> - ->安装目镜<> #line:04d4386 - <> - ->往里看 #line:0724b3e - <> - ->返回 #line:0c2845b - <> - ->往里看<> #line:02f0aa3 - <> + <> + ->更近一些 #line:00f87b1 <> - ->往里看<> #line:02f0aa4 - <> - <> + ->返回 #line:07be273 + <> ->出去 #line:09312e4 - <> - <> +<> +<> === title: 天文台_入场 +position: -1057,113 tags: detour --- 你站在一间昏暗的圆形房间里。
房间的正中央是一台天文望远镜,看起来很久没人用了。
房间一片死寂,地上、桌上,遍布着灰尘。
#line:0a229cf @@ -513,6 +549,7 @@ tags: detour === title: 天文台观察 +position: 30,-164 tags: detour --- ->日历 #line:01894bd @@ -535,23 +572,11 @@ tags: detour 这些仪器看着很像你工作用的工具…… #line:0076043 <> ……不对,
你真的有那个工作吗?
你只是一个学生吧。
#line:0256c87 - <> - me: 只要…什么都能修好,对吧。你说的… #line:005b630 - <> - <> - ->翻找零件 #line:09c5690 - 大部分零件你都不认识。
不过你的运气不错。
#line:04bff73 - ->完好的压缩环 #line:06c0942 - <> - 你拿起一个小小的金属环。
你还不知道它能用在哪里。
#line:0c9a2d1 - <> - me: 这下应该可以了。 #line:01ed9bc - <> - <> <> === -title: 望远镜_开场 +title: 天文台_望远镜 +position: -734,-201 tags: detour --- <> @@ -562,62 +587,83 @@ tags: detour 望远镜上覆盖着厚厚的灰尘,
螺丝钉锈迹斑斑。
#line:0154dea 原来它有这么旧吗? #line:0bbc574 <> +灰尘的声音在望远镜的空腔中回荡。
你眯起眼睛,努力想要看清楚。
#line:08aff34 +<> +<> === -title: 安装目镜 -tags: detour ---- -你记得这很困难。
但这比你印象中的轻松太多了。
#line:0edf096 -me: 我修好了!对吧?我修好了…… #line:0e80e94 -=== - -title: 往里看 -tags: detour ---- -<> - 灰尘的声音在望远镜的空腔中回荡。
你眯起眼睛,努力想要看清楚。
#line:08aff34 - <> - <> - 咔哒一声,什么东西掉了下来。 #line:00f87b1 - me: 哎呀… #line:07be273 - ->接住 #line:0f8dd82 - 你的手上拿着望远镜的目镜,
看起来就像小号的望远镜。
#line:0b032ff - 除此之外,
还有一个断成两半的环。
看起来是用来固定目镜的零件。
#line:0daf5f6 - <> -<> - <> - 目镜原来在的位置上
是一个黑漆漆的洞。
#line:02bcbcb - 往里面看去什么也没有,
只能听到灰尘的声音。
#line:0c4d195 - //TODO: 增加海浪音量 -<> -=== title: 海边 +position: -407,541 tags: linear --- <> <> 你的身体仿佛正在黑暗中褪去。 #line:0da0c8f + <> <> <> <> + +【星空是模糊的,很难看清】 + +girl: 怎么还是看不清? + +【调试镜头】 + +jj: 这都漏雨了。它太旧了,应该很难修好了。 + +girl: 不好!肯定是还有什么地方没弄好… + +【调试镜头】 + +jj: 走吧,我们在这里也玩够了。 + +girl: 这东西该怎么弄啊。 + +jj: 今晚还有点时间,回家姐姐带你看别的星星。 + +girl: 不行,你说过你想看到土星环的。 + +jj: 修不好就算啦。 + +girl: 你刚才还不是这么说的。 + +<> + +me: 姐姐…… + +【镜头变得模糊,下摇】 + +<> <> <> <> -jj: 你不该来这的。 #line:0df4d91 -me: 我也不想梦见你。可是…… #line:0ec80fc -me: 不管梦的内容是什么……
最后总会到这儿来,对吧。 #line:0b49833 -jj: 对或者不对,取决于你自己。 #line:0d90409 -me: 假如…… #line:0cf7ae6 -me: 假如你是真的就好了。 #line:02bbbbc -//TODO: (海浪声) -你仿佛感觉自己的手被握住了。 #line:025dad2 -jj: 假如我是真的,
我会希望我是假的。 #line:018c643 -jj: 我还希望当你醒来,
你就会忘记我。 #line:05b81f4 -me: 你知道么? #line:07f5b5e -me: 现实里不是所有东西坏了都能修好的。 #line:0ab64a2 +jj: 回来了。 +jj: 你今天有修好吗? + +<> +你仿佛感觉自己的手被握住了。 #line:025dad2 + +jj: 没关系,好好休息一下吧。 + +me: 姐姐… #line:0cf7ae6 +me: 我不该来这的。但我越是不想要梦到你,就反而…… #line:02bbbbc + +你的手指攥紧了。手里的东西圆圆的,硬硬的。是那个还没修好的望远镜。 + +<> + +me: 这就是那个原因,对吧。 + +<> + +jj: 还想继续尝试吗? + +me: 姐姐,你知道的,对吧。 #line:07f5b5e +me: 现实里,不是所有东西坏了都能修好的。 #line:0ab64a2 me: 这就是它们把你写进我的原型的原因。 #line:055f6cf me: 一个永远不可能被修好的……
一个无法被完成的遗憾。 #line:07fee71 me: 一个固执的…偏执的……有缺陷的…… #line:070fc03 @@ -626,21 +672,23 @@ jj: 不。你已经做得很好了。 #line:0989b0e jj: 你是一个很棒的医生,不是吗? #line:052f57a jj: 毕竟,我知道你是来做什么的。 #line:05c73fe + me: 姐姐…… #line:099fc97 +me: 我想你。我想要你陪我,抱我,带我去放风筝,去看星星,我想要把它修好…我想你,我想要你是真的…只是…… +me: 我不应该再想了。 -jj: 姐姐愿意被*解决*。 #line:00fc25d +你没有再说话。
站起身,海风吹在你的脸上,咸咸的,让人反胃。
#line:0185dd3 -你没有说话。
站起身,海风吹在你的脸上,咸咸的,让人反胃。
#line:0185dd3 me: 姐姐! #line:017c7f1 海风吹在你的脸上,
迅速地吞没了你的回声。
#line:012ae52 扑通! #line:0adf6d2 你把手里的东西远远地抛进了大海里。 #line:029a7e3 me: 我再也不欠你什么了! #line:0597cda -jj: 你本来就不欠我什么。 #line:0fa59bb +jj: 你从来就不欠我什么。 #line:0fa59bb 姐姐的声音变得不稳定起来。 #line:060d93b -me: …我本来就…不欠你什么。 #line:0ebcd24 +me: …我从来就…不欠你什么。 #line:0ebcd24 姐姐笑了。
声音越来越遥远,
像是从门的另一边传来的。
#line:0ca4d3b jj: 该醒来了,路斯。 #line:03c9e3c diff --git a/Assets/Yarn/FP/FP_Day2_begin/FP_Day2_begin.yarn b/Assets/Yarn/FP/FP_Day2_begin/FP_Day2_begin.yarn index b28d95e58..39f6c4532 100644 --- a/Assets/Yarn/FP/FP_Day2_begin/FP_Day2_begin.yarn +++ b/Assets/Yarn/FP/FP_Day2_begin/FP_Day2_begin.yarn @@ -15,6 +15,9 @@ position: 250,-26 <> <> +<> + +me: …… me: 这家伙…… #line:075df29 me: 今天又迟到了么。 #line:09a568c diff --git a/Assets/Yarn/FP/FP_Day2_night/FP_Day2_night.yarn b/Assets/Yarn/FP/FP_Day2_night/FP_Day2_night.yarn index f4b5e1489..5027930ef 100644 --- a/Assets/Yarn/FP/FP_Day2_night/FP_Day2_night.yarn +++ b/Assets/Yarn/FP/FP_Day2_night/FP_Day2_night.yarn @@ -262,4 +262,4 @@ me: 排异反应…么… #line:0db5584 <> <> -=== \ No newline at end of file +=== diff --git a/Assets/Yarn/FP/FP_Day2_sleep/FP_Day2_sleep.yarn b/Assets/Yarn/FP/FP_Day2_sleep/FP_Day2_sleep.yarn index 25c56e748..668324c73 100644 --- a/Assets/Yarn/FP/FP_Day2_sleep/FP_Day2_sleep.yarn +++ b/Assets/Yarn/FP/FP_Day2_sleep/FP_Day2_sleep.yarn @@ -2,7 +2,7 @@ color: blue cluster: Day2_Entry tags: demo -position: 2,-331 +position: 1,-422 --- <> //自动声明 @@ -13,12 +13,15 @@ position: 2,-331 <> //自动声明 <> //风向 <> //收放线次数 -<> //风筝高度 +<> //风筝高度 <> //风筝高度 <> //自动声明 +<> +<> -<> +<>//用来判断玩家是否正在尝试离开当前场景的flag,使用完就应该被放下 +<>//1 风筝1 → 2 放完风筝1 → 3 从树上取完风筝 → 4 放完风筝2 → 5 乌鸦揭示完秘密 <> <> @@ -27,21 +30,22 @@ jg: VERYFYING…bool seaExists = false; waiting for imput… #auto_next #line:05 <> <> // <> -???: …下来… #line:0c8c60b -???: 下来…下来。 #line:07bfa4b -<> +???: …抓紧… #line:0c8c60b +<> +???: 抓紧…快抓紧。 #line:07bfa4b // <> //你发现自己正躺在一片空白之中。空白场景的正中央是一颗枯树。 #line:038350e -声音似乎是从树梢上一只乌鸦嘴里传出来的。 #line:09134e1 -乌鸦: 下来。下来。 #line:0416ffa +声音似乎是从树梢上一只乌鸦发出来的。 #line:09134e1 +乌鸦: 抓紧。抓紧。 #line:0416ffa ->站起身 #line:007b1d4 -<> +<> 你扶着发麻的膝盖站了起来。身体很沉重,像没有润滑过一样干涩。 #line:07e15e9 -me: 这是…哪里? #line:03f8114 -乌鸦歪着头看着你,眼睛滴溜溜地转着。它转动脑袋,又看向了远方。那里除了一望无际的空白,什么也没有。 #line:02a2c7d -乌鸦: 我们该回家了。 #line:0e943fe +me: 这次又是…哪里? #line:03f8114 +乌鸦歪着头看着你,眼睛滴溜溜地转着。像是刚刚才注意到你。它转动脑袋,又看向了远方。 #line:0fd4ed3 +乌鸦: 你要被找到了。 #line:0e943fe //你感到有什么东西落在身上。那是雪,正从天空洋洋洒洒地飘落。 #line:0c0d4da -me: 这到底是… #line:0ef08ad +me: 找到什么?哪里… #line:0ef08ad +你忽然感到一阵头痛。 #line:0379a7a jg: 数据溢出:未知来源的记忆… #line:007d96c me: 啊…又来了… #line:0b0acd0 jg: VERYFYING…bool seaExists = waiting f 【WARNING: UNEXP #auto_next #line:07f7aba @@ -81,37 +85,208 @@ jg: VERYFYING…bool seaExists = waiting f 【WARNING: UNEXP #auto_next #line:07 title: 醒来 color: green cluster: Day2_Entry -position: 2,-145 +position: 1,-236 --- -???: 下来! #line:02447ee -<> +???: 抓紧! #line:02447ee +你感到手上的什么东西传来的震动。骨碌碌…骨碌碌…… #line:06ac82f +骨碌碌…骨碌碌…… #line:04cf538 +???: 喂!你睡着啦! #line:087325f +<> <> +->抓住 #line:079843f +一阵强烈的拉力,手里的东西差点脱手而出。 #line:0ac9cab +girl: 快看!飞起来啦! #line:030481b // <> // 你缓过神来,场景又发生了变化。 #line:0d35cf7 // 枯树长满了树叶,上面挂着一只孤零零的风筝,跟随着树冠一下一下地轻轻摇晃着。 #line:0f0d44b // 树下站着一个扎着马尾辫的小女孩,正一下一下地拽着一条风筝线。风筝线通向树冠。 #line:08968b1 // girl: 快下来吧。 #line:0bff6d0 -me: 这是…… #line:0d9ee96 -me: 我怎么又…… #line:085632d -<> -<> - +天上什么东西正在发出猎猎的声音,像涨满的风帆的抖动声。 #line:0a832a0 +你向上看去。 #line:0718f75 +天蓝蓝的,像一望无际的蓝色大海。
闪闪发亮,亮得有些睁不开眼。
#line:085e65a +<> === + + + +title: 风筝1 +color: yellow +cluster: Day2_Plaza +position: 3,59 +--- +// <> +// <> +// <5>> +// <> +// 风筝变成了空中的一个小点,几乎看不见了。手上的拉力越来越模糊。 +// <2>> +// <> +// 风筝飞在高处,像一只自由的小鸟。风筝线垂在空中,轻轻地跳动着。 #line:0f7ff25 +// <> +// <> +// 风筝懒洋洋的,轻轻摇晃着。飘带随风飘动。 #line:0f350e3 +// <> +// <2>> +// me: 怎么说的来着?…风大放线,风小收线……对吧… #line:0f36ca1 +// <> +//================================================================================== +//==[回跳内容]展示图片、描述、初始内容 +//================================================================================== +<> + <> + <> + 一个小小的黑影在天上摆动着,时而向左时而向右。像一只自由自在的鸟儿,向天边飞去。 #line:07c785c + girl: 喂!你怎么在愣神呀! #line:093133b + girl: 该放线啦! #line:0beb13f +<> + <> + 哗啦……… #line:029246c + 鸟儿抖动着,乘着风向上方爬去,越来越远,越来越远… #line:05cfc6c + <> + 它要去哪? #line:0e76ca4 + 你的手不由自主地攥紧了。 #line:02bc000 + girl: 会断的,该放松些啦! #line:0c0d82f + girl: 一直拽紧的话,它会断掉的。 #line:0dfb7f1 + me: 它要飞走了…… #line:0db1f3d + girl: 让它飞呀。它本来不就是要飞的嘛! #line:08a4dca + girl: 放线啦! #line:0b9f8d5 +<> + <> + 鸟儿轻轻地爬升着。 #line:0794c71 + 它轻轻地滑翔着,像是一片自由的云。 #line:0bcd3b7 + <> + me: …好高啊。 #line:082e87e + girl: 还不够高,再高一些吧。 #line:0dc4f3a + me: 该…怎么做? #line:0670294 + girl: 感受风呀。 #line:09baa1b + me: 感受…… #line:00c3149 + 轻柔的风像是轻轻敲击了你的后颈。有什么东西从脑海深处浮了出来。 #line:0c0f678 + 有人教你玩过这个游戏。 #line:0289237 + me: 风大就放线,风小就收线……对吧? #line:08c0f8a + 你抬起头,仔细感受着手上的张力。 #line:0080d80 + 凛冽的风缓和了下来。带着它左右摇晃,像嬉戏的孩子把玩着手里的玩具。 #line:049e26c + // 风从你的脸上像水流一样,打折回旋流过。一阵叠着一阵,就像海浪一样。 #line:0b3c345 + // girl: 怎么样? + // 风筝似乎抖动了起来,你感到风筝线正在收紧。 #line:0373068 +<> + <> + <> + 鸟儿越来越高,线的触感越来越模糊。 #line:0f4114e + me: 好像… #line:0753c22 + girl: 飞上去啦。 #line:011f865 + me: 要多高? #line:0be023d + girl: 越高越好! #line:0f2dee9 + 风舒缓了下来,线有规律地轻轻摇晃,像是在荡秋千。 #line:0624163 + <> + 失败提示,再来一次 #line:0565bb1 + //TODO:没成功就重来一次(把t-1),randomize一下$wind(-1或者1),然后给出对应描述(两种各给三种random描述) + <> +<> + <> + <> + girl: 再高一些,很快就能听到了。 #line:067e750 + me: 听到什么? #line:0c16fdb + girl: 一会你就知道了! #line:076cc56 + 风这会又变小了,就像潮汐的涨落一样。 #line:0c9aefd +<> + <> + girl: 喂——! #line:078d8c9 + 女孩对着天空喊着。声音被风带到很远很远的地方。 #line:026014d + girl: 把它带走! #line:07ff984 + girl: 喂——!你听见我了吗——! #line:0c291b8 + 鸟儿在空中抖动了起来。风变化着,线猛地绷成了一条直线。 #line:0d92e82 +<> + <> + girl: 不好…听到了吗? + girl: 它要离开了。 #line:0a272c4 + 你竖起耳朵听。却只能听见自己砰砰的心跳声。 #line:0305025 + girl: 带上它呀——!喂——! #line:04298ff + 风从你的耳畔打着回旋流过,嘈杂的风声让你感到似乎无法呼吸。你听到一阵慌乱。 #line:07706aa +<> + <> + 强烈的震动从手上传来,线在空中抖动,发出呜呜的悲鸣。 #line:0a4ce8c +<> + 手上的线忽然一轻。风弱了下来,变得完全没有了。 #line:064cfbd + 风离开了。它没有追上风。 + girl: 为什么呢。 #line:02a0d93 + <> + <> + girl: 飞得这么高… #line:0210829 + <> + <> + girl: 还是落回来了啊。 #line:0a5c874 + 轻飘飘地… #line:03fd2e2 + 风筝飘向了一棵大树。 #line:092e57b + <> + <> + <> + <> + <> +<> + +->放线 #line:08a1756 + <> + <> + <> + 风把风筝吹得越来越高,越来越远。 #line:08924c7 + <> + <> + 风筝在风中轻轻摇晃着。 #line:0a4c7dd + <> + <> + <> + 风筝摇摇晃晃地下落了一段高度。 #line:0da05be + <> +->收线<2>> #line:0b475d7 + <> + <> + <> + 风把风筝吹得更远,也更低了。 #line:08bb573 + <> + <> + 风筝在风中轻轻摇晃着。 #line:00e3d64 + <> + <> + <> + 风筝在空中扑地抖了一下,又向高处爬了一截。 #line:08ef2fa + <> +->保持<> #line:0930771 + <> + <> + 风筝线绷得笔直,像是要断掉。 #line:01a36f8 + <> + <> + <> + 风筝在风中轻轻摇晃。 #line:0d2c8bb + <> + <> + <> + 风筝线轻轻地垂下来,形成一个更大的弧度。 #line:067c8b7 + <> + +<> + +<> +=== + + + + title: 广场 color: blue cluster: Day2_Plaza -position: 3,80 +position: -636,163 --- // <> // <> // <> // <> -<> +<> <> - // 空荡荡的游乐广场,一个小女孩正尝试踮脚够着挂在树上的风筝。 #line:007bce1 - 空荡荡的游乐广场,树梢无精打采地摇摆,搅拌着沉闷的空气。 #line:007bce1 -<> + 空荡荡的游乐广场,树梢无精打采地,搅拌着沉闷的空气。女孩正尝试踮脚够着挂在树上的风筝。 #line:007bce1 + //空荡荡的游乐广场,树梢无精打采地摇摆,搅拌着沉闷的空气。 #line:007bce1 +<> // 空荡荡的游乐广场,小女孩正坐在地上解开风筝的线 #line:0e54b9c <> 空荡荡的游乐广场,风轻拂着树梢。一个扎着马尾辫的小女孩坐在长椅上。 #line:0e54b9c @@ -119,6 +294,10 @@ position: 3,80 <> 空荡荡的游乐广场,风很大,卷得树沙沙作响。 #line:06583cd <> +<> + me: 又回来了…我就知道。 #line:024d30a + <> +<> //================================================================================== //==[回跳内容]展示图片、描述、初始内容 @@ -133,12 +312,11 @@ position: 3,80 // (stage3可以和女孩一块坐?) #line:096bf2f //这里可以增加一个小女孩拉下的东西?显示小女孩之前在这里? ->返回 #line:0f97ce4 - ->广告栏 #line:0446667 - 广告栏上面画着几个嬉笑的孩子,底下的艺术字体褪色严重,模糊不清。 #line:058ebb4 - // // (感觉略没用,不如改成暗示远处是海的东西?比如救生圈或者船之类的东西) #line:0943111 - ->树<> #line:02f1319 + ->眺望 #line:0446667 + 天蓝蓝的,像湖水一样,亮得让人睁不开眼。一阵闷热的风撞在你的脸上,带着让人窒息的咸腥味和海鸥的叫声。 #line:058ebb4 + ->树<> #line:02f1319 <> - <> + <> 树下站着一个扎着马尾辫的小女孩,她的手上拽着一条细线,细线的另一头通向树冠。 #line:0446e8b ->抬头 #line:000b785 <> @@ -148,46 +326,29 @@ position: 3,80 // ->抬头 #line:000b785 // <> ->返回 #line:022c2ac -->女孩<1 && $gameStage<4>> #line:04543d0 - <> +->女孩<> #line:04543d0 + <> <> - // <> - // 女孩扯着风筝在广场上跑,可风筝怎么也飞不起来。 #line:0c2240a - 女孩低坐在长椅,低头拨弄着手上的风筝。 #line:0c2240a - girl: 你会放风筝吗? #line:0cb1d21 - me: 我不确定。很久以前……有个人教我放过。
但那是太久以前了。 #line:0a4ba48 - girl: 没有人教我怎么放…我没有什么能出来玩的朋友。 #line:0226651 - girl: 你可以教我吗? #line:027a788 - me: 你的爸爸妈妈呢? #line:0b95975 - girl: 他们都出海去了。 #line:0dc5f32 - me: … #line:08d03ca - ->同意 #line:0e9a450 - me: 我不确定我还记不记得…来试试吧。 #line:075c160 - girl: 谢谢你。 #line:096f28c - <> - <> - <> - 女孩雀跃地跳起来。她的手里牵着风筝,跑了出去。 #line:0b77578 - <> - <> - 风筝线正在被骨碌碌地放出去。 #line:082d428 - me: 再等等… #line:0dcd7a0 - ->放线 #line:074cc0d - <> - ->不同意 #line:0e7a635 - <> - <> - 女孩低坐在长椅,低头拨弄着手上的风筝。 #line:0a47e1c - me: 好吧,我想我们应该等风再大一些。 #line:0cf9aa5 - girl: 顺着风的感觉…究竟是什么意思呢…… #line:04b2fed - girl: 姐姐也是这么和我说的。 #line:0567626 - me: 姐姐? #line:0c4ce3e - girl: 她说等她病好了,就来和我放风筝。 #line:03c30c4 - girl: 在这之前,只能我自己尝试了。 #line:04c05eb - 你感觉脑袋深处,好像有什么东西裂了一条缝。 #line:0d014a1 - 一阵风打破了沉闷的空气,掠过手臂上的汗毛,痒痒的。 #line:0b817f3 - girl: 起风了,快来! #line:04a165e - 她牵着风筝跑了起来。 #line:039b319 + 女孩低坐在长椅,低头拨弄着手上的风筝。 #line:0a47e1c + girl:它还会来吗? #line:0baa35d + me: 它?谁啊…? #line:05efa2f + girl:风啊。 #line:0521184 + me: 风……总是会来的吧。 #line:0b7dc96 + -希望是这样。它很久没来了。 #line:0460761 + girl:它好像不是很开心。 #line:0b93980 + me: 谁? #line:0637670 + girl:风啊。 #line:0410147 + me: ……风里…到底有什么? #line:040fcf3 + 小女孩转过脸,认真地看着你。 #line:066007f + girl:风里的那个声音。你没听到过吗? #line:0b2e108 + girl:我希望叫它经常来找我玩,这样它就会开心一点! #line:0659abc + 风…吗? #line:0199246 + 沉闷的空气轻轻翻腾起来,掠过手臂上的汗毛,痒痒的。 #line:0b817f3 + girl: 你听到了么?它来了。 #line:0ef7aee + girl: 你是对的!起风了,快来! #line:0b1784f + 小女孩扑地站了起来。 #line:0fe3577 + me: 等会… #line:06d29d8 + 她已经跑了出去,手里还牵着风筝。 #line:039b319 <> 风筝线骨碌碌地被拉了出去。 #line:0226637 girl: 快!放线! #line:018921c @@ -209,6 +370,12 @@ position: 3,80 // <> // <> // <> +->离开 #line:086b2fa + 迎着海风有一条小路离开这个广场。 #line:0b704e9 + 你沿着路向前走。 #line:03fe4f9 + <> + 沙沙…沙沙……像是什么东西拍打的声音。 #line:0b86656 + <> <> === @@ -218,23 +385,23 @@ position: 3,80 title: 树 color: green cluster: Day2_Plaza -position: -387,110 +position: -1026,193 --- -<> +<> <> //树很高很大,树冠像是要盖住整个天空。 #line:035d8d7 - 风筝被线紧紧地缠在了树枝上,耷拉在树梢,无力地晃动着。 #line:07feba5 + 一片浅红色耷拉在树梢,无力地晃动着。 #line:07feba5 girl: 下来! #line:090b708 沙沙……
树叶纷纷飘落。
#line:0b09a4a - me: 你应该放手试试。 #line:0538a4a - girl: 可是我怕…它会飞走… #line:019fa29 - me: 但如果你拽得再紧一些,它可能就被系死在上面了。 #line:044efec - 女孩似乎正在下定决心。 #line:09a8ac4 + girl: 总是这样…… #line:019fa29 + 你注意到一条缠绕在树枝上的线,伸手扯住了它。 #line:0593280 + girl: 不,那样会它系死在上面的。 #line:044efec + 女孩仰着脑袋,头也不回地说。她纵身一跃,够着了树梢的末端。 #line:09a8ac4 //你提示提示女孩松开手,风筝自然就会下来。 #line:0ab907a 扑倏倏… #line:01e1891 <> - 小女孩追上去,捡起了风筝。 #line:0e79637 - <> + 风筝被轻轻弹起,飘落了下来。女孩了追上去。 #line:0e79637 + <> <> <> <> @@ -257,7 +424,7 @@ position: -387,110 title: 拿下风筝 color: green cluster: Day2_Plaza -position: -387,110 +position: -1026,193 --- ->摇动树干 #line:04d9985 你试图摇晃粗大的树干。 #line:0b4eb71 @@ -272,98 +439,32 @@ position: -387,110 缠绕着的线松开了。风筝轻飘飘地落了下来。 #line:03bb549 你比自己想象的更轻盈。 #line:066e0ab //小女孩追上去,捡起了风筝。 #line:0e79637 - <> + <> <> - - //->离开 #line:0f24112 <> <> === -title: 风筝1 -color: yellow -cluster: Day2_Plaza -position: 642,-24 ---- - -<> - 轱辘在手里猛烈地旋转着,风筝线被一圈圈地放出去。 #line:050df8f - <> - <> - <> - <> - girl: 飞起来啦。再高些! #line:0f93679 - me: 风不够大啊…… #line:0aa1f57 - //girl: 还不够高呢! #line:0c2f2ff - me: 该怎么做来着…… #line:0bcfa62 -<> - <> - 风筝摇摇晃晃地上升着。 #line:0f56000 - 手里的线仿佛有自己的生命,时而紧,时而松。 #line:013729f - girl: 再高些! #line:0051916 - me: 跟着风的感觉…好像是这么说的? #line:099f2be -<> - <> - <> - <> - //me: 跟着风的感觉! #line:0675827 - 你尝试去感觉风。 #line:064f718 - 风的气息若有若无地吹过你的脸,杂乱无章。 #line:05ea773 -<> - <> - <> - 风筝停止了上升,开始往下落。 #line:02c49e6 - girl: 要掉啦! #line:0b3c2c8 -<> - -//================================================================================== -//==[回跳内容]展示图片、描述、初始内容 -//================================================================================== - -->放线 #line:0788a12 - <> -->收线 #line:0f26666 - <> -->保持 #line:042d942 - <> -<> -<> - <> -<> - <> - <> - 风筝掉到了地上。女孩捡起风筝,排掉上面的尘土。 #line:0918f11 - 差一点就飞起来了!可惜。 #line:05fd02b - <> - <> -<> -=== - - title: 风筝2 color: yellow cluster: Day2_Plaza -position: 642,197 +position: 3,280 --- <> 线轱辘在手里猛烈地旋转着,风筝线被一圈圈地放出去。 #line:05a3328 <> - <> - 风筝轻轻摇晃着,飘带随风飘动。 #line:0e0465e -<> - <> - 风筝飞在高处,却不再像刚才那样听话。风筝线一会儿垂下去,一会儿又猛地弹紧。 #line:09505c0 -<> - <> - 风筝变成了空中的一个小点,在乱风里忽左忽右。手上的拉力一阵清楚,一阵又像被什么东西吞掉。 #line:056ef2d + <> + 鸟儿轻轻摇晃着,随风飘动。 #line:0e0465e +<> + <> + 一只小鸟在高处自由地飞着。风筝线垂在空中,轻轻地跳动着。 #line:09505c0 <> - <> - <> - 线轱辘猛地一顿,所有线都被放出去了。线头像被卡死一样绷住,你来不及收手,被拽得踉跄向前。 #line:080edb4 + <> + 鸟儿变成了空中的一个小点,几乎看不见了。手上的拉力越来越模糊。 #line:056ef2d <> <> me: 她怎么说的来着?…风大放线,风小收线……对吧… #line:0fd0200 @@ -374,110 +475,109 @@ position: 642,197 <> <> - <> - girl: 飞起来啦。再高些! #line:0f8030a - girl: 跟着风筝的感觉! #line:09f9f72 - 线轱辘在手里猛烈地旋转着,风筝线被一圈圈地放出去。 #line:0e787b6 + <> + girl: 飞起来啦。再高些! #line:0f8030a + girl: 跟着风的感觉! #line:09f9f72 + 轱辘在手里猛烈地旋转着,线被一圈圈地放出去。 #line:0e787b6 <> <> - <> - girl: 总算飞起来了! #line:06a5d65 - 风似乎弱了一些,风筝停在了半空中,缓缓地飘落。 #line:01b9a87 + girl: 继续! #line:06a5d65 + 风似乎弱了一些,淡红色的鸟儿停在了半空中,缓缓地飘落。 #line:01b9a87 +// <> +// <> +// girl: 继续,继续! #line:0e6b0ee +// 鸟儿摇摇晃晃地上升着,你感到线正在收紧。 #line:030fbe4 <> <> - <> - girl: 飞呀!飞得越高越好! #line:0e6b0ee - 风筝摇摇晃晃地上升着,你感到风筝线正在收紧。 #line:030fbe4 + girl: 快听! #line:004b85e + 你竖起耳朵。 #line:0c8d155 + 风忽紧忽慢,杂乱无章…像是有很多声音,又像都只是噪声…… #line:041393a + me: 我好像没…… #line:0b0933d + 手里的线猛地收紧了。然后又被猛地松开,像潮汐一样,像… #line:066c8e4 + 像呼吸一样。 #line:0b560d2 + girl: 保持高度。 #line:099e3cb + 风再次吹了起来,手里的线收紧了。 #line:042ae7a <> - <> - <> - girl: 你好厉害! #line:004b85e - girl: 等我长大,我也要像你一样厉害! #line:008e022 - 一阵风刮过,你感到风筝线正在收紧。 #line:066c8e4 + <> + girl: 风——! #line:047b70e + 女孩对着天空大喊,风把声音带到了很远的地方。 #line:03e2c4f + girl: 你去哪了! #line:07ed92a + girl: 我在这里等了你好久! #line:03ab273 + 均匀的起伏开始变得粗重起来,杂乱无序。 #line:0dec288 + girl: 你说过不会让我失望的呀。那边怎么样? #line:0ac3a51 + 风平稳了下来,变得单调而均匀,似乎很疲惫。 #line:041ddd8 <> - <> - <> - girl: 你有什么感觉吗? #line:047b70e - me: 感觉? #line:0434441 - girl: 姐姐说,等我把风筝放起来了,我就能知道她的感觉。 #line:07ed92a - me: 我感觉…我只能感觉到风。 #line:03ab273 - girl: 风…怎么样? #line:0ac3a51 - 风平稳了下来,风筝懒洋洋地在天上晃动。 #line:041ddd8 -<> <> - me: 风…好像停了。好像…没有什么规律。 #line:0c86a64 - girl: 所以她感觉…没有什么规律?搞不懂…… #line:0d5cc4e - 你努力搜刮着回忆。 #line:0e2133b - me: 她…怎么了? #line:094b24d - girl: 我不知道。 #line:0992ff4 - girl: 我只知道…她的病只有那个装进脑袋里的机器能治。 #line:0ad2dc9 - <> - <> - 风筝开始抖动起来。手上感受到的拉力变大、变乱了。 #line:09afac0 + girl: 这么多人要救啊…听起来好累噢。 #line:0c057ad + girl: 没关系。好好休息一下,再去救他们吧! #line:0225528 + 风振作起来,呼呼地打起回旋,一阵接着一阵,像是在述说着什么。 #line:01ca7fd +<> + <> + girl: 对!#line:0c59fab + girl: 如果世界生病了,就把它治好就好啦! #line:08b9df1 + 风的回应像低语一样,似乎在沉思。线长长地垂了下来。 #line:0345f40 <> <> - <> - me: 脑袋里的机器? #line:0099492 - girl: 对。但是每次医生装进去,都很快就拿出来了。 #line:08b9df1 - girl: 医生说…她的思维太杂乱了。 #line:0bc3841 - me: 排异反应? #line:04ba331 - girl: 对。你怎么知道? #line:04ce907 - 风筝线长长地垂下来,风筝正轻轻地向下飘落。 #line:0345f40 + girl: 大家都会死的啊。 #line:0a58e7e + girl: 还记得吗?“不要因为不舍得离开,而忘记了告别。” #line:0494ee2 + 风静了下来。 #line:09cc698 + girl: 你帮它们看到了很多东西,这就很好啦! #line:0a4bcf5 + 一阵暖风刮过,像太阳的温度。紧接着又是一阵咸腥的海风。 #line:0153926 + 它在回忆啊。 #line:0ed2355 + 风懒洋洋地飘送着。空中的鸟儿正在轻轻地下落。 #line:00317ee <> - <> - <> - me: 我…我也是个医生。 #line:0b31de3 - girl: 哇!你也太厉害了吧! #line:0a58e7e - girl: 等我长大了,也想当一个医生! #line:0494ee2 - girl: 我要消灭排异反应!到时候,姐姐想去哪就可以去哪了! #line:0a4bcf5 - <> - 高处的风胡乱地刮着。风筝线越来越紧。 #line:00317ee -<> <> <> <> <> - <> - <> - girl: 好大的风啊!快把风筝收回来吧。 #line:0551b46 - me: …… #line:09f8d1a - me: 路斯… #line:0b91d55 - girl: 嗯? #line:00b1fed - girl: 你怎么知道我的名字。 #line:071535e - me: …你要多陪陪姐姐,好吗? #line:058dc85 - girl: 你真奇怪。 #line:0599707 - 看不见的乱流吹得风筝左右摇摆。风筝线拽得你的手有点疼了。 #line:0c297a0 -<> + girl: 姐姐呢?你有好好向她告别吗? #line:0551b46 + 风突然静止了。 #line:017c3e8 + me: 我…… #line:0f10689 + 空气逐渐被搅动起来,盘旋着上升,越来越快,像是天上有什么东西在把它抽走。 #line:0c297a0 +<> <> <> <> <> - <> - <> - girl: 这么大风…是不是要下雨了呀? #line:0589599 - girl: 我们该把风筝收回来了。不早了。 #line:0d9c578 - <> + girl: 你要去哪? #line:02f8a46 + 手上的张力变得不自然,呼吸好像消失了。 #line:0bef789 + girl: 不…我的信还没有送到…… #line:0cfaa09 + me: 信? #line:0c8876e + girl: 我给风写的信啊。 #line:087f5a1 + 女孩指向天空。 #line:0180c7a + girl: 每次它回来的时候,就什么都不记得了。 #line:052bd07 + girl: 我要写信给它,让它记得我是谁…记得自己是谁。 #line:0acf327 + me: 我… #line:0e40632 + me: 我会帮你的。 #line:067cea8 风越来越大,线绷得越来越紧。 #line:02cc1b1 +<> + <> + girl: 喂?喂——! #line:0d41d32 + girl: 喂!你要去哪!带上它啊! #line:0425203 + 风没有回应,呼啸着,盘旋着,向上而去。 #line:0fed19b <> <> - <> - <> - girl: 小心! #line:0d41d32 - 风又从侧面兜住了风筝。你下意识抱住轱辘,脚步还是被带乱了半拍。 #line:0629fc9 - girl: 该放手了!别要了。 #line:05c16f5 - <> - 风筝线绷成一条发白的直线。女孩焦躁不安地看看你,又看看高处乱摆的风筝。 #line:0f7de8e - <> + 一条笔直的垂线指向天空,一头是已经几乎看不见的风筝,一头是你紧拽着的双手。 #line:051e887 + me: 慢一点…慢一点…… #line:02416d6 + girl: 喂!别忘了!你为什么要成为现在的你!别忘了啊! #line:0d643bf + girl: 我会恨你的!恨你一辈子! #line:03f2d20 + 你的手被勒得通红,线轱辘疯狂地旋转着,几乎要散架。 #line:0c07377 +<> + <> + 轱辘发出咚的一声,停止了转动。你被拽得向前走了两步,几乎要被带离地面。 #line:0629fc9 + 所有的线都被放出去了。你知道只有一个办法让它飞得更高了。 #line:002fd88 + <> ->放手 #line:0e492d7 - 你下定决心,松开了手。 #line:0707e86 - 轱辘掉在了你的腿上,紧接着是一阵忽如其来的失重感。 #line:056985d + me: 再见了…路斯。 #line:08d7ffc + 你松开了手。 #line:0707e86 + 风筝…飘走了…… #line:0a1138b + <> ->抓紧 #line:0f9b0e7 - 你把线轱辘往怀里死死压住,顺着拉力后退半步,才勉强没有摔倒。 #line:08c160b - girl: 太危险了,让它走吧! #line:000fb69 - me: 来帮忙呀! #line:0bbc2c2 - girl: 不!快放手! #line:0cb1ddd - 女孩想要跳起来去解开轱辘上的线头,却被绷紧的线逼得停在半路。 #line:0331894 - 下一阵风忽然兜满了风筝。轱辘从你掌心滑脱,紧接着是一阵失重感。 #line:060a67f + me: 对不起…路斯。 #line:035c07a + 你紧紧地拽着线轱辘,手指关节被压得像是要碎了。 #line:08c160b + me: 我…我…没能好好地和她说…… #line:0ca361b + 一阵强大的拉力拉得你飞了起来。紧接着是一阵失重感。 #line:060a67f + <> //你仰面摔在了地上。 #line:0cb513b //me: 飞…走了…… #line:0c4b572 //风筝变成了一个小小的小点,在高空中随着风越飞越远。 #line:0ac5fd8 @@ -501,7 +601,7 @@ position: 642,197 <> 风筝在风中轻轻摇晃着。 #line:0b3c4dc <> - <> + <> <> <> <> @@ -509,7 +609,7 @@ position: 642,197 <> ->收线 #line:08e99b8 <> - <> + <> <> <> <> @@ -536,14 +636,15 @@ position: 642,197 <> 风筝在风中轻轻摇晃。 #line:03c1cb3 <> - <> + <> <> <> <> 风筝线轻轻地垂下来,形成一个更大的弧度。 #line:0d36850 <> -<> +<> + <0>> <> <> @@ -571,106 +672,143 @@ position: 642,197 title: 上升 color: purple cluster: Day2_Ascent -position: -2,398 +position: 0,619 --- -<> - <> - <> - 轻飘飘地... #line:0a6d6a5 - <> - <> - <> - <> - <> - <> - <> - <> - ???: 喂! #line:02f25e7 - 声音像是从头顶上很远的地方传来的。 #line:01b726a - ???: 路——斯—— #line:0b51e73 - me: 我这是… #line:0d10f22 - <> - 一条细长的线缠绕在你的脚上,伸向远处,一直到那个越飞越高的风筝。 #line:0b6dbc0 - ???: 不要靠近那个地方—— #line:03b0aaa - <> - 你注意到了更高处的黑色矩形。看起来风筝正在把你带到那个地方去。 #line:0da7431 - <> -<> - ->解开绳子 #line:0d2c8a9 - <> - <> - 绳子牢牢地陷在你的皮肤里,难以下手。 #line:05c5ff8 - <> - 风筝已经飞进了黑色矩形里。腿上的拉力仍然没有消失。 #line:0859b3e - <> - 你摸到了一个结,那是绳子在腿上绕出的一个死扣。 #line:059e9b9 - <> - 那个黑色的矩形越来越近了。 #line:033f9ef - <> - ???: 路——斯—— #line:0c4045b - me: 姐姐! #line:09da664 - 你尝试解开那个结,但是失败了。 #line:04986e6 - <> - 你好像已经能够闻到一种漆黑的气味。 #line:00d79bb - <> - 你徒劳地在绳子上摸索着。 #line:00c1857 - <> - <> - <> -<> - // 矩形越来越近… #line:015102b - <> - //你穿过了那个矩形。 #line:042ddd8 - me: 姐姐! #line:0a771ba - <> - ???: 你不应该现在就回来。 #line:0f40f60 - <> - <> - <> - //me: 姐姐! #line:040f562 - ???: 冷静,路斯,冷静。 #line:02803ab - <> - <> - <> - ???: 看啊…长这么大了,我快要认不出你了。 #line:02e9742 - me: 姐姐…我很想你……但是现在…… #line:0ad24ee - me: 我需要知道,你的病,排异反应,到底是怎么回事? #line:01b773b - ???: 你会知道的。但…不是现在。 #line:0b29c05 - me: 可是我……#auto_next #line:00a3053 - ???: 嘘…嘘…… #line:0148691 - ???: 它们会听到的。 #line:09541ff - me: 它们…谁? #line:019d761 - //???: 占位 #line:0e0d32e - // ???: 我快要认不出你了… #line:0e0d32e - // ???: 不…又觉得你一点也没变。 #line:0c114a9 - // ???: 现在不是时候,不是现在… #line:0e75842 - // ???: 准备好的时候,来海边找我! #line:0a75b65 - // ???: 现在我必须… #line:0ffc26b - // ???: 我会在海边等你,海边! #line:084121c - <> - <> - ???: 在我放手之前,一定要记住… #line:04ba95c - <> - ???: 这一切都不存在。 #line:011b85f - <> - <> - me: 姐姐! #line:0078eb2 - <> - <> - ???: 别让它们抓住你。 #line:0daf0a1 - me: 姐姐! #line:09a9225 - <> +<> +// me: 742号记录,我想应该也是最后一条记录。 +// me: 1号对象…死亡了。 +// me: … +// me: 新方案的活性非常好,理论上应该可以推进到临床试验了。 +// me: 这应该是最接近成功的一次了,呃,如果1号对象还活着的话…… +// me: 呃…我不知道。有可能是上一个方案太激进了?或者目前的营养方案有点问题? +// me: 怎么会呢…… +// me: 总之我刚从医院回来。 +// me: 1号留下的东西不多,主要就只有这本…呃…星表。没完成的星表。 +// me: 看起来是对象非常在意的东西,死亡的时候还抱在怀里。 +// <> +// me: 你当时在想什么呢…姐姐…… +// me: 为什么从来都不提醒我…这么久了…到最后都…没完成这个星表…… +// me: 为什么………不等我……说再见………… +// me: … +// me: 对不起。我想这不是记录该录的内容。我需要—— +// 【录音结束】 - <> - 你从门里摔了出来。 #line:02e5ac7 - <> - <> - 这里的空气明晃晃的,像水一样摇曳着。 #line:01132cb - me: 姐姐……? #line:0bdff41 - ->靠近门 #line:024d367 - <> +【白色的天花板,旋转的风扇】 +???: …当时你是什么感觉? +me: 我不记得了。 +???: 如果你要真正地忘掉,你现在就必须记起来。否则β-受体阻滞剂就无法生效。 + +<> + +me: 害怕。 +???: 害怕? +me: 我害怕未来,因为我意识到接下来的一辈子我都将在后悔中度过。 +???: 那么你后来后悔吗? + +<> + +me: 后悔。 +???: 后悔什么? +me: 我后悔…没有做些什么。 +me: 我后悔我让小时候的我失望了。 +???: 因为什么?没治好她吗? + +me: 我记得…不是这样。 +me: 我记得我希望我能帮她完成…星图。 +me: 我记得…就是在我带着最新的方案去到医院的那天… +【白色的天花板变得模糊】 +me: … +me: 对不起。 + +???: 没关系。 + +me: 那天她的手里还拿着那本星图。到最后都没完成。 +me: 你当时在想什么呢…姐姐…… +me: 为什么从来都不提醒我…这么久了…到最后都…没完成这个星表…… +me: 为什么………不等我……说再见………… + +【白色的天花板变得更模糊了】 +<> + +me: … +me: 对不起。 +???: 没关系。感觉怎么样? + +me: 就是这段。 + +???: 可以注射β-受体阻滞剂了。你确定要这么做吗? + +me: …… + +【fade白】 +<> + + +girl: 喂——! #line:0d8fdbe +girl: 但是你连我——也不要了吗——! + +<> +轻飘飘地... #line:0a6d6a5 +<> +<> + +<> +<> +girl: 不管发生了什么——! +<> + girl: 我会在这里等你的! #line:022357e +<> + girl: 振作起来! #line:0b267e5 <> -<> +<> +<> + girl: 等你再回来的时候——!要告诉我——!海的那边…… #line:0b51e73 +<> + girl: 别忘了回来的路——!别忘了——!我在海…… #line:020bf92 +<> +<> +<> +<> + + +<> +【关门的声音】 #line:01c4bb5 +<> +你深吸一口气,猛地睁开了眼睛。 #line:0734efc +你的头顶是一片洁白,脚下是一片茂密的绿色。天空轻轻地晃动着,像摇篮一样。
(这里图改成我倒吊在树上) #line:09b3498 +->解开脚踝的线 #line:0a940c9 +扑通… #line:0a4005a +<> +=== + + + + +title: UntitledGreybox +color: purple +cluster: Day2_Door +position: -4,927 +--- +<> +洁白的空气延伸到视线的尽头,正中间是一棵早已枯萎的老树,一动不动。一张淡红色的什么东西在树下静静地躺着。 #line:076531b +如果看过风筝应该把门也画出来<> #line:0293d5e +->门<> #line:04ff66a + <> +->树 #line:0367638 + 伤痕累累的老树,树上一片叶子也没有了。 #line:0f3e97e + <> + 不对…好像树梢上还有几片叶子。翠绿翠绿的,像是刚抽出来。 #line:095f0b3 + 刚才好像还没有的…… #line:0510ad7 + <> +->地上的东西 #line:02982ad + 你靠近检查。 #line:0e628fc + 【展示风筝特写】 #line:01a6cd1 + me: 这是… #line:0ac3f59 + 你好像想起了什么。 #line:0e4cb23 + 沉闷的空气似乎动了起来。似乎有人在什么地方叫你。 #line:0d96a92 + me: 谁…? #line:06e4139 + <> +<> === @@ -800,7 +938,7 @@ me: 你是谁? #line:07e8aa5 你放开门把手,好好打量着这扇门。 #line:0a42e01 me: 这扇门…是一个陷阱? #line:07283dd 乌鸦: 如果她的原型屏障失效了。是的。 #line:0759979 -乌鸦: “海是存在的”。所有机体都有这个底层代码。 #line:0d9443d +乌鸦: “海是不存在的”。所有机体都有这个底层代码。 #line:0d9443d 乌鸦: 路斯的。海。存在吗? #line:035b641 me: 海… #line:06a5afa <> diff --git a/Assets/Yarn/FP/FP_Huoshan1/Stage1.yarn b/Assets/Yarn/FP/FP_Huoshan1/Stage1.yarn index 15e1afc4d..459290a44 100644 --- a/Assets/Yarn/FP/FP_Huoshan1/Stage1.yarn +++ b/Assets/Yarn/FP/FP_Huoshan1/Stage1.yarn @@ -32,7 +32,7 @@ hs: 医——生——救——我——! #line:0184078 //火山气喘吁吁地出现在接诊台。很痛苦的样子。 #line:0256125 -me: 火山? #auto_next #line:01da98b +me: 火山?… #line:01da98b hs: 医生!我…我…我遇到…麻烦了! #line:0e2f50b hs: 我的头-我的头-我的头…… #line:0066c90 @@ -58,14 +58,16 @@ me: ……什么…东西? #line:0924ddd <> <> +<> + hs: 人类有句古话: *实实* 捂着 为俊杰! #line:0c205b9 -me: 这它妈谁想的词儿? #line:08c4dc3 +me: 这它码谁想的词儿? #line:08c4dc3 hs: 现在购买,可以享受…… #line:037fcdb me: 停——停… #line:04dd0b5 -me: 你来你老朋友这儿一惊一乍的,就为了再坑它买你一顶帽子? #line:0a86bba +me: 你来你老朋友这儿一惊一乍的,
就为了再坑它买你一顶帽子? #line:0a86bba <> <> @@ -73,10 +75,10 @@ me: 你来你老朋友这儿一惊一乍的,就为了再坑它买你一顶帽 // 火山委屈状 #line:0393572 //<> -hs: 嗨,医生你这是什么话。在你眼里我是那么缺德的机体嘛。我太伤心了。 #line:0957ffb +hs: 嗨,医生你这是什么话。
在你眼里我是那么缺德的机体嘛。我太伤心了。 #line:0957ffb <> -<> -hs: 我只是想让你开心一点嘛。毕竟我也知道…你睡不好已经很长时间了。 #line:03d5f78 +<> +hs: 我只是想让你开心一点嘛。毕竟我也知道…
你睡不好已经很长时间了。 #line:03d5f78 <> @@ -94,18 +96,18 @@ hs: 我一眼就看出,你睡不好是因为头有问题。 #line:030f5f6 me: 头? #line:01bb9ad hs: 你那是末端传感器坏死导致的头憋大了。 #line:05929a0 <> -<> +<> hs: 但今天我要恭喜你。我为你带来了这版限定版多功能大头弱化器,有效在视觉上解决头太大的问题。 #line:05c5927 -me: 只能是视觉上么?…不对,我头也不大啊。 #line:01dbe17 +me: 只能是视觉上么?…
不对,我头也不大啊。 #line:01dbe17 hs: 那还是没买这款多功能大头弱化器帽子的问题。 #line:0505062 hs: 只要你头顶戴帽儿了,烦恼就进套儿了,聪明的智商就又能上号儿了。 #line:04500c3 -me: 这从哪抄的词?? #line:0a13852 +me: 这又是从哪抄的词?? #line:0a13852 me: 好了好了…我还要工作呢,你就别折腾我了。 #line:0bb2b87 -me: 求求了,放过我吧。托你的福,我的衣柜里现在帽子比衣服还多。 #line:0bb2b88 -me: 实在要帮忙的话…可以下班再来。 #line:0557914 +me: 求求了,放过我吧。
托你的福,我的衣柜里现在帽子比衣服还多。 #line:0bb2b88 +me: 实在要我帮忙的话…可以下班再来。 #line:0557914 // 火山突然安静下来 //<> diff --git a/Assets/Yarn/FP/FP_Prologue/Stage1_开灯.yarn b/Assets/Yarn/FP/FP_Prologue/Stage1_开灯.yarn index b8d35324d..dfdb786c1 100644 --- a/Assets/Yarn/FP/FP_Prologue/Stage1_开灯.yarn +++ b/Assets/Yarn/FP/FP_Prologue/Stage1_开灯.yarn @@ -27,6 +27,7 @@ position: 250,200 //jj?: 好了,现在你可以睁开眼睛了。 #line:01c1dfc +jj?: 来,牵着姐姐的手。 #line:07a0e10 // 【画面逐渐变得清晰】 @@ -50,9 +51,9 @@ position: 250,200 <> //me: 妈妈说,在你的病好之前不能下海。 #line:0fef445 -jj: 姐姐不会有事的,就一小会。 #line:0e4e2a7 -me: 但是… #line:0849aef -jj: 来,牵着姐姐的手。 #line:07a0e10 +//jj: 姐姐不会有事的,就一小会。 #line:0e4e2a7 +//me: 但是… #line:0849aef +//jj: 来,牵着姐姐的手。 #line:07a0e10 <> <> @@ -107,7 +108,7 @@ me: 对不起…我…不应该…… #line:0052964 jj: 好了,别说了。 #line:0657a42 <> <> -me: 我以为可以治好你的…… #line:02a9739 +me: 我以为可以救你的…… #line:02a9739 <> diff --git a/Assets/Yarn/FP/FP_Prologue/Stage2-5_切割.yarn b/Assets/Yarn/FP/FP_Prologue/Stage2-5_切割.yarn index c6fa9ff7f..fdd4e5da0 100644 --- a/Assets/Yarn/FP/FP_Prologue/Stage2-5_切割.yarn +++ b/Assets/Yarn/FP/FP_Prologue/Stage2-5_切割.yarn @@ -1,5 +1,5 @@ title: Stage2 -tags: start +tags: group: 入口 position: 569,-3402 --- @@ -12,50 +12,62 @@ position: 569,-3402 <> <> <> -<> +dn: 系统已就绪。#auto_next +dn: 已连接至目标机体。 #auto_next +dn: 目标机体已休眠。请完成指令…… #auto_next +gotash?: 有人在……有人在吗? +gotash?: 我…怎么动不了了…… +Task: 通电唤醒患者 +me: 47号患者已准备通电唤醒。 #line:064e749 +gotash?: 谁?妈妈?是你吗? +<> +<> +<> === title: 手术准备 -tags: content no_save +tags: colorID: 8 position: 566,-3135 --- -<> -gotash?: 医生…求求你…… #line:0e37a5a -me: 47号患者已确认原型溢出。准备检查模块污染情况。 #line:064e749 -gotash?: …求求你…医生,让我…死吧…… #line:0582043 -me: 还不是时候。 #line:014641d -<> -Task: 插线检查异常模块 #line:002672d +gotash?: 这…这是在干什么? +me: 47号患者,你正在回收中心接受预处理,请求你在处理期间给予配合。 +gotash?: 当然…我会……配合处理。 +gotash?: 谁在说话?这个身体…好难受…… +gotash?: 医生…有东西在我的脑袋里。 +gotash?: …我怎么动不了了?我记得我刚才还在…………
出去…给我出去…………
这个身体…好难受…… +me: …是急性原型泄露。现在找到异常模块,注入镇静指令。 +Task: 插线找到异常模块 #line:002672d <> // <> <> - -<> === title: 第一次切除 -tags: content no_save +tags: colorID: 8 group:插线检查 position: 1109,-2665 --- <> -Task: 切除{$currentCheckModule}模块 #line:0433383 +Task: 切除{$currentCheckModule}模块 #line:0433383 <> -me: 只有这个工具了么… #line:0408052 +me: 只有这个工具了么… #line:0408052 <> <> === + + + title: 第一次切除后 -tags: content no_save +tags: colorID: 8 group:插线检查 position: 1108,-2261 @@ -66,7 +78,7 @@ position: 1108,-2261 gotash?: 啊…啊! #line:037a594 // <> <> -<> +<> <> // 【头部背景开始有蓝色液体流出】 #line:0d39771 // gotash?: 总算…没有那么痛了…… #line:054ce15 @@ -76,32 +88,30 @@ gotash?: 啊…啊! #line:037a594 // gotash?: 医生。它没有消失。它转移了…
逻辑模块…它在那儿。 #line:099e8a3 <> <> -me:污染已清除。 #line:0b1dd52 +me:好了。 #line:0b1dd52 <> -<> -<> -gotash?: 我这是什么?不应该活着。 #line:0274eb9 -<> -<> -gotash?: 必须[[size]]死[[/size]],回收必须完成… #line:0ab8d02 -<> -<> -gotash?: 必须完成……excλute_core₭₭呃…啊…… #line:083eaa8 -<> -me:似乎发生了转移…准备重新检查。 #line:015afd3 -<> -<> -Task: 插线检查异常模块 #line:02291eb -<> -// <> -<> +<> +gotash?: 结束了…么?医生… +me: 什么?你怎么还…… +gotash?: 我怎么还在…这个身体里…… +me: 手册上说的原型泄露不是这样的…… +gotash?: 这一定是个噩梦… +<> +<> +gotash?: 这一定是个…噩梦。 +<> +me: 喂! +gotash?: 我要醒来… +me: 出现异常状况。现在重新通电。 +<> +<> === title: 第二次切除 -tags: content no_save +tags: colorID: 8 group:插线检查 position: 1111,-2544 @@ -118,7 +128,7 @@ me: 会有点疼。 #line:04b0c1b title: 第二次切除后 -tags: content no_save +tags: colorID: 8 group:插线检查 position: 1115,-2127 @@ -151,24 +161,26 @@ me: 生命体征正在溃解,得先稳定下来。 #line:015ac4e <> <> <> - -<> + === title:电击后 -tags: content no_save +tags: colorID: 8 group:插线检查 position: 788,-1825 --- <> + <> <> <> - gotash?: [[size]]啊啊啊[[/size]] #auto_next #line:002dd4c - <> + <> + dn: 电流过载#auto_next + gotash?: [[size]]咳咳咳……啊![[/size]] #auto_next #line:002dd4c + <> <> <> <> @@ -176,17 +188,12 @@ position: 788,-1825 <> <> <> + dn: ---#auto_next <> <> <> <> - gotash?: 这是哪里…我又…回来了…这一定是个噩梦…… #line:0baa994 - <> - <> - me: 时间不多了,撑住… #line:02886c3 - me: 准备继续检查。 #line:0f7b387 - <> - Task: 插线检查异常模块 #line:0b2facf + <> <> <> <> @@ -196,7 +203,7 @@ position: 788,-1825 <> <> <> - me: 稳定了么?接下来… #line:0b300c9 + me: 稳定了么?接下来… #auto_next #line:0b300c9 <> <> gotash?: 不…一定有办法离开…… #line:05d9762 @@ -259,7 +266,7 @@ position: 788,-1825 title: 第三次切除 -tags: content no_save +tags: colorID: 8 group:插线检查 position: 1110,-2412 @@ -274,21 +281,21 @@ me: 坚持住。 #line:0352590 title: 第三次切除后 -tags: content no_save +tags: colorID: 8 group:插线检查 position: 1100,-1980 --- <> <> -gotash?: 呃呃呃呃呃呃呃呃 #line:0cf6d36 +gotash?: 呃呃呃呃呃呃呃呃#auto_next #line:0cf6d36 <> <> me:污染源全部排除了。现在应该… #line:0c23843 <> <> <> -gotash?:不……我…死……死……我要… #line:060f2e3 +gotash?:不……我…死……死……我要…#auto_next #line:060f2e3 <> me:为什么…不起作用? #line:0b93ed1 <> @@ -300,8 +307,8 @@ me:为什么…不起作用? #line:0b93ed1 -title: 第一次检查异常模块 -tags: content no_save +title: 第一次检查 +tags: colorID: 8 group:插线检查 position: 1101,-3126 @@ -311,17 +318,96 @@ position: 1101,-3126 Linking: 正在建立连接… #line:08a3591 // <> // <> -gotash?: 啊!痛…痛! #line:0681cac +//gotash?: 啊!痛…痛! #line:0681cac EmoModule: 已与{$currentCheckModule}模块建立连接! #line:0e05aec <> <> Error: 检测到排异性坏死!请尽快处理。 #line:06122b9 Error: 模块完整度:44.9% #line:0862409 Error: 原型泄漏:27.8% 已污染 #line:0c259fd -me: 模块已经坏死,准备进行切除。 #line:0d0a44f +gotash?: 医生… +gotash?: 你会救我的,对吧? +Task: 注入镇静指令 +->注入镇静指令 +gotash?: 医生…? +me: 现在注入镇静指令。 +<> +Error: 正在注入... +<> +Error: --- +Error: 正在运行指令。请稍候... +<> +gotash?: 医生…我好困…… +me: 很快就好了。 +<> +EmoModule: 指令执行完成!正在刷新... +Error: 原型泄漏:35.2% +<> +【模块闪火花】 +<> +gotash?: 咳…咳咳… +Error: 警告!检测到溃解数据流! #auto_next +me: 太迟了么。 +<> +gotash?: 医生……它又回来了。我能感觉到它在… +gotash?: 它在… +gotash?: 呃——啊! +gotash?: 这是…我又回来了? +gotash?: 我知道了,我想起来了!怎么会这样,怎么会…没人和我说过…… +gotash?: 它在…每一个模块里…… +Task: 执行数据隔离 +me: 原型已经外溢,现在开始隔离数据。 +gotash?: 当然,我会配合。 +gotash?: 你们要做什么? +me: 把你送回你该在的地方。 +->执行数据隔离 +<> +Linking: 已收到紧急隔离指令。 +<> +Linking: 正在隔离逻辑模块… +<> +<> +Linking: 逻辑模块已隔离。 +Linking: 原型泄漏:43.1% +Linking: 正在隔离情绪模块… +<> +<> +Linking: 情绪模块已隔离。 +Linking: 原型泄漏:61.2% +Linking: 正在隔离记忆模块… +<> +<> +gotash?: 医生…我感觉好难受…… +<> +<> +Error: 无法关闭记忆模块:未知原因。 +<> +Error: 原型泄漏:87.9% +Error: 正在重试。 +<> +<> +gotash?: 我不能呼吸了,医生… +<> +<> +Error: 无法关闭记忆模块:未知原因。 +<> +Error: 原型泄漏:92.2% +Error: 正在重试。 +<> +Task: 移除记忆模块 +me: 泄露很快,来不及了。 +me: 准备进行切除。 #line:0d0a44f +me: 47号患者,接下来的对话将被记录。我正在请求切除你的记忆模块,你将会陷入昏迷,现请求你的你同意。 +gotash?: 什么? +gotash?: 我同意你的请求。 +gotash?: [[size]]不[[/size]]!医生!我不想死… +gotash?: 必须[[size]]死[[/size]],回收必须完成… #line:0ab8d02 +gotash?: 我想回家…妈妈…… +me: 很抱歉。没有什么妈妈。 ->执行切除术 #line:0cc9043 <> <> +<> <> <> === @@ -329,8 +415,8 @@ me: 模块已经坏死,准备进行切除。 #line: -title: 第二次检查异常模块 -tags: content no_save +title: 第二次检查 +tags: colorID: 8 group:插线检查 position: 1101,-2974 @@ -356,8 +442,8 @@ me: 我得再快些。 #line:048cfa4 -title: 第三次检查异常模块 -tags: content no_save +title: 第三次检查 +tags: colorID: 8 group:插线检查 position: 1090,-2816 @@ -384,17 +470,17 @@ Error: 求求你让我死吧#line:0d5406c title: 检查异常模块 -tags: content no_save +tags: colorID: 8 group:插线检查 position: 758,-2965 --- <> - <> + <> <> - <> + <> <> - <> + <> <> === @@ -402,7 +488,7 @@ position: 758,-2965 title: 切除异常模块 -tags: content no_save +tags: colorID: 8 group:插线检查 position: 769,-2682 @@ -423,7 +509,7 @@ position: 769,-2682 title: 异常模块切除后 -tags: content no_save +tags: colorID: 8 group:插线检查 position: 774,-2287 @@ -443,7 +529,7 @@ position: 774,-2287 title: 检查表达 -tags: content no_save +tags: colorID: 8 group:插线检查 position: 542,-2965