This commit is contained in:
王建超 2025-09-24 09:50:39 +08:00
parent b1f946315f
commit 3e68847556
13 changed files with 955 additions and 1071 deletions

728
Assets/ArrowPanel.prefab Normal file
View File

@ -0,0 +1,728 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &2711791769714055848
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4692351253299106803}
- component: {fileID: 4185851506949380916}
- component: {fileID: 3445173047493556131}
m_Layer: 5
m_Name: "\u9ED1\u8272\u80CC\u666F"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &4692351253299106803
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2711791769714055848}
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: 6954233036336390482}
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 &4185851506949380916
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2711791769714055848}
m_CullTransparentMesh: 1
--- !u!114 &3445173047493556131
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2711791769714055848}
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.5882353}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &2774335936228560330
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7793978464892650327}
- component: {fileID: 4540628009465030761}
m_Layer: 5
m_Name: "\u6587\u5B57\u63D0\u793A"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &7793978464892650327
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2774335936228560330}
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: 6203078131781509497}
- {fileID: 6230375706422360562}
m_Father: {fileID: 6954233036336390482}
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: 80, y: -120}
m_SizeDelta: {x: 50, y: 50}
m_Pivot: {x: 0.2, y: 0.8}
--- !u!95 &4540628009465030761
Animator:
serializedVersion: 5
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2774335936228560330}
m_Enabled: 1
m_Avatar: {fileID: 0}
m_Controller: {fileID: 9100000, guid: 31b7661d5ab98e54db96654b67516260, type: 2}
m_CullingMode: 0
m_UpdateMode: 0
m_ApplyRootMotion: 0
m_LinearVelocityBlending: 0
m_StabilizeFeet: 0
m_WarningMessage:
m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorStateOnDisable: 0
m_WriteDefaultValuesOnDisable: 0
--- !u!1 &3125786670685608554
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6203078131781509497}
- component: {fileID: 3289216108727379403}
- component: {fileID: 5640866205515173428}
m_Layer: 5
m_Name: "\u6307\u5F15\u5C0F\u624B"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &6203078131781509497
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3125786670685608554}
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: 6871988249708989526}
m_Father: {fileID: 7793978464892650327}
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 &3289216108727379403
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3125786670685608554}
m_CullTransparentMesh: 1
--- !u!114 &5640866205515173428
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3125786670685608554}
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: 21300000, guid: 6f1eb867250de4a439be1ef220962355, 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 &3139705949165928136
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6230375706422360562}
- component: {fileID: 6260681736445611444}
- component: {fileID: 857212402238397956}
- component: {fileID: 1809226373780023095}
m_Layer: 5
m_Name: "\u6307\u5F15\u6309\u94AE"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &6230375706422360562
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3139705949165928136}
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: 7793978464892650327}
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: 70, y: 70}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &6260681736445611444
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3139705949165928136}
m_CullTransparentMesh: 1
--- !u!114 &857212402238397956
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3139705949165928136}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_WrapAround: 0
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 1
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 1809226373780023095}
m_OnClick:
m_PersistentCalls:
m_Calls: []
--- !u!114 &1809226373780023095
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3139705949165928136}
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!1 &4754054511220108702
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6954233036336390482}
- component: {fileID: 8588522687375289924}
m_Layer: 5
m_Name: ArrowPanel
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &6954233036336390482
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4754054511220108702}
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: 4692351253299106803}
- {fileID: 7793978464892650327}
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 &8588522687375289924
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4754054511220108702}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 673038ab04611834580902227cb7f2b9, type: 3}
m_Name:
m_EditorClassIdentifier:
AttentionList: []
--- !u!1 &4985529559562736770
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 349486111416302286}
- component: {fileID: 24540010168266190}
- component: {fileID: 1455434738221405868}
- component: {fileID: 6657826852534726432}
m_Layer: 5
m_Name: "\u6307\u5F15\u6587\u5B57"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &349486111416302286
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4985529559562736770}
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: 6871988249708989526}
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: 67.523, y: 1.2612}
m_SizeDelta: {x: 314.95, y: 77}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &24540010168266190
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4985529559562736770}
m_CullTransparentMesh: 1
--- !u!114 &1455434738221405868
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4985529559562736770}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 0
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_FontData:
m_Font: {fileID: 12800000, guid: be667217d3d3a5447a0231196de062c0, type: 3}
m_FontSize: 25
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 2
m_MaxSize: 40
m_Alignment: 3
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: "\u8BF7\u6253\u5B57\u8F93\u5165\u6587\u5B57"
--- !u!114 &6657826852534726432
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4985529559562736770}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e19747de3f5aca642ab2be37e372fb86, type: 3}
m_Name:
m_EditorClassIdentifier:
m_EffectColor: {r: 0, g: 0, b: 0, a: 0.5}
m_EffectDistance: {x: 1, y: -1}
m_UseGraphicAlpha: 1
--- !u!1 &6188414924688536256
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4911450678270892428}
- component: {fileID: 7664458364425322751}
- component: {fileID: 4372493040776951073}
- component: {fileID: 700445235530498763}
m_Layer: 5
m_Name: "\u6307\u5F15\u56FE\u7247"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &4911450678270892428
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6188414924688536256}
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: 6871988249708989526}
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: 78, y: 16}
m_SizeDelta: {x: 130, y: 130}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7664458364425322751
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6188414924688536256}
m_CullTransparentMesh: 1
--- !u!114 &4372493040776951073
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6188414924688536256}
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: 21300000, guid: e27e1bfaddda0f04aa602158a8207156, 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!95 &700445235530498763
Animator:
serializedVersion: 5
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 6188414924688536256}
m_Enabled: 1
m_Avatar: {fileID: 0}
m_Controller: {fileID: 9100000, guid: 51cdf5490ca83334899eef4a21b10caa, type: 2}
m_CullingMode: 0
m_UpdateMode: 0
m_ApplyRootMotion: 0
m_LinearVelocityBlending: 0
m_StabilizeFeet: 0
m_WarningMessage:
m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorStateOnDisable: 0
m_WriteDefaultValuesOnDisable: 0
--- !u!1 &7331050198272340049
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6871988249708989526}
- component: {fileID: 5862243103863024521}
- component: {fileID: 1038882863636059474}
m_Layer: 5
m_Name: "\u6307\u5F15\u6846"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &6871988249708989526
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7331050198272340049}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0.9, y: 0.9, z: 0.9}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 4911450678270892428}
- {fileID: 349486111416302286}
- {fileID: 7014996458159271864}
m_Father: {fileID: 6203078131781509497}
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: 50, y: 0}
m_SizeDelta: {x: 450, y: 100}
m_Pivot: {x: 0, y: 0.5}
--- !u!222 &5862243103863024521
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7331050198272340049}
m_CullTransparentMesh: 1
--- !u!114 &1038882863636059474
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7331050198272340049}
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: 21300000, guid: 7f28a69e760600e45b17489bdedfb5fa, 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 &7539500679729533538
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 7014996458159271864}
- component: {fileID: 8110961201289181964}
- component: {fileID: 1623814899152164682}
m_Layer: 5
m_Name: "\u6307\u5F15"
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &7014996458159271864
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7539500679729533538}
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: 6871988249708989526}
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: 136, y: 56}
m_SizeDelta: {x: 150, y: 30}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &8110961201289181964
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7539500679729533538}
m_CullTransparentMesh: 1
--- !u!114 &1623814899152164682
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7539500679729533538}
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: 21300000, guid: 57a4004dafa362349b9cacfc5693f8bf, 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

View File

@ -1,6 +1,6 @@
fileFormatVersion: 2
guid: 7b629e0bc1e96aa438f022d55093a795
DefaultImporter:
guid: 4e2395c75016c844098b770eb790b3c6
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:

View File

@ -298,7 +298,7 @@ AnimationClip:
m_Level: 0
m_CycleOffset: 0
m_HasAdditiveReferencePose: 0
m_LoopTime: 0
m_LoopTime: 1
m_LoopBlend: 0
m_LoopBlendOrientation: 0
m_LoopBlendPositionY: 0

View File

@ -142,8 +142,10 @@ AnimationClip:
value: {fileID: 21300000, guid: d0054f2d60eb73a4691908d23becf5c7, type: 3}
- time: 1
value: {fileID: 21300000, guid: b089758cffb13f2429564869f6f33e02, type: 3}
- time: 1.0166667
value: {fileID: 21300000, guid: 6f1eb867250de4a439be1ef220962355, type: 3}
attribute: m_Sprite
path: Image
path: "\u6307\u5F15\u5C0F\u624B"
classID: 114
script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
flags: 2
@ -155,7 +157,7 @@ AnimationClip:
m_ClipBindingConstant:
genericBindings:
- serializedVersion: 2
path: 83635035
path: 929528416
attribute: 2015549526
script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
typeID: 114
@ -225,12 +227,13 @@ AnimationClip:
- {fileID: 21300000, guid: ece95ceaaa255ce40a14c4ab431479b9, type: 3}
- {fileID: 21300000, guid: d0054f2d60eb73a4691908d23becf5c7, type: 3}
- {fileID: 21300000, guid: b089758cffb13f2429564869f6f33e02, type: 3}
- {fileID: 21300000, guid: 6f1eb867250de4a439be1ef220962355, type: 3}
m_AnimationClipSettings:
serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0
m_StartTime: 0
m_StopTime: 1.0166667
m_StopTime: 1.0333333
m_OrientationOffsetY: 0
m_Level: 0
m_CycleOffset: 0

View File

@ -33,7 +33,7 @@ AnimatorStateMachine:
m_ChildStates:
- serializedVersion: 1
m_State: {fileID: 6269505146746566826}
m_Position: {x: 340, y: 0, z: 0}
m_Position: {x: 320, y: 90, z: 0}
m_ChildStateMachines: []
m_AnyStateTransitions: []
m_EntryTransitions: []

View File

@ -140,7 +140,7 @@ public class XunFeiTTS : TTS
bussinessJson["aue"] = "raw";
bussinessJson["vcn"] = voice;
bussinessJson["speed"] = 50;
bussinessJson["volume"] = 50;
bussinessJson["volume"] = 125;
bussinessJson["pitch"] = 50;
bussinessJson["tte"] = "UTF8";
requestObj["business"] = bussinessJson;

View File

@ -1588,7 +1588,7 @@ MonoBehaviour:
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: "\u5927\u578B\u72AC\u5FC3\u80BA\u542C\u8BCA\u4EA7\u54C1"
m_Text: "\u5927\u578B\u516C\u72AC\u5FC3\u80BA\u542C\u8BCA\u865A\u5B9E\u7ED3\u5408\u9879\u76EE"
--- !u!224 &3705505828730463389
RectTransform:
m_ObjectHideFlags: 0

File diff suppressed because it is too large Load Diff

View File

