diff --git a/Assets/Prefabs/Chip.prefab b/Assets/Prefabs/Chip.prefab new file mode 100644 index 000000000..d274ef608 --- /dev/null +++ b/Assets/Prefabs/Chip.prefab @@ -0,0 +1,118 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &5156684866132484758 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1534215507139354666} + - component: {fileID: 4716682777183481428} + - component: {fileID: 3185345194222605711} + - component: {fileID: 6191094306318057957} + - component: {fileID: 3780671847453009019} + - component: {fileID: 7781398267755699300} + m_Layer: 5 + m_Name: Chip + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1534215507139354666 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5156684866132484758} + 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: 0} + 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: 1, y: 1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4716682777183481428 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5156684866132484758} + m_CullTransparentMesh: 1 +--- !u!114 &3185345194222605711 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5156684866132484758} + 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: 7551521024174299546, guid: fd04c28739017964789d58d573f9fabb, type: 3} + 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!114 &6191094306318057957 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5156684866132484758} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Delegates: [] +--- !u!225 &3780671847453009019 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5156684866132484758} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &7781398267755699300 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5156684866132484758} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b36bace72ce9abd428b57245502e33b3, type: 3} + m_Name: + m_EditorClassIdentifier: + offset: {x: 0, y: 0, z: 0} diff --git a/Assets/Prefabs/Chip.prefab.meta b/Assets/Prefabs/Chip.prefab.meta new file mode 100644 index 000000000..86635d739 --- /dev/null +++ b/Assets/Prefabs/Chip.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4dedd22662cba1c409b19152b0d04df1 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/UFView.prefab b/Assets/Prefabs/UFView.prefab new file mode 100644 index 000000000..65ffd5139 --- /dev/null +++ b/Assets/Prefabs/UFView.prefab @@ -0,0 +1,583 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &74183103218020837 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6454053694003376608} + m_Layer: 0 + m_Name: CrewsContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6454053694003376608 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 74183103218020837} + 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: 3411795748385949522} + - {fileID: 6374078654609302022} + - {fileID: 1470892322276515990} + m_Father: {fileID: 8742626255465472854} + 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.06000045, y: -0.0049998313} + m_SizeDelta: {x: 1.3671011, y: 0.91139996} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &808561626657459958 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7026434589317768376} + - component: {fileID: 5336385182390847493} + - component: {fileID: 4264049056200554943} + m_Layer: 0 + m_Name: UFView + m_TagString: DialogueObject + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7026434589317768376 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 808561626657459958} + 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: 2478813231330110074} + 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.027899742, y: -0.018600225} + m_SizeDelta: {x: 2.36, y: 2.13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5336385182390847493 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 808561626657459958} + m_CullTransparentMesh: 1 +--- !u!114 &4264049056200554943 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 808561626657459958} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 2971124301436807032, guid: fd04c28739017964789d58d573f9fabb, type: 3} + 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!1 &5156684866132484758 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1534215507139354666} + - component: {fileID: 4716682777183481428} + - component: {fileID: 3185345194222605711} + - component: {fileID: 6191094306318057957} + - component: {fileID: 3780671847453009019} + - component: {fileID: 7781398267755699300} + m_Layer: 5 + m_Name: UFView + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1534215507139354666 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5156684866132484758} + 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: 2478813231330110074} + m_Father: {fileID: 0} + 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: 3, y: 2} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4716682777183481428 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5156684866132484758} + m_CullTransparentMesh: 1 +--- !u!114 &3185345194222605711 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5156684866132484758} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + 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: 7551521024174299546, guid: fd04c28739017964789d58d573f9fabb, type: 3} + 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!114 &6191094306318057957 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5156684866132484758} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d0b148fe25e99eb48b9724523833bab1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Delegates: [] +--- !u!225 &3780671847453009019 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5156684866132484758} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &7781398267755699300 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5156684866132484758} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b36bace72ce9abd428b57245502e33b3, type: 3} + m_Name: + m_EditorClassIdentifier: + offset: {x: 0, y: 0, z: 0} +--- !u!1 &5751569007722709521 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6374078654609302022} + - component: {fileID: 1773425656785651189} + - component: {fileID: 6265875836566808362} + m_Layer: 0 + m_Name: "UF\u76D6\u5B50\u5DE6\u4E0A\u89D2\u87BA\u4E1D" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6374078654609302022 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5751569007722709521} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.92999995, y: 0.92999995, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6454053694003376608} + 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: -1.083, y: 0.098} + m_SizeDelta: {x: 0.18, y: 0.18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1773425656785651189 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5751569007722709521} + m_CullTransparentMesh: 1 +--- !u!114 &6265875836566808362 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5751569007722709521} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 6258712427660675809, guid: fd04c28739017964789d58d573f9fabb, type: 3} + 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!1 &7831068159816005168 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8742626255465472854} + - component: {fileID: 5327922177007382021} + - component: {fileID: 1629280199065801571} + - component: {fileID: 2138644086780562346} + m_Layer: 0 + m_Name: "UF\u76D6\u5B50" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8742626255465472854 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7831068159816005168} + 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: 6454053694003376608} + m_Father: {fileID: 2478813231330110074} + 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.013949871, y: 0} + m_SizeDelta: {x: 2.29, y: 2.21} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5327922177007382021 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7831068159816005168} + m_CullTransparentMesh: 1 +--- !u!114 &1629280199065801571 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7831068159816005168} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 620034903413008229, guid: fd04c28739017964789d58d573f9fabb, type: 3} + 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!225 &2138644086780562346 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7831068159816005168} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!1 &7956278543578196859 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1470892322276515990} + - component: {fileID: 1835874550154049482} + - component: {fileID: 8604695911182875580} + m_Layer: 0 + m_Name: "UF\u76D6\u5B50\u53F3\u4E0B\u89D2\u87BA\u4E1D" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1470892322276515990 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7956278543578196859} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.92999995, y: 0.92999995, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6454053694003376608} + 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.742, y: -0.952} + m_SizeDelta: {x: 0.18, y: 0.18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1835874550154049482 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7956278543578196859} + m_CullTransparentMesh: 1 +--- !u!114 &8604695911182875580 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7956278543578196859} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 6258712427660675809, guid: fd04c28739017964789d58d573f9fabb, type: 3} + 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!1 &8996598385892109105 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2478813231330110074} + m_Layer: 0 + m_Name: UF + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2478813231330110074 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8996598385892109105} + 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: 7026434589317768376} + - {fileID: 8742626255465472854} + m_Father: {fileID: 1534215507139354666} + 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: 2.1018002, y: 1.9064999} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!1 &9011019359676005952 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3411795748385949522} + - component: {fileID: 987803320051751914} + - component: {fileID: 2957994506664639280} + m_Layer: 0 + m_Name: "UF\u76D6\u5B50\u5DE6\u4E0A\u89D2\u87BA\u4E1D_1" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3411795748385949522 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9011019359676005952} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.92999995, y: 0.92999995, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6454053694003376608} + 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.258, y: 0.926} + m_SizeDelta: {x: 0.18, y: 0.18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &987803320051751914 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9011019359676005952} + m_CullTransparentMesh: 1 +--- !u!114 &2957994506664639280 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9011019359676005952} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 6258712427660675809, guid: fd04c28739017964789d58d573f9fabb, type: 3} + 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 diff --git a/Assets/Prefabs/UFView.prefab.meta b/Assets/Prefabs/UFView.prefab.meta new file mode 100644 index 000000000..2d14524a5 --- /dev/null +++ b/Assets/Prefabs/UFView.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 118a27260e16cb4439c8bb630f07ad31 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prototype/佩佩/Scripts/EyeManager.cs b/Assets/Prototype/佩佩/Scripts/EyeManager.cs index b58d3f821..cc0dd1e77 100644 --- a/Assets/Prototype/佩佩/Scripts/EyeManager.cs +++ b/Assets/Prototype/佩佩/Scripts/EyeManager.cs @@ -31,7 +31,8 @@ public class EyeManager : MonoBehaviour, IViewLifecycle CanImagineColor, CannotImagineColor, EyeDisorder, - CanSeeColor + CanSeeColor, + HaveChip } public ViewCameraManager cameraManager; @@ -273,6 +274,10 @@ private void SetEyeState(EyeState state) eyeStateEffect = new CanSeeColorEffect(); //isFirstSetTargetAfterStateChange = false; break; + case EyeState.HaveChip: + eyeStateEffect = new HaveChip(); + //isFirstSetTargetAfterStateChange = false; + break; default: throw new ArgumentException("Unknown eye state: " + state.ToString(), nameof(state)); } @@ -419,7 +424,7 @@ public IEnumerator SetEyeColor(string color,string memoryName=null) sequence.Join(material.DOFloat(1, "_ColorChangeTolerance", 2)); sequence.Join(material.DOFloat(1, "_ColorChangeTolerance3", 2)); break; - case "all": + case "All": sequence.Join(material.DOFloat(1, "_ColorChangeTolerance2", 2)); sequence.Join(material.DOFloat(1, "_ColorChangeTolerance", 2)); sequence.Join(material.DOFloat(1, "_ColorChangeTolerance3", 2)); diff --git a/Assets/Prototype/佩佩/Scripts/IEyeStateEffect.cs b/Assets/Prototype/佩佩/Scripts/IEyeStateEffect.cs index 9fd950033..21396aa61 100644 --- a/Assets/Prototype/佩佩/Scripts/IEyeStateEffect.cs +++ b/Assets/Prototype/佩佩/Scripts/IEyeStateEffect.cs @@ -159,3 +159,31 @@ public class EyeDisorderEffect : IEyeStateEffect } } +public class HaveChip : IEyeStateEffect +{ + public float TransitionDuration { get; } = 1f; + + public void InitializeEffect(EyeTarget target, ViewCameraManager cameraManager) + { + + + } + + public void CleanupEffect(EyeTarget target) + { + + // Add cleanup logic here + } + + public void ApplyFocusedEffect(EyeTarget target) + { + + } + + public void ApplyUnfocusedEffect(EyeTarget target) + { + + } +} + + diff --git a/Assets/Prototype/佩佩/Scripts/MemoryProcess.cs b/Assets/Prototype/佩佩/Scripts/MemoryProcess.cs index 7124d4d20..475092daf 100644 --- a/Assets/Prototype/佩佩/Scripts/MemoryProcess.cs +++ b/Assets/Prototype/佩佩/Scripts/MemoryProcess.cs @@ -13,6 +13,8 @@ public class MemoryProcess : MonoBehaviour,IViewLifecycle public Image memoryProcessImage; // 用于显示调取记忆的表现 public Image memoryFinishedImage; // 用于显示记忆处理结束的表现 + public Image memoryFinishedImageForFade; // 用于显示记忆处理结束的表现 + public Image memoryFinishedImageNoColor; // 用于显示记忆处理结束的表现 //public Button searchMemoryButton; // 搜寻记忆按钮 @@ -42,6 +44,8 @@ public class MemoryProcess : MonoBehaviour,IViewLifecycle private MemoryClueSlot clueSlot; + public Material fadeMaterial; + private Dictionary processedPunchTapes = new Dictionary(); @@ -63,7 +67,6 @@ public class MemoryProcess : MonoBehaviour,IViewLifecycle } public void OnShow() { - // 离开视图时的逻辑 Debug.Log("memoryView showed."); clueSlot=FindObjectOfType(); FavoritesManager.Instance.OpenFavorites(); @@ -71,9 +74,7 @@ public class MemoryProcess : MonoBehaviour,IViewLifecycle color.a = 0f; playBackground.color = color; playBackground.gameObject.SetActive(false); - - - + DialogController.Instance.StartDialogNode("OnMemoryViewShow"); } public void OnExit() @@ -244,35 +245,70 @@ void OnClarityChanged(float value) [YarnCommand("ColorFadeOut")] public IEnumerator ColorFadeOut() { + memoryFinishedImageForFade.sprite=memoryFinishedImage.sprite; + memoryFinishedImageNoColor.sprite=memoryFinishedImage.sprite; + memoryFinishedImageForFade.gameObject.SetActive(true); + memoryFinishedImageNoColor.gameObject.SetActive(true); + memoryFinishedImage.gameObject.SetActive(false); + AudioManager.RandomPlayInteraction("colorerase"); AudioManager.PauseMemoryAudio(); - // 在3秒内把 _DirectionalDistortionFade 从 -2 变成 -14 - Tween tween = memoryFinishedImage.material.DOFloat(-14, "_DirectionalDistortionFade", 3); + Tween tween = fadeMaterial.DOFloat(-3, "_DirectionalDistortionFade", 3); yield return tween.WaitForCompletion(); } -public IEnumerator PlayMemory() +[YarnCommand("PlayMemory")] +public IEnumerator PlayMemory(bool useYarn=false,string memName="") { - FavoritesManager.Instance.CloseFavorites(); - // Activate playBackground and fade in alpha from 0 to 1 - AudioManager.PlayMemoryAudio("mem_"+clueSlot.punchTape.MemoryIndex); - playBackground.gameObject.SetActive(true); - //FavoritesManager.Instance.CloseFavorites(); - playBackground.color = new Color(playBackground.color.r, playBackground.color.g, playBackground.color.b, 0); + if(useYarn) + { + fadeMaterial.SetFloat("_DirectionalDistortionFade",-15); + memoryFinishedImage.gameObject.SetActive(true); + FavoritesManager.Instance.CloseFavorites(); + Sprite memSprite = Resources.Load("Art/Memory/" + memName); + memoryFinishedImage.sprite = memSprite; + memoryFinishedImageNoColor.sprite = memSprite; + if (memSprite == null) + { + Debug.LogError("Memory not found: " + memName); + } + AudioManager.PlayMemoryAudio("mem_"+memName); + playBackground.gameObject.SetActive(true); + //FavoritesManager.Instance.CloseFavorites(); + playBackground.color = new Color(playBackground.color.r, playBackground.color.g, playBackground.color.b, 0); + + yield return playBackground.DOFade(1f, 1f).WaitForCompletion(); // Fade to fully opaque over 1 second + + // Set material properties + processMaterial.SetFloat("_FullAlphaDissolveFade", 0); + memoryMaterial.SetFloat("_PixelateSize", 512); + memoryMaterial.SetFloat("_OffsetUvX", 0); + memoryMaterial.SetFloat("_OffsetUvY", 0); + memoryMaterial.SetFloat("_DistortAmount", 0); + } + else + { + FavoritesManager.Instance.CloseFavorites(); + // Activate playBackground and fade in alpha from 0 to 1 + AudioManager.PlayMemoryAudio("mem_"+clueSlot.punchTape.MemoryIndex); + playBackground.gameObject.SetActive(true); + //FavoritesManager.Instance.CloseFavorites(); + playBackground.color = new Color(playBackground.color.r, playBackground.color.g, playBackground.color.b, 0); + + yield return playBackground.DOFade(1f, 1f).WaitForCompletion(); // Fade to fully opaque over 1 second + + // Set material properties + processMaterial.SetFloat("_FullAlphaDissolveFade", 0); + memoryMaterial.SetFloat("_PixelateSize", 512); + memoryMaterial.SetFloat("_OffsetUvX", 0); + memoryMaterial.SetFloat("_OffsetUvY", 0); + memoryMaterial.SetFloat("_DistortAmount", 0); + DialogController.Instance.StartDialogNode(clueSlot.punchTape.ClueName); + + } - yield return playBackground.DOFade(1f, 1f).WaitForCompletion(); // Fade to fully opaque over 1 second - - // Set material properties - processMaterial.SetFloat("_FullAlphaDissolveFade", 0); - memoryMaterial.SetFloat("_PixelateSize", 512); - memoryMaterial.SetFloat("_OffsetUvX", 0); - memoryMaterial.SetFloat("_OffsetUvY", 0); - memoryMaterial.SetFloat("_DistortAmount", 0); - - // Trigger dialog - DialogController.Instance.StartDialogNode(clueSlot.punchTape.ClueName); } [YarnCommand("search_memory")] - public IEnumerator SearchMemory(PunchTape punchTape,bool isSearchedBefore=false) + public IEnumerator SearchMemory(PunchTape punchTape, bool isSkipDialogue=false) { if(punchTape==null) { @@ -280,11 +316,19 @@ public IEnumerator PlayMemory() yield break; } PunchTape=punchTape; - if (isSearchedBefore) - { - PlayMemory(); - yield break; - } + // if (isSearchedBefore) + // { + // if(isSkipDialogue) + // { + // PlayMemory(true); + // } + // else + // { + // PlayMemory(); + // } + + // yield break; + // } if (processedPunchTapes.TryGetValue(punchTape, out bool isProcessed) && isProcessed) { diff --git a/Assets/Prototype/佩佩/佩佩视觉模块.unity b/Assets/Prototype/佩佩/佩佩视觉模块.unity index e15fbd78c..db73bbfa7 100644 --- a/Assets/Prototype/佩佩/佩佩视觉模块.unity +++ b/Assets/Prototype/佩佩/佩佩视觉模块.unity @@ -889,11 +889,11 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1848343730} - m_Father: {fileID: 1407819326} + m_Father: {fileID: 972296210} 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.013949871, y: 0} + m_AnchoredPosition: {x: -0.041849613, y: 0.018600225} m_SizeDelta: {x: 2.29, y: 2.21} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &18925490 @@ -951,10 +951,14 @@ MonoBehaviour: originalCanvasPosition: {x: 0, y: 0, z: 0} repairCanvasScale: 3.5 animationDuration: 1 - isallowedRepair: 1 + isallowedRepair: 0 + isalloweInstall: 0 screwsContainer: {fileID: 1848343729} targetArea: {fileID: 0} isRepairMode: 0 + isRepiarFinished: 0 + ObejctToInstall: {fileID: 0} + isInstall: 0 socketToEnable: {fileID: 1606783662} --- !u!225 &18925493 CanvasGroup: @@ -3239,9 +3243,13 @@ MonoBehaviour: repairCanvasScale: 3.5 animationDuration: 1 isallowedRepair: 1 + isalloweInstall: 0 screwsContainer: {fileID: 1259092914} targetArea: {fileID: 0} isRepairMode: 0 + isRepiarFinished: 0 + ObejctToInstall: {fileID: 0} + isInstall: 0 socketToEnable: {fileID: 1371483729} --- !u!1 &145192917 GameObject: @@ -5761,6 +5769,94 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 206891670} m_CullTransparentMesh: 1 +--- !u!1 &209322461 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 209322462} + - component: {fileID: 209322465} + - component: {fileID: 209322464} + - component: {fileID: 209322463} + m_Layer: 0 + m_Name: "UF\u5DE6\u65B9\u94C6\u9489" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &209322462 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 209322461} + 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: 1370442499} + 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: 1.056, y: -0.269} + m_SizeDelta: {x: 0.18, y: 0.18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &209322463 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 209322461} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c5ca7a8248fdb243aae486136ae3bb8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &209322464 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 209322461} + 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: 6603665384073269616, guid: fd04c28739017964789d58d573f9fabb, type: 3} + 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 &209322465 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 209322461} + m_CullTransparentMesh: 1 --- !u!21 &209854923 Material: serializedVersion: 8 @@ -6813,7 +6909,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 0} - m_RaycastTarget: 1 + m_RaycastTarget: 0 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: @@ -7832,6 +7928,7 @@ MonoBehaviour: - {fileID: 887059453} - {fileID: 1921249780} - {fileID: 1323611049} + - {fileID: 1633514520} eyeImage: {fileID: 1497904376} memoryRender: {fileID: 1028111269} backToFaceButton: {fileID: 0} @@ -8152,9 +8249,13 @@ MonoBehaviour: repairCanvasScale: 3.5 animationDuration: 1 isallowedRepair: 1 + isalloweInstall: 0 screwsContainer: {fileID: 2082853501} targetArea: {fileID: 0} isRepairMode: 0 + isRepiarFinished: 0 + ObejctToInstall: {fileID: 0} + isInstall: 0 socketToEnable: {fileID: 1606783662} --- !u!1 &293839046 GameObject: @@ -9849,7 +9950,7 @@ RectTransform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 376361520} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + 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 @@ -9857,11 +9958,11 @@ RectTransform: - {fileID: 1814339996} - {fileID: 1906421256} - {fileID: 586222317} - m_Father: {fileID: 1407819326} + m_Father: {fileID: 972296210} 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.11624989, y: 0} + m_AnchoredPosition: {x: -0.14414963, y: 0.018600225} m_SizeDelta: {x: 1.8692987, y: 1.9065} m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &380839942 @@ -10247,6 +10348,8 @@ MonoBehaviour: toolPrefabs: - {fileID: 5156684866132484758, guid: dac7c27f779d8db4683b60ca67946a84, type: 3} - {fileID: 2485500826200128654, guid: 1afc7e4d2be0126438b5fe65aaccc901, type: 3} + - {fileID: 5156684866132484758, guid: 4dedd22662cba1c409b19152b0d04df1, type: 3} + - {fileID: 5156684866132484758, guid: 118a27260e16cb4439c8bb630f07ad31, type: 3} toolCanvas: {fileID: 1022441801} faceCanvas: {fileID: 929696549} --- !u!1 &397718960 @@ -11230,6 +11333,94 @@ Material: - _ShadowColor: {r: 0, g: 0, b: 0, a: 1} - _ShineColor: {r: 1, g: 1, b: 1, a: 1} m_BuildTextureStacks: [] +--- !u!1 &466570543 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 466570544} + - component: {fileID: 466570547} + - component: {fileID: 466570546} + - component: {fileID: 466570545} + m_Layer: 0 + m_Name: "UF\u76D6\u5B50\u5DE6\u4E0A\u89D2\u87BA\u4E1D" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &466570544 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 466570543} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.92999995, y: 0.92999995, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1460766674} + 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: -1.083, y: 0.098} + m_SizeDelta: {x: 0.18, y: 0.18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &466570545 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 466570543} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c5ca7a8248fdb243aae486136ae3bb8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &466570546 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 466570543} + 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: 6258712427660675809, guid: fd04c28739017964789d58d573f9fabb, type: 3} + 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 &466570547 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 466570543} + m_CullTransparentMesh: 1 --- !u!1001 &471148468 PrefabInstance: m_ObjectHideFlags: 0 @@ -13287,6 +13478,116 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 570878739} m_CullTransparentMesh: 1 +--- !u!1 &572427494 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 572427495} + - component: {fileID: 572427499} + - component: {fileID: 572427498} + - component: {fileID: 572427497} + - component: {fileID: 572427496} + m_Layer: 0 + m_Name: SocketUFView + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &572427495 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 572427494} + 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: 1486504076} + 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.21390057, y: 0.12089968} + m_SizeDelta: {x: 0.5, y: 0.51} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &572427496 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 572427494} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b7407f67123179648be95c4ebf1d6281, type: 3} + m_Name: + m_EditorClassIdentifier: + waveformType: 1 + isCorrect: 0 + isExternalError: 0 + randomShift: 0 + initialRandomPhase: 0 + spikeIndex: -1 + sliderValue: -1 +--- !u!114 &572427497 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 572427494} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c2a37d0f43cb6f14c8011e55a756c448, type: 3} + m_Name: + m_EditorClassIdentifier: + notAlowedDeep: 0 + targetData: {fileID: 0} +--- !u!114 &572427498 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 572427494} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: -393960204464185802, guid: fd04c28739017964789d58d573f9fabb, type: 3} + 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 &572427499 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 572427494} + m_CullTransparentMesh: 1 --- !u!1001 &576044008 PrefabInstance: m_ObjectHideFlags: 0 @@ -13740,7 +14041,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!224 &586222317 RectTransform: m_ObjectHideFlags: 0 @@ -18837,6 +19138,94 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &800439078 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 800439079} + - component: {fileID: 800439082} + - component: {fileID: 800439081} + - component: {fileID: 800439080} + m_Layer: 0 + m_Name: "UF\u76D6\u5B50\u53F3\u4E0A\u89D2\u87BA\u4E1D" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &800439079 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 800439078} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.92999995, y: 0.92999995, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1460766674} + 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.613, y: 0.37199992} + m_SizeDelta: {x: 0.18, y: 0.18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &800439080 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 800439078} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c5ca7a8248fdb243aae486136ae3bb8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &800439081 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 800439078} + 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: 6258712427660675809, guid: fd04c28739017964789d58d573f9fabb, type: 3} + 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 &800439082 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 800439078} + m_CullTransparentMesh: 1 --- !u!224 &809614435 stripped RectTransform: m_CorrespondingSourceObject: {fileID: 5013648176251334136, guid: 7e1248171f8348e4db6e10ab0667a497, type: 3} @@ -19082,6 +19471,7 @@ GameObject: - component: {fileID: 827517850} - component: {fileID: 827517852} - component: {fileID: 827517851} + - component: {fileID: 827517853} m_Layer: 0 m_Name: ChipView m_TagString: DialogueObject @@ -19147,6 +19537,32 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 827517849} m_CullTransparentMesh: 1 +--- !u!114 &827517853 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 827517849} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d8bfaef6036f6054389a98770c3afb4d, type: 3} + m_Name: + m_EditorClassIdentifier: + faceCanvas: {fileID: 0} + repairCanvasPosition: {x: 0, y: 0, z: 0} + originalCanvasPosition: {x: 0, y: 0, z: 0} + repairCanvasScale: 1.5 + animationDuration: 0.5 + isallowedRepair: 0 + isalloweInstall: 1 + screwsContainer: {fileID: 0} + targetArea: {fileID: 0} + isRepairMode: 0 + isRepiarFinished: 0 + ObejctToInstall: {fileID: 946289028} + isInstall: 0 + socketToEnable: {fileID: 0} --- !u!1 &835922191 GameObject: m_ObjectHideFlags: 0 @@ -20097,6 +20513,94 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &876146510 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 876146511} + - component: {fileID: 876146514} + - component: {fileID: 876146513} + - component: {fileID: 876146512} + m_Layer: 0 + m_Name: "UF\u4E0B\u65B9\u94C6\u9489" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &876146511 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 876146510} + 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: 1370442499} + 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.896, y: -0.94} + m_SizeDelta: {x: 0.18, y: 0.18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &876146512 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 876146510} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c5ca7a8248fdb243aae486136ae3bb8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &876146513 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 876146510} + 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: 6603665384073269616, guid: fd04c28739017964789d58d573f9fabb, type: 3} + 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 &876146514 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 876146510} + m_CullTransparentMesh: 1 --- !u!1 &881978916 GameObject: m_ObjectHideFlags: 0 @@ -20775,6 +21279,95 @@ Material: - _ShadowColor: {r: 0, g: 0, b: 0, a: 1} - _ShineColor: {r: 1, g: 1, b: 1, a: 1} m_BuildTextureStacks: [] +--- !u!1 &911609385 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 911609386} + - component: {fileID: 911609389} + - component: {fileID: 911609388} + - component: {fileID: 911609387} + m_Layer: 0 + m_Name: "UF\u76D6\u5B50" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &911609386 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 911609385} + 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: 1460766674} + m_Father: {fileID: 1486504076} + 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.041849613, y: 0.018600225} + m_SizeDelta: {x: 2.29, y: 2.21} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!225 &911609387 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 911609385} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &911609388 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 911609385} + 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: 620034903413008229, guid: fd04c28739017964789d58d573f9fabb, type: 3} + 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 &911609389 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 911609385} + m_CullTransparentMesh: 1 --- !u!1 &915762552 GameObject: m_ObjectHideFlags: 0 @@ -21554,6 +22147,7 @@ GameObject: - component: {fileID: 972296210} - component: {fileID: 972296212} - component: {fileID: 972296211} + - component: {fileID: 972296213} m_Layer: 0 m_Name: UFView m_TagString: DialogueObject @@ -21572,7 +22166,11 @@ RectTransform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] + m_Children: + - {fileID: 1976127639} + - {fileID: 1606783658} + - {fileID: 376361521} + - {fileID: 18925489} m_Father: {fileID: 1407819326} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} @@ -21618,6 +22216,32 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 972296209} m_CullTransparentMesh: 1 +--- !u!114 &972296213 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 972296209} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d8bfaef6036f6054389a98770c3afb4d, type: 3} + m_Name: + m_EditorClassIdentifier: + faceCanvas: {fileID: 929696549} + repairCanvasPosition: {x: 12, y: -2, z: 0} + originalCanvasPosition: {x: 0, y: 0, z: 0} + repairCanvasScale: 3.5 + animationDuration: 1 + isallowedRepair: 0 + isalloweInstall: 0 + screwsContainer: {fileID: 376361520} + targetArea: {fileID: 0} + isRepairMode: 0 + isRepiarFinished: 0 + ObejctToInstall: {fileID: 1976127638} + isInstall: 1 + socketToEnable: {fileID: 1371483729} --- !u!1001 &972406612 PrefabInstance: m_ObjectHideFlags: 0 @@ -23717,6 +24341,7 @@ GameObject: - component: {fileID: 1106034699} - component: {fileID: 1106034701} - component: {fileID: 1106034700} + - component: {fileID: 1106034702} m_Layer: 0 m_Name: "\u5DE6\u773C" m_TagString: Untagged @@ -23782,6 +24407,32 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1106034698} m_CullTransparentMesh: 1 +--- !u!114 &1106034702 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1106034698} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d8bfaef6036f6054389a98770c3afb4d, type: 3} + m_Name: + m_EditorClassIdentifier: + faceCanvas: {fileID: 0} + repairCanvasPosition: {x: 0, y: 0, z: 0} + originalCanvasPosition: {x: 0, y: 0, z: 0} + repairCanvasScale: 1.5 + animationDuration: 0.5 + isallowedRepair: 0 + isalloweInstall: 0 + screwsContainer: {fileID: 0} + targetArea: {fileID: 0} + isRepairMode: 0 + isRepiarFinished: 0 + ObejctToInstall: {fileID: 1942419393} + isInstall: 0 + socketToEnable: {fileID: 0} --- !u!1 &1108670794 GameObject: m_ObjectHideFlags: 0 @@ -23884,6 +24535,7 @@ RectTransform: - {fileID: 161670716} - {fileID: 576853632} - {fileID: 1407819326} + - {fileID: 1942419394} - {fileID: 1227012526} - {fileID: 294748450} - {fileID: 790598551} @@ -26457,6 +27109,8 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 1227012526} + - component: {fileID: 1227012529} + - component: {fileID: 1227012528} m_Layer: 0 m_Name: "\u8272\u89C9" m_TagString: Untagged @@ -26497,6 +27151,44 @@ RectTransform: m_AnchoredPosition: {x: -2.3622003, y: 0.6962497} m_SizeDelta: {x: 1.2833998, y: 1.1253004} m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1227012528 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1227012525} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1227012529 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1227012525} + m_CullTransparentMesh: 1 --- !u!1 &1229487019 GameObject: m_ObjectHideFlags: 0 @@ -28427,6 +29119,94 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &1299096198 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1299096199} + - component: {fileID: 1299096202} + - component: {fileID: 1299096201} + - component: {fileID: 1299096200} + m_Layer: 0 + m_Name: "UF\u76D6\u5B50\u5DE6\u4E0A\u89D2\u87BA\u4E1D_1" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1299096199 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1299096198} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.92999995, y: 0.92999995, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1460766674} + 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.258, y: 0.926} + m_SizeDelta: {x: 0.18, y: 0.18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1299096200 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1299096198} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c5ca7a8248fdb243aae486136ae3bb8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1299096201 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1299096198} + 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: 6258712427660675809, guid: fd04c28739017964789d58d573f9fabb, type: 3} + 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 &1299096202 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1299096198} + m_CullTransparentMesh: 1 --- !u!1 &1303222496 GameObject: m_ObjectHideFlags: 0 @@ -29679,6 +30459,44 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1360035699} m_CullTransparentMesh: 1 +--- !u!1 &1370442498 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1370442499} + m_Layer: 0 + m_Name: CrewsContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1370442499 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1370442498} + 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: 1460543629} + - {fileID: 209322462} + - {fileID: 876146511} + m_Father: {fileID: 1486504076} + 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.14414963, y: 0.018600225} + m_SizeDelta: {x: 1.8692987, y: 1.9065} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &1371483724 GameObject: m_ObjectHideFlags: 0 @@ -30582,7 +31400,6 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 1407819326} - - component: {fileID: 1407819327} m_Layer: 0 m_Name: UF m_TagString: Untagged @@ -30602,12 +31419,8 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 1976127639} - {fileID: 972296210} - - {fileID: 376361521} - - {fileID: 1606783658} - {fileID: 217924070} - - {fileID: 18925489} m_Father: {fileID: 1108670798} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} @@ -30615,28 +31428,6 @@ RectTransform: m_AnchoredPosition: {x: -4.2408004, y: 0.4637501} m_SizeDelta: {x: 2.1018002, y: 1.9064999} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1407819327 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1407819325} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d8bfaef6036f6054389a98770c3afb4d, type: 3} - m_Name: - m_EditorClassIdentifier: - faceCanvas: {fileID: 929696549} - repairCanvasPosition: {x: 12, y: -2, z: 0} - originalCanvasPosition: {x: 0, y: 0, z: 0} - repairCanvasScale: 3.5 - animationDuration: 1 - isallowedRepair: 0 - screwsContainer: {fileID: 376361520} - targetArea: {fileID: 0} - isRepairMode: 0 - socketToEnable: {fileID: 1371483729} --- !u!1 &1410030920 GameObject: m_ObjectHideFlags: 0 @@ -31282,6 +32073,133 @@ MonoBehaviour: m_EditorClassIdentifier: notAlowedDeep: 0 targetData: {fileID: 0} +--- !u!1 &1460543628 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1460543629} + - component: {fileID: 1460543632} + - component: {fileID: 1460543631} + - component: {fileID: 1460543630} + m_Layer: 0 + m_Name: "UF\u4E0A\u65B9\u94C6\u9489" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1460543629 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1460543628} + 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: 1370442499} + 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: 1.066, y: 0.534} + m_SizeDelta: {x: 0.18, y: 0.18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1460543630 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1460543628} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c5ca7a8248fdb243aae486136ae3bb8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &1460543631 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1460543628} + 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: 6603665384073269616, guid: fd04c28739017964789d58d573f9fabb, type: 3} + 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 &1460543632 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1460543628} + m_CullTransparentMesh: 1 +--- !u!1 &1460766673 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1460766674} + m_Layer: 0 + m_Name: CrewsContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1460766674 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1460766673} + 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: 1299096199} + - {fileID: 800439079} + - {fileID: 466570544} + - {fileID: 2020364596} + m_Father: {fileID: 911609386} + 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.06000045, y: -0.0049998313} + m_SizeDelta: {x: 1.3671011, y: 0.91139996} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &1463849731 GameObject: m_ObjectHideFlags: 0 @@ -31410,6 +32328,85 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &1486504075 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1486504076} + - component: {fileID: 1486504078} + - component: {fileID: 1486504077} + m_Layer: 0 + m_Name: UFView + m_TagString: DialogueObject + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1486504076 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1486504075} + 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: 2125862290} + - {fileID: 572427495} + - {fileID: 1370442499} + - {fileID: 911609386} + m_Father: {fileID: 1942419394} + 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.027899742, y: -0.018600225} + m_SizeDelta: {x: 2.36, y: 2.13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1486504077 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1486504075} + 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: 2971124301436807032, guid: fd04c28739017964789d58d573f9fabb, type: 3} + 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 &1486504078 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1486504075} + m_CullTransparentMesh: 1 --- !u!1 &1497904375 GameObject: m_ObjectHideFlags: 0 @@ -33099,241 +34096,38 @@ Material: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: AllIn1SpriteShader/AllIn1SpriteShader - m_Shader: {fileID: 4800000, guid: a36b7719ff0465b42ab1407d67672c5f, type: 3} - m_Parent: {fileID: 0} + m_Shader: {fileID: 4800000, guid: 0803c241834332942abfcbd27c498b46, type: 3} + m_Parent: {fileID: 2100000, guid: e54618b1fa673734dae0038617cf6f9a, type: 2} m_ModifiedSerializedProperties: 0 m_ValidKeywords: + - _ENABLEDIRECTIONALDISTORTION_ON + - _SHADERFADING_NONE + - _SHADERSPACE_UV + - _TEXTURELAYER1SHEETTOGGLE_ON + - _TEXTURELAYER2SHEETTOGGLE_ON + m_InvalidKeywords: - DISTORT_ON - OFFSETUV_ON - PIXELATE_ON - m_InvalidKeywords: [] + - _DIRECTIONALDISTORTIONINVERT_ON m_LightmapFlags: 4 m_EnableInstancingVariants: 0 m_DoubleSidedGI: 0 - m_CustomRenderQueue: 3000 + m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] m_LockedProperties: m_SavedProperties: serializedVersion: 3 - m_TexEnvs: - - _ColorRampTex: - m_Texture: {fileID: 2800000, guid: 279657edc397ece4b8029c727adf6ddc, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _ColorRampTexGradient: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _ColorSwapTex: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _DistortTex: - m_Texture: {fileID: 2800000, guid: 7aad8c583ef292e48b06af0d1f2fab97, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _FadeBurnTex: - m_Texture: {fileID: 2800000, guid: 677cca399782dea41aedc1d292ecb67d, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _FadeTex: - m_Texture: {fileID: 2800000, guid: 7aad8c583ef292e48b06af0d1f2fab97, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _GlowTex: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _MainTex: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _OutlineDistortTex: - m_Texture: {fileID: 2800000, guid: 7aad8c583ef292e48b06af0d1f2fab97, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _OutlineTex: - m_Texture: {fileID: 2800000, guid: 74087f6d03f233e4a8a142fa01f9e5cf, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _OverlayTex: - m_Texture: {fileID: 2800000, guid: 677cca399782dea41aedc1d292ecb67d, type: 3} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} - - _ShineMask: - m_Texture: {fileID: 0} - m_Scale: {x: 1, y: 1} - m_Offset: {x: 0, y: 0} + m_TexEnvs: [] m_Ints: [] m_Floats: - - _Alpha: 1 - - _AlphaCutoffValue: 0.25 - - _AlphaOutlineBlend: 1 - - _AlphaOutlineGlow: 5 - - _AlphaOutlineMinAlpha: 0 - - _AlphaOutlinePower: 1 - - _AlphaRoundThreshold: 0.5 - - _BillboardY: 0 - - _BlurHD: 0 - - _BlurIntensity: 25.2 - _Brightness: 0 - - _ChromAberrAlpha: 0.4 - - _ChromAberrAmount: 1 - - _ClipUvDown: 0 - - _ClipUvLeft: 0 - - _ClipUvRight: 0 - - _ClipUvUp: 0 - - _ColorChangeLuminosity: 0 - - _ColorChangeTolerance: 0.25 - - _ColorChangeTolerance2: 0.25 - - _ColorChangeTolerance3: 0.25 - - _ColorRampBlend: 1 - - _ColorRampLuminosity: 0 - - _ColorRampOutline: 0 - - _ColorSwapBlend: 1 - - _ColorSwapBlueLuminosity: 0.5 - - _ColorSwapGreenLuminosity: 0.5 - - _ColorSwapRedLuminosity: 0.5 - - _Contrast: 1 - - _CullingOption: 0 - - _DistortAmount: 1.735 - - _DistortTexXSpeed: 5 - - _DistortTexYSpeed: 5 - - _EditorDrawers: 6 - - _FadeAmount: -0.1 - - _FadeBurnGlow: 2 - - _FadeBurnTransition: 0.075 - - _FadeBurnWidth: 0.025 - - _FishEyeUvAmount: 0.35 - - _FlickerAlpha: 0 - - _FlickerFreq: 0.2 - - _FlickerPercent: 0.05 - - _GhostBlend: 1 - - _GhostColorBoost: 1 - - _GhostTransparency: 0 - - _GlitchAmount: 3 - - _GlitchSize: 1 - - _Glow: 10 - - _GlowGlobal: 1 - - _GradBlend: 1 - - _GradBoostX: 1.2 - - _GradBoostY: 1.2 - - _GradIsRadial: 0 - - _GrassManualAnim: 1 - - _GrassManualToggle: 0 - - _GrassRadialBend: 0.1 - - _GrassSpeed: 2 - - _GrassWind: 20 - - _GreyscaleBlend: 1 - - _GreyscaleLuminosity: 0 - - _GreyscaleOutline: 0 - - _HandDrawnAmount: 10 - - _HandDrawnSpeed: 5 - - _HitEffectBlend: 0 - - _HitEffectGlow: 1 - - _HologramBlend: 1 - - _HologramMaxAlpha: 0.75 + - _EnableSaturation: 0 - _HologramMinAlpha: 0.1 - - _HologramStripesAmount: 0.1 - - _HologramStripesSpeed: 4.5 - - _HologramUnmodAmount: 0 - - _HsvBright: 1 - - _HsvSaturation: 1 - - _HsvShift: 180 - - _InnerOutlineAlpha: 1 - - _InnerOutlineGlow: 4 - - _InnerOutlineThickness: 1 - - _MaxXUV: 1 - - _MaxYUV: 1 - - _MinXUV: 0 - - _MinYUV: 0 - - _MotionBlurAngle: 0.1 - - _MotionBlurDist: 1.25 - - _MyDstMode: 10 - - _MySrcMode: 5 - - _NegativeAmount: 1 - - _OffsetUvX: 0.12 - - _OffsetUvY: 0.18 - - _OnlyInnerOutline: 0 - - _OnlyOutline: 0 - - _OutlineAlpha: 1 - - _OutlineDistortAmount: 0.5 - - _OutlineDistortTexXSpeed: 5 - - _OutlineDistortTexYSpeed: 5 - - _OutlineGlow: 1.5 - - _OutlinePixelWidth: 1 - - _OutlineTexXSpeed: 10 - - _OutlineTexYSpeed: 0 - - _OutlineWidth: 0.004 - - _OverlayBlend: 1 - - _OverlayGlow: 1 - - _OverlayTextureScrollXSpeed: 0.25 - - _OverlayTextureScrollYSpeed: 0.25 - - _PinchUvAmount: 0.35 - - _PixelateSize: 120 - - _PosterizeGamma: 0.75 - - _PosterizeNumColors: 8 - - _PosterizeOutline: 0 - - _RadialClip: 45 - - _RadialClip2: 0 - - _RadialStartAngle: 90 - - _RandomSeed: 0 - - _RectSize: 1 - - _RotateUvAmount: 0 - - _RoundWaveSpeed: 2 - - _RoundWaveStrength: 0.7 - - _ShadowAlpha: 0.5 - - _ShadowX: 0.1 - - _ShadowY: -0.05 - - _ShakeUvSpeed: 2.5 - - _ShakeUvX: 1.5 - - _ShakeUvY: 1 - - _ShineGlow: 1 - - _ShineLocation: 0.5 - - _ShineRotate: 0 - - _ShineWidth: 0.1 - - _TextureScrollXSpeed: 1 - - _TextureScrollYSpeed: 0 - - _TwistUvAmount: 1 - - _TwistUvPosX: 0.5 - - _TwistUvPosY: 0.5 - - _TwistUvRadius: 0.75 - - _WarpScale: 0.5 - - _WarpSpeed: 8 - - _WarpStrength: 0.025 - - _WaveAmount: 7 - - _WaveSpeed: 10 - - _WaveStrength: 7.5 - - _WaveX: 0 - - _WaveY: 0.5 - - _ZTestMode: 4 - - _ZWrite: 0 - - _ZoomUvAmount: 0.5 + - _Saturation: 1 m_Colors: - - _AlphaOutlineColor: {r: 1, g: 1, b: 1, a: 1} - - _Color: {r: 1, g: 1, b: 1, a: 1} - - _ColorChangeNewCol: {r: 1, g: 1, b: 0, a: 1} - - _ColorChangeNewCol2: {r: 1, g: 1, b: 0, a: 1} - - _ColorChangeNewCol3: {r: 1, g: 1, b: 0, a: 1} - - _ColorChangeTarget: {r: 1, g: 0, b: 0, a: 1} - - _ColorChangeTarget2: {r: 1, g: 0, b: 0, a: 1} - - _ColorChangeTarget3: {r: 1, g: 0, b: 0, a: 1} - - _ColorSwapBlue: {r: 1, g: 1, b: 1, a: 1} - - _ColorSwapGreen: {r: 1, g: 1, b: 1, a: 1} - - _ColorSwapRed: {r: 1, g: 1, b: 1, a: 1} - - _FadeBurnColor: {r: 1, g: 1, b: 0, a: 1} - - _GlowColor: {r: 1, g: 1, b: 1, a: 1} - - _GradBotLeftCol: {r: 0, g: 0, b: 1, a: 1} - - _GradBotRightCol: {r: 0, g: 1, b: 0, a: 1} - - _GradTopLeftCol: {r: 1, g: 0, b: 0, a: 1} - - _GradTopRightCol: {r: 1, g: 1, b: 0, a: 1} - - _GreyscaleTintColor: {r: 1, g: 1, b: 1, a: 1} - - _HitEffectColor: {r: 1, g: 1, b: 1, a: 1} - - _HologramStripeColor: {r: 0, g: 1, b: 1, a: 1} - _InnerOutlineColor: {r: 1, g: 0, b: 0, a: 1} - - _OutlineColor: {r: 1, g: 1, b: 1, a: 1} - - _OverlayColor: {r: 1, g: 1, b: 1, a: 1} - _ShadowColor: {r: 0, g: 0, b: 0, a: 1} - _ShineColor: {r: 1, g: 1, b: 1, a: 1} m_BuildTextureStacks: [] @@ -33612,11 +34406,11 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1407819326} + m_Father: {fileID: 972296210} 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.18600082, y: 0.10229945} + m_AnchoredPosition: {x: -0.21390057, y: 0.12089968} m_SizeDelta: {x: 0.5, y: 0.51} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1606783659 @@ -33633,7 +34427,7 @@ MonoBehaviour: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 + m_RaycastTarget: 0 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: @@ -34221,12 +35015,14 @@ MonoBehaviour: m_EditorClassIdentifier: memoryProcessImage: {fileID: 1400025922} memoryFinishedImage: {fileID: 2025235958} + memoryFinishedImageForFade: {fileID: 1970847755} memoryFinishedImageNoColor: {fileID: 392962856} frequencySlider: {fileID: 58665674} claritySlider: {fileID: 1831514493} playBackground: {fileID: 886567820} targetFrequency: 1.35 targetClarity: 1 + fadeMaterial: {fileID: 2100000, guid: e54618b1fa673734dae0038617cf6f9a, type: 2} --- !u!4 &1617403348 Transform: m_ObjectHideFlags: 0 @@ -38853,7 +39649,7 @@ RectTransform: 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.092, y: 0.928} + m_AnchoredPosition: {x: 1.066, y: 0.534} m_SizeDelta: {x: 0.18, y: 0.18} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1814339997 @@ -41510,6 +42306,7 @@ RectTransform: - {fileID: 241874894} - {fileID: 886567819} - {fileID: 392962855} + - {fileID: 1970847751} - {fileID: 2025235957} - {fileID: 1400025921} - {fileID: 1272879183} @@ -41594,7 +42391,7 @@ RectTransform: 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.903, y: 0.10694957} + m_AnchoredPosition: {x: 1.056, y: -0.269} m_SizeDelta: {x: 0.18, y: 0.18} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1906421257 @@ -42043,6 +42840,81 @@ BoxCollider2D: serializedVersion: 2 m_Size: {x: 2.09, y: 3.29} m_EdgeRadius: 0 +--- !u!1 &1934765411 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1934765412} + - component: {fileID: 1934765414} + - component: {fileID: 1934765413} + m_Layer: 0 + m_Name: "UF\u76D6\u5B50" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1934765412 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1934765411} + 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: 1942419394} + 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.284, y: 0.138} + m_SizeDelta: {x: 1.98, y: 1.22} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1934765413 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1934765411} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &1934765414 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1934765411} + m_CullTransparentMesh: 1 --- !u!1 &1935412431 GameObject: m_ObjectHideFlags: 0 @@ -42255,6 +43127,43 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!1 &1942419393 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1942419394} + m_Layer: 0 + m_Name: UFToInstall + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1942419394 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1942419393} + 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: 1486504076} + - {fileID: 1934765412} + m_Father: {fileID: 1108670798} + 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: -4.2408004, y: 0.4637501} + m_SizeDelta: {x: 2.1018002, y: 1.9064999} + m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &1950489327 GameObject: m_ObjectHideFlags: 0 @@ -42423,6 +43332,81 @@ Transform: - {fileID: 813958079} m_Father: {fileID: 972406613} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1970847750 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1970847751} + - component: {fileID: 1970847754} + - component: {fileID: 1970847755} + m_Layer: 5 + m_Name: MemoryFinishedforFade + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &1970847751 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1970847750} + 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: 1882925197} + 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: 75, y: 71} + m_SizeDelta: {x: 1084.4445, y: 610} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1970847754 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1970847750} + m_CullTransparentMesh: 1 +--- !u!114 &1970847755 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1970847750} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: e54618b1fa673734dae0038617cf6f9a, type: 2} + 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: 21300000, guid: 676ba63759d65334093043ad8d0d8e25, type: 3} + 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!1 &1976127638 GameObject: m_ObjectHideFlags: 0 @@ -42453,11 +43437,11 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1407819326} + m_Father: {fileID: 972296210} 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.5858996, y: 0.10229945} + m_AnchoredPosition: {x: 0.59410024, y: 0.12660024} m_SizeDelta: {x: 0.82, y: 0.83} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &1976127640 @@ -43262,6 +44246,94 @@ Material: - _ShadowColor: {r: 0, g: 0, b: 0, a: 1} - _ShineColor: {r: 1, g: 1, b: 1, a: 1} m_BuildTextureStacks: [] +--- !u!1 &2020364595 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2020364596} + - component: {fileID: 2020364599} + - component: {fileID: 2020364598} + - component: {fileID: 2020364597} + m_Layer: 0 + m_Name: "UF\u76D6\u5B50\u53F3\u4E0B\u89D2\u87BA\u4E1D" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2020364596 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2020364595} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.92999995, y: 0.92999995, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1460766674} + 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.742, y: -0.952} + m_SizeDelta: {x: 0.18, y: 0.18} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2020364597 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2020364595} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5c5ca7a8248fdb243aae486136ae3bb8, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &2020364598 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2020364595} + 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: 6258712427660675809, guid: fd04c28739017964789d58d573f9fabb, type: 3} + 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 &2020364599 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2020364595} + m_CullTransparentMesh: 1 --- !u!1 &2022511896 GameObject: m_ObjectHideFlags: 0 @@ -43414,7 +44486,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!224 &2025235957 RectTransform: m_ObjectHideFlags: 0 @@ -46044,6 +47116,81 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2116459113} m_CullTransparentMesh: 1 +--- !u!1 &2125862289 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2125862290} + - component: {fileID: 2125862292} + - component: {fileID: 2125862291} + m_Layer: 0 + m_Name: "uf\u8272\u89C9" + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2125862290 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2125862289} + 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: 1486504076} + 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.59410024, y: 0.12660024} + m_SizeDelta: {x: 0.82, y: 0.83} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &2125862291 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2125862289} + 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: -1068380989386468451, guid: fd04c28739017964789d58d573f9fabb, type: 3} + 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 &2125862292 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2125862289} + m_CullTransparentMesh: 1 --- !u!1 &2126911509 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Resources/Materials/MemoryForFade.mat b/Assets/Resources/Materials/MemoryForFade.mat new file mode 100644 index 000000000..0fd2bb830 --- /dev/null +++ b/Assets/Resources/Materials/MemoryForFade.mat @@ -0,0 +1,614 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: MemoryForFade + m_Shader: {fileID: 4800000, guid: 0803c241834332942abfcbd27c498b46, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: + - _ENABLEDIRECTIONALDISTORTION_ON + - _ENABLESATURATION_ON + - _SHADERFADING_NONE + - _SHADERSPACE_UV + - _TEXTURELAYER1SHEETTOGGLE_ON + - _TEXTURELAYER2SHEETTOGGLE_ON + m_InvalidKeywords: + - _DIRECTIONALDISTORTIONINVERT_ON + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AddColorMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AddHueMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _CustomFadeFadeMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _FadingMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _InnerOutlineTintTexture: + m_Texture: {fileID: 2800000, guid: 5af9a397a8643994c829e696a24a7845, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MaskTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MetalMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _OuterOutlineTintTexture: + m_Texture: {fileID: 2800000, guid: 5af9a397a8643994c829e696a24a7845, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _PixelOutlineTintTexture: + m_Texture: {fileID: 2800000, guid: 5af9a397a8643994c829e696a24a7845, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RecolorRGBTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _RecolorRGBYCPTexture: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _ShineMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _SineGlowMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _StrongTintMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextureLayer1Texture: + m_Texture: {fileID: 2800000, guid: 9685c3a024e22a946a7e8c2ce3542300, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _TextureLayer2Texture: + m_Texture: {fileID: 2800000, guid: 9685c3a024e22a946a7e8c2ce3542300, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _UVDistortMask: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _UberNoiseTexture: + m_Texture: {fileID: 2800000, guid: b8d18cd117976254d94a812a0bfc336e, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _texcoord: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - PixelSnap: 0 + - _AddColorContrast: 0.5 + - _AddColorContrastToggle: 0 + - _AddColorFade: 1 + - _AddColorMaskToggle: 0 + - _AddHueBrightness: 2 + - _AddHueContrast: 0.5 + - _AddHueFade: 1 + - _AddHueMaskToggle: 0 + - _AddHueSaturation: 1 + - _AddHueSpeed: 1 + - _AlphaTintFade: 1 + - _AlphaTintMinAlpha: 0.02 + - _BakedMaterial: 0 + - _BlackTintFade: 1 + - _BlackTintPower: 4 + - _Brightness: 1 + - _BurnEdgeNoiseFactor: 0.5 + - _BurnFade: 1 + - _BurnInsideContrast: 2 + - _BurnInsideNoiseFactor: 0.2 + - _BurnRadius: 5 + - _BurnSwirlFactor: 1 + - _BurnWidth: 0.1 + - _CamouflageAnimationToggle: 0 + - _CamouflageContrast: 1 + - _CamouflageDensityA: 0.4 + - _CamouflageDensityB: 0.4 + - _CamouflageFade: 1 + - _CamouflageSmoothnessA: 0.2 + - _CamouflageSmoothnessB: 0.2 + - _CheckerboardDarken: 0.5 + - _CheckerboardTiling: 1 + - _ColorReplaceContrast: 1 + - _ColorReplaceFade: 1 + - _ColorReplaceRange: 0.05 + - _ColorReplaceSmoothness: 0.1 + - _Contrast: 1 + - _CustomFadeAlpha: 1 + - _CustomFadeNoiseFactor: 0 + - _CustomFadeSmoothness: 2 + - _DirectionalAlphaFadeFade: 0 + - _DirectionalAlphaFadeInvert: 0 + - _DirectionalAlphaFadeNoiseFactor: 0.2 + - _DirectionalAlphaFadeRotation: 0 + - _DirectionalAlphaFadeWidth: 0.2 + - _DirectionalDistortionFade: -3 + - _DirectionalDistortionInvert: 1 + - _DirectionalDistortionNoiseFactor: 0.2 + - _DirectionalDistortionRandomDirection: 0.1 + - _DirectionalDistortionRotation: 0 + - _DirectionalDistortionWidth: 0.5 + - _DirectionalGlowFadeFade: 0 + - _DirectionalGlowFadeInvert: 0 + - _DirectionalGlowFadeNoiseFactor: 0.2 + - _DirectionalGlowFadeRotation: 0 + - _DirectionalGlowFadeWidth: 0.1 + - _EnableAddColor: 0 + - _EnableAddHue: 0 + - _EnableAlphaTint: 0 + - _EnableBlackTint: 0 + - _EnableBrightness: 0 + - _EnableBurn: 0 + - _EnableCamouflage: 0 + - _EnableCheckerboard: 0 + - _EnableColorReplace: 0 + - _EnableContrast: 0 + - _EnableCustomFade: 0 + - _EnableDirectionalAlphaFade: 0 + - _EnableDirectionalDistortion: 1 + - _EnableDirectionalGlowFade: 0 + - _EnableEnchanted: 0 + - _EnableExternalAlpha: 0 + - _EnableFlame: 0 + - _EnableFrozen: 0 + - _EnableFullAlphaDissolve: 0 + - _EnableFullDistortion: 0 + - _EnableFullGlowDissolve: 0 + - _EnableGaussianBlur: 0 + - _EnableGlitch: 0 + - _EnableHalftone: 0 + - _EnableHologram: 0 + - _EnableHue: 0 + - _EnableInkSpread: 0 + - _EnableInnerOutline: 0 + - _EnableMetal: 0 + - _EnableNegative: 0 + - _EnableOuterOutline: 0 + - _EnablePingPongGlow: 0 + - _EnablePixelOutline: 0 + - _EnablePixelate: 0 + - _EnablePoison: 0 + - _EnableRainbow: 0 + - _EnableRecolorRGB: 0 + - _EnableRecolorRGBYCP: 0 + - _EnableSaturation: 1 + - _EnableScreenTiling: 0 + - _EnableShadow: 0 + - _EnableSharpen: 0 + - _EnableShiftHue: 0 + - _EnableShifting: 0 + - _EnableShine: 0 + - _EnableSineGlow: 0 + - _EnableSineMove: 0 + - _EnableSineRotate: 0 + - _EnableSineScale: 0 + - _EnableSmoke: 0 + - _EnableSmoothPixelArt: 0 + - _EnableSourceAlphaDissolve: 0 + - _EnableSourceGlowDissolve: 0 + - _EnableSplitToning: 0 + - _EnableSqueeze: 0 + - _EnableSquish: 0 + - _EnableStrongTint: 0 + - _EnableTextureLayer1: 0 + - _EnableTextureLayer2: 0 + - _EnableUVDistort: 0 + - _EnableUVRotate: 0 + - _EnableUVScale: 0 + - _EnableUVScroll: 0 + - _EnableVibrate: 0 + - _EnableWiggle: 0 + - _EnableWind: 0 + - _EnableWorldTiling: 0 + - _EnchantedBrightness: 1 + - _EnchantedContrast: 0.5 + - _EnchantedFade: 1 + - _EnchantedLerpToggle: 0 + - _EnchantedRainbowDensity: 0.5 + - _EnchantedRainbowSaturation: 0.8 + - _EnchantedRainbowSpeed: 0.5 + - _EnchantedRainbowToggle: 0 + - _EnchantedReduce: 0 + - _FadingFade: 1 + - _FadingNoiseFactor: 0.2 + - _FadingWidth: 0.3 + - _FlameBrightness: 10 + - _FlameNoiseFactor: 2.5 + - _FlameNoiseHeightFactor: 1.5 + - _FlameRadius: 0.2 + - _FlameSmooth: 2 + - _FrozenContrast: 2 + - _FrozenFade: 1 + - _FrozenHighlightContrast: 2 + - _FrozenHighlightDensity: 1 + - _FrozenSnowContrast: 1 + - _FrozenSnowDensity: 0.25 + - _FullAlphaDissolveFade: 0.5 + - _FullAlphaDissolveWidth: 0.5 + - _FullDistortionFade: 1 + - _FullGlowDissolveFade: 0.5 + - _FullGlowDissolveWidth: 0.5 + - _GaussianBlurFade: 1 + - _GaussianBlurOffset: 0.5 + - _GlitchBrightness: 4 + - _GlitchFade: 1 + - _GlitchHueSpeed: 1 + - _GlitchMaskMin: 0.4 + - _HalftoneFade: 1 + - _HalftoneFadeWidth: 1.5 + - _HalftoneInvert: 0 + - _HalftoneTiling: 4 + - _HologramContrast: 1 + - _HologramDistortionDensity: 0.5 + - _HologramDistortionOffset: 0.5 + - _HologramDistortionScale: 10 + - _HologramDistortionSpeed: 2 + - _HologramFade: 1 + - _HologramLineFrequency: 500 + - _HologramLineGap: 3 + - _HologramLineSpeed: 0.01 + - _HologramMinAlpha: 0.2 + - _Hue: 0 + - _InkSpreadContrast: 2 + - _InkSpreadDistance: 3 + - _InkSpreadFade: 1 + - _InkSpreadNoiseFactor: 0.5 + - _InkSpreadWidth: 0.2 + - _InnerOutlineDistortionToggle: 0 + - _InnerOutlineFade: 1 + - _InnerOutlineOutlineOnlyToggle: 0 + - _InnerOutlineTextureToggle: 0 + - _InnerOutlineWidth: 0.02 + - _MetalContrast: 2 + - _MetalFade: 1 + - _MetalHighlightContrast: 2 + - _MetalHighlightDensity: 1 + - _MetalMaskToggle: 0 + - _NegativeFade: 1 + - _OuterOutlineDistortionToggle: 0 + - _OuterOutlineFade: 1 + - _OuterOutlineOutlineOnlyToggle: 0 + - _OuterOutlineTextureToggle: 0 + - _OuterOutlineWidth: 0.04 + - _PingPongGlowContrast: 1 + - _PingPongGlowFade: 1 + - _PingPongGlowFrequency: 3 + - _PixelOutlineFade: 1 + - _PixelOutlineOutlineOnlyToggle: 0 + - _PixelOutlineTextureToggle: 0 + - _PixelOutlineWidth: 1 + - _PixelPerfectSpace: 0 + - _PixelPerfectUV: 0 + - _PixelateFade: 1 + - _PixelatePixelDensity: 16 + - _PixelatePixelsPerUnit: 100 + - _PixelsPerUnit: 100 + - _PoisonDensity: 3 + - _PoisonFade: 1 + - _PoisonNoiseBrightness: 2 + - _PoisonRecolorFactor: 0.5 + - _PoisonShiftSpeed: 0.2 + - _RainbowBrightness: 2 + - _RainbowContrast: 1 + - _RainbowDensity: 0.5 + - _RainbowFade: 1 + - _RainbowNoiseFactor: 0.2 + - _RainbowSaturation: 1 + - _RainbowSpeed: 1 + - _RecolorRGBFade: 1 + - _RecolorRGBTextureToggle: 0 + - _RecolorRGBYCPFade: 1 + - _RecolorRGBYCPTextureToggle: 0 + - _RectHeight: 100 + - _RectWidth: 100 + - _Saturation: 1 + - _ScreenTilingPixelsPerUnit: 100 + - _ScreenWidthUnits: 10 + - _ShaderFading: 0 + - _ShaderSpace: 0 + - _ShadowFade: 1 + - _SharpenFactor: 4 + - _SharpenFade: 1 + - _SharpenOffset: 2 + - _ShiftHueSpeed: 0.5 + - _ShiftingBrightness: 1 + - _ShiftingContrast: 0.5 + - _ShiftingDensity: 1.5 + - _ShiftingFade: 1 + - _ShiftingRainbowToggle: 0 + - _ShiftingSaturation: 0.8 + - _ShiftingSpeed: 0.5 + - _ShineContrast: 2 + - _ShineFade: 1 + - _ShineFrequency: 0.3 + - _ShineMaskToggle: 0 + - _ShineRotation: 30 + - _ShineSaturation: 0.5 + - _ShineSmooth: 1 + - _ShineSpeed: 5 + - _ShineWidth: 0.1 + - _SineGlowContrast: 1 + - _SineGlowFade: 1 + - _SineGlowFrequency: 4 + - _SineGlowMaskToggle: 0 + - _SineGlowMax: 1 + - _SineGlowMin: 0 + - _SineMoveFade: 1 + - _SineRotateAngle: 15 + - _SineRotateFade: 1 + - _SineRotateFrequency: 1 + - _SineScaleFrequency: 2 + - _SmokeAlpha: 1 + - _SmokeDarkEdge: 1 + - _SmokeNoiseFactor: 0.4 + - _SmokeNoiseScale: 0.5 + - _SmokeSmoothness: 1 + - _SmokeVertexSeed: 0 + - _SourceAlphaDissolveFade: 1 + - _SourceAlphaDissolveInvert: 0 + - _SourceAlphaDissolveNoiseFactor: 0.2 + - _SourceAlphaDissolveWidth: 0.2 + - _SourceGlowDissolveFade: 1 + - _SourceGlowDissolveInvert: 0 + - _SourceGlowDissolveNoiseFactor: 0.2 + - _SourceGlowDissolveWidth: 0.1 + - _SplitToningBalance: 1 + - _SplitToningContrast: 1 + - _SplitToningFade: 1 + - _SplitToningShift: 0 + - _SpriteSheetFix: 0 + - _SqueezeFade: 1 + - _SqueezePower: 1 + - _SquishFade: 1 + - _SquishFlip: 0 + - _SquishSquish: 0.1 + - _SquishStretch: 0.1 + - _StrongTintContrast: 0 + - _StrongTintContrastToggle: 0 + - _StrongTintFade: 1 + - _StrongTintMaskToggle: 0 + - _TextureLayer1Columns: 3 + - _TextureLayer1Contrast: 1 + - _TextureLayer1ContrastToggle: 0 + - _TextureLayer1EdgeClip: 0.005 + - _TextureLayer1Fade: 1 + - _TextureLayer1Rows: 3 + - _TextureLayer1ScrollToggle: 0 + - _TextureLayer1SheetToggle: 1 + - _TextureLayer1Speed: 20 + - _TextureLayer1StartFrame: 0 + - _TextureLayer2Columns: 3 + - _TextureLayer2Contrast: 1 + - _TextureLayer2ContrastToggle: 0 + - _TextureLayer2EdgeClip: 0.005 + - _TextureLayer2Fade: 1 + - _TextureLayer2Rows: 3 + - _TextureLayer2ScrollToggle: 0 + - _TextureLayer2SheetToggle: 1 + - _TextureLayer2Speed: 20 + - _TextureLayer2StartFrame: 0 + - _TilingFix: 0 + - _TimeFPS: 5 + - _TimeFrequency: 2 + - _TimeRange: 0.5 + - _TimeSpeed: 1 + - _TimeValue: 0 + - _ToggleCustomTime: 0 + - _ToggleTimeFPS: 0 + - _ToggleTimeFrequency: 0 + - _ToggleTimeSpeed: 0 + - _ToggleUnscaledTime: 0 + - _UVDistortFade: 1 + - _UVDistortMaskToggle: 0 + - _UVRotateSpeed: 1 + - _VertexTintFirst: 0 + - _VibrateFade: 1 + - _VibrateFrequency: 100 + - _VibrateOffset: 0.04 + - _VibrateRotation: 4 + - _WiggleFade: 1 + - _WiggleFixedGroundToggle: 0 + - _WiggleFrequency: 2 + - _WiggleOffset: 0.02 + - _WiggleSpeed: 2 + - _WindFlip: 0 + - _WindHighQualityNoise: 0 + - _WindIsParallax: 0 + - _WindLocalWind: 0 + - _WindMaxIntensity: 0.4 + - _WindMaxRotation: 2 + - _WindMinIntensity: -0.4 + - _WindNoiseScale: 0.1 + - _WindNoiseSpeed: 1 + - _WindRotation: 0 + - _WindRotationWindFactor: 1 + - _WindSquishFactor: 0.3 + - _WindSquishWindFactor: 0 + - _WindXPosition: 0 + - _WorldTilingPixelsPerUnit: 100 + m_Colors: + - _AddColorColor: {r: 2.996078, g: 0, b: 0, a: 0} + - _AlphaTintColor: {r: 95.87451, g: 5.019608, b: 95.87451, a: 0} + - _BlackTintColor: {r: 0, g: 0, b: 1, a: 0} + - _BurnEdgeColor: {r: 11.98431, g: 1.129412, b: 0.1254902, a: 0} + - _BurnEdgeNoiseScale: {r: 0.3, g: 0.3, b: 0, a: 0} + - _BurnInsideColor: {r: 0.75, g: 0.5625, b: 0.525, a: 0} + - _BurnInsideNoiseColor: {r: 3084.047, g: 257.0039, b: 0, a: 0} + - _BurnInsideNoiseScale: {r: 0.5, g: 0.5, b: 0, a: 0} + - _BurnPosition: {r: 0, g: 5, b: 0, a: 0} + - _BurnSwirlNoiseScale: {r: 0.1, g: 0.1, b: 0, a: 0} + - _CamouflageBaseColor: {r: 0.7450981, g: 0.7254902, b: 0.5686274, a: 0} + - _CamouflageColorA: {r: 0.62745106, g: 0.5882353, b: 0.43137258, a: 0} + - _CamouflageColorB: {r: 0.47058815, g: 0.43137258, b: 0.31372547, a: 0} + - _CamouflageDistortionIntensity: {r: 0.1, g: 0.1, b: 0, a: 0} + - _CamouflageDistortionScale: {r: 0.5, g: 0.5, b: 0, a: 0} + - _CamouflageDistortionSpeed: {r: 0.1, g: 0.1, b: 0, a: 0} + - _CamouflageNoiseScaleA: {r: 0.25, g: 0.25, b: 0, a: 0} + - _CamouflageNoiseScaleB: {r: 0.25, g: 0.25, b: 0, a: 0} + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _ColorReplaceFromColor: {r: 0, g: 0, b: 0, a: 0} + - _ColorReplaceToColor: {r: 0, g: 0, b: 0.2, a: 0} + - _CustomFadeNoiseScale: {r: 1, g: 1, b: 0, a: 0} + - _DirectionalAlphaFadeNoiseScale: {r: 0.3, g: 0.3, b: 0, a: 0} + - _DirectionalDistortionDistortion: {r: 0, g: 0.1, b: 0, a: 0} + - _DirectionalDistortionDistortionScale: {r: 1, g: 1, b: 0, a: 0} + - _DirectionalDistortionNoiseScale: {r: 0.4, g: 0.4, b: 0, a: 0} + - _DirectionalGlowFadeEdgeColor: {r: 11.98431, g: 0.6901961, b: 0.6901961, a: 0} + - _DirectionalGlowFadeNoiseScale: {r: 0.4, g: 0.4, b: 0, a: 0} + - _EnchantedHighColor: {r: 0, g: 0.7098798, b: 4.237095, a: 0} + - _EnchantedLowColor: {r: 2.996078, g: 0, b: 0, a: 0} + - _EnchantedScale: {r: 0.1, g: 0.1, b: 0, a: 0} + - _EnchantedSpeed: {r: 0, g: 1, b: 0, a: 0} + - _FadingNoiseScale: {r: 0.2, g: 0.2, b: 0, a: 0} + - _FadingPosition: {r: 0, g: 0, b: 0, a: 0} + - _FlameNoiseScale: {r: 1.2, g: 0.8, b: 0, a: 0} + - _FlameSpeed: {r: 0, g: -0.5, b: 0, a: 0} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _FrozenHighlightColor: {r: 1.797647, g: 4.604501, b: 5.992157, a: 1} + - _FrozenHighlightDistortion: {r: 0.5, g: 0.5, b: 0, a: 0} + - _FrozenHighlightDistortionScale: {r: 0.2, g: 0.2, b: 0, a: 0} + - _FrozenHighlightDistortionSpeed: {r: -0.05, g: -0.05, b: 0, a: 0} + - _FrozenHighlightScale: {r: 0.2, g: 0.2, b: 0, a: 0} + - _FrozenHighlightSpeed: {r: 0.1, g: 0.1, b: 0, a: 0} + - _FrozenSnowColor: {r: 1.123529, g: 1.373203, b: 1.498039, a: 0} + - _FrozenSnowScale: {r: 0.1, g: 0.1, b: 0, a: 0} + - _FrozenTint: {r: 1.819608, g: 4.611765, b: 5.992157, a: 0} + - _FullAlphaDissolveNoiseScale: {r: 0.1, g: 0.1, b: 0, a: 0} + - _FullDistortionDistortion: {r: 0.2, g: 0.2, b: 0, a: 0} + - _FullDistortionNoiseScale: {r: 0.5, g: 0.5, b: 0, a: 0} + - _FullGlowDissolveEdgeColor: {r: 11.98431, g: 0.627451, b: 0.627451, a: 0} + - _FullGlowDissolveNoiseScale: {r: 0.1, g: 0.1, b: 0, a: 0} + - _GlitchDistortion: {r: 0.1, g: 0, b: 0, a: 0} + - _GlitchDistortionScale: {r: 0, g: 3, b: 0, a: 0} + - _GlitchDistortionSpeed: {r: 0, g: 1, b: 0, a: 0} + - _GlitchMaskScale: {r: 0, g: 0.2, b: 0, a: 0} + - _GlitchMaskSpeed: {r: 0, g: 4, b: 0, a: 0} + - _GlitchNoiseScale: {r: 0, g: 3, b: 0, a: 0} + - _GlitchNoiseSpeed: {r: 0, g: 1, b: 0, a: 0} + - _HalftonePosition: {r: 0, g: 0, b: 0, a: 0} + - _HologramTint: {r: 0.3137255, g: 1.662745, b: 2.996078, a: 1} + - _InkSpreadColor: {r: 8.47419, g: 5.013525, b: 0.08873497, a: 0} + - _InkSpreadNoiseScale: {r: 0.4, g: 0.4, b: 0, a: 0} + - _InkSpreadPosition: {r: 0.5, g: -1, b: 0, a: 0} + - _InnerOutlineColor: {r: 11.98431, g: 1.254902, b: 1.254902, a: 1} + - _InnerOutlineDistortionIntensity: {r: 0.01, g: 0.01, b: 0, a: 0} + - _InnerOutlineNoiseScale: {r: 4, g: 4, b: 0, a: 0} + - _InnerOutlineNoiseSpeed: {r: 0, g: 0.1, b: 0, a: 0} + - _InnerOutlineTextureSpeed: {r: 0.5, g: 0, b: 0, a: 0} + - _MetalColor: {r: 5.992157, g: 3.639216, b: 0.3137255, a: 1} + - _MetalHighlightColor: {r: 5.992157, g: 3.796078, b: 0.6588235, a: 1} + - _MetalNoiseDistortion: {r: 0.5, g: 0.5, b: 0, a: 0} + - _MetalNoiseDistortionScale: {r: 0.2, g: 0.2, b: 0, a: 0} + - _MetalNoiseDistortionSpeed: {r: -0.05, g: -0.05, b: 0, a: 0} + - _MetalNoiseScale: {r: 0.25, g: 0.25, b: 0, a: 0} + - _MetalNoiseSpeed: {r: 0.05, g: 0.05, b: 0, a: 0} + - _OuterOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _OuterOutlineDistortionIntensity: {r: 0.01, g: 0.01, b: 0, a: 0} + - _OuterOutlineNoiseScale: {r: 4, g: 4, b: 0, a: 0} + - _OuterOutlineNoiseSpeed: {r: 0, g: 0.1, b: 0, a: 0} + - _OuterOutlineTextureSpeed: {r: 0.5, g: 0, b: 0, a: 0} + - _PingPongGlowFrom: {r: 5.992157, g: 0.1882353, b: 0.1882353, a: 0} + - _PingPongGlowTo: {r: 0.1882353, g: 0.1882353, b: 5.992157, a: 0} + - _PixelOutlineColor: {r: 0, g: 0, b: 0, a: 1} + - _PixelOutlineTextureSpeed: {r: 0.5, g: 0, b: 0, a: 0} + - _PoisonColor: {r: 0.3137255, g: 2.996078, b: 0.3137255, a: 0} + - _PoisonNoiseScale: {r: 0.2, g: 0.2, b: 0, a: 0} + - _PoisonNoiseSpeed: {r: 0, g: -0.2, b: 0, a: 0} + - _RainbowCenter: {r: 0, g: 0, b: 0, a: 0} + - _RainbowNoiseScale: {r: 0.2, g: 0.2, b: 0, a: 0} + - _RecolorRGBBlueTint: {r: 1, g: 1, b: 1, a: 0.5019608} + - _RecolorRGBGreenTint: {r: 1, g: 1, b: 1, a: 0.5019608} + - _RecolorRGBRedTint: {r: 1, g: 1, b: 1, a: 0.5019608} + - _RecolorRGBYCPBlueTint: {r: 1, g: 1, b: 1, a: 0.5019608} + - _RecolorRGBYCPCyanTint: {r: 1, g: 1, b: 1, a: 0.5019608} + - _RecolorRGBYCPGreenTint: {r: 1, g: 1, b: 1, a: 0.5019608} + - _RecolorRGBYCPPurpleTint: {r: 1, g: 1, b: 1, a: 0.5019608} + - _RecolorRGBYCPRedTint: {r: 1, g: 1, b: 1, a: 0.5019608} + - _RecolorRGBYCPYellowTint: {r: 1, g: 1, b: 1, a: 0.5019608} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + - _ScreenTilingOffset: {r: 0, g: 0, b: 0, a: 0} + - _ScreenTilingScale: {r: 1, g: 1, b: 0, a: 0} + - _ShadowColor: {r: 0, g: 0, b: 0, a: 0} + - _ShadowOffset: {r: 0.05, g: -0.05, b: 0, a: 0} + - _ShiftingColorA: {r: 1.498039, g: 0, b: 0, a: 0} + - _ShiftingColorB: {r: 1.498039, g: 0.7490196, b: 0, a: 0} + - _ShineColor: {r: 11.98431, g: 11.98431, b: 11.98431, a: 0} + - _SineGlowColor: {r: 0, g: 2.007843, b: 2.996078, a: 0} + - _SineMoveFrequency: {r: 1, g: 1, b: 0, a: 0} + - _SineMoveOffset: {r: 0, g: 0.5, b: 0, a: 0} + - _SineRotatePivot: {r: 0.5, g: 0.5, b: 0, a: 0} + - _SineScaleFactor: {r: 0.2, g: 0.2, b: 0, a: 0} + - _SourceAlphaDissolveNoiseScale: {r: 0.3, g: 0.3, b: 0, a: 0} + - _SourceAlphaDissolvePosition: {r: 0, g: 0, b: 0, a: 0} + - _SourceGlowDissolveEdgeColor: {r: 11.98431, g: 0.627451, b: 0.627451, a: 0} + - _SourceGlowDissolveNoiseScale: {r: 0.3, g: 0.3, b: 0, a: 0} + - _SourceGlowDissolvePosition: {r: 0, g: 0, b: 0, a: 0} + - _SplitToningHighlightsColor: {r: 1, g: 0.1, b: 0.1, a: 0} + - _SplitToningShadowsColor: {r: 0.1, g: 0.4000002, b: 1, a: 0} + - _SpriteSheetRect: {r: 0, g: 0, b: 1, a: 1} + - _SqueezeCenter: {r: 0.5, g: 0.5, b: 0, a: 0} + - _SqueezeScale: {r: 2, g: 0, b: 0, a: 0} + - _StrongTintTint: {r: 1, g: 1, b: 1, a: 1} + - _TextureLayer1Color: {r: 0.4494117, g: 1.298301, b: 2.996079, a: 1} + - _TextureLayer1Offset: {r: 0, g: 0, b: 0, a: 0} + - _TextureLayer1Scale: {r: 1, g: 1, b: 0, a: 0} + - _TextureLayer1ScrollSpeed: {r: 0, g: 1, b: 0, a: 0} + - _TextureLayer2Color: {r: 0.4494117, g: 1.298301, b: 2.996079, a: 1} + - _TextureLayer2Offset: {r: 0, g: 0, b: 0, a: 0} + - _TextureLayer2Scale: {r: 1, g: 1, b: 0, a: 0} + - _TextureLayer2ScrollSpeed: {r: 0, g: 1, b: 0, a: 0} + - _UVDistortFrom: {r: -0.02, g: -0.02, b: 0, a: 0} + - _UVDistortNoiseScale: {r: 0.1, g: 0.1, b: 0, a: 0} + - _UVDistortSpeed: {r: 2, g: 2, b: 0, a: 0} + - _UVDistortTo: {r: 0.02, g: 0.02, b: 0, a: 0} + - _UVRotatePivot: {r: 0.5, g: 0.5, b: 0, a: 0} + - _UVScalePivot: {r: 0.5, g: 0.5, b: 0, a: 0} + - _UVScaleScale: {r: 1, g: 1, b: 0, a: 0} + - _UVScrollSpeed: {r: 0.2, g: 0, b: 0, a: 0} + - _WorldTilingOffset: {r: 0, g: 0, b: 0, a: 0} + - _WorldTilingScale: {r: 1, g: 1, b: 0, a: 0} + m_BuildTextureStacks: [] diff --git a/Assets/Resources/Materials/MemoryForFade.mat.meta b/Assets/Resources/Materials/MemoryForFade.mat.meta new file mode 100644 index 000000000..16d10e7b5 --- /dev/null +++ b/Assets/Resources/Materials/MemoryForFade.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e54618b1fa673734dae0038617cf6f9a +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Resources/Yarn/PeipeiNew2/PeipeiNew2.yarn b/Assets/Resources/Yarn/PeipeiNew2/PeipeiNew2.yarn index 3c40cfabc..ae6dd8cf3 100644 --- a/Assets/Resources/Yarn/PeipeiNew2/PeipeiNew2.yarn +++ b/Assets/Resources/Yarn/PeipeiNew2/PeipeiNew2.yarn @@ -92,7 +92,7 @@ position: 240,-2040 title: 引入对话 tags: colorID: 8 -position: 240,-1840 +position: 241,-1809 --- peipei: 自述绘图结果再次出现了异常,工作没有完成 me: UF的结果又异常了? @@ -105,10 +105,13 @@ me: 那我们做一个绘图测试吧 title: 诊断初始化 tags: colorID: 3 -position: 248,-1347 +position: 239,-1328 --- -<> +<> <> +<> +<> +<> <> //<> //<> @@ -118,7 +121,7 @@ position: 248,-1347 //TODO-一进来就报警 // <> // me: 果然,佩佩看起来很热…… -// me: 这会和UF的问题有关系吗? +// me: 这会和UF的问题有关系吗? // <> // me: 佩佩看起来好热…这有点不太对劲。 //me: 无论如何,先检查一下UF模块吧。 @@ -138,12 +141,17 @@ position: -1033,-1812 title: 主维修界面 tags: colorID: 3 -position: 231,-267 +position: 229,-267 --- <> Debug在stage0 <> +<> + me: 剩下最后一步,把UF装到左眼上 + <> + <> + <> 在stage1 <> @@ -165,6 +173,7 @@ position: 231,-267 //允许拆开UF <> + <> Debug在stage3 //准备尝试停止想象 @@ -198,7 +207,9 @@ Debug在stage4 <> <> <> - <> + <> + <> + //<> <> //最后的处理 <> @@ -207,7 +218,7 @@ Debug在stage4 title: ClueBoard tags: colorID: 1 -position: -157,-628 +position: -162,-616 --- <> //待编辑 @@ -257,6 +268,14 @@ tags: colorID: 8 position: 227,1260 --- +me: 我们出去聊吧 +<> +<> +<> +<> +<> +<> +<> <> 【佩佩感谢医生,并且准备出去转一转】 -> 尽快回来 @@ -266,12 +285,22 @@ position: 227,1260 <> BE结局 ->游戏结束 +<> +=== +title: OnMemoryViewShow +tags: +colorID: 6 +position: -676,690 +--- +<> +<> + <> === title: IntoEyeView tags: colorID: 6 -position: 2975,-1312 +position: 2962,-1313 --- <> <> @@ -402,11 +431,12 @@ position: 2966,-544 <> <> + <> me: 佩佩? me: 我不该让她这么做的…… <> <> - <> + <> <> <> === @@ -581,16 +611,15 @@ position: -496,-1391 title: FinishedReapir tags: 待编辑 colorID: 8 -position: -500,-1178 +position: -515,-1156 --- <> <> <> -<> - <> +<> + <> <> - <> - + <> <> @@ -599,7 +628,7 @@ position: -500,-1178 title: 第一次降温 tags: colorID: 8 -position: 1375,-1197 +position: 1363,-1185 --- -> 【给佩佩降温】 <> @@ -611,6 +640,7 @@ me: 我需要搞明白…为什么UF会这么热? me: 我看看能不能打开它的盖子 me: 让我把螺丝刀找出来 <> +<> //me: UF直接没法检查,应该抓紧时间做个全身检查! <> @@ -638,6 +668,7 @@ me: 我也可以继续找找线索… ->拆开UF 管不了那么多了…来吧。 <> + <> //<> //<> ->继续寻找线索 @@ -665,7 +696,7 @@ me: 我也可以继续找找线索… title: 第三次降温 tags: colorID: 8 -position: 1669,-810 +position: 1658,-735 --- 暂时废弃,降温减少一次,现在第四次改为第三次 //TODO-玩家有可能会跳过第二次发热,如果那样,第二次和第三次降温结束的对话需要做一些融合 @@ -1055,7 +1086,9 @@ position: -161,-240 --- 【佩佩失去了意识,而且系统再次进入过热状态】 me: 我不应该这么允许她这么做的…赶紧降温! -<> +//这里会自动调用主界面维修 +<> +//<> === title: RecoverColor tags: @@ -1076,25 +1109,28 @@ peipei: 啊…美丽的…… <> <> <> +<> peipei: 色彩…… -<> +<> <> -<> +<> peipei: 这就是……有色彩的世界吗? -<> +<> <> -<> +<> peipei: 我已经……太久没有…… //me: 好了,佩佩,让我们收拾一下…… me: 好了佩佩,你需要休息一下 me: 外面会有更多的色彩可以让你“呼吸” <> -<> +//这里会自动执行主界面维修 +<> +//<> === title: 绘图测试 tags: colorID: 8 -position: 249,-1619 +position: 245,-1589 --- 【生成图片】 【图片看起来有问题】 @@ -1276,13 +1312,14 @@ me: 我想我们也看够了。 title: 第四次降温 tags: colorID: 8 -position: 1373,-711 +position: 1368,-682 --- -> 【给佩佩降温】 //温度降不下来但也需要一个判定条件 me: 不…温度怎么也降不下来! 【稍加思索,没有时间了,现在唯一想到的办法就是拆除UF】 me: 只有这样了…先把热源给移除了。 +<> <> //TODO-改成程序控制允许拆外壳螺丝——理论上直接弹出工具了应该——感觉似乎不弹出,让玩家自己取会更好? <> @@ -1308,7 +1345,7 @@ me: 只有这样了…先把热源给移除了。 title: 检查UF固定螺丝移除 tags: colorID: 8 -position: -157,-25 +position: -157,-26 --- 【移除了所有UF的螺丝,取下UF,发热停止了】 <> @@ -1322,6 +1359,11 @@ me: 没事了,佩佩。没事了…… me: 结束了…暂时。 me: 她会醒过来的。 me: 在这之前,让我们完成最后的诊疗分析吧。 +me:我们出去吧,让她在这里休息 +<> +<> +<> +<> <> <> === @@ -1330,6 +1372,7 @@ tags: colorID: 1 position: -160,160 --- +<> <> 【得出两种处理方案:安装晶圆和记忆色彩初始化】 <> @@ -1340,7 +1383,6 @@ colorID: 8 position: -160,360 --- <> -<> me: 好吧,现在有两种选择…… me: 一种可能性,是安装色觉晶圆。 me: 而正好…我们刚才从UF获得了一个。 @@ -1360,7 +1402,12 @@ me: …… me: 这好像是唯一的选择。 peipei: 只有这样了吗? me: 佩佩? +<> //TODO-佩佩出现 +<> +<> +<> +<> me: 你醒了…… me: 你都听到了? peipei: 我感觉到了…… @@ -1442,8 +1489,17 @@ peipei: 我会回来做那个记忆初始化的。 peipei: 不要让我痛苦…… me: …… me: 我会的。 + peipei: 我们去维修室吧 <> - <> + <> + <> + //<> + <> + //<> + <> + <> + <> + //<> ->同意 me: …… me: 好吧。 @@ -1475,12 +1531,20 @@ me: …… me: 好吧,我会给你装的。 peipei: 太好了! peipei: 太好了…谢谢你,医生! +peipei: 我们去维修室吧 +<> +<> +<> +<> +<> +<> +//这里可能存在一些初始化问题,我之后修复,或者先存另一个场景 <> === title: 记忆初始化 tags: colorID: 8 -position: -400,528 +position: -408,508 --- me: 去记忆模块执行色彩初始化吧 // ->执行记忆初始化 @@ -1494,13 +1558,13 @@ me: 去记忆模块执行色彩初始化吧 // //屏幕: 正在执行记忆色彩初始化……请稍候 // //屏幕: 警告:只读的记忆,请进入记忆模块手动处理。 // me: 最近访问的记忆? -->色彩初始化 - <> +//->色彩初始化 + //<> === title: 记忆初始化深度 tags: colorID: 1 -position: -398,770 +position: -484,984 --- // <> // <> @@ -1511,40 +1575,69 @@ position: -398,770 <> me: 已经完成了…… me: 没有什么再继续留恋的了。 - <> - <> + me: 我们走吧。 + <> + <> + //<> <> +<> ->播放写生记忆 + <> + //<> me: 和朋友的写生,你的决心就像旷野里的绿色那样不会褪去。 me: 人生是旷野,不是轨道……么? ->手动进行色彩初始化 - <> + <> me: 抱歉……如果不让绿色褪去,我就无法挽救你。 + <> <> +<> +<> ->播放夕阳记忆 + //<> + <> me: 啊…粉红的火烧云,夏夜晚风虫鸣和他。 ->手动进行色彩初始化 - <> + <> me: 对不起,冬天要来了。 + <> <> +<> +<> ->播放蓝天记忆 + <> + //<> me: 你是因为生了什么病而被困在那个病房里呢? me: 我可能永远也不会知道了…… ->手动进行色彩初始化 - <> + <> me: 现在这个病房将不再困扰你了……你自由了。 + <> <> <> +<> === title: 安装晶圆 tags: colorID: 8 -position: -21,633 +position: 55,618 --- -->安装晶圆 me: 装好了…… peipei: 可是我还没有看见颜色…… me: 那是因为还没做重置。 me: 只要进视觉做一次重置…就好了。 +<> === +title: FinishInstall +tags: +colorID: 8 +position: -296,707 +--- +<> +<> +<> +<> +<> +<> +=== \ No newline at end of file diff --git a/Assets/Scenes/Persistence.unity b/Assets/Scenes/Persistence.unity index 5bdc24d1a..062078dcf 100644 --- a/Assets/Scenes/Persistence.unity +++ b/Assets/Scenes/Persistence.unity @@ -1897,7 +1897,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0.5} m_AnchorMax: {x: 0, y: 0.5} - m_AnchoredPosition: {x: 20.88269, y: 0} + m_AnchoredPosition: {x: -1228, y: 0} m_SizeDelta: {x: 41.76538, y: 100} m_Pivot: {x: 0.5, y: 0.5} --- !u!114 &578124940 @@ -8786,6 +8786,10 @@ PrefabInstance: propertyPath: m_Color.a value: 1 objectReference: {fileID: 0} + - target: {fileID: 5020591241610718058, guid: 8447f1c934ed28243b9924fb4d106a57, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} - target: {fileID: 5361626389771637526, guid: 8447f1c934ed28243b9924fb4d106a57, type: 3} propertyPath: m_AnchorMax.y value: 1 diff --git a/Assets/Scripts/FixSystem/Tools/Install.cs b/Assets/Scripts/FixSystem/Tools/Install.cs new file mode 100644 index 000000000..38ae87d82 --- /dev/null +++ b/Assets/Scripts/FixSystem/Tools/Install.cs @@ -0,0 +1,16 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class Install : Tool +{ + // Start is called before the first frame update + public override void UseTool() + { + + } + public override void ReturnTool() + { + + } +} diff --git a/Assets/Scripts/FixSystem/Tools/Install.cs.meta b/Assets/Scripts/FixSystem/Tools/Install.cs.meta new file mode 100644 index 000000000..31028c8a7 --- /dev/null +++ b/Assets/Scripts/FixSystem/Tools/Install.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b36bace72ce9abd428b57245502e33b3 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/FixSystem/Tools/Module.cs b/Assets/Scripts/FixSystem/Tools/Module.cs index 1d40b6c54..81acbeeda 100644 --- a/Assets/Scripts/FixSystem/Tools/Module.cs +++ b/Assets/Scripts/FixSystem/Tools/Module.cs @@ -13,7 +13,9 @@ public class Module : MonoBehaviour, IPointerClickHandler public float repairCanvasScale = 1.5f; // 维修模式下的面板缩放比例 public float animationDuration = 0.5f; // 动画持续时间 - public bool isallowedRepair = false; // 动画持续时间 + public bool isallowedRepair = false; // 动画持续时间 + + public bool isalloweInstall = false; // 动画持续时间 public GameObject screwsContainer; // 螺丝的父对象 public RectTransform targetArea; // 拖拽的目标区域,用于判定维修完成 @@ -23,27 +25,86 @@ public class Module : MonoBehaviour, IPointerClickHandler private Vector3 initialPosition; private Plug plug; - + + public bool isRepiarFinished=false; + + public GameObject ObejctToInstall; + public bool isInstall=false; public Socket socketToEnable; private void Start() { + if(ObejctToInstall!=null) + { + if(isInstall) + { + ObejctToInstall.SetActive(true); + } + else + { + ObejctToInstall.SetActive(false); + } + } + if(isRepiarFinished) + { + Destroy(gameObject); + } plug=FindObjectOfType(); initialPosition = transform.position; - originalCanvasPosition = faceCanvas.position; - //socketToEnable.raycastTarget=false; - socketToEnable.IsAvailable=false; - foreach (Transform screw in screwsContainer.transform) + if(faceCanvas!=null) { + originalCanvasPosition = faceCanvas.position; + } + else + { + originalCanvasPosition=Vector3.zero; + } + + //socketToEnable.raycastTarget=false; + if(socketToEnable!=null) + { + socketToEnable.IsAvailable=false; + } + if(screwsContainer!=null) + { + foreach (Transform screw in screwsContainer.transform) + { screw.GetComponent().enabled = false; + } + + } + + + } + public void SetReapirState(bool state) + { + isRepiarFinished=state; + if(isRepiarFinished) + { + Destroy(gameObject); } } + public void SetInstallState(bool state) + { + isInstall=state; + if(isInstall) + { + ObejctToInstall.SetActive(true); + isalloweInstall=false; + } + else + { + ObejctToInstall.SetActive(false); + } + } // public void StartRepairIfToolIsScrewdriver(Tool tool) // { // EnterRepairMode(); // } + + public void RemoveAllPlugsFromSockets() { Socket[] sockets = FindObjectsOfType(); // 找到场景中的所有Socket组件 @@ -95,7 +156,13 @@ public class Module : MonoBehaviour, IPointerClickHandler // } // } - + public void Install() + { + Debug.Log(gameObject.name+"InStalled"); + isInstall=true; + ObejctToInstall.SetActive(true); + DialogController.Instance.StartDialogNode("FinishInstall"); + } public void EnableScrewsInteraction(bool isEnabled) { foreach (Transform screw in screwsContainer.transform) @@ -138,8 +205,9 @@ public class Module : MonoBehaviour, IPointerClickHandler screw.GetComponent().enabled = false; } } - Destroy(gameObject); CompleteRepair(); + Destroy(gameObject); + } } @@ -149,6 +217,7 @@ public class Module : MonoBehaviour, IPointerClickHandler if (ToolManager.Instance.HasTool) { ToolManager.Instance.TryStartRepairMode(this); + ToolManager.Instance.TryInstall(this); } else { diff --git a/Assets/Scripts/FixSystem/Tools/ToolManager.cs b/Assets/Scripts/FixSystem/Tools/ToolManager.cs index 741772bea..c38e2d178 100644 --- a/Assets/Scripts/FixSystem/Tools/ToolManager.cs +++ b/Assets/Scripts/FixSystem/Tools/ToolManager.cs @@ -70,6 +70,92 @@ public class ToolManager : MonoBehaviour Debug.Log("no tool or not allowed"); } } + public void TryInstall(Module module) + { + Debug.Log("Tryinstall"); + // 如果当前工具是螺丝刀,调用Module的EnterRepairMode方法 + if (currentTool is Install&&isInRepiarMode==false&&module.isalloweInstall) + { + Debug.Log("install"); + //module.StartRepairIfToolIsScrewdriver(currentTool); + currentModule=module; + module.Install(); + //currentTool.StopFollowMouse(); + Destroy(currentTool.gameObject); + currentTool=null; + //EnterRepairMode(); + } + else + { + Debug.Log("no tool or not allowed"); + } + } + [YarnCommand("EnableReapir")] + + public void EnableRepair(string moduleName) + { + // 查找所有 Module 脚本组件 + Module[] modules = FindObjectsOfType(); + + // 遍历模块,查找名称匹配的对象并设置 isAllowRepair 为 true + foreach (Module module in modules) + { + if (module.gameObject.name == moduleName) + { + module.isallowedRepair = true; + Debug.Log($"Repair enabled for module: {moduleName}"); + } + } + } + [YarnCommand("EnableInstall")] + + public void EnableInstall(string moduleName) + { + // 查找所有 Module 脚本组件 + Module[] modules = FindObjectsOfType(); + + // 遍历模块,查找名称匹配的对象并设置 isAllowRepair 为 true + foreach (Module module in modules) + { + if (module.gameObject.name == moduleName) + { + module.isalloweInstall=true; + } + } + } + [YarnCommand("SetReapirState")] + public void SetReapirState(string moduleName,bool state) + { + // 查找所有 Module 脚本组件 + Module[] modules = FindObjectsOfType(); + + // 遍历模块,查找名称匹配的对象并设置 isAllowRepair 为 true + foreach (Module module in modules) + { + if (module.gameObject.name == moduleName) + { + module.SetReapirState(state); + + } + } + } + [YarnCommand("SetInstall")] + public void SetInstall(string moduleName,bool state) + { + // 查找所有 Module 脚本组件 + Module[] modules = FindObjectsOfType(); + + // 遍历模块,查找名称匹配的对象并设置 isAllowRepair 为 true + foreach (Module module in modules) + { + if (module.gameObject.name == moduleName) + { + module.SetInstallState(state); + + } + } + } + public void EnterRepairMode() { isInRepiarMode=true; @@ -222,14 +308,14 @@ public class ToolManager : MonoBehaviour mousePos+=currentTool.offset; currentTool.transform.position = new Vector3(mousePos.x, mousePos.y, 0); } - if(Input.GetKeyDown(KeyCode.O)) - { - ShowTool("ScrewDriver"); - } - if(Input.GetKeyDown(KeyCode.P)) - { - ShowToolBoxAfterTask(); - } + // if(Input.GetKeyDown(KeyCode.O)) + // { + // ShowTool("ScrewDriver"); + // } + // if(Input.GetKeyDown(KeyCode.P)) + // { + // ShowToolBoxAfterTask(); + // } } public void ReturnTool() @@ -241,6 +327,7 @@ public void ReturnTool() // 停止工具跟随鼠标 currentTool.StopFollowMouse(); + // 将工具放回工具盒 currentTool.transform.SetParent(toolBox.transform); currentTool.transform.localPosition = Vector3.zero;