Commit 4d4a785c authored by SherryChaos's avatar SherryChaos

new chain animation

parent 5ca11d69
......@@ -981,6 +981,85 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 20651441}
m_CullTransparentMesh: 1
--- !u!1 &22225278
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 22225279}
- component: {fileID: 22225281}
- component: {fileID: 22225280}
m_Layer: 5
m_Name: '#Text_SettingValue'
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &22225279
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 22225278}
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_Children: []
m_Father: {fileID: 284928754}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: -100, y: -15}
m_SizeDelta: {x: 600, y: 40}
m_Pivot: {x: 1, y: 1}
--- !u!114 &22225280
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 22225278}
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: 0.8, g: 1, b: 0, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_FontData:
m_Font: {fileID: 12800000, guid: cdf4c81f8bf6eb248a105d8a5edf19fd, type: 3}
m_FontSize: 25
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 2
m_MaxSize: 40
m_Alignment: 5
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: "\u5F00"
--- !u!222 &22225281
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 22225278}
m_CullTransparentMesh: 1
--- !u!1 &22434710
GameObject:
m_ObjectHideFlags: 0
......@@ -5832,11 +5911,11 @@ RectTransform:
m_Children:
- {fileID: 642283303}
m_Father: {fileID: 377089522}
m_RootOrder: 10
m_RootOrder: 11
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 10, y: -1180}
m_AnchoredPosition: {x: 10, y: -1330}
m_SizeDelta: {x: -50, y: 140}
m_Pivot: {x: 0, y: 1}
--- !u!114 &121142048
......@@ -7795,11 +7874,11 @@ RectTransform:
m_Children:
- {fileID: 250226236}
m_Father: {fileID: 1432741206}
m_RootOrder: 10
m_RootOrder: 11
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 10, y: -1180}
m_AnchoredPosition: {x: 10, y: -1330}
m_SizeDelta: {x: -50, y: 140}
m_Pivot: {x: 0, y: 1}
--- !u!114 &161960795
......@@ -7871,11 +7950,11 @@ RectTransform:
m_Children:
- {fileID: 1951092893}
m_Father: {fileID: 1527842774}
m_RootOrder: 8
m_RootOrder: 9
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 10, y: -880}
m_AnchoredPosition: {x: 10, y: -1030}
m_SizeDelta: {x: -50, y: 140}
m_Pivot: {x: 0, y: 1}
--- !u!114 &162255791
......@@ -8429,6 +8508,82 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 172042563}
m_CullTransparentMesh: 1
--- !u!1 &173682688
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 173682689}
- component: {fileID: 173682691}
- component: {fileID: 173682690}
m_Layer: 5
m_Name: Chain
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &173682689
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 173682688}
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_Children:
- {fileID: 656714491}
m_Father: {fileID: 1527842774}
m_RootOrder: 8
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 10, y: -880}
m_SizeDelta: {x: -50, y: 140}
m_Pivot: {x: 0, y: 1}
--- !u!114 &173682690
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 173682688}
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: c60170ace8b98804da6966754b4bf67e, type: 3}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!222 &173682691
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 173682688}
m_CullTransparentMesh: 1
--- !u!1 &179898324
GameObject:
m_ObjectHideFlags: 0
......@@ -9950,6 +10105,82 @@ CanvasGroup:
m_Interactable: 1
m_BlocksRaycasts: 1
m_IgnoreParentGroups: 0
--- !u!1 &204875997
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 204875998}
- component: {fileID: 204876000}
- component: {fileID: 204875999}
m_Layer: 5
m_Name: Chain
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &204875998
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 204875997}
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_Children:
- {fileID: 284928754}
m_Father: {fileID: 377089522}
m_RootOrder: 8
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 10, y: -880}
m_SizeDelta: {x: -50, y: 140}
m_Pivot: {x: 0, y: 1}
--- !u!114 &204875999
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 204875997}
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: c60170ace8b98804da6966754b4bf67e, type: 3}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!222 &204876000
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 204875997}
m_CullTransparentMesh: 1
--- !u!1 &207192906
GameObject:
m_ObjectHideFlags: 0
......@@ -10503,6 +10734,82 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
label: Table
--- !u!1 &218581131
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 218581132}
- component: {fileID: 218581134}
- component: {fileID: 218581133}
m_Layer: 5
m_Name: Chain
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &218581132
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 218581131}
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_Children:
- {fileID: 1818913092}
m_Father: {fileID: 1432741206}
m_RootOrder: 8
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 10, y: -880}
m_SizeDelta: {x: -50, y: 140}
m_Pivot: {x: 0, y: 1}
--- !u!114 &218581133
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 218581131}
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: c60170ace8b98804da6966754b4bf67e, type: 3}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!222 &218581134
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 218581131}
m_CullTransparentMesh: 1
--- !u!1 &222066690
GameObject:
m_ObjectHideFlags: 0
......@@ -11507,7 +11814,7 @@ MonoBehaviour:
m_HandleRect: {fileID: 1687306876}
m_Direction: 2
m_Value: 1
m_Size: 1
m_Size: 0.99999994
m_NumberOfSteps: 0
m_OnValueChanged:
m_PersistentCalls:
......@@ -13275,6 +13582,85 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 262565846}
m_CullTransparentMesh: 1
--- !u!1 &265769867
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 265769868}
- component: {fileID: 265769870}
- component: {fileID: 265769869}
m_Layer: 5
m_Name: '#Text_Ex'
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &265769868
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 265769867}
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_Children: []
m_Father: {fileID: 1818913092}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: 25, y: -26}
m_SizeDelta: {x: -50, y: 40}
m_Pivot: {x: 0, y: 0.5}
--- !u!114 &265769869
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 265769867}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_FontData:
m_Font: {fileID: 12800000, guid: cdf4c81f8bf6eb248a105d8a5edf19fd, type: 3}
m_FontSize: 23
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 2
m_MaxSize: 59
m_Alignment: 3
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: "\u89C2\u6218\u4E2D\u6548\u679C\u8FDE\u9501\u65F6\u7684\u52A8\u753B"
--- !u!222 &265769870
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 265769867}
m_CullTransparentMesh: 1
--- !u!1 &265850964
GameObject:
m_ObjectHideFlags: 0
......@@ -14417,6 +14803,169 @@ MonoBehaviour:
clickAudio: SE_MENU_DECIDE
exitAudio:
audioType: 0
--- !u!1 &284928753
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 284928754}
- component: {fileID: 284928759}
- component: {fileID: 284928758}
- component: {fileID: 284928757}
- component: {fileID: 284928756}
- component: {fileID: 284928755}
m_Layer: 5
m_Name: Button
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &284928754
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 284928753}
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_Children:
- {fileID: 1156235972}
- {fileID: 1323194321}
- {fileID: 22225279}
m_Father: {fileID: 204875998}
m_RootOrder: 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!95 &284928755
Animator:
serializedVersion: 5
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 284928753}
m_Enabled: 1
m_Avatar: {fileID: 0}
m_Controller: {fileID: 9100000, guid: a331e0b501f943a4ebf8f266a43ae8f7, 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!114 &284928756
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 284928753}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c48b628189305e649b63ee28987f282f, type: 3}
m_Name:
m_EditorClassIdentifier:
previewClip: {fileID: 0}
enterAudio:
clickAudio: SE_MENU_SELECT_01
exitAudio:
audioType: 0
--- !u!114 &284928757
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 284928753}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 0
m_WrapAround: 0
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 3
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 0}
m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1}
m_PressedColor: {r: 0.6, g: 0.6, b: 0.6, 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: 284928758}
m_OnClick:
m_PersistentCalls:
m_Calls: []
--- !u!114 &284928758
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 284928753}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 2100000, guid: 9126a6c7014175e4b91a80f607d03903, 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: cd51bb57b5d16b14b82579d3a9d130fc, type: 3}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!222 &284928759
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 284928753}
m_CullTransparentMesh: 1
--- !u!1 &285815058
GameObject:
m_ObjectHideFlags: 0
......@@ -14448,11 +14997,11 @@ RectTransform:
m_Children:
- {fileID: 922313969}
m_Father: {fileID: 1527842774}
m_RootOrder: 10
m_RootOrder: 11
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 10, y: -1180}
m_AnchoredPosition: {x: 10, y: -1330}
m_SizeDelta: {x: -50, y: 140}
m_Pivot: {x: 0, y: 1}
--- !u!114 &285815060
......@@ -15059,7 +15608,7 @@ MonoBehaviour:
m_HandleRect: {fileID: 1581995138}
m_Direction: 2
m_Value: 0
m_Size: 1
m_Size: 0
m_NumberOfSteps: 0
m_OnValueChanged:
m_PersistentCalls:
......@@ -15961,11 +16510,11 @@ RectTransform:
m_Children:
- {fileID: 1918493726}
m_Father: {fileID: 1432741206}
m_RootOrder: 8
m_RootOrder: 9
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 10, y: -880}
m_AnchoredPosition: {x: 10, y: -1030}
m_SizeDelta: {x: -50, y: 140}
m_Pivot: {x: 0, y: 1}
--- !u!114 &323389640
......@@ -17416,11 +17965,11 @@ RectTransform:
m_Children:
- {fileID: 1626570461}
m_Father: {fileID: 377089522}
m_RootOrder: 8
m_RootOrder: 9
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 10, y: -880}
m_AnchoredPosition: {x: 10, y: -1030}
m_SizeDelta: {x: -50, y: 140}
m_Pivot: {x: 0, y: 1}
--- !u!114 &366848175
......@@ -17972,6 +18521,7 @@ RectTransform:
- {fileID: 179898325}
- {fileID: 2053214511}
- {fileID: 1151195279}
- {fileID: 204875998}
- {fileID: 366848174}
- {fileID: 1990895463}
- {fileID: 121142047}
......@@ -17981,7 +18531,7 @@ RectTransform:
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 1350}
m_SizeDelta: {x: 0, y: 1500}
m_Pivot: {x: 0, y: 1}
--- !u!1 &381111836
GameObject:
......@@ -18424,7 +18974,7 @@ MonoBehaviour:
m_HandleRect: {fileID: 931169952}
m_Direction: 2
m_Value: 0
m_Size: 1
m_Size: 0.6103896
m_NumberOfSteps: 0
m_OnValueChanged:
m_PersistentCalls:
......@@ -24724,6 +25274,85 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 495579497}
m_CullTransparentMesh: 1
--- !u!1 &496376409
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 496376410}
- component: {fileID: 496376412}
- component: {fileID: 496376411}
m_Layer: 5
m_Name: '#Text_SettingValue'
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &496376410
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 496376409}
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_Children: []
m_Father: {fileID: 1818913092}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: -100, y: -15}
m_SizeDelta: {x: 600, y: 40}
m_Pivot: {x: 1, y: 1}
--- !u!114 &496376411
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 496376409}
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: 0.8, g: 1, b: 0, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_FontData:
m_Font: {fileID: 12800000, guid: cdf4c81f8bf6eb248a105d8a5edf19fd, type: 3}
m_FontSize: 25
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 2
m_MaxSize: 40
m_Alignment: 5
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: "\u5F00"
--- !u!222 &496376412
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 496376409}
m_CullTransparentMesh: 1
--- !u!1 &497224739
GameObject:
m_ObjectHideFlags: 0
......@@ -31762,6 +32391,169 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 656270315}
m_CullTransparentMesh: 1
--- !u!1 &656714490
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 656714491}
- component: {fileID: 656714496}
- component: {fileID: 656714495}
- component: {fileID: 656714494}
- component: {fileID: 656714493}
- component: {fileID: 656714492}
m_Layer: 5
m_Name: Button
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &656714491
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 656714490}
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_Children:
- {fileID: 840551039}
- {fileID: 2000653466}
- {fileID: 1248046974}
m_Father: {fileID: 173682689}
m_RootOrder: 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!95 &656714492
Animator:
serializedVersion: 5
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 656714490}
m_Enabled: 1
m_Avatar: {fileID: 0}
m_Controller: {fileID: 9100000, guid: a331e0b501f943a4ebf8f266a43ae8f7, 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!114 &656714493
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 656714490}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c48b628189305e649b63ee28987f282f, type: 3}
m_Name:
m_EditorClassIdentifier:
previewClip: {fileID: 0}
enterAudio:
clickAudio: SE_MENU_SELECT_01
exitAudio:
audioType: 0
--- !u!114 &656714494
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 656714490}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 0
m_WrapAround: 0
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 3
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 0}
m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1}
m_PressedColor: {r: 0.6, g: 0.6, b: 0.6, 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: 656714495}
m_OnClick:
m_PersistentCalls:
m_Calls: []
--- !u!114 &656714495
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 656714490}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 2100000, guid: 9126a6c7014175e4b91a80f607d03903, 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: cd51bb57b5d16b14b82579d3a9d130fc, type: 3}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!222 &656714496
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 656714490}
m_CullTransparentMesh: 1
--- !u!1 &660195282
GameObject:
m_ObjectHideFlags: 0
......@@ -32677,7 +33469,7 @@ RectTransform:
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 1350}
m_SizeDelta: {x: 0, y: 800}
m_Pivot: {x: 0, y: 1}
--- !u!1 &674484614
GameObject:
......@@ -33074,6 +33866,8 @@ MonoBehaviour:
duelCutinValue: {fileID: 2008820154}
duelEffect: {fileID: 1524753707}
duelEffectValue: {fileID: 439981978}
duelChain: {fileID: 656714494}
duelChainValue: {fileID: 1248046975}
duelDice: {fileID: 1951092896}
duelDiceValue: {fileID: 1802113320}
duelCoin: {fileID: 668514288}
......@@ -33098,6 +33892,8 @@ MonoBehaviour:
watchCutinValue: {fileID: 1580562622}
watchEffect: {fileID: 1717657323}
watchEffectValue: {fileID: 81697274}
watchChain: {fileID: 1818913095}
watchChainValue: {fileID: 496376411}
watchDice: {fileID: 1918493729}
watchDiceValue: {fileID: 240214806}
watchCoin: {fileID: 1813051038}
......@@ -33120,6 +33916,8 @@ MonoBehaviour:
replayCutinValue: {fileID: 1654382777}
replayEffect: {fileID: 2010497299}
replayEffectValue: {fileID: 1287150130}
replayChain: {fileID: 284928757}
replayChainValue: {fileID: 22225280}
replayDice: {fileID: 1626570464}
replayDiceValue: {fileID: 3822466}
replayCoin: {fileID: 983945933}
......@@ -34004,7 +34802,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0.000030517578}
m_AnchoredPosition: {x: 0, y: -0.000030517578}
m_SizeDelta: {x: 0, y: 300}
m_Pivot: {x: 0.5, y: 1}
--- !u!114 &702608002
......@@ -36746,11 +37544,11 @@ RectTransform:
m_Children:
- {fileID: 1726285853}
m_Father: {fileID: 1527842774}
m_RootOrder: 11
m_RootOrder: 12
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 10, y: -1330}
m_AnchoredPosition: {x: 10, y: -1480}
m_SizeDelta: {x: -50, y: 140}
m_Pivot: {x: 0, y: 1}
--- !u!114 &770936057
......@@ -37254,7 +38052,7 @@ MonoBehaviour:
m_HandleRect: {fileID: 476827028}
m_Direction: 2
m_Value: 1
m_Size: 0.61646974
m_Size: 0.67810357
m_NumberOfSteps: 0
m_OnValueChanged:
m_PersistentCalls:
......@@ -40381,6 +41179,85 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 838260528}
m_CullTransparentMesh: 1
--- !u!1 &840551038
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 840551039}
- component: {fileID: 840551041}
- component: {fileID: 840551040}
m_Layer: 5
m_Name: '#Text_Title'
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &840551039
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 840551038}
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_Children: []
m_Father: {fileID: 656714491}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 25, y: -30}
m_SizeDelta: {x: 200, y: 40}
m_Pivot: {x: 0, y: 0.5}
--- !u!114 &840551040
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 840551038}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_FontData:
m_Font: {fileID: 12800000, guid: cdf4c81f8bf6eb248a105d8a5edf19fd, type: 3}
m_FontSize: 25
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 2
m_MaxSize: 59
m_Alignment: 3
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: "\u8FDE\u9501\u52A8\u753B"
--- !u!222 &840551041
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 840551038}
m_CullTransparentMesh: 1
--- !u!1 &840723722
GameObject:
m_ObjectHideFlags: 0
......@@ -46214,7 +47091,7 @@ MonoBehaviour:
m_HandleRect: {fileID: 1163139165}
m_Direction: 2
m_Value: 1
m_Size: 1
m_Size: 0.99999994
m_NumberOfSteps: 0
m_OnValueChanged:
m_PersistentCalls:
......@@ -52787,7 +53664,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0.000030517578}
m_SizeDelta: {x: 0, y: 300}
m_Pivot: {x: 0, y: 1}
--- !u!1 &1110086322
......@@ -55462,6 +56339,85 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1155902826}
m_CullTransparentMesh: 1
--- !u!1 &1156235971
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1156235972}
- component: {fileID: 1156235974}
- component: {fileID: 1156235973}
m_Layer: 5
m_Name: '#Text_Title'
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1156235972
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1156235971}
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_Children: []
m_Father: {fileID: 284928754}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 25, y: -30}
m_SizeDelta: {x: 200, y: 40}
m_Pivot: {x: 0, y: 0.5}
--- !u!114 &1156235973
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1156235971}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_FontData:
m_Font: {fileID: 12800000, guid: cdf4c81f8bf6eb248a105d8a5edf19fd, type: 3}
m_FontSize: 25
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 2
m_MaxSize: 59
m_Alignment: 3
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: "\u8FDE\u9501\u52A8\u753B"
--- !u!222 &1156235974
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1156235971}
m_CullTransparentMesh: 1
--- !u!1 &1157429423
GameObject:
m_ObjectHideFlags: 0
......@@ -60605,6 +61561,85 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
label: RelatedComponents
--- !u!1 &1248046973
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1248046974}
- component: {fileID: 1248046976}
- component: {fileID: 1248046975}
m_Layer: 5
m_Name: '#Text_SettingValue'
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1248046974
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1248046973}
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_Children: []
m_Father: {fileID: 656714491}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: -100, y: -15}
m_SizeDelta: {x: 600, y: 40}
m_Pivot: {x: 1, y: 1}
--- !u!114 &1248046975
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1248046973}
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: 0.8, g: 1, b: 0, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_FontData:
m_Font: {fileID: 12800000, guid: cdf4c81f8bf6eb248a105d8a5edf19fd, type: 3}
m_FontSize: 25
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 2
m_MaxSize: 40
m_Alignment: 5
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: "\u5F00"
--- !u!222 &1248046976
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1248046973}
m_CullTransparentMesh: 1
--- !u!1 &1248480141
GameObject:
m_ObjectHideFlags: 0
......@@ -64002,6 +65037,85 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1321283591}
m_CullTransparentMesh: 1
--- !u!1 &1323194320
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1323194321}
- component: {fileID: 1323194323}
- component: {fileID: 1323194322}
m_Layer: 5
m_Name: '#Text_Ex'
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1323194321
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1323194320}
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_Children: []
m_Father: {fileID: 284928754}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: 25, y: -26}
m_SizeDelta: {x: -50, y: 40}
m_Pivot: {x: 0, y: 0.5}
--- !u!114 &1323194322
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1323194320}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_FontData:
m_Font: {fileID: 12800000, guid: cdf4c81f8bf6eb248a105d8a5edf19fd, type: 3}
m_FontSize: 23
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 2
m_MaxSize: 59
m_Alignment: 3
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: "\u56DE\u653E\u4E2D\u6548\u679C\u8FDE\u9501\u65F6\u7684\u52A8\u753B"
--- !u!222 &1323194323
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1323194320}
m_CullTransparentMesh: 1
--- !u!1 &1323368327
GameObject:
m_ObjectHideFlags: 0
......@@ -67556,7 +68670,7 @@ MonoBehaviour:
m_HandleRect: {fileID: 1714379351}
m_Direction: 2
m_Value: 1
m_Size: 1
m_Size: 0.99999994
m_NumberOfSteps: 0
m_OnValueChanged:
m_PersistentCalls:
......@@ -69123,7 +70237,7 @@ MonoBehaviour:
m_HandleRect: {fileID: 761159127}
m_Direction: 2
m_Value: 0
m_Size: 1
m_Size: 0.6629213
m_NumberOfSteps: 0
m_OnValueChanged:
m_PersistentCalls:
......@@ -69612,6 +70726,7 @@ RectTransform:
- {fileID: 597804406}
- {fileID: 1036623265}
- {fileID: 481498606}
- {fileID: 218581132}
- {fileID: 323389639}
- {fileID: 1764081935}
- {fileID: 161960794}
......@@ -69621,7 +70736,7 @@ RectTransform:
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 1350}
m_SizeDelta: {x: 0, y: 1500}
m_Pivot: {x: 0, y: 1}
--- !u!1 &1440028868
GameObject:
......@@ -72668,7 +73783,7 @@ MonoBehaviour:
m_HandleRect: {fileID: 2083794100}
m_Direction: 2
m_Value: 0
m_Size: 1
m_Size: 0.5588235
m_NumberOfSteps: 0
m_OnValueChanged:
m_PersistentCalls:
......@@ -74649,6 +75764,7 @@ RectTransform:
- {fileID: 1022755363}
- {fileID: 1310521637}
- {fileID: 318249085}
- {fileID: 173682689}
- {fileID: 162255790}
- {fileID: 1996221961}
- {fileID: 285815059}
......@@ -74660,7 +75776,7 @@ RectTransform:
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 1650}
m_SizeDelta: {x: 0, y: 1800}
m_Pivot: {x: 0, y: 1}
--- !u!1 &1532403001
GameObject:
......@@ -82846,11 +83962,11 @@ RectTransform:
m_Children:
- {fileID: 825093773}
m_Father: {fileID: 1527842774}
m_RootOrder: 12
m_RootOrder: 13
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 10, y: -1480}
m_AnchoredPosition: {x: 10, y: -1630}
m_SizeDelta: {x: -50, y: 140}
m_Pivot: {x: 0, y: 1}
--- !u!114 &1666306113
......@@ -83216,7 +84332,7 @@ MonoBehaviour:
m_HandleRect: {fileID: 677938099}
m_Direction: 2
m_Value: 1
m_Size: 1
m_Size: 0.99999994
m_NumberOfSteps: 0
m_OnValueChanged:
m_PersistentCalls:
......@@ -86822,11 +87938,11 @@ RectTransform:
m_Children:
- {fileID: 1813051035}
m_Father: {fileID: 1432741206}
m_RootOrder: 9
m_RootOrder: 10
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 10, y: -1030}
m_AnchoredPosition: {x: 10, y: -1180}
m_SizeDelta: {x: -50, y: 140}
m_Pivot: {x: 0, y: 1}
--- !u!114 &1764081936
......@@ -89735,6 +90851,169 @@ MonoBehaviour:
defaultButton: 1
scrollRect: {fileID: 250597853}
pressColor: 0.5
--- !u!1 &1818913091
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1818913092}
- component: {fileID: 1818913097}
- component: {fileID: 1818913096}
- component: {fileID: 1818913095}
- component: {fileID: 1818913094}
- component: {fileID: 1818913093}
m_Layer: 5
m_Name: Button
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1818913092
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1818913091}
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_Children:
- {fileID: 2088919800}
- {fileID: 265769868}
- {fileID: 496376410}
m_Father: {fileID: 218581132}
m_RootOrder: 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!95 &1818913093
Animator:
serializedVersion: 5
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1818913091}
m_Enabled: 1
m_Avatar: {fileID: 0}
m_Controller: {fileID: 9100000, guid: a331e0b501f943a4ebf8f266a43ae8f7, 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!114 &1818913094
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1818913091}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c48b628189305e649b63ee28987f282f, type: 3}
m_Name:
m_EditorClassIdentifier:
previewClip: {fileID: 0}
enterAudio:
clickAudio: SE_MENU_SELECT_01
exitAudio:
audioType: 0
--- !u!114 &1818913095
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1818913091}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 0
m_WrapAround: 0
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 3
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 0}
m_HighlightedColor: {r: 1, g: 1, b: 1, a: 1}
m_PressedColor: {r: 0.6, g: 0.6, b: 0.6, 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: 1818913096}
m_OnClick:
m_PersistentCalls:
m_Calls: []
--- !u!114 &1818913096
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1818913091}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 2100000, guid: 9126a6c7014175e4b91a80f607d03903, 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: cd51bb57b5d16b14b82579d3a9d130fc, type: 3}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!222 &1818913097
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1818913091}
m_CullTransparentMesh: 1
--- !u!1 &1819594203
GameObject:
m_ObjectHideFlags: 0
......@@ -98240,11 +99519,11 @@ RectTransform:
m_Children:
- {fileID: 983945930}
m_Father: {fileID: 377089522}
m_RootOrder: 9
m_RootOrder: 10
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 10, y: -1030}
m_AnchoredPosition: {x: 10, y: -1180}
m_SizeDelta: {x: -50, y: 140}
m_Pivot: {x: 0, y: 1}
--- !u!114 &1990895464
......@@ -98488,11 +99767,11 @@ RectTransform:
m_Children:
- {fileID: 668514285}
m_Father: {fileID: 1527842774}
m_RootOrder: 9
m_RootOrder: 10
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 10, y: -1030}
m_AnchoredPosition: {x: 10, y: -1180}
m_SizeDelta: {x: -50, y: 140}
m_Pivot: {x: 0, y: 1}
--- !u!114 &1996221962
......@@ -98564,6 +99843,85 @@ Transform:
m_Father: {fileID: 0}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1 &2000653465
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2000653466}
- component: {fileID: 2000653468}
- component: {fileID: 2000653467}
m_Layer: 5
m_Name: '#Text_Ex'
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2000653466
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2000653465}
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_Children: []
m_Father: {fileID: 656714491}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: 25, y: -26}
m_SizeDelta: {x: -50, y: 40}
m_Pivot: {x: 0, y: 0.5}
--- !u!114 &2000653467
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2000653465}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_FontData:
m_Font: {fileID: 12800000, guid: cdf4c81f8bf6eb248a105d8a5edf19fd, type: 3}
m_FontSize: 23
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 2
m_MaxSize: 59
m_Alignment: 3
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: "\u51B3\u6597\u4E2D\u6548\u679C\u8FDE\u9501\u65F6\u7684\u52A8\u753B"
--- !u!222 &2000653468
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2000653465}
m_CullTransparentMesh: 1
--- !u!1 &2003040692
GameObject:
m_ObjectHideFlags: 0
......@@ -102430,6 +103788,85 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2085696785}
m_CullTransparentMesh: 1
--- !u!1 &2088919799
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2088919800}
- component: {fileID: 2088919802}
- component: {fileID: 2088919801}
m_Layer: 5
m_Name: '#Text_Title'
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2088919800
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2088919799}
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_Children: []
m_Father: {fileID: 1818913092}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 25, y: -30}
m_SizeDelta: {x: 200, y: 40}
m_Pivot: {x: 0, y: 0.5}
--- !u!114 &2088919801
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2088919799}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_FontData:
m_Font: {fileID: 12800000, guid: cdf4c81f8bf6eb248a105d8a5edf19fd, type: 3}
m_FontSize: 25
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 2
m_MaxSize: 59
m_Alignment: 3
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: "\u8FDE\u9501\u52A8\u753B"
--- !u!222 &2088919802
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2088919799}
m_CullTransparentMesh: 1
--- !u!1 &2094666108
GameObject:
m_ObjectHideFlags: 0
......@@ -318,6 +318,16 @@ MonoBehaviour:
chainCircleNum7: {fileID: 21300000, guid: e2cc2a0a0f2a1524fb739254e1996861, type: 3}
chainCircleNum8: {fileID: 21300000, guid: 1ae27ae278d3e40428cda309541918c1, type: 3}
chainCircleNum9: {fileID: 21300000, guid: ce56843701b6d914c869db7269627599, type: 3}
chainNumSet0: {fileID: 21300000, guid: 998945db525e3384cb41bbb21b4bfa94, type: 3}
chainNumSet1: {fileID: 21300000, guid: 91d89d9a5dd8e7843a0f9a6c02d9cb1d, type: 3}
chainNumSet2: {fileID: 21300000, guid: 1bcc2f307bdff8844984f0879f7555eb, type: 3}
chainNumSet3: {fileID: 21300000, guid: d1fd175f95778444e8af57633c02cb22, type: 3}
chainNumSet4: {fileID: 21300000, guid: 71bf23486bf63a94bb58b0fe72f645a6, type: 3}
chainNumSet5: {fileID: 21300000, guid: d2a151a24e93eb048844c6e884f6015e, type: 3}
chainNumSet6: {fileID: 21300000, guid: f51cae04dc114a34eb0f5765a668c831, type: 3}
chainNumSet7: {fileID: 21300000, guid: 5a4b900ee24dc5546861d48ce2e42150, type: 3}
chainNumSet8: {fileID: 21300000, guid: 0ac64bc140f9d204886aed6f0dcf8eeb, type: 3}
chainNumSet9: {fileID: 21300000, guid: 1514e0f4855cc744587659ea7eb86465, type: 3}
toggleM: {fileID: 21300000, guid: b4b6f990bf52e9e41a3157d2c0701a28, type: 3}
toggleM_On: {fileID: 21300000, guid: 77342bb8b8bac73418a111be27a694e5, type: 3}
toggleM_Over: {fileID: 21300000, guid: 03c22d822bdf72e4680c02fb6caa13a5, type: 3}
......
......@@ -263,6 +263,17 @@ public class TextureContainer : ScriptableObject
public Sprite chainCircleNum7;
public Sprite chainCircleNum8;
public Sprite chainCircleNum9;
[Header("Chain Num Set")]
public Sprite chainNumSet0;
public Sprite chainNumSet1;
public Sprite chainNumSet2;
public Sprite chainNumSet3;
public Sprite chainNumSet4;
public Sprite chainNumSet5;
public Sprite chainNumSet6;
public Sprite chainNumSet7;
public Sprite chainNumSet8;
public Sprite chainNumSet9;
[Header("Window")]
public Sprite toggleM;
public Sprite toggleM_On;
......
......@@ -1518,7 +1518,7 @@ namespace MDPro3
public void AnimationNegate()
{
AudioManager.PlaySE("SE_EFFECT_INVALID");
CameraManager.BlackInOut(0f, 0.3f, 0.4f, 0.3f);
CameraManager.BlackInOut(0f, 0.2f, 0.5f, 0.3f);
ElementObjectManager manager;
GameObject model;
if (ThisLocationShouldHaveModel(p))
......@@ -1545,11 +1545,11 @@ namespace MDPro3
|| (p.location & (uint)CardLocation.Deck) > 0)
{
HideLabel();
sequence.Append(offset.DOLocalMoveY(5, 0.15f));
sequence.Append(offset.DOLocalMoveY(5, 0.1f));
sequence.AppendInterval(0.5f);
sequence.Append(offset.DOLocalMoveY(0f, 0.2f));
sequence.Insert(0, pivot.DOScale(1f, 0.15f));
sequence.Insert(0.65f, pivot.DOScale(scale, 0.2f));
sequence.Insert(0, pivot.DOScale(1f, 0.1f));
sequence.Insert(0.6f, pivot.DOScale(scale, 0.2f));
sequence.OnComplete(() =>
{
Tools.ChangeLayer(model, "Default");
......@@ -1566,18 +1566,18 @@ namespace MDPro3
manager.GetElement<Transform>("Turn").DOLocalRotate(Vector3.zero, 0.1f);
var originRotaion = pivot.localEulerAngles;
sequence.Append(offset.DOLocalMoveY(1, 0.15f));
sequence.Join(offset.DOLocalMoveZ(5, 0.15f));
sequence.Join(offset.DOLocalRotate(Vector3.zero, 0.15f));
sequence.Join(pivot.DOLocalRotate(Vector3.zero, 0.15f));
sequence.Join(manager.GetElement<Transform>("Turn").DOLocalRotate(Vector3.zero, 0.15f));
sequence.Append(offset.DOLocalMoveY(1, 0.1f));
sequence.Join(offset.DOLocalMoveZ(5, 0.1f));
sequence.Join(offset.DOLocalRotate(Vector3.zero, 0.1f));
sequence.Join(pivot.DOLocalRotate(Vector3.zero, 0.1f));
sequence.Join(manager.GetElement<Transform>("Turn").DOLocalRotate(Vector3.zero, 0.1f));
sequence.Append(offset.DOLocalMoveY(1.2f, 0.5f));
sequence.Join(offset.DOLocalMoveZ(5.5f, 0.5f));
sequence.Append(offset.DOLocalMoveY(0f, 0.2f));
sequence.Join(offset.DOLocalMoveZ(0f, 0.2f));
sequence.Join(pivot.DOLocalRotate(originRotaion, 0.15f));
sequence.Insert(0, pivot.DOScale(1.2f, 0.65f));
sequence.Insert(0.65f, pivot.DOScale(scale, 0.2f));
sequence.Insert(0, pivot.DOScale(1.2f, 0.2f));
sequence.Insert(0.6f, pivot.DOScale(scale, 0.2f));
sequence.OnComplete(() =>
{
Tools.ChangeLayer(model, "Default");
......@@ -1589,11 +1589,11 @@ namespace MDPro3
|| (p.location & (uint)CardLocation.Removed) > 0)
{
offset.localPosition = new Vector3(0, -5, 0);
sequence.Append(offset.DOLocalMoveY(0, 0.15f));
sequence.Append(offset.DOLocalMoveY(0, 0.1f));
sequence.AppendInterval(0.5f);
sequence.Append(offset.DOLocalMoveY(-5f, 0.2f));
sequence.Insert(0, offset.DOScale(1f, 0.15f));
sequence.Insert(0.65f, offset.DOScale(Vector3.zero, 0.2f));
sequence.Insert(0, offset.DOScale(1f, 0.1f));
sequence.Insert(0.6f, offset.DOScale(Vector3.one * 0.2f, 0.2f));
sequence.OnComplete(() =>
{
Destroy(model);
......
......@@ -737,5 +737,34 @@ namespace MDPro3
returnValue.Apply();
return returnValue;
}
public static Sprite GetChainNumSprite(int num)
{
switch (num)
{
case 0:
return container.chainNumSet0;
case 1:
return container.chainNumSet1;
case 2:
return container.chainNumSet2;
case 3:
return container.chainNumSet3;
case 4:
return container.chainNumSet4;
case 5:
return container.chainNumSet5;
case 6:
return container.chainNumSet6;
case 7:
return container.chainNumSet7;
case 8:
return container.chainNumSet8;
case 9:
return container.chainNumSet9;
default:
return container.chainNumSet0;
}
}
}
}
......@@ -19,6 +19,7 @@ using MDPro3.YGOSharp;
using MDPro3.YGOSharp.OCGWrapper.Enums;
using static YgomGame.Bg.BgEffectSettingInner;
using MDPro3.UI;
using static MDPro3.GameCard;
namespace MDPro3
{
......@@ -670,8 +671,6 @@ namespace MDPro3
cg.interactable = true;
cg.blocksRaycasts = true;
//ABLoader.LoadFromFolder("Robber/63bd3e25");
//Attack Line
if (attackLine == null)
{
......@@ -1195,6 +1194,8 @@ namespace MDPro3
public List<GameCard> materialCards = new List<GameCard>();
public List<GameCard> cardsInChain = new List<GameCard>();
public List<int> codesInChain = new List<int>();
public List<uint> controllerInChain = new List<uint>();
public List<int> negatedInChain = new List<int>();
public List<GameCard> cardsBeTarget = new List<GameCard>();
public List<GameCard> cardsInSelection = new List<GameCard>();
public List<GameCard> cardsMustBeSelected = new List<GameCard>();
......@@ -1238,6 +1239,8 @@ namespace MDPro3
materialCards.Clear();
cardsInChain.Clear();
codesInChain.Clear();
controllerInChain.Clear();
negatedInChain.Clear();
cardsBeTarget.Clear();
cardsInSelection.Clear();
cardsMustBeSelected.Clear();
......@@ -2270,10 +2273,21 @@ namespace MDPro3
if (card != null)
{
card.SetCode(code);
card.AnimationActivate();
cardsInChain.Add(card);
codesInChain.Add(code);
Sleep(100);
controllerInChain.Add(card.p.controller);
card.AnimationActivate();
float extraSleep = 0f;
if (cardsInChain.Count > 1)
extraSleep = 1.44f;
if (cardsInChain.Count > 3)
extraSleep = 2.1f;
DOTween.To(v => { }, 0, 0, 1f).OnComplete(() =>
{
ShowChainStack();
});
Sleep(100 + (int)(extraSleep * 100));
ES_hint = InterString.Get("「[?]」被发动时", card.GetData().Name);
}
if (gps.controller == 0)
......@@ -2296,288 +2310,304 @@ namespace MDPro3
break;
case GameMessage.ChainSolving:
var id = (int)r.ReadByte();
card = null;
var config = true;
if (id <= cardsInChain.Count)
messagePass = false;
DOTween.To(v => { }, 0, 0, ShowChainResolve(id)).OnComplete(() =>
{
card = cardsInChain[id - 1];
card.ResolveChain(id);
if (card.GetData().Id != codesInChain[id - 1])
//Hand Shuffle
break;
if (card.disabled || card.negated)
break;
if (condition == Condition.Duel
&& Config.Get("DuelEffect", "1") == "0")
config = false;
if (condition == Condition.Watch
&& Config.Get("WatchEffect", "1") == "0")
config = false;
if (condition == Condition.Replay
&& Config.Get("ReplayEffect", "1") == "0")
config = false;
if (!config)
break;
code = card.GetData().Alias > 0 ? card.GetData().Alias : card.GetData().Id;
if (card.GetData().Id == 83764719)
code = 83764719;
if (Directory.Exists(Program.root + "Card/" + code.ToString()))
if (id <= cardsInChain.Count)
{
messagePass = false;
effect = ABLoader.LoadFromFolder("Card/" + code.ToString(), "CardEffect" + code.ToString(), true);
allGameObjects.Add(effect);
for (int i = 0; i < effect.transform.childCount; i++)
{
if (effect.transform.GetChild(i).GetComponent<PlayableDirector>() == null)
Destroy(effect.transform.GetChild(i).gameObject);
else
{
mono = effect.transform.GetChild(i).gameObject.AddComponent<DoWhenPlayableDirectorStop>();
mono.action = () =>
{
messagePass = true;
Destroy(effect);
};
}
}
if (code == 5318639)
{
if (card.effectTargets.Count > 0 && card.effectTargets[0].model != null)
{
AudioManager.PlaySE("SE_EV_CYCLONE");
effect.transform.localPosition = card.effectTargets[0].model.transform.position;
if (card.p.controller != 0)
effect.transform.localEulerAngles = new Vector3(0, 180, 0);
}
else
{
messagePass = true;
Destroy(effect);
}
}
else if (code == 2263869)
{
if (card.effectTargets.Count > 0 && card.effectTargets[0].model != null)
AudioManager.PlaySE("SE_EV_ULTIMATE_SLAYER");
else
{
messagePass = true;
Destroy(effect);
}
}
else if (code == 12580477)
{
AudioManager.PlaySE("SE_EV_RAIGEKI");
if (card.p.controller == 0)
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name.StartsWith("Ef04343_Near"))
Destroy(effect.transform.GetChild(i).gameObject);
}
else
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name.StartsWith("Ef04343_Far"))
Destroy(effect.transform.GetChild(i).gameObject);
}
}
else if (code == 14558127)
{
int order = 0;
for (int i = 0; i < cardsInChain.Count; i++)
if (cardsInChain[i] == card)
order = i;
if (order > 0)
{
AudioManager.PlaySE("SE_EV_ASH_BLOSSOM_v2");
effect.transform.localPosition = GameCard.GetCardPosition(cardsInChain[order - 1].p);
}
else
{
messagePass = true;
Destroy(effect);
}
}
else if (code == 18144506)
{
AudioManager.PlaySE("SE_EV_HARPIESFEATHER_DUSTER_3D");
foreach (var child in effect.transform.GetComponentsInChildren<Transform>(true))
if (child.name == "DistPlane")
Destroy(child.gameObject);
if (card.p.controller == 0)
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef04678Op(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
else
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef04678(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
}
else if (code == 23002292)
{
AudioManager.PlaySE("SE_EV_REDREBOOT");
}
else if (code == 24224830)
{
AudioManager.PlaySE("SE_EV_CALLED_GRAVE");
if (card.p.controller == 0)
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef13619Op(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
else
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef13619(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
}
else if (code == 24299458)
{
AudioManager.PlaySE("SE_EV_FORBIDDEN_DROPLET");
if (card.p.controller == 0)
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef15299_Near(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
else
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef15299_Far(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
}
else if (code == 25311006)
{
AudioManager.PlaySE("SE_EV_TRIPLETACTICS_TALENT");
}
else if (code == 41420027)
{
AudioManager.PlaySE("SE_EV_SOLEMNJUDGMENT");
}
else if (code == 44095762)
{
AudioManager.PlaySE("SE_EV_MIRRORFORCE");
if (card.p.controller == 0)
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef04887Op(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
else
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef04887(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
}
else if (code == 53129443)
{
AudioManager.PlaySE("SE_EV_BLACKHOLE");
}
else if (code == 54693926)
{
AudioManager.PlaySE("SE_EV_DARKRULER_NOMORE");
if (card.p.controller == 0)
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef14742Op(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
else
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef14742(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
}
else if (code == 61740673)
bool needPlay = true;
card = cardsInChain[id - 1];
if (card == null)
needPlay = false;
else
card.ResolveChain(id);
if (needPlay && card.GetData().Id != codesInChain[id - 1])
needPlay = false;
if (needPlay && (negatedInChain.Contains(id) || card.disabled))
{
AudioManager.PlaySE("SE_EV_IMPERIAL_ORDER");
needPlay = false;
card.negated = true;
card.AnimationNegate();
Sleep(100);
}
else if (code == 62279055)
if (condition == Condition.Duel
&& Config.Get("DuelEffect", "1") == "0")
needPlay = false;
if (condition == Condition.Watch
&& Config.Get("WatchEffect", "1") == "0")
needPlay = false;
if (condition == Condition.Replay
&& Config.Get("ReplayEffect", "1") == "0")
needPlay = false;
if (needPlay)
{
Tools.ChangeLayer(effect, "Default");
AudioManager.PlaySE("SE_EV_MAGIC_CYLINDER");
if (card.p.controller == 0)
code = card.GetData().Alias > 0 ? card.GetData().Alias : card.GetData().Id;
if (card.GetData().Id == 83764719)//死者苏生 异画
code = 83764719;
if (Directory.Exists(Program.root + "Card/" + code.ToString()))
{
effect = ABLoader.LoadFromFolder("Card/" + code.ToString(), "CardEffect" + code.ToString(), true);
allGameObjects.Add(effect);
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef05124_far(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
else
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef05124_near(Clone)")
{
if (effect.transform.GetChild(i).GetComponent<PlayableDirector>() == null)
Destroy(effect.transform.GetChild(i).gameObject);
}
}
else if (code == 63391643)
{
if (card.effectTargets.Count > 0 && card.effectTargets[0].model != null)
{
AudioManager.PlaySE("SE_EV_THOUSANDKNIVES");
effect.transform.localPosition = card.effectTargets[0].model.transform.position;
if (card.p.controller != 0)
effect.transform.localEulerAngles = new Vector3(0, 180, 0);
else
{
mono = effect.transform.GetChild(i).gameObject.AddComponent<DoWhenPlayableDirectorStop>();
mono.action = () =>
{
messagePass = true;
Destroy(effect);
};
}
}
if (code == 5318639)
{
if (card.effectTargets.Count > 0 && card.effectTargets[0].model != null)
{
AudioManager.PlaySE("SE_EV_CYCLONE");
effect.transform.localPosition = card.effectTargets[0].model.transform.position;
if (card.p.controller != 0)
effect.transform.localEulerAngles = new Vector3(0, 180, 0);
}
else
{
messagePass = true;
Destroy(effect);
}
}
else if (code == 2263869)
{
if (card.effectTargets.Count > 0 && card.effectTargets[0].model != null)
AudioManager.PlaySE("SE_EV_ULTIMATE_SLAYER");
else
{
messagePass = true;
Destroy(effect);
}
}
else if (code == 12580477)
{
AudioManager.PlaySE("SE_EV_RAIGEKI");
if (card.p.controller == 0)
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name.StartsWith("Ef04343_Near"))
Destroy(effect.transform.GetChild(i).gameObject);
}
else
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name.StartsWith("Ef04343_Far"))
Destroy(effect.transform.GetChild(i).gameObject);
}
}
else if (code == 14558127)
{
int order = 0;
for (int i = 0; i < cardsInChain.Count; i++)
if (cardsInChain[i] == card)
order = i;
if (order > 0)
{
AudioManager.PlaySE("SE_EV_ASH_BLOSSOM_v2");
effect.transform.localPosition = GameCard.GetCardPosition(cardsInChain[order - 1].p);
}
else
{
messagePass = true;
Destroy(effect);
}
}
else if (code == 18144506)
{
AudioManager.PlaySE("SE_EV_HARPIESFEATHER_DUSTER_3D");
foreach (var child in effect.transform.GetComponentsInChildren<Transform>(true))
if (child.name == "DistPlane")
Destroy(child.gameObject);
if (card.p.controller == 0)
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef04678Op(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
else
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef04678(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
}
else if (code == 23002292)
{
AudioManager.PlaySE("SE_EV_REDREBOOT");
}
else if (code == 24224830)
{
AudioManager.PlaySE("SE_EV_CALLED_GRAVE");
if (card.p.controller == 0)
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef13619Op(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
else
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef13619(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
}
else if (code == 24299458)
{
AudioManager.PlaySE("SE_EV_FORBIDDEN_DROPLET");
if (card.p.controller == 0)
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef15299_Near(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
else
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef15299_Far(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
}
else if (code == 25311006)
{
AudioManager.PlaySE("SE_EV_TRIPLETACTICS_TALENT");
}
else if (code == 41420027)
{
AudioManager.PlaySE("SE_EV_SOLEMNJUDGMENT");
}
else if (code == 44095762)
{
AudioManager.PlaySE("SE_EV_MIRRORFORCE");
if (card.p.controller == 0)
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef04887Op(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
else
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef04887(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
}
else if (code == 53129443)
{
AudioManager.PlaySE("SE_EV_BLACKHOLE");
}
else if (code == 54693926)
{
AudioManager.PlaySE("SE_EV_DARKRULER_NOMORE");
if (card.p.controller == 0)
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef14742Op(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
else
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef14742(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
}
else if (code == 61740673)
{
AudioManager.PlaySE("SE_EV_IMPERIAL_ORDER");
}
else if (code == 62279055)
{
Tools.ChangeLayer(effect, "Default");
AudioManager.PlaySE("SE_EV_MAGIC_CYLINDER");
if (card.p.controller == 0)
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef05124_far(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
else
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef05124_near(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
}
else if (code == 63391643)
{
if (card.effectTargets.Count > 0 && card.effectTargets[0].model != null)
{
AudioManager.PlaySE("SE_EV_THOUSANDKNIVES");
effect.transform.localPosition = card.effectTargets[0].model.transform.position;
if (card.p.controller != 0)
effect.transform.localEulerAngles = new Vector3(0, 180, 0);
}
else
{
messagePass = true;
Destroy(effect);
}
}
else if (code == 65681983)
{
AudioManager.PlaySE("SE_EV_CROSSOUT_DESIGNATOR");
if (card.p.controller == 0)
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef14627_Near(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
else
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef14627_Far(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
}
else if (code == 72302403)
{
AudioManager.PlaySE("SE_EV_GOFUKEN");
if (card.p.controller == 0)
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef04354Op(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
else
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef04354(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
}
else if (code == 75500286)
{
AudioManager.PlaySE("SE_EV_GOLD_SARCOPHAGUS");
}
else if (code == 83764718 || code == 83764719)
{
AudioManager.PlaySE("SE_EV_MONSTER_REBORN");
}
}
else
{
messagePass = true;
Destroy(effect);
}
}
else if (code == 65681983)
{
AudioManager.PlaySE("SE_EV_CROSSOUT_DESIGNATOR");
if (card.p.controller == 0)
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef14627_Near(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
else
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef14627_Far(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
}
else if (code == 72302403)
{
AudioManager.PlaySE("SE_EV_GOFUKEN");
if (card.p.controller == 0)
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef04354Op(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
else
{
for (int i = 0; i < effect.transform.childCount; i++)
if (effect.transform.GetChild(i).name == "Ef04354(Clone)")
Destroy(effect.transform.GetChild(i).gameObject);
}
}
else if (code == 75500286)
{
AudioManager.PlaySE("SE_EV_GOLD_SARCOPHAGUS");
}
else if (code == 83764718 || code == 83764719)
{
AudioManager.PlaySE("SE_EV_MONSTER_REBORN");
}
else
messagePass = true;
}
}
else
messagePass = true;
});
break;
case GameMessage.ChainSolved:
id = r.ReadByte();
......@@ -2598,20 +2628,18 @@ namespace MDPro3
cardsBeTarget.Clear();
cardsInChain.Clear();
codesInChain.Clear();
controllerInChain.Clear();
negatedInChain.Clear();
materialCards.Clear();
break;
case GameMessage.ChainNegated:
case GameMessage.ChainDisabled:
var id_ = r.ReadByte() - 1;
if (id_ < 0)
id_ = 0;
card = null;
if (id_ < cardsInChain.Count)
id = r.ReadByte();
if (id <= cardsInChain.Count)
{
card = cardsInChain[id_];
negatedInChain.Add(id);
card = cardsInChain[id - 1];
card.negated = true;
card.AnimationNegate();
Sleep(100);
}
break;
case GameMessage.Attack:
......@@ -3044,7 +3072,7 @@ namespace MDPro3
case GameMessage.TossCoin:
player = LocalPlayer(r.ReadByte());
count = r.ReadByte();
config = true;
bool config = true;
if (condition == Condition.Duel
&& Config.Get("DuelCoin", "1") == "0")
config = false;
......@@ -6088,6 +6116,330 @@ namespace MDPro3
if(placeCount.gameObject.activeSelf)
placeCount.gameObject.SetActive(false);
}
bool CheckChain()
{
bool config = true;
if (condition == Condition.Duel && Config.Get("DuelChain", "1") == "0")
config = false;
if (condition == Condition.Watch && Config.Get("WatchChain", "1") == "0")
config = false;
if (condition == Condition.Replay && Config.Get("ReplayChain", "1") == "0")
config = false;
return config;
}
void ShowChainStack()
{
int chain = cardsInChain.Count;
if (chain == 1)
return;
if (!CheckChain())
return;
GameObject animation;
if (chain < 4)
animation = ABLoader.LoadFromFile("Timeline/DuelChain/DuelChainStack01", true);
else
{
animation = ABLoader.LoadFromFile("Timeline/DuelChain/DuelChainStack02", true);
DOTween.To(v => { }, 0, 0, 0.0166f).OnComplete(() =>
{
AudioManager.PlaySE("SE_DUELCHAIN_STACK02");
});
DOTween.To(v => { }, 0, 0, 0.767f).OnComplete(() =>
{
if(chain == 4)
AudioManager.PlaySE("SE_DUEL_CHAIN_NUMEFF_01");
else if(chain == 5)
AudioManager.PlaySE("SE_DUEL_CHAIN_NUMEFF_02");
else
AudioManager.PlaySE("SE_DUEL_CHAIN_NUMEFF_03");
});
}
var director = animation.GetComponent<PlayableDirector>();
var mono = animation.AddComponent<DoWhenPlayableDirectorStop>();
mono.action = () =>
{
Destroy(animation);
};
var manager = animation.GetComponent<ElementObjectManager>();
ElementObjectManager targetCardD;
if (controllerInChain[chain - 1] == 0)
{
targetCardD = manager.GetElement<ElementObjectManager>("DummyChainCardDL");
manager.GetElement("ChainCardSetDROffset").SetActive(false);
ChangeChainNumber(
manager.GetElement<SpriteRenderer>("ChainNumDL_Digit"),
manager.GetElement<SpriteRenderer>("ChainNumDL_Ones"),
manager.GetElement<SpriteRenderer>("ChainNumDL_Tens"),
chain);
}
else
{
targetCardD = manager.GetElement<ElementObjectManager>("DummyChainCardDR");
manager.GetElement("ChainCardSetDLOffset").SetActive(false);
ChangeChainNumber(
manager.GetElement<SpriteRenderer>("ChainNumDR_Digit"),
manager.GetElement<SpriteRenderer>("ChainNumDR_Ones"),
manager.GetElement<SpriteRenderer>("ChainNumDR_Tens"),
chain);
}
StartCoroutine(Program.I().texture_.LoadDummyCard(targetCardD, codesInChain[chain - 1]));
if (controllerInChain[chain - 1] == controllerInChain[chain - 2])
{
manager.GetElement("ChainStraightCLtoDR").SetActive(false);
manager.GetElement("ChainStraightCRtoDL").SetActive(false);
}
else
{
if (controllerInChain[chain - 1] == 0)
manager.GetElement("ChainStraightCLtoDR").SetActive(false);
else
manager.GetElement("ChainStraightCRtoDL").SetActive(false);
}
ElementObjectManager targetCardC;
if (controllerInChain[chain - 2] == 0)
{
targetCardC = manager.GetElement<ElementObjectManager>("DummyChainCardCL");
manager.GetElement("ChainCardSetCROffset").SetActive(false);
ChangeChainNumber(
manager.GetElement<SpriteRenderer>("ChainNumCL_Digit"),
manager.GetElement<SpriteRenderer>("ChainNumCL_Ones"),
manager.GetElement<SpriteRenderer>("ChainNumCL_Tens"),
chain - 1);
}
else
{
targetCardC = manager.GetElement<ElementObjectManager>("DummyChainCardCR");
manager.GetElement("ChainCardSetCLOffset").SetActive(false);
ChangeChainNumber(
manager.GetElement<SpriteRenderer>("ChainNumCR_Digit"),
manager.GetElement<SpriteRenderer>("ChainNumCR_Ones"),
manager.GetElement<SpriteRenderer>("ChainNumCR_Tens"),
chain - 1);
}
StartCoroutine(Program.I().texture_.LoadDummyCard(targetCardC, codesInChain[chain - 2]));
if(chain > 3)
{
if (controllerInChain[chain - 2] == controllerInChain[chain - 3])
{
manager.GetElement("ChainStraightBLtoCR").SetActive(false);
manager.GetElement("ChainStraightBRtoCL").SetActive(false);
}
else
{
if (controllerInChain[chain - 2] == 0)
manager.GetElement("ChainStraightBLtoCR").SetActive(false);
else
manager.GetElement("ChainStraightBRtoCL").SetActive(false);
}
ElementObjectManager targetCardB;
if (controllerInChain[chain - 3] == 0)
{
targetCardB = manager.GetElement<ElementObjectManager>("DummyChainCardBL");
manager.GetElement("ChainCardSetBROffset").SetActive(false);
ChangeChainNumber(
manager.GetElement<SpriteRenderer>("ChainNumBL_Digit"),
manager.GetElement<SpriteRenderer>("ChainNumBL_Ones"),
manager.GetElement<SpriteRenderer>("ChainNumBL_Tens"),
chain - 2);
}
else
{
targetCardB = manager.GetElement<ElementObjectManager>("DummyChainCardBR");
manager.GetElement("ChainCardSetBLOffset").SetActive(false);
ChangeChainNumber(
manager.GetElement<SpriteRenderer>("ChainNumBR_Digit"),
manager.GetElement<SpriteRenderer>("ChainNumBR_Ones"),
manager.GetElement<SpriteRenderer>("ChainNumBR_Tens"),
chain - 2);
}
StartCoroutine(Program.I().texture_.LoadDummyCard(targetCardB, codesInChain[chain - 3]));
if (controllerInChain[chain - 3] == controllerInChain[chain - 4])
{
manager.GetElement("ChainStraightALtoBR").SetActive(false);
manager.GetElement("ChainStraightARtoBL").SetActive(false);
}
else
{
if (controllerInChain[chain - 3] == 0)
manager.GetElement("ChainStraightALtoBR").SetActive(false);
else
manager.GetElement("ChainStraightARtoBL").SetActive(false);
}
ElementObjectManager targetCardA;
if (controllerInChain[chain - 4] == 0)
{
targetCardA = manager.GetElement<ElementObjectManager>("DummyChainCardAL");
manager.GetElement("ChainCardSetAROffset").SetActive(false);
ChangeChainNumber(
manager.GetElement<SpriteRenderer>("ChainNumAL_Digit"),
manager.GetElement<SpriteRenderer>("ChainNumAL_Ones"),
manager.GetElement<SpriteRenderer>("ChainNumAL_Tens"),
chain - 3);
}
else
{
targetCardA = manager.GetElement<ElementObjectManager>("DummyChainCardAR");
manager.GetElement("ChainCardSetALOffset").SetActive(false);
ChangeChainNumber(
manager.GetElement<SpriteRenderer>("ChainNumAR_Digit"),
manager.GetElement<SpriteRenderer>("ChainNumAR_Ones"),
manager.GetElement<SpriteRenderer>("ChainNumAR_Tens"),
chain - 3);
}
StartCoroutine(Program.I().texture_.LoadDummyCard(targetCardA, codesInChain[chain - 4]));
}
}
float ShowChainResolve(int chain)
{
if (cardsInChain.Count == 1)
return 0;
if (!CheckChain())
return 0;
GameObject animation;
if(chain == 1)
animation = ABLoader.LoadFromFile("Timeline/DuelChain/DuelChainResolve01", true);
else if(chain == 2)
animation = ABLoader.LoadFromFile("Timeline/DuelChain/DuelChainResolve02", true);
else
animation = ABLoader.LoadFromFile("Timeline/DuelChain/DuelChainResolve03", true);
var director = animation.GetComponent<PlayableDirector>();
var mono = animation.AddComponent<DoWhenPlayableDirectorStop>();
mono.action = () =>
{
Destroy(animation);
};
var manager = animation.GetComponent<ElementObjectManager>();
ElementObjectManager targetCardD;
if (controllerInChain[chain - 1] == 0)
{
targetCardD = manager.GetElement<ElementObjectManager>("DummyChainCardDL");
manager.GetElement("ChainCardSetDROffset").SetActive(false);
ChangeChainNumber(
manager.GetElement<SpriteRenderer>("ChainNumDL_Digit"),
manager.GetElement<SpriteRenderer>("ChainNumDL_Ones"),
manager.GetElement<SpriteRenderer>("ChainNumDL_Tens"),
chain);
}
else
{
targetCardD = manager.GetElement<ElementObjectManager>("DummyChainCardDR");
manager.GetElement("ChainCardSetDLOffset").SetActive(false);
ChangeChainNumber(
manager.GetElement<SpriteRenderer>("ChainNumDR_Digit"),
manager.GetElement<SpriteRenderer>("ChainNumDR_Ones"),
manager.GetElement<SpriteRenderer>("ChainNumDR_Tens"),
chain);
}
StartCoroutine(Program.I().texture_.LoadDummyCard(targetCardD, codesInChain[chain - 1]));
if(chain > 1)
{
if (controllerInChain[chain - 1] == controllerInChain[chain - 2])
{
manager.GetElement("ChainStraightCLtoDR").SetActive(false);
manager.GetElement("ChainStraightCRtoDL").SetActive(false);
}
else
{
if(controllerInChain[chain - 1] == 0)
manager.GetElement("ChainStraightCLtoDR").SetActive(false);
else
manager.GetElement("ChainStraightCRtoDL").SetActive(false);
}
ElementObjectManager targetCardC;
if (controllerInChain[chain - 2] == 0)
{
targetCardC = manager.GetElement<ElementObjectManager>("DummyChainCardCL");
manager.GetElement("ChainCardSetCROffset").SetActive(false);
ChangeChainNumber(
manager.GetElement<SpriteRenderer>("ChainNumCL_Digit"),
manager.GetElement<SpriteRenderer>("ChainNumCL_Ones"),
manager.GetElement<SpriteRenderer>("ChainNumCL_Tens"),
chain - 1);
}
else
{
targetCardC = manager.GetElement<ElementObjectManager>("DummyChainCardCR");
manager.GetElement("ChainCardSetCLOffset").SetActive(false);
ChangeChainNumber(
manager.GetElement<SpriteRenderer>("ChainNumCR_Digit"),
manager.GetElement<SpriteRenderer>("ChainNumCR_Ones"),
manager.GetElement<SpriteRenderer>("ChainNumCR_Tens"),
chain - 1);
}
StartCoroutine(Program.I().texture_.LoadDummyCard(targetCardC, codesInChain[chain - 2]));
}
if (chain > 2)
{
if (controllerInChain[chain - 2] == controllerInChain[chain - 3])
{
manager.GetElement("ChainStraightBLtoCR").SetActive(false);
manager.GetElement("ChainStraightBRtoCL").SetActive(false);
}
else
{
if (controllerInChain[chain - 2] == 0)
manager.GetElement("ChainStraightBLtoCR").SetActive(false);
else
manager.GetElement("ChainStraightBRtoCL").SetActive(false);
}
ElementObjectManager targetCardB;
if (controllerInChain[chain - 3] == 0)
{
targetCardB = manager.GetElement<ElementObjectManager>("DummyChainCardBL");
manager.GetElement("ChainCardSetBROffset").SetActive(false);
ChangeChainNumber(
manager.GetElement<SpriteRenderer>("ChainNumBL_Digit"),
manager.GetElement<SpriteRenderer>("ChainNumBL_Ones"),
manager.GetElement<SpriteRenderer>("ChainNumBL_Tens"),
chain - 2);
}
else
{
targetCardB = manager.GetElement<ElementObjectManager>("DummyChainCardBR");
manager.GetElement("ChainCardSetBLOffset").SetActive(false);
ChangeChainNumber(
manager.GetElement<SpriteRenderer>("ChainNumBR_Digit"),
manager.GetElement<SpriteRenderer>("ChainNumBR_Ones"),
manager.GetElement<SpriteRenderer>("ChainNumBR_Tens"),
chain - 2);
}
StartCoroutine(Program.I().texture_.LoadDummyCard(targetCardB, codesInChain[chain - 3]));
}
if (chain == 1)
return 0.95f;
else if (chain == 2)
return 1.84f;
else
return 1.84f;
}
void ChangeChainNumber(SpriteRenderer digit, SpriteRenderer one, SpriteRenderer ten, int number)
{
if(number < 10)
{
one.gameObject.SetActive(false);
ten.gameObject.SetActive(false);
digit.sprite = TextureManager.GetChainNumSprite(number);
}
else
{
digit.gameObject.SetActive(false);
one.sprite = TextureManager.GetChainNumSprite(number % 10);
ten.sprite = TextureManager.GetChainNumSprite((number / 10) % 10);
}
}
#endregion
......
......@@ -66,6 +66,8 @@ namespace MDPro3
public Text duelCutinValue;
public Button duelEffect;
public Text duelEffectValue;
public Button duelChain;
public Text duelChainValue;
public Button duelDice;
public Text duelDiceValue;
public Button duelCoin;
......@@ -92,6 +94,8 @@ namespace MDPro3
public Text watchCutinValue;
public Button watchEffect;
public Text watchEffectValue;
public Button watchChain;
public Text watchChainValue;
public Button watchDice;
public Text watchDiceValue;
public Button watchCoin;
......@@ -116,6 +120,8 @@ namespace MDPro3
public Text replayCutinValue;
public Button replayEffect;
public Text replayEffectValue;
public Button replayChain;
public Text replayChainValue;
public Button replayDice;
public Text replayDiceValue;
public Button replayCoin;
......@@ -176,6 +182,9 @@ namespace MDPro3
duelEffect.onClick.AddListener(OnDuelEffectClick);
watchEffect.onClick.AddListener(OnWatchEffectClick);
replayEffect.onClick.AddListener(OnReplayEffectClick);
duelChain.onClick.AddListener(OnDuelChainClick);
watchChain.onClick.AddListener(OnWatchChainClick);
replayChain.onClick.AddListener(OnReplayChainClick);
duelDice.onClick.AddListener(OnDuelDiceClick);
watchDice.onClick.AddListener(OnWatchDiceClick);
replayDice.onClick.AddListener(OnReplayDiceClick);
......@@ -275,6 +284,9 @@ namespace MDPro3
Config.Set("DuelEffect", SaveBool(duelEffectValue.text));
Config.Set("WatchEffect", SaveBool(watchEffectValue.text));
Config.Set("ReplayEffect", SaveBool(replayEffectValue.text));
Config.Set("DuelChain", SaveBool(duelChainValue.text));
Config.Set("WatchChain", SaveBool(watchChainValue.text));
Config.Set("ReplayChain", SaveBool(replayChainValue.text));
Config.Set("DuelDice", SaveBool(duelDiceValue.text));
Config.Set("WatchDice", SaveBool(watchDiceValue.text));
Config.Set("ReplayDice", SaveBool(replayDiceValue.text));
......@@ -800,6 +812,22 @@ namespace MDPro3
else
replayEffectValue.text = InterString.Get("开");
value = Config.Get("DuelChain", "1");
if (value == "0")
duelChainValue.text = InterString.Get("关");
else
duelChainValue.text = InterString.Get("开");
value = Config.Get("WatchChain", "1");
if (value == "0")
watchChainValue.text = InterString.Get("关");
else
watchChainValue.text = InterString.Get("开");
value = Config.Get("ReplayChain", "1");
if (value == "0")
replayChainValue.text = InterString.Get("关");
else
replayChainValue.text = InterString.Get("开");
value = Config.Get("DuelDice", "1");
if (value == "0")
duelDiceValue.text = InterString.Get("关");
......@@ -1022,6 +1050,27 @@ namespace MDPro3
else
replayEffectValue.text = InterString.Get("开");
}
public void OnDuelChainClick()
{
if (duelChainValue.text == InterString.Get("开"))
duelChainValue.text = InterString.Get("关");
else
duelChainValue.text = InterString.Get("开");
}
public void OnWatchChainClick()
{
if (watchChainValue.text == InterString.Get("开"))
watchChainValue.text = InterString.Get("关");
else
watchChainValue.text = InterString.Get("开");
}
public void OnReplayChainClick()
{
if (replayChainValue.text == InterString.Get("开"))
replayChainValue.text = InterString.Get("关");
else
replayChainValue.text = InterString.Get("开");
}
public void OnDuelDiceClick()
{
if (duelDiceValue.text == InterString.Get("开"))
......
......@@ -135,8 +135,7 @@ PlayerSettings:
16:9: 1
Others: 1
bundleVersion: 1.0.5.1
preloadedAssets:
- {fileID: 11400000, guid: 5fb02d2098f52054b89ce4a9f63ba9ee, type: 2}
preloadedAssets: []
metroInputSource: 0
wsaTransparentSwapchain: 0
m_HolographicPauseOnTrackingLoss: 1
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment