新增 AllowDialogueAdvanceOnPointer 标记组件,IsPointerOverUI 命中 带该标记的 UI 时不再阻止对话推进;同时缓存 PointerEventData 与 射线结果列表,避免每次检测分配。Play Tool 与 Screen Transition 面板挂上该组件。
409 lines
11 KiB
Plaintext
409 lines
11 KiB
Plaintext
%YAML 1.1
|
|
%TAG !u! tag:unity3d.com,2011:
|
|
--- !u!1 &100100
|
|
GameObject:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
serializedVersion: 6
|
|
m_Component:
|
|
- component: {fileID: 100101}
|
|
- component: {fileID: 100102}
|
|
m_Layer: 5
|
|
m_Name: Screen Transition Panel
|
|
m_TagString: Untagged
|
|
m_Icon: {fileID: 0}
|
|
m_NavMeshLayer: 0
|
|
m_StaticEditorFlags: 0
|
|
m_IsActive: 1
|
|
--- !u!224 &100101
|
|
RectTransform:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 100100}
|
|
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: 200101}
|
|
m_Father: {fileID: 0}
|
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
|
m_AnchorMin: {x: 0, y: 0}
|
|
m_AnchorMax: {x: 1, y: 1}
|
|
m_AnchoredPosition: {x: 0, y: 0}
|
|
m_SizeDelta: {x: 0, y: 0}
|
|
m_Pivot: {x: 0.5, y: 0.5}
|
|
--- !u!114 &100102
|
|
MonoBehaviour:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 100100}
|
|
m_Enabled: 1
|
|
m_EditorHideFlags: 0
|
|
m_Script: {fileID: 11500000, guid: 6b517be3c5ca46bdad6d13b94cb1b179, type: 3}
|
|
m_Name:
|
|
m_EditorClassIdentifier:
|
|
transitionVisualRoot: {fileID: 200100}
|
|
overlayImage: {fileID: 300103}
|
|
shutterRoot: {fileID: 400101}
|
|
shutterTop: {fileID: 500103}
|
|
shutterBottom: {fileID: 600103}
|
|
--- !u!1 &200100
|
|
GameObject:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
serializedVersion: 6
|
|
m_Component:
|
|
- component: {fileID: 200101}
|
|
- component: {fileID: 200102}
|
|
- component: {fileID: 200103}
|
|
- component: {fileID: 200104}
|
|
m_Layer: 5
|
|
m_Name: Transition Visual Root
|
|
m_TagString: Untagged
|
|
m_Icon: {fileID: 0}
|
|
m_NavMeshLayer: 0
|
|
m_StaticEditorFlags: 0
|
|
m_IsActive: 0
|
|
--- !u!224 &200101
|
|
RectTransform:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 200100}
|
|
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: 300101}
|
|
- {fileID: 400101}
|
|
m_Father: {fileID: 100101}
|
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
|
m_AnchorMin: {x: 0, y: 0}
|
|
m_AnchorMax: {x: 1, y: 1}
|
|
m_AnchoredPosition: {x: 0, y: 0}
|
|
m_SizeDelta: {x: 0, y: 0}
|
|
m_Pivot: {x: 0.5, y: 0.5}
|
|
--- !u!222 &200102
|
|
CanvasRenderer:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 200100}
|
|
m_CullTransparentMesh: 1
|
|
--- !u!114 &200103
|
|
MonoBehaviour:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 200100}
|
|
m_Enabled: 1
|
|
m_EditorHideFlags: 0
|
|
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
|
m_Name:
|
|
m_EditorClassIdentifier:
|
|
m_Material: {fileID: 0}
|
|
m_Color: {r: 0, g: 0, b: 0, a: 0}
|
|
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!114 &200104
|
|
MonoBehaviour:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 200100}
|
|
m_Enabled: 1
|
|
m_EditorHideFlags: 0
|
|
m_Script: {fileID: 11500000, guid: bbcc87c8e6df4cee9aeb124c57ede070, type: 3}
|
|
m_Name:
|
|
m_EditorClassIdentifier:
|
|
--- !u!1 &300100
|
|
GameObject:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
serializedVersion: 6
|
|
m_Component:
|
|
- component: {fileID: 300101}
|
|
- component: {fileID: 300102}
|
|
- component: {fileID: 300103}
|
|
m_Layer: 5
|
|
m_Name: Overlay Image
|
|
m_TagString: Untagged
|
|
m_Icon: {fileID: 0}
|
|
m_NavMeshLayer: 0
|
|
m_StaticEditorFlags: 0
|
|
m_IsActive: 1
|
|
--- !u!224 &300101
|
|
RectTransform:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 300100}
|
|
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: 200101}
|
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
|
m_AnchorMin: {x: 0, y: 0}
|
|
m_AnchorMax: {x: 1, y: 1}
|
|
m_AnchoredPosition: {x: 0, y: 0}
|
|
m_SizeDelta: {x: 0, y: 0}
|
|
m_Pivot: {x: 0.5, y: 0.5}
|
|
--- !u!222 &300102
|
|
CanvasRenderer:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 300100}
|
|
m_CullTransparentMesh: 1
|
|
--- !u!114 &300103
|
|
MonoBehaviour:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 300100}
|
|
m_Enabled: 1
|
|
m_EditorHideFlags: 0
|
|
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
|
m_Name:
|
|
m_EditorClassIdentifier:
|
|
m_Material: {fileID: 0}
|
|
m_Color: {r: 0, g: 0, b: 0, a: 0}
|
|
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!1 &400100
|
|
GameObject:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
serializedVersion: 6
|
|
m_Component:
|
|
- component: {fileID: 400101}
|
|
m_Layer: 5
|
|
m_Name: Shutter Root
|
|
m_TagString: Untagged
|
|
m_Icon: {fileID: 0}
|
|
m_NavMeshLayer: 0
|
|
m_StaticEditorFlags: 0
|
|
m_IsActive: 0
|
|
--- !u!224 &400101
|
|
RectTransform:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 400100}
|
|
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: 500101}
|
|
- {fileID: 600101}
|
|
m_Father: {fileID: 200101}
|
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
|
m_AnchorMin: {x: 0, y: 0}
|
|
m_AnchorMax: {x: 1, y: 1}
|
|
m_AnchoredPosition: {x: 0, y: 0}
|
|
m_SizeDelta: {x: 0, y: 0}
|
|
m_Pivot: {x: 0.5, y: 0.5}
|
|
--- !u!1 &500100
|
|
GameObject:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
serializedVersion: 6
|
|
m_Component:
|
|
- component: {fileID: 500101}
|
|
- component: {fileID: 500102}
|
|
- component: {fileID: 500103}
|
|
m_Layer: 5
|
|
m_Name: Shutter Top
|
|
m_TagString: Untagged
|
|
m_Icon: {fileID: 0}
|
|
m_NavMeshLayer: 0
|
|
m_StaticEditorFlags: 0
|
|
m_IsActive: 1
|
|
--- !u!224 &500101
|
|
RectTransform:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 500100}
|
|
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: 400101}
|
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
|
m_AnchorMin: {x: 0, y: 0.5}
|
|
m_AnchorMax: {x: 1, y: 1}
|
|
m_AnchoredPosition: {x: 0, y: 0}
|
|
m_SizeDelta: {x: 0, y: 1}
|
|
m_Pivot: {x: 0.5, y: 1}
|
|
--- !u!222 &500102
|
|
CanvasRenderer:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 500100}
|
|
m_CullTransparentMesh: 1
|
|
--- !u!114 &500103
|
|
MonoBehaviour:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 500100}
|
|
m_Enabled: 1
|
|
m_EditorHideFlags: 0
|
|
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
|
m_Name:
|
|
m_EditorClassIdentifier:
|
|
m_Material: {fileID: 0}
|
|
m_Color: {r: 0, g: 0, b: 0, a: 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: 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!1 &600100
|
|
GameObject:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
serializedVersion: 6
|
|
m_Component:
|
|
- component: {fileID: 600101}
|
|
- component: {fileID: 600102}
|
|
- component: {fileID: 600103}
|
|
m_Layer: 5
|
|
m_Name: Shutter Bottom
|
|
m_TagString: Untagged
|
|
m_Icon: {fileID: 0}
|
|
m_NavMeshLayer: 0
|
|
m_StaticEditorFlags: 0
|
|
m_IsActive: 1
|
|
--- !u!224 &600101
|
|
RectTransform:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 600100}
|
|
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: 400101}
|
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
|
m_AnchorMin: {x: 0, y: 0}
|
|
m_AnchorMax: {x: 1, y: 0.5}
|
|
m_AnchoredPosition: {x: 0, y: 0}
|
|
m_SizeDelta: {x: 0, y: 1}
|
|
m_Pivot: {x: 0.5, y: 0}
|
|
--- !u!222 &600102
|
|
CanvasRenderer:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 600100}
|
|
m_CullTransparentMesh: 1
|
|
--- !u!114 &600103
|
|
MonoBehaviour:
|
|
m_ObjectHideFlags: 0
|
|
m_CorrespondingSourceObject: {fileID: 0}
|
|
m_PrefabInstance: {fileID: 0}
|
|
m_PrefabAsset: {fileID: 0}
|
|
m_GameObject: {fileID: 600100}
|
|
m_Enabled: 1
|
|
m_EditorHideFlags: 0
|
|
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
|
|
m_Name:
|
|
m_EditorClassIdentifier:
|
|
m_Material: {fileID: 0}
|
|
m_Color: {r: 0, g: 0, b: 0, a: 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: 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
|