@ -5,6 +5,7 @@ using System.Collections.Generic;
using System.Security.Cryptography;
using Unity.VisualScripting.Dependencies.NCalc;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.SocialPlatforms.Impl;
using ZXKFramework;
@ -336,20 +337,15 @@ namespace YiLiao.XinFeiTingZhen
}
GameManager.Instance.uiManager.GetUI<TipBtnPanel>().tip = false;
}
public void ShowArrow(string txt,Vector2 v, int arrowType = 0, int showtime = 2, int hidetime = 5, bool isKaoHe = false)
public void ShowArrow(string txt, Vector2 v, bool mask, int delayShowTime, int duration, UnityAction action = null, bool isKaoHe = false)
{
if (main_gameModel.modeType == ModeType.KaoHe && !isKaoHe) return;
GameManager.Instance.uiManager.GetUI<ArrowPanel>().ShowArrow(txt, v, arrowType, showtime, hidetime);
GameManager.Instance.uiManager.GetUI<ArrowPanel>().ShowTip(txt, v, mask, delayShowTime, duration, action);
}
public void ShowArrow(Vector2 v, int arrowType = 0, int showtime = 2, int hidetime = 5, bool isKaoHe = false)
public void ShowArrow(string txt, string objName, bool mask, int delayShowTime, int duration, UnityAction action = null, bool isKaoHe = false)
{
if (main_gameModel.modeType == ModeType.KaoHe && !isKaoHe) return;
GameManager.Instance.uiManager.GetUI<ArrowPanel>().ShowArrow(v, arrowType, showtime, hidetime);
}
public void ShowArrow(string txt, string objName, int arrowType = 0, int showtime = 2, int hidetime = 5, bool isKaoHe = false)
{
if (main_gameModel.modeType == ModeType.KaoHe && !isKaoHe) return;
GameManager.Instance.uiManager.GetUI<ArrowPanel>().ShowArrow(GameManager.Instance.interactionManager._allInteraction[objName].transform,txt, arrowType, showtime, hidetime);
GameManager.Instance.uiManager.GetUI<ArrowPanel>().ShowTip(txt, GameManager.Instance.interactionManager._allInteraction[objName].transform, mask, delayShowTime, duration, action);
}
public void HideArrow()
{

View File

@ -1,4 +1,5 @@
using FSM;
using UnityEngine;
namespace YiLiao.XinFeiTingZhen
{
public class TingZhenXinYinFangFaState : FsmState<FSMManager>
@ -8,6 +9,7 @@ namespace YiLiao.XinFeiTingZhen
base.OnStateEnter();
fsm.PlayBgm(0);
fsm.ShowTip(0);
fsm.ShowArrow("请点击犬的左前肢向前牵引半步", "左前肢", false, 0, 3);
fsm.Show_Light_EnableInteraction("×óǰ֫");
fsm.InteractionDown("×óǰ֫", obj => {
fsm.InteractionDown("×óǰ֫", null);

View File

@ -1,4 +1,6 @@
using System;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.UI;
using ZXKFramework;
namespace YiLiao.XinFeiTingZhen
@ -7,51 +9,57 @@ namespace YiLiao.XinFeiTingZhen
{
public override string GroupName => "ArrowPanel";
public override string Name => "ArrowPanel";
public GameObject[] arrow;
Text tipText;
GameObject tip;
GameObject bg;
Text txt;
Button btn;
Coroutine coroutine;
Coroutine coroutine2;
public override void Init(IUIManager uictrl)
{
base.Init(uictrl);
tipText = transform.FindFirst<Text>("Txt");
txt = transform.FindFirst<Text>("指引文字");
tip = transform.FindFirst("文字提示");
bg = transform.FindFirst("黑色背景");
btn = transform.FindFirst<Button>("指引按钮");
}
public void ShowArrow(Transform v, string Txt, int arrowType, int showTime, int hideTime = 3)
public void ShowTip(string str,Vector2 v, bool mask, int delayShowTime, int duration, UnityAction action)
{
HideAllArrow();
coroutine = Game.Instance.IEnumeratorManager.Run(showTime, () => {
tipText.text = Txt;
coroutine = Game.Instance.IEnumeratorManager.Run(delayShowTime, () => {
bg.SetActive(mask);
SetActive(true);
arrow[arrowType].gameObject.SetActive(true);
arrow[arrowType].transform.position = Camera.main.WorldToScreenPoint(v.position);
tip.SetActive(true);
tip.GetComponent<RectTransform>().anchoredPosition = v;
txt.text = str;
btn.onClick.RemoveAllListeners();
btn.onClick.AddListener(() => {
SetActive(false);
action?.Invoke();
});
coroutine2 = Game.Instance.IEnumeratorManager.Run(duration, () => {
SetActive(false);
action?.Invoke();
});
});
}
coroutine2 = Game.Instance.IEnumeratorManager.Run(hideTime, () => {
HideArrow();
});
});
}
public void ShowArrow(string txt,Vector2 v, int arrowType, int showTime, int hideTime = 3)
public void ShowTip(string str, Transform v, bool mask, int delayShowTime, int duration, UnityAction action)
{
HideAllArrow();
coroutine = Game.Instance.IEnumeratorManager.Run(showTime, () => {
tipText.text = txt;
coroutine = Game.Instance.IEnumeratorManager.Run(delayShowTime, () => {
bg.SetActive(mask);
SetActive(true);
arrow[arrowType].gameObject.SetActive(true);
arrow[arrowType].GetComponent<RectTransform>().anchoredPosition = v;
coroutine2 = Game.Instance.IEnumeratorManager.Run(hideTime, () => {
HideArrow();
tip.SetActive(true);
tip.transform.position = Camera.main.WorldToScreenPoint(v.position);
txt.text = str;
btn.onClick.RemoveAllListeners();
btn.onClick.AddListener(() => {
SetActive(false);
action?.Invoke();
});
});
}
public void ShowArrow(Vector2 v, int arrowType, int showTime, int hideTime = 3)
{
HideAllArrow();
coroutine = Game.Instance.IEnumeratorManager.Run(showTime, () => {
SetActive(true);
arrow[arrowType].gameObject.SetActive(true);
arrow[arrowType].GetComponent<RectTransform>().anchoredPosition = v;
coroutine2 = Game.Instance.IEnumeratorManager.Run(hideTime, () => {
HideArrow();
coroutine2 = Game.Instance.IEnumeratorManager.Run(duration, () => {
SetActive(false);
action?.Invoke();
});
});
}
@ -61,18 +69,5 @@ namespace YiLiao.XinFeiTingZhen
Game.Instance.IEnumeratorManager.Stop(coroutine);
Game.Instance.IEnumeratorManager.Stop(coroutine2);
}
public void HideArrow()
{
Game.Instance.IEnumeratorManager.Stop(coroutine);
Game.Instance.IEnumeratorManager.Stop(coroutine2);
SetActive(false);
}
public void HideAllArrow()
{
for (int i = 0; i < arrow.Length; i++)
{
arrow[i].SetActive(false);
}
}
}
}