diff --git a/Assets/ManagedResources/Prefabs/UI/FightLevel/ArenaTrialPanel.prefab b/Assets/ManagedResources/Prefabs/UI/FightLevel/ArenaTrialPanel.prefab
index ae34e50b64..a533c4893c 100644
--- a/Assets/ManagedResources/Prefabs/UI/FightLevel/ArenaTrialPanel.prefab
+++ b/Assets/ManagedResources/Prefabs/UI/FightLevel/ArenaTrialPanel.prefab
@@ -73,7 +73,7 @@ MonoBehaviour:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_Sprite: {fileID: 21300000, guid: 3ded3fc3a2c17c44dbec353f16fae822, type: 3}
+ m_Sprite: {fileID: 21300000, guid: 6aa31f116bdd5754f8748c10196ac54c, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
@@ -227,7 +227,7 @@ MonoBehaviour:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
- m_Sprite: {fileID: 21300000, guid: 3ded3fc3a2c17c44dbec353f16fae822, type: 3}
+ m_Sprite: {fileID: 21300000, guid: 6aa31f116bdd5754f8748c10196ac54c, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
diff --git a/Assets/ManagedResources/Prefabs/UI/TreasureOfHeaven/RecruitTreasurePanel.prefab b/Assets/ManagedResources/Prefabs/UI/TreasureOfHeaven/RecruitTreasurePanel.prefab
new file mode 100644
index 0000000000..ddbf56594e
--- /dev/null
+++ b/Assets/ManagedResources/Prefabs/UI/TreasureOfHeaven/RecruitTreasurePanel.prefab
@@ -0,0 +1,3163 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &95070896
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 95070897}
+ - component: {fileID: 95070901}
+ - component: {fileID: 95070900}
+ - component: {fileID: 95070899}
+ - component: {fileID: 95070898}
+ m_Layer: 5
+ m_Name: quesBtn
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &95070897
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 95070896}
+ 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: 417611533}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 1, y: 1}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: -156, y: -180}
+ m_SizeDelta: {x: 68, y: 68}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &95070901
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 95070896}
+ m_CullTransparentMesh: 0
+--- !u!114 &95070900
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 95070896}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 21300000, guid: 47b0d71d3c8ef79468a5fb4d8ec5f365, 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
+--- !u!114 &95070899
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 95070896}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ 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: 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_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_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 95070900}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+--- !u!95 &95070898
+Animator:
+ serializedVersion: 3
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 95070896}
+ m_Enabled: 1
+ m_Avatar: {fileID: 0}
+ m_Controller: {fileID: 9100000, guid: 6ffe000b5a58aac48a9d130543849d76, type: 2}
+ m_CullingMode: 0
+ m_UpdateMode: 0
+ m_ApplyRootMotion: 0
+ m_LinearVelocityBlending: 0
+ m_WarningMessage:
+ m_HasTransformHierarchy: 1
+ m_AllowConstantClipSamplingOptimization: 1
+ m_KeepAnimatorControllerStateOnDisable: 0
+--- !u!1 &242517189
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 242517190}
+ - component: {fileID: 242517193}
+ m_Layer: 5
+ m_Name: RecruitTreasurePanel
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &242517190
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 242517189}
+ 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: 392200360282455416}
+ - {fileID: 417611533}
+ m_Father: {fileID: 0}
+ 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!222 &242517193
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 242517189}
+ m_CullTransparentMesh: 0
+--- !u!1 &249141504
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 249141505}
+ - component: {fileID: 249141507}
+ - component: {fileID: 861920906581724477}
+ m_Layer: 5
+ m_Name: buy
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &249141505
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 249141504}
+ 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: 1890653194}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 3, y: 0}
+ m_SizeDelta: {x: 190, y: 56}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &249141507
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 249141504}
+ m_CullTransparentMesh: 0
+--- !u!114 &861920906581724477
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 249141504}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ebfe0e44da74fbd44b1b744995de2324, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: 4b73e9e4512d17e4daeea351e090d33c, type: 3}
+ m_FontSize: 35
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 0
+ m_MaxSize: 40
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: "\u6FC0\u6D3B\u79D8\u5B9D"
+ LanguageIndex: 0
+--- !u!1 &263232121
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 263232122}
+ - component: {fileID: 263232123}
+ m_Layer: 5
+ m_Name: treasureList
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &263232122
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 263232121}
+ 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: 662672666}
+ m_RootOrder: 2
+ 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: -227.7}
+ m_SizeDelta: {x: -115, y: -945.6}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &263232123
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 263232121}
+ m_CullTransparentMesh: 0
+--- !u!1 &273463930
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 273463931}
+ - component: {fileID: 273463933}
+ - component: {fileID: 273463932}
+ m_Layer: 5
+ m_Name: line
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &273463931
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 273463930}
+ 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: 769230676}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 1}
+ m_AnchorMax: {x: 0, y: 1}
+ m_AnchoredPosition: {x: 152, y: -53}
+ m_SizeDelta: {x: 8, y: 110}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &273463933
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 273463930}
+ m_CullTransparentMesh: 0
+--- !u!114 &273463932
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 273463930}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 21300000, guid: 1d669a38d540ebf479e6da7e8bbb2373, 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
+--- !u!1 &381764989
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 381764990}
+ - component: {fileID: 381764992}
+ - component: {fileID: 381764991}
+ m_Layer: 5
+ m_Name: extra
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &381764990
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 381764989}
+ 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: 1548439228}
+ m_Father: {fileID: 700413942}
+ 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: -415, y: -617.5}
+ m_SizeDelta: {x: 324, y: 1273.4}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &381764992
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 381764989}
+ m_CullTransparentMesh: 0
+--- !u!114 &381764991
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 381764989}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 21300000, guid: e8c80b8f927091f4ba5e6443809bda96, 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
+--- !u!1 &417611532
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 417611533}
+ - component: {fileID: 417611535}
+ - component: {fileID: 417611534}
+ m_Layer: 5
+ m_Name: bg
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &417611533
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 417611532}
+ 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: 95070897}
+ - {fileID: 608899894}
+ - {fileID: 794766830}
+ - {fileID: 662672666}
+ m_Father: {fileID: 242517190}
+ m_RootOrder: 1
+ 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 &417611535
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 417611532}
+ m_CullTransparentMesh: 0
+--- !u!114 &417611534
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 417611532}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 21300000, guid: fbf8b38cc4af55146a5f00d2801a1d34, 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
+--- !u!1 &608899893
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 608899894}
+ - component: {fileID: 608899896}
+ - component: {fileID: 608899895}
+ m_Layer: 5
+ m_Name: titleName
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &608899894
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 608899893}
+ 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: 417611533}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 1}
+ m_AnchorMax: {x: 0.5, y: 1}
+ m_AnchoredPosition: {x: 26, y: -181}
+ m_SizeDelta: {x: 296, y: 68}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &608899896
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 608899893}
+ m_CullTransparentMesh: 0
+--- !u!114 &608899895
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 608899893}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 21300000, guid: 3e841952f1989d54197a27b3341467d6, 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
+--- !u!1 &612307183
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 612307184}
+ - component: {fileID: 612307187}
+ - component: {fileID: 612307185}
+ - component: {fileID: 1195522480809803017}
+ m_Layer: 5
+ m_Name: tips
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &612307184
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 612307183}
+ 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: 794766830}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 1, y: 1}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: -261.25, y: -181.39998}
+ m_SizeDelta: {x: 459.72998, y: 82.67999}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &612307187
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 612307183}
+ m_CullTransparentMesh: 0
+--- !u!114 &612307185
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 612307183}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 72f543c75b355a741976183c1e74debc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _textSpacing: -0.7
+--- !u!114 &1195522480809803017
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 612307183}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ebfe0e44da74fbd44b1b744995de2324, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 0.4448824, b: 0, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: 6fa15837529b0e640af6620b07d3207d, type: 3}
+ m_FontSize: 30
+ 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: "\u6FC0\u6D3B\u79D8\u5B9D\u540E\u5728\u730E\u5996\u4E4B\u8DEF\u4E2D\u83B7\u5F97\u653B\u51FB\u529B15%\u7684\u52A0\u6210\uFF0C\u5E76\u53EF\u9886\u53D6\u989D\u5916\u5956\u52B1"
+ LanguageIndex: 0
+--- !u!1 &662672665
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 662672666}
+ - component: {fileID: 662672667}
+ m_Layer: 5
+ m_Name: pageContent
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &662672666
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 662672665}
+ 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: 700413942}
+ - {fileID: 769230676}
+ - {fileID: 263232122}
+ - {fileID: 6622696150003856659}
+ m_Father: {fileID: 417611533}
+ m_RootOrder: 3
+ 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 &662672667
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 662672665}
+ m_CullTransparentMesh: 0
+--- !u!1 &700413941
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 700413942}
+ - component: {fileID: 700413945}
+ - component: {fileID: 700413944}
+ - component: {fileID: 700413943}
+ m_Layer: 5
+ m_Name: bg
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &700413942
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 700413941}
+ 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: 718967641}
+ - {fileID: 1714223449}
+ - {fileID: 381764990}
+ m_Father: {fileID: 662672666}
+ 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: -11.200012, y: -212}
+ m_SizeDelta: {x: -56, y: -850}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &700413945
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 700413941}
+ m_CullTransparentMesh: 0
+--- !u!114 &700413944
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 700413941}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 21300000, guid: fbf8b38cc4af55146a5f00d2801a1d34, 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
+--- !u!114 &700413943
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 700413941}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1367256648, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Content: {fileID: 0}
+ m_Horizontal: 0
+ m_Vertical: 1
+ m_MovementType: 1
+ m_Elasticity: 0.1
+ m_Inertia: 1
+ m_DecelerationRate: 0.135
+ m_ScrollSensitivity: 1
+ m_Viewport: {fileID: 0}
+ m_HorizontalScrollbar: {fileID: 0}
+ m_VerticalScrollbar: {fileID: 0}
+ m_HorizontalScrollbarVisibility: 0
+ m_VerticalScrollbarVisibility: 0
+ m_HorizontalScrollbarSpacing: 0
+ m_VerticalScrollbarSpacing: 0
+ m_OnValueChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+--- !u!1 &718967640
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 718967641}
+ - component: {fileID: 718967643}
+ - component: {fileID: 4860869566930803435}
+ m_Layer: 5
+ m_Name: score
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &718967641
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 718967640}
+ 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: 469531746014698945}
+ m_Father: {fileID: 700413942}
+ 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: 142.1, y: -28.5}
+ m_SizeDelta: {x: 160, y: 50}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &718967643
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 718967640}
+ m_CullTransparentMesh: 0
+--- !u!114 &4860869566930803435
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 718967640}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ebfe0e44da74fbd44b1b744995de2324, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.8745099, g: 0.6784314, b: 0.39607847, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: 4b73e9e4512d17e4daeea351e090d33c, type: 3}
+ m_FontSize: 36
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 2
+ m_MaxSize: 40
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: "\u79EF\u5206:"
+ LanguageIndex: 0
+--- !u!1 &769230675
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 769230676}
+ - component: {fileID: 769230677}
+ m_Layer: 5
+ m_Name: itemPro
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &769230676
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 769230675}
+ 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: 2093586627}
+ - {fileID: 273463931}
+ - {fileID: 1222381457}
+ - {fileID: 4507159577361260895}
+ - {fileID: 4405422315910910729}
+ - {fileID: 1679051612}
+ - {fileID: 4440913247675489016}
+ m_Father: {fileID: 662672666}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 1}
+ m_AnchorMax: {x: 0, y: 1}
+ m_AnchoredPosition: {x: -1919, y: 272.5}
+ m_SizeDelta: {x: 950, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &769230677
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 769230675}
+ m_CullTransparentMesh: 0
+--- !u!1 &794766829
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 794766830}
+ - component: {fileID: 794766832}
+ - component: {fileID: 794766831}
+ m_Layer: 5
+ m_Name: topBar
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &794766830
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 794766829}
+ 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: 612307184}
+ - {fileID: 8702873554442533767}
+ - {fileID: 1890653194}
+ m_Father: {fileID: 417611533}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 1}
+ m_AnchorMax: {x: 0.5, y: 1}
+ m_AnchoredPosition: {x: 0, y: -416}
+ m_SizeDelta: {x: 856, y: 378}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &794766832
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 794766829}
+ m_CullTransparentMesh: 0
+--- !u!114 &794766831
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 794766829}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 21300000, guid: 30cbad2cddd5bbc4fa703685e7fccd1b, 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
+--- !u!1 &1222381456
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1222381457}
+ - component: {fileID: 1222381459}
+ - component: {fileID: 1222381458}
+ m_Layer: 5
+ m_Name: scoreLevel
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1222381457
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1222381456}
+ 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: 769230676}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 1}
+ m_AnchorMax: {x: 0, y: 1}
+ m_AnchoredPosition: {x: 88.25, y: -52}
+ m_SizeDelta: {x: 119.5, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &1222381459
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1222381456}
+ m_CullTransparentMesh: 0
+--- !u!114 &1222381458
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1222381456}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.52156866, g: 0.25490198, b: 0.1254902, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: 4b73e9e4512d17e4daeea351e090d33c, type: 3}
+ m_FontSize: 45
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 3
+ m_MaxSize: 45
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: 0
+--- !u!1 &1548439227
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1548439228}
+ - component: {fileID: 1548439230}
+ - component: {fileID: 1548439229}
+ m_Layer: 5
+ m_Name: Image
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1548439228
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1548439227}
+ 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: 381764990}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 591}
+ m_SizeDelta: {x: 149, y: 43}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &1548439230
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1548439227}
+ m_CullTransparentMesh: 0
+--- !u!114 &1548439229
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1548439227}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 21300000, guid: e7cf362085e7b374e8923d1c9789781a, 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
+--- !u!1 &1679051611
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1679051612}
+ - component: {fileID: 1679051616}
+ - component: {fileID: 4971396392224487258}
+ - component: {fileID: 3648423913333513339}
+ m_Layer: 5
+ m_Name: btnDeal
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1679051612
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1679051611}
+ 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: 6483463365187395581}
+ - {fileID: 4593008269483980177}
+ - {fileID: 8522078921106535360}
+ - {fileID: 8792914742215855844}
+ m_Father: {fileID: 769230676}
+ m_RootOrder: 5
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 1}
+ m_AnchorMax: {x: 0, y: 1}
+ m_AnchoredPosition: {x: 807, y: -50}
+ m_SizeDelta: {x: 190, y: 70}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &1679051616
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1679051611}
+ m_CullTransparentMesh: 0
+--- !u!114 &4971396392224487258
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1679051611}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ 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: 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_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_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 0}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+--- !u!95 &3648423913333513339
+Animator:
+ serializedVersion: 3
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1679051611}
+ m_Enabled: 1
+ m_Avatar: {fileID: 0}
+ m_Controller: {fileID: 9100000, guid: 6ffe000b5a58aac48a9d130543849d76, type: 2}
+ m_CullingMode: 0
+ m_UpdateMode: 0
+ m_ApplyRootMotion: 0
+ m_LinearVelocityBlending: 0
+ m_WarningMessage:
+ m_HasTransformHierarchy: 1
+ m_AllowConstantClipSamplingOptimization: 1
+ m_KeepAnimatorControllerStateOnDisable: 0
+--- !u!1 &1714223448
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1714223449}
+ - component: {fileID: 1714223451}
+ - component: {fileID: 2411985500375568383}
+ m_Layer: 5
+ m_Name: gift
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1714223449
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1714223448}
+ 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: 700413942}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 1}
+ m_AnchorMax: {x: 0, y: 1}
+ m_AnchoredPosition: {x: 335, y: -28.5}
+ m_SizeDelta: {x: 160, y: 50}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &1714223451
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1714223448}
+ m_CullTransparentMesh: 0
+--- !u!114 &2411985500375568383
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1714223448}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ebfe0e44da74fbd44b1b744995de2324, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.8745099, g: 0.6784314, b: 0.39607847, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: 4b73e9e4512d17e4daeea351e090d33c, type: 3}
+ m_FontSize: 36
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 2
+ m_MaxSize: 40
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: "\u5956\u52B1"
+ LanguageIndex: 0
+--- !u!1 &1890653193
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 1890653194}
+ - component: {fileID: 1890653198}
+ - component: {fileID: 1890653197}
+ - component: {fileID: 1890653196}
+ - component: {fileID: 1890653195}
+ m_Layer: 5
+ m_Name: buyBtn
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &1890653194
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1890653193}
+ 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: 249141505}
+ m_Father: {fileID: 794766830}
+ m_RootOrder: 2
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 1, y: 0}
+ m_AnchorMax: {x: 1, y: 0}
+ m_AnchoredPosition: {x: -263, y: 73}
+ m_SizeDelta: {x: 200, y: 69}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &1890653198
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1890653193}
+ m_CullTransparentMesh: 0
+--- !u!114 &1890653197
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1890653193}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 21300000, guid: 98b646746e686b6438555ec8552ecc60, 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
+--- !u!114 &1890653196
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1890653193}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ 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: 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_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_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 1890653197}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+--- !u!95 &1890653195
+Animator:
+ serializedVersion: 3
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1890653193}
+ m_Enabled: 1
+ m_Avatar: {fileID: 0}
+ m_Controller: {fileID: 9100000, guid: 6ffe000b5a58aac48a9d130543849d76, type: 2}
+ m_CullingMode: 0
+ m_UpdateMode: 0
+ m_ApplyRootMotion: 0
+ m_LinearVelocityBlending: 0
+ m_WarningMessage:
+ m_HasTransformHierarchy: 1
+ m_AllowConstantClipSamplingOptimization: 1
+ m_KeepAnimatorControllerStateOnDisable: 0
+--- !u!1 &2093586626
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2093586627}
+ - component: {fileID: 2093586629}
+ - component: {fileID: 2093586628}
+ m_Layer: 5
+ m_Name: apartline
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2093586627
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2093586626}
+ 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: 769230676}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: -8, y: 60}
+ m_SizeDelta: {x: 873, y: 9}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &2093586629
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2093586626}
+ m_CullTransparentMesh: 0
+--- !u!114 &2093586628
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2093586626}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 21300000, guid: 0d461db73fed26d449c095da6c1211ab, 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
+--- !u!1 &328530405244054178
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8522078921106535360}
+ - component: {fileID: 392290363513713079}
+ - component: {fileID: 329012736893724726}
+ m_Layer: 5
+ m_Name: getAgain
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &8522078921106535360
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 328530405244054178}
+ 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: 5077058483851210309}
+ m_Father: {fileID: 1679051612}
+ m_RootOrder: 2
+ 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: 190, y: 70}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &392290363513713079
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 328530405244054178}
+ m_CullTransparentMesh: 0
+--- !u!114 &329012736893724726
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 328530405244054178}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 21300000, guid: cc47a59ad14ba0344b8eaa93093a8bd5, 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
+--- !u!1 &812222573940880244
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2479081549241113570}
+ - component: {fileID: 6962248010961131481}
+ - component: {fileID: 3657184676143645031}
+ m_Layer: 0
+ m_Name: img
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2479081549241113570
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 812222573940880244}
+ 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: 2832035996151869496}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 184, y: 175}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &6962248010961131481
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 812222573940880244}
+ m_CullTransparentMesh: 0
+--- !u!114 &3657184676143645031
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 812222573940880244}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 21300000, guid: 461e6af409ec67d45ba908596f22e977, 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
+--- !u!1 &861153775306296854
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5077058483851210309}
+ - component: {fileID: 4161335410155757394}
+ - component: {fileID: 7877634497455383779}
+ m_Layer: 5
+ m_Name: getAgain
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &5077058483851210309
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 861153775306296854}
+ 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: 8522078921106535360}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 160, y: 50}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &4161335410155757394
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 861153775306296854}
+ m_CullTransparentMesh: 0
+--- !u!114 &7877634497455383779
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 861153775306296854}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ebfe0e44da74fbd44b1b744995de2324, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.509434, g: 0.30980393, b: 0.23921569, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: 4b73e9e4512d17e4daeea351e090d33c, type: 3}
+ m_FontSize: 35
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 10
+ m_MaxSize: 40
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: "\u518D\u6B21\u9886\u53D6"
+ LanguageIndex: 0
+--- !u!1 &958629536968945794
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 9062069904097743453}
+ - component: {fileID: 8921616627170501590}
+ - component: {fileID: 6240654964773597652}
+ m_Layer: 0
+ m_Name: select
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &9062069904097743453
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 958629536968945794}
+ 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: 2832035996151869496}
+ m_RootOrder: 1
+ 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: 184, y: 175}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &8921616627170501590
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 958629536968945794}
+ m_CullTransparentMesh: 0
+--- !u!114 &6240654964773597652
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 958629536968945794}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 21300000, guid: d780da214597bd144b017ef450a9142d, 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
+--- !u!1 &972379548764693669
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 251229826721871171}
+ - component: {fileID: 4254289689834148454}
+ - component: {fileID: 2436952682123998617}
+ m_Layer: 0
+ m_Name: tip
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &251229826721871171
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 972379548764693669}
+ 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: 2832035996151869496}
+ m_RootOrder: 2
+ 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: 160, y: 30}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &4254289689834148454
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 972379548764693669}
+ m_CullTransparentMesh: 0
+--- !u!114 &2436952682123998617
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 972379548764693669}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: 6fa15837529b0e640af6620b07d3207d, type: 3}
+ m_FontSize: 39
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 10
+ m_MaxSize: 40
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 1
+ m_VerticalOverflow: 1
+ m_LineSpacing: 1
+ m_Text: "\u521D\u7EA7"
+--- !u!1 &1261104312001951797
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8654347564123738282}
+ - component: {fileID: 5868791226748059597}
+ - component: {fileID: 2568308660659813410}
+ m_Layer: 5
+ m_Name: get
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &8654347564123738282
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1261104312001951797}
+ 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: 4593008269483980177}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 160, y: 50}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &5868791226748059597
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1261104312001951797}
+ m_CullTransparentMesh: 0
+--- !u!114 &2568308660659813410
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1261104312001951797}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ebfe0e44da74fbd44b1b744995de2324, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.509434, g: 0.30980393, b: 0.23921569, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: 4b73e9e4512d17e4daeea351e090d33c, type: 3}
+ m_FontSize: 35
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 10
+ m_MaxSize: 40
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: "\u9886\u53D6"
+ LanguageIndex: 0
+--- !u!1 &1873789941876497828
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6483463365187395581}
+ - component: {fileID: 9080305000098355600}
+ - component: {fileID: 2065083893501815720}
+ m_Layer: 5
+ m_Name: unfinished
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 0
+--- !u!224 &6483463365187395581
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1873789941876497828}
+ 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: 5441216930093320835}
+ m_Father: {fileID: 1679051612}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 190, y: 70}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &9080305000098355600
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1873789941876497828}
+ m_CullTransparentMesh: 0
+--- !u!114 &2065083893501815720
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1873789941876497828}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 21300000, guid: 654f4293b5e1fbc419f6b14a1c035989, 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
+--- !u!1 &1990411979717667520
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 5441216930093320835}
+ - component: {fileID: 8762547788439663056}
+ - component: {fileID: 6945602193562312448}
+ m_Layer: 5
+ m_Name: unfinished
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &5441216930093320835
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1990411979717667520}
+ 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: 6483463365187395581}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 0, y: 0}
+ m_SizeDelta: {x: 160, y: 50}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &8762547788439663056
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1990411979717667520}
+ m_CullTransparentMesh: 0
+--- !u!114 &6945602193562312448
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 1990411979717667520}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ebfe0e44da74fbd44b1b744995de2324, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0.509434, g: 0.30980393, b: 0.23921569, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: 4b73e9e4512d17e4daeea351e090d33c, type: 3}
+ m_FontSize: 35
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 10
+ m_MaxSize: 40
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 0
+ m_VerticalOverflow: 0
+ m_LineSpacing: 1
+ m_Text: "\u672A\u8FBE\u6210"
+ LanguageIndex: 0
+--- !u!1 &2180743460213782839
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8792914742215855844}
+ - component: {fileID: 335254081599527853}
+ - component: {fileID: 6115512090270611657}
+ m_Layer: 5
+ m_Name: redPoint
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 0
+--- !u!224 &8792914742215855844
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2180743460213782839}
+ 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: 1679051612}
+ m_RootOrder: 3
+ 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: 74, y: 17.9}
+ m_SizeDelta: {x: 30, y: 30}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &335254081599527853
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2180743460213782839}
+ m_CullTransparentMesh: 0
+--- !u!114 &6115512090270611657
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2180743460213782839}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 21300000, guid: f9ea4c4aff328ff4abcc21aae0a4fa10, 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
+--- !u!1 &2944478986581552276
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4405422315910910729}
+ - component: {fileID: 3333102989217380818}
+ m_Layer: 5
+ m_Name: scroll2
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &4405422315910910729
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2944478986581552276}
+ 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: 769230676}
+ m_RootOrder: 4
+ 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: 99, y: -10}
+ m_SizeDelta: {x: 262.8, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &3333102989217380818
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2944478986581552276}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -405508275, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Padding:
+ m_Left: 0
+ m_Right: 0
+ m_Top: 0
+ m_Bottom: 0
+ m_ChildAlignment: 4
+ m_Spacing: 0
+ m_ChildForceExpandWidth: 0
+ m_ChildForceExpandHeight: 0
+ m_ChildControlWidth: 0
+ m_ChildControlHeight: 0
+--- !u!1 &3202656506450170023
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 8702873554442533767}
+ - component: {fileID: 7856068072148513318}
+ - component: {fileID: 2103371219172376792}
+ - component: {fileID: 1312563123346938710}
+ m_Layer: 5
+ m_Name: time
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 0
+--- !u!224 &8702873554442533767
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3202656506450170023}
+ 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: 794766830}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 1, y: 1}
+ m_AnchorMax: {x: 1, y: 1}
+ m_AnchoredPosition: {x: -261.25, y: -243.34497}
+ m_SizeDelta: {x: 459.7, y: 41.20999}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &7856068072148513318
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3202656506450170023}
+ m_CullTransparentMesh: 0
+--- !u!114 &2103371219172376792
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3202656506450170023}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 72f543c75b355a741976183c1e74debc, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ _textSpacing: -0.7
+--- !u!114 &1312563123346938710
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3202656506450170023}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: ebfe0e44da74fbd44b1b744995de2324, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 0.4448824, b: 0, a: 1}
+ m_RaycastTarget: 0
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: 6fa15837529b0e640af6620b07d3207d, type: 3}
+ m_FontSize: 30
+ 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: "\u91CD\u7F6E\u65F6\u95F4:00:00:00"
+ LanguageIndex: 0
+--- !u!1 &3814005767743278246
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4507159577361260895}
+ - component: {fileID: 3901255681791354113}
+ m_Layer: 5
+ m_Name: scroll1
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &4507159577361260895
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3814005767743278246}
+ 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: 769230676}
+ m_RootOrder: 3
+ 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: -183.1, y: -18}
+ m_SizeDelta: {x: 235.7, y: 100}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &3901255681791354113
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 3814005767743278246}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -405508275, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Padding:
+ m_Left: 0
+ m_Right: 0
+ m_Top: 0
+ m_Bottom: 0
+ m_ChildAlignment: 4
+ m_Spacing: 0
+ m_ChildForceExpandWidth: 0
+ m_ChildForceExpandHeight: 0
+ m_ChildControlWidth: 0
+ m_ChildControlHeight: 0
+--- !u!1 &4510557056619209017
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 2832035996151869496}
+ - component: {fileID: 3323102894304871978}
+ - component: {fileID: 239234777952423713}
+ m_Layer: 0
+ m_Name: tab
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &2832035996151869496
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4510557056619209017}
+ 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: 2479081549241113570}
+ - {fileID: 9062069904097743453}
+ - {fileID: 251229826721871171}
+ - {fileID: 6206474725403097025}
+ m_Father: {fileID: 6622696150003856659}
+ 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: -1370, y: -98}
+ m_SizeDelta: {x: 184, y: 175}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &3323102894304871978
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4510557056619209017}
+ m_CullTransparentMesh: 0
+--- !u!114 &239234777952423713
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 4510557056619209017}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1392445389, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Navigation:
+ m_Mode: 3
+ m_SelectOnUp: {fileID: 0}
+ m_SelectOnDown: {fileID: 0}
+ m_SelectOnLeft: {fileID: 0}
+ m_SelectOnRight: {fileID: 0}
+ m_Transition: 0
+ 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_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_DisabledSprite: {fileID: 0}
+ m_AnimationTriggers:
+ m_NormalTrigger: Normal
+ m_HighlightedTrigger: Highlighted
+ m_PressedTrigger: Pressed
+ m_DisabledTrigger: Disabled
+ m_Interactable: 1
+ m_TargetGraphic: {fileID: 0}
+ m_OnClick:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.Button+ButtonClickedEvent, UnityEngine.UI, Version=1.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+--- !u!1 &5189724795882588538
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 392200360282455416}
+ - component: {fileID: 4022435860038932995}
+ - component: {fileID: 6275749967492990847}
+ m_Layer: 5
+ m_Name: GameObject
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &392200360282455416
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5189724795882588538}
+ 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: 242517190}
+ 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!222 &4022435860038932995
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5189724795882588538}
+ m_CullTransparentMesh: 0
+--- !u!114 &6275749967492990847
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 5189724795882588538}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 0, g: 0, b: 0, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ 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
+--- !u!1 &6215952172496680248
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4440913247675489016}
+ - component: {fileID: 1401826056226417853}
+ - component: {fileID: 4687412303454407588}
+ m_Layer: 5
+ m_Name: finished
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 0
+--- !u!224 &4440913247675489016
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6215952172496680248}
+ 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: 769230676}
+ m_RootOrder: 6
+ 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: 333, y: -10}
+ m_SizeDelta: {x: 128, y: 40}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &1401826056226417853
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6215952172496680248}
+ m_CullTransparentMesh: 0
+--- !u!114 &4687412303454407588
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6215952172496680248}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 21300000, guid: 9121e10e065d4ec4aa3723174d0662c3, 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
+--- !u!1 &6356129003947663082
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 4593008269483980177}
+ - component: {fileID: 5029010809554487346}
+ - component: {fileID: 7625186953712374068}
+ m_Layer: 5
+ m_Name: get
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 0
+--- !u!224 &4593008269483980177
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6356129003947663082}
+ 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: 8654347564123738282}
+ m_Father: {fileID: 1679051612}
+ m_RootOrder: 1
+ 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: 190, y: 70}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &5029010809554487346
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6356129003947663082}
+ m_CullTransparentMesh: 0
+--- !u!114 &7625186953712374068
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6356129003947663082}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 21300000, guid: addacd5860691b74db509358d99a6dfb, 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
+--- !u!1 &6999636499289600751
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6206474725403097025}
+ - component: {fileID: 6875376091408120744}
+ - component: {fileID: 7061162225793209120}
+ m_Layer: 0
+ m_Name: redpot
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 0
+--- !u!224 &6206474725403097025
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6999636499289600751}
+ 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: 2832035996151869496}
+ m_RootOrder: 3
+ 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: 74.9, y: 23}
+ m_SizeDelta: {x: 26, y: 26}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &6875376091408120744
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6999636499289600751}
+ m_CullTransparentMesh: 0
+--- !u!114 &7061162225793209120
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6999636499289600751}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 1, b: 1, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_Sprite: {fileID: 21300000, guid: f9ea4c4aff328ff4abcc21aae0a4fa10, 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
+--- !u!1 &8282390902215169506
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6646118556451860143}
+ - component: {fileID: 4125706634736168924}
+ - component: {fileID: 5250907124411228951}
+ m_Layer: 0
+ m_Name: box
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &6646118556451860143
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8282390902215169506}
+ 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: 6622696150003856659}
+ m_RootOrder: 1
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 0}
+ m_AnchoredPosition: {x: 0.000030517578, y: 38}
+ m_SizeDelta: {x: 0, y: 76}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &4125706634736168924
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8282390902215169506}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -405508275, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Padding:
+ m_Left: 0
+ m_Right: 0
+ m_Top: 0
+ m_Bottom: 0
+ m_ChildAlignment: 4
+ m_Spacing: 27.71
+ m_ChildForceExpandWidth: 0
+ m_ChildForceExpandHeight: 0
+ m_ChildControlWidth: 0
+ m_ChildControlHeight: 0
+--- !u!114 &5250907124411228951
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8282390902215169506}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1741964061, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_HorizontalFit: 2
+ m_VerticalFit: 0
+--- !u!1 &8366055208675767306
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 469531746014698945}
+ - component: {fileID: 455196130103154195}
+ - component: {fileID: 6028390261310209313}
+ m_Layer: 5
+ m_Name: number
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &469531746014698945
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8366055208675767306}
+ 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: 718967641}
+ m_RootOrder: 0
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0.5, y: 0.5}
+ m_AnchorMax: {x: 0.5, y: 0.5}
+ m_AnchoredPosition: {x: 95.1, y: -0.33}
+ m_SizeDelta: {x: 83, y: 41.3}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &455196130103154195
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8366055208675767306}
+ m_CullTransparentMesh: 0
+--- !u!114 &6028390261310209313
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8366055208675767306}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Material: {fileID: 0}
+ m_Color: {r: 1, g: 0.9764151, b: 0.9764151, a: 1}
+ m_RaycastTarget: 1
+ m_OnCullStateChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
+ Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
+ m_FontData:
+ m_Font: {fileID: 12800000, guid: 4b73e9e4512d17e4daeea351e090d33c, type: 3}
+ m_FontSize: 36
+ m_FontStyle: 0
+ m_BestFit: 0
+ m_MinSize: 3
+ m_MaxSize: 40
+ m_Alignment: 4
+ m_AlignByGeometry: 0
+ m_RichText: 1
+ m_HorizontalOverflow: 1
+ m_VerticalOverflow: 1
+ m_LineSpacing: 1
+ m_Text:
+--- !u!1 &8425499655138055002
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6622696150003856659}
+ - component: {fileID: 5457082822150884615}
+ - component: {fileID: 7755146319226542896}
+ - component: {fileID: 3609917365551233862}
+ m_Layer: 0
+ m_Name: tabbox
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!224 &6622696150003856659
+RectTransform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8425499655138055002}
+ 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: 2832035996151869496}
+ - {fileID: 6646118556451860143}
+ m_Father: {fileID: 662672666}
+ m_RootOrder: 3
+ m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+ m_AnchorMin: {x: 0, y: 0}
+ m_AnchorMax: {x: 1, y: 0}
+ m_AnchoredPosition: {x: 9.15, y: 175.2}
+ m_SizeDelta: {x: -96.7, y: 75.6}
+ m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &5457082822150884615
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8425499655138055002}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 1367256648, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ m_Content: {fileID: 6646118556451860143}
+ m_Horizontal: 1
+ m_Vertical: 0
+ m_MovementType: 1
+ m_Elasticity: 0.1
+ m_Inertia: 1
+ m_DecelerationRate: 0.135
+ m_ScrollSensitivity: 1
+ m_Viewport: {fileID: 0}
+ m_HorizontalScrollbar: {fileID: 0}
+ m_VerticalScrollbar: {fileID: 0}
+ m_HorizontalScrollbarVisibility: 0
+ m_VerticalScrollbarVisibility: 0
+ m_HorizontalScrollbarSpacing: 0
+ m_VerticalScrollbarSpacing: 0
+ m_OnValueChanged:
+ m_PersistentCalls:
+ m_Calls: []
+ m_TypeName: UnityEngine.UI.ScrollRect+ScrollRectEvent, UnityEngine.UI, Version=1.0.0.0,
+ Culture=neutral, PublicKeyToken=null
+--- !u!222 &7755146319226542896
+CanvasRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8425499655138055002}
+ m_CullTransparentMesh: 0
+--- !u!114 &3609917365551233862
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 8425499655138055002}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: -146154839, guid: f70555f144d8491a825f0804e09c671c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
diff --git a/Assets/ManagedResources/Prefabs/UI/TreasureOfHeaven/RecruitTreasurePanel.prefab.meta b/Assets/ManagedResources/Prefabs/UI/TreasureOfHeaven/RecruitTreasurePanel.prefab.meta
new file mode 100644
index 0000000000..41235ddba4
--- /dev/null
+++ b/Assets/ManagedResources/Prefabs/UI/TreasureOfHeaven/RecruitTreasurePanel.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 6dc329aaed8370b42a642e071ff3e785
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/ManagedResources/~Lua/Common/GlobalDefine.lua b/Assets/ManagedResources/~Lua/Common/GlobalDefine.lua
index f720dabf41..ae2e742a75 100644
--- a/Assets/ManagedResources/~Lua/Common/GlobalDefine.lua
+++ b/Assets/ManagedResources/~Lua/Common/GlobalDefine.lua
@@ -1018,6 +1018,11 @@ RedPointType = {
incarnation_demon = 43804,
incarnation_taoist = 43805,
tiandihonglu = 43806,
+
+ recruitTreasure = 7010,
+ recruitTreasure_one = 7011,
+ recruitTreasure_two = 7012,
+ recruitTreasure_three = 7013,
LingMaiMiJing = 920,--灵脉秘境
}
@@ -1287,7 +1292,7 @@ ActivityTypeDef = {
-- AccumulativeRecharge = 5, --累计充值
FirstRecharge = 5, --首充
GrowthReward = 6, --成长礼金
- Pray = 7, --云梦祈福
+ RecruitTreasure = 7, --招募秘宝
TreasureOfSomeBody = 8,--孙龙的宝藏
LuckyCat=9,--招财猫
SevenDayCarnival = 10,--七日狂欢
@@ -1416,6 +1421,8 @@ GoodsTypeDef = {
WuJinMiBao=14,--天宫秘宝
-- UpgradePackage=13,--升级限时礼包
QiJieMiBao=40,--天宫秘宝
+ RecruiteTreasure = 16,
+
}
--工坊功能类型
diff --git a/Assets/ManagedResources/~Lua/Common/Managers.lua b/Assets/ManagedResources/~Lua/Common/Managers.lua
index 157055acc6..5e534d66fd 100644
--- a/Assets/ManagedResources/~Lua/Common/Managers.lua
+++ b/Assets/ManagedResources/~Lua/Common/Managers.lua
@@ -220,6 +220,7 @@ local ManagerNames = {
"Incarnation/IncarnationManager",
--灵脉秘境
"LingMaiMiJing/LingMaiMiJingManager",
+ "TreasureOfHeaven/RecruitTreasureManager",
--!!!!红点管理(尽量放在最后)!!!!--
"Player/RedpotManager",
}
diff --git a/Assets/ManagedResources/~Lua/Data/ConfigData.lua b/Assets/ManagedResources/~Lua/Data/ConfigData.lua
index 4517cce0d1..825350d8f8 100644
--- a/Assets/ManagedResources/~Lua/Data/ConfigData.lua
+++ b/Assets/ManagedResources/~Lua/Data/ConfigData.lua
@@ -85,7 +85,7 @@ ConfigName = {
GuildSetting = "GuildSetting",
GuildLevelConfig = "GuildLevelConfig",
GuildRewardConfig = "GuildRewardConfig",
- ActivityRankingReward = "ActivityRankingReward",
+ ActivityRankingReward = "ActivityRankingRewardActivityRankingReward",
ExchangeActivityConfig = "ExchangeActivityConfig",
FloodConfig = "FloodConfig",
LoginPosterConfig = "LoginPosterConfig",
@@ -243,6 +243,7 @@ ConfigName = {
LodeRankReward = "LodeRankReward",
GoodsConfig = "GoodsConfig",
ThemeActivityShop = "ThemeActivityShop",
+ SummonTreasure = "SummonTreasure",
}
require "Framework/GameDataBase"
diff --git a/Assets/ManagedResources/~Lua/Data/UIData.lua b/Assets/ManagedResources/~Lua/Data/UIData.lua
index 2ce7fa192b..7ecab500d7 100644
--- a/Assets/ManagedResources/~Lua/Data/UIData.lua
+++ b/Assets/ManagedResources/~Lua/Data/UIData.lua
@@ -512,4 +512,5 @@ SubUIConfig = {
[34] = {name = "WeekCardPage",assetName = "WeekCardPage",script = "Modules/Operating/WeekCardPage"},
[35] = {name = "page16",assetName = "page16",script = "Modules/TailsManSoul/TailsmanSoulChipLottery"},
[36] = {name = "page17",assetName = "page17",script = "Modules/Incarnation/IncarnationLottery"},
+ [37] = {name = "RecruitTreasurePanel",assetName = "RecruitTreasurePanel",script = "Modules/TreasureOfHeaven/RecruitTreasurePanel"},
}
\ No newline at end of file
diff --git a/Assets/ManagedResources/~Lua/Logic/GameEvent.lua b/Assets/ManagedResources/~Lua/Logic/GameEvent.lua
index 81bf859d28..f782a7fa21 100644
--- a/Assets/ManagedResources/~Lua/Logic/GameEvent.lua
+++ b/Assets/ManagedResources/~Lua/Logic/GameEvent.lua
@@ -430,6 +430,7 @@ GameEvent = {
BuyQinglongSerectLevelSuccess="TreasureOfHeaven.BuyQinglongSerectLevelSuccess",
RechargeQinglongSerectSuccess="TreasureOfHeaven.RechargeQinglongSerectSuccess",
TaskRefresh = "TreasureOfHeaven.TaskRefresh",
+ RechargeSuccess = "TreasureOfHeaven.RechargeSuccess",
},
CloseUI={
OnClose="CloseUI.OnClose"
diff --git a/Assets/ManagedResources/~Lua/Modules/ActivityGift/ActivityGiftManager.lua b/Assets/ManagedResources/~Lua/Modules/ActivityGift/ActivityGiftManager.lua
index 6ebbc4905f..ec2cefb8ed 100644
--- a/Assets/ManagedResources/~Lua/Modules/ActivityGift/ActivityGiftManager.lua
+++ b/Assets/ManagedResources/~Lua/Modules/ActivityGift/ActivityGiftManager.lua
@@ -139,7 +139,7 @@ function this.InitActivityServerData(msg, isUpdate)
this.CheckMoneyProgress(v)
this.mission[v.activityId] = v
- LogYellow("刷新活动数据activityId:" .. v.activityId .. " value:" .. v.value)
+ -- LogYellow("刷新活动数据activityId:" .. v.activityId .. " value:" .. v.value)
for n, m in ipairs(v.mission) do
--LogGreen(" 刷新活动数据missionId:" .. m.missionId .. " state:" .. m.state .. " progress:" .. m.progress)
if (v.activityId == ActivityTypeDef.OnlineGift) then
@@ -176,12 +176,6 @@ function this.InitActivityServerData(msg, isUpdate)
LuckyCatManager.GetRewardProgress(v.mission, v.activityId, v.value)
end
end
- -- if (v.activityId == ActivityTypeDef.SupremeHero) then
- -- for n, m in ipairs(v.mission) do
- -- LogGreen("v.activityId:"..v.activityId.." m.missionId:"..m.missionId.." m.state:"..m.state)
- -- end
- -- end
- this.CheckActiveIsOpen(v)
else
LogError("服务器发送了前端不存在的活动ID:"..v.activityId)
end
@@ -229,18 +223,6 @@ function this.CheckChapterRed()
return chapterRed
end
-
---监测云梦祈福等活动是否开启 并请求数据
-function this.CheckActiveIsOpen(data)
- local globalActivityData = GlobalActivity[data.activityId]
- if globalActivityData then
- if globalActivityData.Type == ActivityTypeDef.Pray then
- --云梦活动开启 请求数据
- NetManager.InitPrayDataRequest()
- end
- end
-end
-
-------针对首充和累充,成长礼金-----------
function this.GetActivityTypeInfo(type)
local globalActConfigs = ConfigManager.GetAllConfigsDataByKey(ConfigName.GlobalActivity, "Type", type)
@@ -430,7 +412,6 @@ function this.RefreshActivityData(respond)
TreasureOfSomebodyManagerV2.SetTreasureLocalData()
--CheckRedPointStatus(RedPointType.TreasureOfSl)
end
- this.CheckActiveIsOpen(respond.activityInfo[i])
Game.GlobalEvent:DispatchEvent(GameEvent.Activity.OnActivityOpenOrClose, {
type = this.GetActivityTypeFromId(respond.activityInfo[i].activityId),
status = 1 --开启
diff --git a/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua b/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua
index 5f074fa23d..0af46b85fe 100644
--- a/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua
+++ b/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua
@@ -480,9 +480,9 @@ function this:BindEvent()
UIManager.OpenPanel(UIName.EliteMonsterPanel, 1)
end)
- Util.AddClick(this.paryGift, function()
- UIManager.OpenPanel(UIName.PrayMainPanel)
- end)
+ -- Util.AddClick(this.paryGift, function()
+ -- UIManager.OpenPanel(UIName.PrayMainPanel)
+ -- end)
--群英招募
Util.AddClick(this.btnRecruit, function()
@@ -1010,8 +1010,6 @@ function this:TabBtnAction(id,actType,data)
UIManager.OpenPanel(UIName.WarPowerSortPanel)
elseif id == ActivityTypeDef.DailyRecharge then
UIManager.OpenPanel(UIName.DailyRechargePanel)
- elseif id == ActivityTypeDef.Pray then
- UIManager.OpenPanel(UIName.PrayMainPanel)
elseif id == ActivityTypeDef.DemonSlayer then
UIManager.OpenPanel(UIName.DemonSlayerPanel)
elseif id == ActivityTypeDef.DemonSlayerNew then
diff --git a/Assets/ManagedResources/~Lua/Modules/Player/JumpManager.lua b/Assets/ManagedResources/~Lua/Modules/Player/JumpManager.lua
index e1a9abefb2..f0b07c64c2 100644
--- a/Assets/ManagedResources/~Lua/Modules/Player/JumpManager.lua
+++ b/Assets/ManagedResources/~Lua/Modules/Player/JumpManager.lua
@@ -303,12 +303,7 @@ local jumpDic = {
UIManager.OpenPanel(UIName.RecruitMainPanel,TableRecruitType.Siyuanzhen)
end,
[JumpType.Pray] = function(data)--云梦
- if ActivityGiftManager.IsActivityTypeOpen(ActivityTypeDef.Pray) then
- UIManager.OpenPanel(UIName.PrayMainPanel)
- else
- PopupTipPanel.ShowTip(Language[11396])
- this.isOpen = false
- end
+
end,
[JumpType.recharge] = function(data)--充值
this.JumpActivity(JumpType.recharge,data[1])
diff --git a/Assets/ManagedResources/~Lua/Modules/Player/RedpotManager.lua b/Assets/ManagedResources/~Lua/Modules/Player/RedpotManager.lua
index c185b0d9c1..72c1916757 100644
--- a/Assets/ManagedResources/~Lua/Modules/Player/RedpotManager.lua
+++ b/Assets/ManagedResources/~Lua/Modules/Player/RedpotManager.lua
@@ -636,6 +636,9 @@ function this.RegisterRedCheckFunc()
RPData:AddCheckFunc(RedPointType.incarnation_taoist,IncarnationManager.CheckRedData)
RPData:AddCheckFunc(RedPointType.tiandihonglu,OperatingManager.GetTianDiHongLuRedPointStatus)
+ RPData:AddCheckFunc(RedPointType.recruitTreasure_one,RecruitTreasureManager.GetRedPointStatus)
+ RPData:AddCheckFunc(RedPointType.recruitTreasure_two,RecruitTreasureManager.GetRedPointStatus)
+ RPData:AddCheckFunc(RedPointType.recruitTreasure_three,RecruitTreasureManager.GetRedPointStatus)
end
-- 向红点绑定物体
diff --git a/Assets/ManagedResources/~Lua/Modules/Popup/View/GeneralPopup_HeavenUnlockExtraRewardPanel.lua b/Assets/ManagedResources/~Lua/Modules/Popup/View/GeneralPopup_HeavenUnlockExtraRewardPanel.lua
index a6d35803e7..7b7698a2ff 100644
--- a/Assets/ManagedResources/~Lua/Modules/Popup/View/GeneralPopup_HeavenUnlockExtraRewardPanel.lua
+++ b/Assets/ManagedResources/~Lua/Modules/Popup/View/GeneralPopup_HeavenUnlockExtraRewardPanel.lua
@@ -17,6 +17,9 @@ local type = {
[2] = {name=Language[11316],id = 5001,goodsType = GoodsTypeDef.FindBaby},
[3] = {name="无尽秘宝",id = 107,goodsType = GoodsTypeDef.WuJinMiBao},
[4] = {name="七界秘宝",id = 108,goodsType = GoodsTypeDef.QiJieMiBao},
+ [5] = {name="招募秘宝",id = 109,goodsType = GoodsTypeDef.RecruiteTreasure},
+ [6] = {name="招募秘宝",id = 110,goodsType = GoodsTypeDef.RecruiteTreasure},
+ [7] = {name="招募秘宝",id = 111,goodsType = GoodsTypeDef.RecruiteTreasure},
}
--初始化组件(用于子类重写)
@@ -44,9 +47,22 @@ function this:BindEvent()
parent:ClosePanel()
end)
Util.AddOnceClick(this.dealBtn,function()
- PayManager.Pay(type[curType].id, function(id)
- this.RechargeSuccessFunc()
- end)
+ local isBuy = true
+ if type[curType].goodsType == GoodsTypeDef.RecruiteTreasure and curType > 5 then
+ for i = 5,curType - 1 do
+ if not RecruitTreasureManager.CheckIsBuyTreasureByGoodsId(type[i].id) then
+ isBuy = false
+ end
+ end
+ end
+ if isBuy then
+ PayManager.Pay(type[curType].id, function(id)
+ this.RechargeSuccessFunc()
+ end)
+ elseif type[curType].goodsType == GoodsTypeDef.RecruiteTreasure then
+ PopupTipPanel.ShowTip("需购买上一档秘宝!")
+ return
+ end
end)
end
@@ -60,6 +76,7 @@ function this:OnShow(_parent,...)
parent.BG:SetActive(false)
local temp = {...}
curType = temp[1]
+ local extraType = temp[2]
if curType == 1 then
rewardStateData = TreasureOfHeavenManger.rewardStateData
rewardData = TreasureOfHeavenManger.GetAllRewardData()
@@ -77,7 +94,6 @@ function this:OnShow(_parent,...)
elseif curType == 3 then
rewardData,rewardData1 = EndLessMapManager.GetAllRewardData()
this:showRewardWuJin(rewardData,rewardData1)
- -- this.tip.text = "解锁秘宝,激活进阶专属奖励+2000积分,可获取1280妖晶"
this.tip.text = "·获得2000积分\n·获取1280妖晶,激活进阶专属奖励\n 妖晶奖励通过邮件发送"
this.dealBtnIma.gameObject:SetActive(false)
this.dealBtnText.gameObject:SetActive(true)
@@ -86,12 +102,35 @@ function this:OnShow(_parent,...)
elseif curType == 4 then --七界秘宝
rewardData,rewardData1 = GeneralTreasureMangaer.GetAllRewardData()
this:SetItem(rewardData,rewardData1)
- -- this.tip.text = "解锁秘宝,激活进阶专属奖励+1500积分,可获取1980妖晶"
this.tip.text = "·获得1500积分\n·获取1980妖晶,激活进阶专属奖励\n 妖晶奖励通过邮件发送"
this.dealBtnIma.gameObject:SetActive(false)
this.dealBtnText.gameObject:SetActive(true)
local config = ConfigManager.GetConfigData(ConfigName.RechargeCommodityConfig,type[curType].id)
this.dealBtnText.text = MoneyUtil.GetMoneyUnitNameWithMoney(config.Price)
+ elseif curType == 5 then --
+ rewardData,rewardData1 = RecruitTreasureManager.GetAllRewardData(extraType,type[curType].id)
+ this:showRewardWuJin(rewardData,rewardData1)
+ this.tip.text = "·获取980妖晶,激活进阶专属奖励\n 妖晶奖励通过邮件发送"
+ this.dealBtnIma.gameObject:SetActive(false)
+ this.dealBtnText.gameObject:SetActive(true)
+ local config = ConfigManager.GetConfigData(ConfigName.RechargeCommodityConfig,type[curType].id)
+ this.dealBtnText.text = MoneyUtil.GetMoneyUnitNameWithMoney(config.Price)
+ elseif curType == 6 then --
+ rewardData,rewardData1 = RecruitTreasureManager.GetAllRewardData(extraType,type[curType].id)
+ this:showRewardWuJin(rewardData,rewardData1)
+ this.tip.text = "·获取980妖晶,激活进阶专属奖励\n 妖晶奖励通过邮件发送"
+ this.dealBtnIma.gameObject:SetActive(false)
+ this.dealBtnText.gameObject:SetActive(true)
+ local config = ConfigManager.GetConfigData(ConfigName.RechargeCommodityConfig,type[curType].id)
+ this.dealBtnText.text = MoneyUtil.GetMoneyUnitNameWithMoney(config.Price)
+ elseif curType == 7 then --
+ rewardData,rewardData1 = RecruitTreasureManager.GetAllRewardData(extraType,type[curType].id)
+ this:showRewardWuJin(rewardData,rewardData1)
+ this.tip.text = "·获取980妖晶,激活进阶专属奖励\n 妖晶奖励通过邮件发送"
+ this.dealBtnIma.gameObject:SetActive(false)
+ this.dealBtnText.gameObject:SetActive(true)
+ local config = ConfigManager.GetConfigData(ConfigName.RechargeCommodityConfig,type[curType].id)
+ this.dealBtnText.text = MoneyUtil.GetMoneyUnitNameWithMoney(config.Price)
end
end
@@ -111,6 +150,12 @@ function this:RechargeSuccessFunc()
Game.GlobalEvent:DispatchEvent(GameEvent.EndLess.RechargeQinglongSerectSuccess,false,false)
elseif curType == 4 then
Game.GlobalEvent:DispatchEvent(GameEvent.SerectTreasure.RechargeSuccess,false,false)
+ elseif curType == 5 then
+ Game.GlobalEvent:DispatchEvent(GameEvent.TreasureOfHeaven.RechargeSuccess,false,false)
+ elseif curType == 6 then
+ Game.GlobalEvent:DispatchEvent(GameEvent.TreasureOfHeaven.RechargeSuccess,false,false)
+ elseif curType == 7 then
+ Game.GlobalEvent:DispatchEvent(GameEvent.TreasureOfHeaven.RechargeSuccess,false,false)
end
parent:ClosePanel()
end
diff --git a/Assets/ManagedResources/~Lua/Modules/Pray/PrayMainPanel.lua b/Assets/ManagedResources/~Lua/Modules/Pray/PrayMainPanel.lua
index 22f1378d8f..c0c7382637 100644
--- a/Assets/ManagedResources/~Lua/Modules/Pray/PrayMainPanel.lua
+++ b/Assets/ManagedResources/~Lua/Modules/Pray/PrayMainPanel.lua
@@ -1,461 +1,461 @@
-require("Base/BasePanel")
-PrayMainPanel = Inherit(BasePanel)
-local this = PrayMainPanel
-local blessingConfig = ConfigManager.GetConfig(ConfigName.BlessingConfig)
---16个祈福奖励
-local RewardParentGrid = {}
-local RewardItemGrid = {}
---16个祈福奖励预览
-local yunLanRewardParentGrid = {}
-local yunLanRewardItemGrid = {}
---当前祈福完成的个数
-local allGetFinishRewardNum = 0
-local allGetRewardNum = 0
+-- require("Base/BasePanel")
+-- PrayMainPanel = Inherit(BasePanel)
+-- local this = PrayMainPanel
+-- local blessingConfig = ConfigManager.GetConfig(ConfigName.BlessingConfig)
+-- --16个祈福奖励
+-- local RewardParentGrid = {}
+-- local RewardItemGrid = {}
+-- --16个祈福奖励预览
+-- local yunLanRewardParentGrid = {}
+-- local yunLanRewardItemGrid = {}
+-- --当前祈福完成的个数
+-- local allGetFinishRewardNum = 0
+-- local allGetRewardNum = 0
-local blessingConFigData = {}
-local itemId = 0
-local itemNum = 0
-local itemData = {}
+-- local blessingConFigData = {}
+-- local itemId = 0
+-- local itemNum = 0
+-- local itemData = {}
---累计奖励
-local extraRewardParentGrid = {}
-local extraRewardItemGrid = {}
---是否在刷新时间范围内
-local isRefresh = true
+-- --累计奖励
+-- local extraRewardParentGrid = {}
+-- local extraRewardItemGrid = {}
+-- --是否在刷新时间范围内
+-- local isRefresh = true
-local orginLayer = 0
---初始化组件(用于子类重写)
-function PrayMainPanel:InitComponent()
- this.spLoader = SpriteLoader.New()
- orginLayer = 0
- self.UpView = SubUIManager.Open(SubUIConfig.UpView, self.gameObject.transform, { showType = UpViewOpenType.ShowLeft })
- self.BtnBack = Util.GetGameObject(self.transform, "btnBack")
- self.bg = Util.GetGameObject(self.transform, "bg")
- screenAdapte(self.bg)
+-- local orginLayer = 0
+-- --初始化组件(用于子类重写)
+-- function PrayMainPanel:InitComponent()
+-- this.spLoader = SpriteLoader.New()
+-- orginLayer = 0
+-- self.UpView = SubUIManager.Open(SubUIConfig.UpView, self.gameObject.transform, { showType = UpViewOpenType.ShowLeft })
+-- self.BtnBack = Util.GetGameObject(self.transform, "btnBack")
+-- self.bg = Util.GetGameObject(self.transform, "bg")
+-- screenAdapte(self.bg)
- self.tishiText = Util.GetGameObject(self.gameObject, "downGo/name/tishiText")
- self.tishiText2 = Util.GetGameObject(self.gameObject, "downGo/name/tishiText2")
- self.tishiText3 = Util.GetGameObject(self.gameObject, "downGo/name/tishiText3")
- self.tishiText2Text = Util.GetGameObject(self.gameObject, "downGo/name/tishiText2/tishiText1"):GetComponent("Text")
- self.tishiText2Image = Util.GetGameObject(self.gameObject, "downGo/name/tishiText2/itemImage"):GetComponent("Image")
- self.refreshBtn = Util.GetGameObject(self.gameObject, "upGo/refreshBtn")
- self.yulanBtn = Util.GetGameObject(self.gameObject, "upGo/yulanBtn")
- self.extraRewardGo = Util.GetGameObject(self.gameObject, "upGo/extraRewardPre")
- self.extraRewardParent = Util.GetGameObject(self.gameObject, "upGo/extraRewardPre/parent")
- self.allPrayNum = Util.GetGameObject(self.gameObject, "upGo/extraRewardPre/getNumText"):GetComponent("Text")
- self.extraRewardExp = Util.GetGameObject(self.transform, "upGo/extraRewardPre/exp"):GetComponent("Slider")
- self.extraRewardExpText = Util.GetGameObject(self.gameObject, "upGo/extraRewardPre/exp/Text"):GetComponent("Text")
- self.extraRewardNameText = Util.GetGameObject(self.gameObject, "upGo/extraRewardPre/nameText"):GetComponent("Text")
- this.RewardGrid = Util.GetGameObject(self.gameObject, "downGo/RewardGrid")
- for i = 1, 16 do
- RewardParentGrid[i] = Util.GetGameObject(self.gameObject, "downGo/RewardGrid/ItemView ("..i..")")
- RewardItemGrid[i] = SubUIManager.Open(SubUIConfig.ItemView, Util.GetGameObject(RewardParentGrid[i].transform, "itemParent").transform)
- yunLanRewardParentGrid[i] = Util.GetGameObject(self.gameObject, "previewRewardLayout/RewardGrid/ItemView ("..i..")")
- yunLanRewardItemGrid[i] = SubUIManager.Open(SubUIConfig.ItemView, Util.GetGameObject(yunLanRewardParentGrid[i].transform, "itemParent").transform)
- end
+-- self.tishiText = Util.GetGameObject(self.gameObject, "downGo/name/tishiText")
+-- self.tishiText2 = Util.GetGameObject(self.gameObject, "downGo/name/tishiText2")
+-- self.tishiText3 = Util.GetGameObject(self.gameObject, "downGo/name/tishiText3")
+-- self.tishiText2Text = Util.GetGameObject(self.gameObject, "downGo/name/tishiText2/tishiText1"):GetComponent("Text")
+-- self.tishiText2Image = Util.GetGameObject(self.gameObject, "downGo/name/tishiText2/itemImage"):GetComponent("Image")
+-- self.refreshBtn = Util.GetGameObject(self.gameObject, "upGo/refreshBtn")
+-- self.yulanBtn = Util.GetGameObject(self.gameObject, "upGo/yulanBtn")
+-- self.extraRewardGo = Util.GetGameObject(self.gameObject, "upGo/extraRewardPre")
+-- self.extraRewardParent = Util.GetGameObject(self.gameObject, "upGo/extraRewardPre/parent")
+-- self.allPrayNum = Util.GetGameObject(self.gameObject, "upGo/extraRewardPre/getNumText"):GetComponent("Text")
+-- self.extraRewardExp = Util.GetGameObject(self.transform, "upGo/extraRewardPre/exp"):GetComponent("Slider")
+-- self.extraRewardExpText = Util.GetGameObject(self.gameObject, "upGo/extraRewardPre/exp/Text"):GetComponent("Text")
+-- self.extraRewardNameText = Util.GetGameObject(self.gameObject, "upGo/extraRewardPre/nameText"):GetComponent("Text")
+-- this.RewardGrid = Util.GetGameObject(self.gameObject, "downGo/RewardGrid")
+-- for i = 1, 16 do
+-- RewardParentGrid[i] = Util.GetGameObject(self.gameObject, "downGo/RewardGrid/ItemView ("..i..")")
+-- RewardItemGrid[i] = SubUIManager.Open(SubUIConfig.ItemView, Util.GetGameObject(RewardParentGrid[i].transform, "itemParent").transform)
+-- yunLanRewardParentGrid[i] = Util.GetGameObject(self.gameObject, "previewRewardLayout/RewardGrid/ItemView ("..i..")")
+-- yunLanRewardItemGrid[i] = SubUIManager.Open(SubUIConfig.ItemView, Util.GetGameObject(yunLanRewardParentGrid[i].transform, "itemParent").transform)
+-- end
- --奖励预览
- self.previewRewardLayout = Util.GetGameObject(self.gameObject, "previewRewardLayout")
- self.previewRewardLayout:SetActive(false)
- self.yulanMaskBtn = Util.GetGameObject(self.gameObject, "previewRewardLayout/maskBtn")
- --累计奖励预览
- self.extraRewardBtn = Util.GetGameObject(self.gameObject, "upGo/extraRewardPre/extraRewardBtn")
- self.extraRewardLayout = Util.GetGameObject(self.gameObject, "extraRewardLayout")
- self.extraRewardLayout:SetActive(false)
- self.extraMaskBtn = Util.GetGameObject(self.gameObject, "extraRewardLayout/maskBtn")
- for i = 1, 6 do
- extraRewardParentGrid[i] = Util.GetGameObject(self.gameObject, "extraRewardLayout/RewardRect/RewardGrid/ItemView ("..i..")")
- extraRewardItemGrid[i] = SubUIManager.Open(SubUIConfig.ItemView, Util.GetGameObject(extraRewardParentGrid[i].transform, "itemParent").transform)
- end
- --时间
- self.activeTimeText = Util.GetGameObject(self.gameObject, "upGo/name/time/timeImage/timeText"):GetComponent("Text")
- self.activeRefreshTimeText = Util.GetGameObject(self.gameObject, "upGo/refreshTimeBg/refreshTimeText")
- self.refreshTimeBg = Util.GetGameObject(self.gameObject, "upGo/refreshTimeBg")
+-- --奖励预览
+-- self.previewRewardLayout = Util.GetGameObject(self.gameObject, "previewRewardLayout")
+-- self.previewRewardLayout:SetActive(false)
+-- self.yulanMaskBtn = Util.GetGameObject(self.gameObject, "previewRewardLayout/maskBtn")
+-- --累计奖励预览
+-- self.extraRewardBtn = Util.GetGameObject(self.gameObject, "upGo/extraRewardPre/extraRewardBtn")
+-- self.extraRewardLayout = Util.GetGameObject(self.gameObject, "extraRewardLayout")
+-- self.extraRewardLayout:SetActive(false)
+-- self.extraMaskBtn = Util.GetGameObject(self.gameObject, "extraRewardLayout/maskBtn")
+-- for i = 1, 6 do
+-- extraRewardParentGrid[i] = Util.GetGameObject(self.gameObject, "extraRewardLayout/RewardRect/RewardGrid/ItemView ("..i..")")
+-- extraRewardItemGrid[i] = SubUIManager.Open(SubUIConfig.ItemView, Util.GetGameObject(extraRewardParentGrid[i].transform, "itemParent").transform)
+-- end
+-- --时间
+-- self.activeTimeText = Util.GetGameObject(self.gameObject, "upGo/name/time/timeImage/timeText"):GetComponent("Text")
+-- self.activeRefreshTimeText = Util.GetGameObject(self.gameObject, "upGo/refreshTimeBg/refreshTimeText")
+-- self.refreshTimeBg = Util.GetGameObject(self.gameObject, "upGo/refreshTimeBg")
- self.effect = Util.GetGameObject(self.gameObject, "effect")
- effectAdapte(Util.GetGameObject(self.effect, "Partical/ziti mask (1)"))
-end
+-- self.effect = Util.GetGameObject(self.gameObject, "effect")
+-- effectAdapte(Util.GetGameObject(self.effect, "Partical/ziti mask (1)"))
+-- end
---绑定事件(用于子类重写)
-function PrayMainPanel:BindEvent()
+-- --绑定事件(用于子类重写)
+-- function PrayMainPanel:BindEvent()
- Util.AddClick(self.BtnBack, function()
- self:ClosePanel()
- end)
- Util.AddClick(self.refreshBtn, function()
- self:RefreshBtnClick()
- end)
- Util.AddClick(self.yulanMaskBtn, function()
- self.previewRewardLayout:SetActive(false)
- end)
- Util.AddClick(self.yulanBtn, function()
- for i = 1, #PrayManager.patyPreviewRewardData do
- if allGetRewardNum > 0 then
- local patyPreviewRewardData = PrayManager.patyPreviewRewardData[i]
- this:ShowSingleRewardData(false,yunLanRewardParentGrid[i],yunLanRewardItemGrid[i],patyPreviewRewardData,false)
- end
- end
- self.previewRewardLayout:SetActive(true)
- end)
- Util.AddClick(self.extraMaskBtn, function()
- self.extraRewardLayout:SetActive(false)
- end)
- Util.AddClick(self.extraRewardBtn, function()
- --累计奖励
- for i = 1, 6 do
- if i <= #PrayManager.extraRewardData then
- extraRewardParentGrid[i]:SetActive(true)
- local patyRewardData = PrayManager.extraRewardData[i]
- this:ShowSingleExtraRewardData(false,extraRewardParentGrid[i],extraRewardItemGrid[i],patyRewardData)
- else
- extraRewardParentGrid[i]:SetActive(false)
- end
- end
- self.extraRewardLayout:SetActive(true)
- end)
-end
+-- Util.AddClick(self.BtnBack, function()
+-- self:ClosePanel()
+-- end)
+-- Util.AddClick(self.refreshBtn, function()
+-- self:RefreshBtnClick()
+-- end)
+-- Util.AddClick(self.yulanMaskBtn, function()
+-- self.previewRewardLayout:SetActive(false)
+-- end)
+-- Util.AddClick(self.yulanBtn, function()
+-- for i = 1, #PrayManager.patyPreviewRewardData do
+-- if allGetRewardNum > 0 then
+-- local patyPreviewRewardData = PrayManager.patyPreviewRewardData[i]
+-- this:ShowSingleRewardData(false,yunLanRewardParentGrid[i],yunLanRewardItemGrid[i],patyPreviewRewardData,false)
+-- end
+-- end
+-- self.previewRewardLayout:SetActive(true)
+-- end)
+-- Util.AddClick(self.extraMaskBtn, function()
+-- self.extraRewardLayout:SetActive(false)
+-- end)
+-- Util.AddClick(self.extraRewardBtn, function()
+-- --累计奖励
+-- for i = 1, 6 do
+-- if i <= #PrayManager.extraRewardData then
+-- extraRewardParentGrid[i]:SetActive(true)
+-- local patyRewardData = PrayManager.extraRewardData[i]
+-- this:ShowSingleExtraRewardData(false,extraRewardParentGrid[i],extraRewardItemGrid[i],patyRewardData)
+-- else
+-- extraRewardParentGrid[i]:SetActive(false)
+-- end
+-- end
+-- self.extraRewardLayout:SetActive(true)
+-- end)
+-- end
---添加事件监听(用于子类重写)
-function PrayMainPanel:AddListener()
+-- --添加事件监听(用于子类重写)
+-- function PrayMainPanel:AddListener()
-end
+-- end
---移除事件监听(用于子类重写)
-function PrayMainPanel:RemoveListener()
+-- --移除事件监听(用于子类重写)
+-- function PrayMainPanel:RemoveListener()
-end
+-- end
---界面打开时调用(用于子类重写)
-function PrayMainPanel:OnOpen(...)
- Util.GetGameObject(self.gameObject, "upGo/name/time/timeImage/Text"):GetComponent("Text").text = Language[11637]..tostring(16)..Language[11638]
- SetTextVerTial(Util.GetGameObject(self.gameObject, "upGo/name/time/timeImage/Text"),Vector3.New(0,-6.4,0),"MiddleLeft")
-end
+-- --界面打开时调用(用于子类重写)
+-- function PrayMainPanel:OnOpen(...)
+-- Util.GetGameObject(self.gameObject, "upGo/name/time/timeImage/Text"):GetComponent("Text").text = Language[11637]..tostring(16)..Language[11638]
+-- SetTextVerTial(Util.GetGameObject(self.gameObject, "upGo/name/time/timeImage/Text"),Vector3.New(0,-6.4,0),"MiddleLeft")
+-- end
-local isPlayAinEnd = true
---界面打开或者重新打开后,界面刷新时调用(用于子类重写)
-function PrayMainPanel:OnShow()
+-- local isPlayAinEnd = true
+-- --界面打开或者重新打开后,界面刷新时调用(用于子类重写)
+-- function PrayMainPanel:OnShow()
- isPlayAinEnd = true
- self.UpView:OnOpen({ showType = UpViewOpenType.ShowLeft, panelType = PanelType.LightRing })
- blessingConFigData = blessingConfig[1].Cost
- this.ShowRewardDataList()
-end
-function PrayMainPanel:OnSortingOrderChange()
- -- 设置特效
- Util.AddParticleSortLayer(self.effect, self.sortingOrder - orginLayer)
- orginLayer = self.sortingOrder
- self.previewRewardLayout.transform:GetComponent("Canvas").sortingOrder = self.sortingOrder + 50
- self.extraRewardLayout.transform:GetComponent("Canvas").sortingOrder = self.sortingOrder + 50
-end
---获取活动时间 和 刷新倒计时显示
-function PrayMainPanel:SetRemainTime()
- local activityInfo = ActivityGiftManager.GetActivityTypeInfo(ActivityTypeDef.Pray)--Pray
- if activityInfo then
- if activityInfo.endTime ~= 0 then
- Log("活动时间: "..activityInfo.startTime.." "..activityInfo.endTime)
- self.activeTimeText.text = Language[10584]..self:TimeStampToDateStr2(activityInfo.startTime).."~"..self:TimeStampToDateStr2(activityInfo.endTime)
- end
- end
- local privilegeId = blessingConfig[1].RefreshCd
- local maxResreshNum = PrivilegeManager.GetPrivilegeNumber(privilegeId)
- -- Log("sssssssssssssssss "..PrayManager.lastRefreshTime.." "..maxResreshNum.." "..GetTimeStamp())
- self:RemainTimeDown(PrayManager.lastRefreshTime+(maxResreshNum) - GetTimeStamp())
-end
---刷新倒计时显示
-function PrayMainPanel:RemainTimeDown(timeDown)
- if timeDown > 0 then
- self.refreshTimeBg:SetActive(true)
- self.activeRefreshTimeText:GetComponent("Text").text = TimeStampToDateStr3(timeDown)
- isRefresh = false
- Util.SetGray(self.refreshBtn, true)
- if self.timer then
- self.timer:Stop()
- self.timer = nil
- end
- self.timer = Timer.New(function()
- self.activeRefreshTimeText:GetComponent("Text").text = TimeStampToDateStr3(timeDown)
- if timeDown < 0 then
- isRefresh = true
- self.refreshTimeBg:SetActive(false)
- Util.SetGray(self.refreshBtn, false)
- self.timer:Stop()
- self.timer = nil
- end
- timeDown = timeDown - 1
- end, 1, -1, true)
- self.timer:Start()
- else
- isRefresh = true
- Util.SetGray(self.refreshBtn, false)
- self.refreshTimeBg:SetActive(false)
- end
-end
---展示所有祈福奖励
-function this.ShowRewardDataList()
- this:OnShowExtraRewar()
- this:SetRemainTime()
- for i = 1, #PrayManager.patyRewardData do
- local patyRewardData = PrayManager.patyRewardData[i]
- this:ShowSingleRewardData(false,RewardParentGrid[i],RewardItemGrid[i],patyRewardData,true)
- --if allGetRewardNum > 0 then
- -- local patyPreviewRewardData = PrayManager.patyPreviewRewardData[i]
- -- this:ShowSingleRewardData(false,yunLanRewardParentGrid[i],yunLanRewardItemGrid[i],patyPreviewRewardData,false)
- --end
- end
- --累计奖励
- --for i = 1, #PrayManager.extraRewardData do
- -- local patyRewardData = PrayManager.extraRewardData[i]
- -- this:ShowSingleExtraRewardData(false,extraRewardParentGrid[i],extraRewardItemGrid[i],patyRewardData)
- --end
-end
---展示单个祈福奖励
-function PrayMainPanel:ShowSingleRewardData(_isGet,_parentGo,_go,patyRewardData,isClick)
- local PreciousShow = 0
- if patyRewardData.rewardId > 0 then
- local BlessingRewardPoolData = ConfigManager.GetConfigData(ConfigName.BlessingRewardPool,patyRewardData.rewardId)
- if BlessingRewardPoolData then
- PreciousShow = BlessingRewardPoolData.PreciousShow
- end
- end
- local _reward = {patyRewardData.itemId,patyRewardData.num,PreciousShow}
- --Log("item 信息 "..patyRewardData.itemId.." "..patyRewardData.num)
- local _state = patyRewardData.state
- local itemParent = Util.GetGameObject(_parentGo.transform, "itemParent")
- local getBtn = Util.GetGameObject(_parentGo.transform, "getBtn")
- local wenhaoBtn
- local addImage
- if isClick then
- wenhaoBtn = Util.GetGameObject(_parentGo.transform, "wenhaoBtn")
- addImage = Util.GetGameObject(_parentGo.transform, "addImage")
- wenhaoBtn:SetActive(false)
- addImage:SetActive(false)
- end
- getBtn:SetActive(false)
- itemParent:SetActive(false)
- if _state == 0 then--0未保存无物品 1 未保存有物品 2 已选择 3 已祈福
- if isClick then
- addImage:SetActive(true)
- end
- elseif _state == 1 then
- itemParent:SetActive(true)
- if isClick then
- _go:OnOpen(_isGet,_reward,1)
- else
- _go:OnOpen(_isGet,_reward,1,true)
- end
- elseif _state == 2 then
- if isClick then
- wenhaoBtn:SetActive(true)
- else
- itemParent:SetActive(true)
- if isClick then
- _go:OnOpen(_isGet,_reward,1)
- else
- _go:OnOpen(_isGet,_reward,1,true)
- end
- end
- elseif _state == 3 then
- itemParent:SetActive(true)
- if isClick then
- _go:OnOpen(_isGet,_reward,1)
- else
- _go:OnOpen(_isGet,_reward,1,true)
- end
- getBtn:SetActive(true)
- end
- Util.AddOnceClick(addImage, function()
- if isPlayAinEnd == false then
- return
- end
- if isClick then
- UIManager.OpenPanel(UIName.PraySelectRewardPanel,this)
- end
- end)
- if isClick then
- Util.AddOnceClick(wenhaoBtn, function()
- if BagManager.GetItemCountById(itemData.Id) < itemNum then
- --PopupTipPanel.ShowTip("材料不足")
- --功能快捷购买
- UIManager.OpenPanel(UIName.QuickPurchasePanel, { type = UpViewRechargeType.LightRing })
- return
- end
- if isPlayAinEnd == false then
- return
- end
- MsgPanel.ShowTwo(Language[11639]..itemNum..Language[10200]..GetLanguageStrById(itemData.Name), nil ,function ()
- NetManager.GetSinglePrayRewardRequest(patyRewardData.id, function (_msg)
- isPlayAinEnd = false
- PrayManager.SetPatySingleRewardData(patyRewardData.id,_msg.chooseRewardId)
- PlayUIAnim(_parentGo)
- Timer.New(function ()
- this.ShowRewardDataList()
- end, 0.2):Start()
- Timer.New(function ()
- UIManager.OpenPanel(UIName.PrayRewardItemPopup,_msg.reward,allGetFinishRewardNum,_msg.chooseRewardId,function()
- -- self:CheckGetMaxReward()
- end)
- isPlayAinEnd = true
- end, 0.4):Start()
- end)
- end)
- end)
- end
-end
---检测祈福是否满16 满会自动刷新
--- function PrayMainPanel:CheckGetMaxReward()
+-- isPlayAinEnd = true
+-- self.UpView:OnOpen({ showType = UpViewOpenType.ShowLeft, panelType = PanelType.LightRing })
+-- blessingConFigData = blessingConfig[1].Cost
+-- this.ShowRewardDataList()
+-- end
+-- function PrayMainPanel:OnSortingOrderChange()
+-- -- 设置特效
+-- Util.AddParticleSortLayer(self.effect, self.sortingOrder - orginLayer)
+-- orginLayer = self.sortingOrder
+-- self.previewRewardLayout.transform:GetComponent("Canvas").sortingOrder = self.sortingOrder + 50
+-- self.extraRewardLayout.transform:GetComponent("Canvas").sortingOrder = self.sortingOrder + 50
+-- end
+-- --获取活动时间 和 刷新倒计时显示
+-- function PrayMainPanel:SetRemainTime()
+-- -- local activityInfo = ActivityGiftManager.GetActivityTypeInfo(ActivityTypeDef.Pray)--Pray
+-- -- if activityInfo then
+-- -- if activityInfo.endTime ~= 0 then
+-- -- Log("活动时间: "..activityInfo.startTime.." "..activityInfo.endTime)
+-- -- self.activeTimeText.text = Language[10584]..self:TimeStampToDateStr2(activityInfo.startTime).."~"..self:TimeStampToDateStr2(activityInfo.endTime)
+-- -- end
+-- -- end
+-- -- local privilegeId = blessingConfig[1].RefreshCd
+-- -- local maxResreshNum = PrivilegeManager.GetPrivilegeNumber(privilegeId)
+-- -- -- Log("sssssssssssssssss "..PrayManager.lastRefreshTime.." "..maxResreshNum.." "..GetTimeStamp())
+-- -- self:RemainTimeDown(PrayManager.lastRefreshTime+(maxResreshNum) - GetTimeStamp())
+-- end
+-- --刷新倒计时显示
+-- function PrayMainPanel:RemainTimeDown(timeDown)
+-- if timeDown > 0 then
+-- self.refreshTimeBg:SetActive(true)
+-- self.activeRefreshTimeText:GetComponent("Text").text = TimeStampToDateStr3(timeDown)
+-- isRefresh = false
+-- Util.SetGray(self.refreshBtn, true)
+-- if self.timer then
+-- self.timer:Stop()
+-- self.timer = nil
+-- end
+-- self.timer = Timer.New(function()
+-- self.activeRefreshTimeText:GetComponent("Text").text = TimeStampToDateStr3(timeDown)
+-- if timeDown < 0 then
+-- isRefresh = true
+-- self.refreshTimeBg:SetActive(false)
+-- Util.SetGray(self.refreshBtn, false)
+-- self.timer:Stop()
+-- self.timer = nil
+-- end
+-- timeDown = timeDown - 1
+-- end, 1, -1, true)
+-- self.timer:Start()
+-- else
+-- isRefresh = true
+-- Util.SetGray(self.refreshBtn, false)
+-- self.refreshTimeBg:SetActive(false)
+-- end
+-- end
+-- --展示所有祈福奖励
+-- function this.ShowRewardDataList()
+-- this:OnShowExtraRewar()
+-- this:SetRemainTime()
+-- for i = 1, #PrayManager.patyRewardData do
+-- local patyRewardData = PrayManager.patyRewardData[i]
+-- this:ShowSingleRewardData(false,RewardParentGrid[i],RewardItemGrid[i],patyRewardData,true)
+-- --if allGetRewardNum > 0 then
+-- -- local patyPreviewRewardData = PrayManager.patyPreviewRewardData[i]
+-- -- this:ShowSingleRewardData(false,yunLanRewardParentGrid[i],yunLanRewardItemGrid[i],patyPreviewRewardData,false)
+-- --end
+-- end
+-- --累计奖励
+-- --for i = 1, #PrayManager.extraRewardData do
+-- -- local patyRewardData = PrayManager.extraRewardData[i]
+-- -- this:ShowSingleExtraRewardData(false,extraRewardParentGrid[i],extraRewardItemGrid[i],patyRewardData)
+-- --end
+-- end
+-- --展示单个祈福奖励
+-- function PrayMainPanel:ShowSingleRewardData(_isGet,_parentGo,_go,patyRewardData,isClick)
+-- local PreciousShow = 0
+-- if patyRewardData.rewardId > 0 then
+-- local BlessingRewardPoolData = ConfigManager.GetConfigData(ConfigName.BlessingRewardPool,patyRewardData.rewardId)
+-- if BlessingRewardPoolData then
+-- PreciousShow = BlessingRewardPoolData.PreciousShow
+-- end
+-- end
+-- local _reward = {patyRewardData.itemId,patyRewardData.num,PreciousShow}
+-- --Log("item 信息 "..patyRewardData.itemId.." "..patyRewardData.num)
+-- local _state = patyRewardData.state
+-- local itemParent = Util.GetGameObject(_parentGo.transform, "itemParent")
+-- local getBtn = Util.GetGameObject(_parentGo.transform, "getBtn")
+-- local wenhaoBtn
+-- local addImage
+-- if isClick then
+-- wenhaoBtn = Util.GetGameObject(_parentGo.transform, "wenhaoBtn")
+-- addImage = Util.GetGameObject(_parentGo.transform, "addImage")
+-- wenhaoBtn:SetActive(false)
+-- addImage:SetActive(false)
+-- end
+-- getBtn:SetActive(false)
+-- itemParent:SetActive(false)
+-- if _state == 0 then--0未保存无物品 1 未保存有物品 2 已选择 3 已祈福
+-- if isClick then
+-- addImage:SetActive(true)
+-- end
+-- elseif _state == 1 then
+-- itemParent:SetActive(true)
+-- if isClick then
+-- _go:OnOpen(_isGet,_reward,1)
+-- else
+-- _go:OnOpen(_isGet,_reward,1,true)
+-- end
+-- elseif _state == 2 then
+-- if isClick then
+-- wenhaoBtn:SetActive(true)
+-- else
+-- itemParent:SetActive(true)
+-- if isClick then
+-- _go:OnOpen(_isGet,_reward,1)
+-- else
+-- _go:OnOpen(_isGet,_reward,1,true)
+-- end
+-- end
+-- elseif _state == 3 then
+-- itemParent:SetActive(true)
+-- if isClick then
+-- _go:OnOpen(_isGet,_reward,1)
+-- else
+-- _go:OnOpen(_isGet,_reward,1,true)
+-- end
+-- getBtn:SetActive(true)
+-- end
+-- Util.AddOnceClick(addImage, function()
+-- if isPlayAinEnd == false then
+-- return
+-- end
+-- if isClick then
+-- UIManager.OpenPanel(UIName.PraySelectRewardPanel,this)
+-- end
+-- end)
+-- if isClick then
+-- Util.AddOnceClick(wenhaoBtn, function()
+-- if BagManager.GetItemCountById(itemData.Id) < itemNum then
+-- --PopupTipPanel.ShowTip("材料不足")
+-- --功能快捷购买
+-- UIManager.OpenPanel(UIName.QuickPurchasePanel, { type = UpViewRechargeType.LightRing })
+-- return
+-- end
+-- if isPlayAinEnd == false then
+-- return
+-- end
+-- MsgPanel.ShowTwo(Language[11639]..itemNum..Language[10200]..GetLanguageStrById(itemData.Name), nil ,function ()
+-- NetManager.GetSinglePrayRewardRequest(patyRewardData.id, function (_msg)
+-- isPlayAinEnd = false
+-- PrayManager.SetPatySingleRewardData(patyRewardData.id,_msg.chooseRewardId)
+-- PlayUIAnim(_parentGo)
+-- Timer.New(function ()
+-- this.ShowRewardDataList()
+-- end, 0.2):Start()
+-- Timer.New(function ()
+-- UIManager.OpenPanel(UIName.PrayRewardItemPopup,_msg.reward,allGetFinishRewardNum,_msg.chooseRewardId,function()
+-- -- self:CheckGetMaxReward()
+-- end)
+-- isPlayAinEnd = true
+-- end, 0.4):Start()
+-- end)
+-- end)
+-- end)
+-- end
+-- end
+-- --检测祈福是否满16 满会自动刷新
+-- -- function PrayMainPanel:CheckGetMaxReward()
+-- -- local allGetFinishRewardNums = 0
+-- -- for i = 1, #PrayManager.patyRewardData do
+-- -- if PrayManager.patyRewardData[i].state >= 3 then
+-- -- allGetFinishRewardNums = allGetFinishRewardNums + 1
+-- -- end
+-- -- end
+-- -- LogYellow("allGetFinishRewardNums "..allGetFinishRewardNums)
+-- -- if allGetFinishRewardNums >= 16 then
+-- -- local isRefreshConFig = blessingConfig[1].IsRefresh
+-- -- if isRefreshConFig == 1 then
+-- -- MsgPanel.ShowOne("本轮祈福已全部完成,奖池刷新并重置开启次数。", function ()
+-- -- NetManager.InitPrayDataRequest(function (_msg)
+-- -- PrayManager.ResetPatyRewardData(_msg)
+-- -- this.ShowRewardDataList()
+-- -- end)
+-- -- end)
+-- -- return
+-- -- end
+-- -- end
+-- -- end
+-- --展示额外奖励
+-- function PrayMainPanel:OnShowExtraRewar()
+-- --额外奖励赋值
+-- allGetFinishRewardNum = PrayManager.GetCount()
+-- allGetRewardNum = 0
+-- for i = 1, #PrayManager.patyRewardData do
+-- -- if PrayManager.patyRewardData[i].state >= 3 then
+-- -- allGetFinishRewardNum = allGetFinishRewardNum + 1
+-- -- end
+-- if PrayManager.patyRewardData[i].state >= 2 then
+-- allGetRewardNum = allGetRewardNum + 1
+-- end
+-- end
+-- local curGetExtraRewarData = {}
+-- local upGetExtraRewarData = 0
+-- for i = 1, #PrayManager.extraRewardData do
+-- if allGetFinishRewardNum < PrayManager.extraRewardData[i].extraRewardCount then
+-- curGetExtraRewarData = PrayManager.extraRewardData[i]
+-- break
+-- end
+-- end
+-- for i = 1, #PrayManager.extraRewardData do
+-- if allGetFinishRewardNum >= PrayManager.extraRewardData[i].extraRewardCount then
+-- upGetExtraRewarData = PrayManager.extraRewardData[i].extraRewardCount
+-- end
+-- end
+-- --抽取消耗的材料赋值
+-- itemId = blessingConFigData[1][1]
+-- itemNum = CalculateCostCount(allGetFinishRewardNum + 1, blessingConFigData[2])
+-- itemData = ConfigManager.GetConfigData(ConfigName.ItemConfig,itemId)
+-- self.tishiText3:SetActive(false)
+-- self.tishiText:SetActive(false)
+-- self.tishiText2:SetActive(false)
+-- --Log("allGetFinishRewardNum "..allGetFinishRewardNum)
+-- self.allPrayNum.text = Language[11640]..allGetFinishRewardNum
+-- if allGetRewardNum > 0 then
+-- self.yulanBtn:SetActive(true)
+-- self.tishiText:SetActive(false)
+-- if allGetFinishRewardNum >= 16 then
+-- self.tishiText3:SetActive(true)
+-- else
+-- self.tishiText2:SetActive(true)
+-- self.tishiText2Text.text = Language[11641]..itemNum..Language[10200]
+-- self.tishiText2Image.sprite = this.spLoader:LoadSprite(GetResourcePath(itemData.ResourceID))
+-- end
+-- else
+-- self.yulanBtn:SetActive(false)
+-- self.tishiText2:SetActive(false)
+-- self.tishiText3:SetActive(false)
+-- self.tishiText:SetActive(true)
+-- end
+-- if curGetExtraRewarData and curGetExtraRewarData.itemId then
+-- self.extraRewardGo:SetActive(true)
+-- Util.ClearChild(self.extraRewardParent.transform)
+-- SubUIManager.Open(SubUIConfig.ItemView, self.extraRewardParent.transform,false,{curGetExtraRewarData.itemId,curGetExtraRewarData.num},1,false)
+-- self.extraRewardNameText.text = GetLanguageStrById(ConfigManager.GetConfigData(ConfigName.ItemConfig,curGetExtraRewarData.itemId).Name)
+-- self.extraRewardExp.value= (allGetFinishRewardNum)/(curGetExtraRewarData.extraRewardCount)
+-- self.extraRewardExpText.text =(allGetFinishRewardNum).."/"..(curGetExtraRewarData.extraRewardCount)
+-- else
+-- self.extraRewardGo:SetActive(false)
+-- end
+-- end
+-- --展示单个额外奖励
+-- function PrayMainPanel:ShowSingleExtraRewardData(_isGet,_parentGo,_go,patyRewardData)
+-- local numText = Util.GetGameObject(_parentGo.transform, "numText/Text"):GetComponent("Text")
+-- local _reward = {patyRewardData.itemId,patyRewardData.num}
+-- _go:OnOpen(_isGet,_reward,0.9)
+-- numText.text = patyRewardData.extraRewardCount
+-- end
+-- --刷新按钮事件
+-- function PrayMainPanel:RefreshBtnClick()
-- local allGetFinishRewardNums = 0
-- for i = 1, #PrayManager.patyRewardData do
-- if PrayManager.patyRewardData[i].state >= 3 then
-- allGetFinishRewardNums = allGetFinishRewardNums + 1
-- end
-- end
--- LogYellow("allGetFinishRewardNums "..allGetFinishRewardNums)
--- if allGetFinishRewardNums >= 16 then
--- local isRefreshConFig = blessingConfig[1].IsRefresh
--- if isRefreshConFig == 1 then
--- MsgPanel.ShowOne("本轮祈福已全部完成,奖池刷新并重置开启次数。", function ()
--- NetManager.InitPrayDataRequest(function (_msg)
--- PrayManager.ResetPatyRewardData(_msg)
--- this.ShowRewardDataList()
--- end)
+-- if allGetFinishRewardNums == 16 then
+-- NetManager.ResetAllPrayRewardRequest(function (_msg)
+-- PrayManager.ResetPatyRewardData(_msg)
+-- -- PrivilegeManager.RefreshPrivilegeUsedTimes(privilegeId, 1)
+-- this.ShowRewardDataList()
+-- end)
+-- else
+-- MsgPanel.ShowTwo(Language[11642], nil ,function ()
+-- NetManager.ResetAllPrayRewardRequest(function (_msg)
+-- PrayManager.ResetPatyRewardData(_msg)
+-- -- PrivilegeManager.RefreshPrivilegeUsedTimes(privilegeId, 1)
+-- this.ShowRewardDataList()
-- end)
--- return
--- end
+-- end)
+-- end
+
+-- -- local isRefreshConFig = blessingConfig[1].IsRefresh
+-- -- local privilegeId = blessingConfig[1].RefreshCd
+-- -- if isRefreshConFig == 0 then
+-- -- PopupTipPanel.ShowTip("活动不可刷新")
+-- -- return
+-- -- end
+-- -- if isRefresh == false then
+-- -- PopupTipPanel.ShowTip("当前时间不可刷新")
+-- -- return
+-- -- end
+
+-- end
+-- --界面关闭时调用(用于子类重写)
+-- function PrayMainPanel:OnClose()
+
+-- if self.timer then
+-- self.timer:Stop()
+-- self.timer = nil
-- end
-- end
---展示额外奖励
-function PrayMainPanel:OnShowExtraRewar()
- --额外奖励赋值
- allGetFinishRewardNum = PrayManager.GetCount()
- allGetRewardNum = 0
- for i = 1, #PrayManager.patyRewardData do
- -- if PrayManager.patyRewardData[i].state >= 3 then
- -- allGetFinishRewardNum = allGetFinishRewardNum + 1
- -- end
- if PrayManager.patyRewardData[i].state >= 2 then
- allGetRewardNum = allGetRewardNum + 1
- end
- end
- local curGetExtraRewarData = {}
- local upGetExtraRewarData = 0
- for i = 1, #PrayManager.extraRewardData do
- if allGetFinishRewardNum < PrayManager.extraRewardData[i].extraRewardCount then
- curGetExtraRewarData = PrayManager.extraRewardData[i]
- break
- end
- end
- for i = 1, #PrayManager.extraRewardData do
- if allGetFinishRewardNum >= PrayManager.extraRewardData[i].extraRewardCount then
- upGetExtraRewarData = PrayManager.extraRewardData[i].extraRewardCount
- end
- end
- --抽取消耗的材料赋值
- itemId = blessingConFigData[1][1]
- itemNum = CalculateCostCount(allGetFinishRewardNum + 1, blessingConFigData[2])
- itemData = ConfigManager.GetConfigData(ConfigName.ItemConfig,itemId)
- self.tishiText3:SetActive(false)
- self.tishiText:SetActive(false)
- self.tishiText2:SetActive(false)
- --Log("allGetFinishRewardNum "..allGetFinishRewardNum)
- self.allPrayNum.text = Language[11640]..allGetFinishRewardNum
- if allGetRewardNum > 0 then
- self.yulanBtn:SetActive(true)
- self.tishiText:SetActive(false)
- if allGetFinishRewardNum >= 16 then
- self.tishiText3:SetActive(true)
- else
- self.tishiText2:SetActive(true)
- self.tishiText2Text.text = Language[11641]..itemNum..Language[10200]
- self.tishiText2Image.sprite = this.spLoader:LoadSprite(GetResourcePath(itemData.ResourceID))
- end
- else
- self.yulanBtn:SetActive(false)
- self.tishiText2:SetActive(false)
- self.tishiText3:SetActive(false)
- self.tishiText:SetActive(true)
- end
- if curGetExtraRewarData and curGetExtraRewarData.itemId then
- self.extraRewardGo:SetActive(true)
- Util.ClearChild(self.extraRewardParent.transform)
- SubUIManager.Open(SubUIConfig.ItemView, self.extraRewardParent.transform,false,{curGetExtraRewarData.itemId,curGetExtraRewarData.num},1,false)
- self.extraRewardNameText.text = GetLanguageStrById(ConfigManager.GetConfigData(ConfigName.ItemConfig,curGetExtraRewarData.itemId).Name)
- self.extraRewardExp.value= (allGetFinishRewardNum)/(curGetExtraRewarData.extraRewardCount)
- self.extraRewardExpText.text =(allGetFinishRewardNum).."/"..(curGetExtraRewarData.extraRewardCount)
- else
- self.extraRewardGo:SetActive(false)
- end
-end
---展示单个额外奖励
-function PrayMainPanel:ShowSingleExtraRewardData(_isGet,_parentGo,_go,patyRewardData)
- local numText = Util.GetGameObject(_parentGo.transform, "numText/Text"):GetComponent("Text")
- local _reward = {patyRewardData.itemId,patyRewardData.num}
- _go:OnOpen(_isGet,_reward,0.9)
- numText.text = patyRewardData.extraRewardCount
-end
---刷新按钮事件
-function PrayMainPanel:RefreshBtnClick()
- local allGetFinishRewardNums = 0
- for i = 1, #PrayManager.patyRewardData do
- if PrayManager.patyRewardData[i].state >= 3 then
- allGetFinishRewardNums = allGetFinishRewardNums + 1
- end
- end
- if allGetFinishRewardNums == 16 then
- NetManager.ResetAllPrayRewardRequest(function (_msg)
- PrayManager.ResetPatyRewardData(_msg)
- -- PrivilegeManager.RefreshPrivilegeUsedTimes(privilegeId, 1)
- this.ShowRewardDataList()
- end)
- else
- MsgPanel.ShowTwo(Language[11642], nil ,function ()
- NetManager.ResetAllPrayRewardRequest(function (_msg)
- PrayManager.ResetPatyRewardData(_msg)
- -- PrivilegeManager.RefreshPrivilegeUsedTimes(privilegeId, 1)
- this.ShowRewardDataList()
- end)
- end)
- end
- -- local isRefreshConFig = blessingConfig[1].IsRefresh
- -- local privilegeId = blessingConfig[1].RefreshCd
- -- if isRefreshConFig == 0 then
- -- PopupTipPanel.ShowTip("活动不可刷新")
- -- return
- -- end
- -- if isRefresh == false then
- -- PopupTipPanel.ShowTip("当前时间不可刷新")
- -- return
- -- end
+-- -- 将时间戳转换为用于显示的日期字符串(年月日)
+-- function PrayMainPanel:TimeStampToDateStr2(timestamp)
+-- local date = os.date("*t", timestamp)
+-- --local year = string.sub(date.year,3,4)
+-- return string.format(Language[11643], date.year, date.month, date.day)
+-- end
+-- function this.ShowAnimationAndRefreshData()
+-- PlayUIAnim(this.RewardGrid)
+-- Timer.New(function ()
+-- this.ShowRewardDataList()
+-- PlayUIAnimBack(this.RewardGrid)
+-- end, 0.8):Start()
+-- end
+-- --界面销毁时调用(用于子类重写)
+-- function PrayMainPanel:OnDestroy()
+-- this.spLoader:Destroy()
-end
---界面关闭时调用(用于子类重写)
-function PrayMainPanel:OnClose()
+-- SubUIManager.Close(self.UpView)
+-- end
- if self.timer then
- self.timer:Stop()
- self.timer = nil
- end
-end
-
--- 将时间戳转换为用于显示的日期字符串(年月日)
-function PrayMainPanel:TimeStampToDateStr2(timestamp)
- local date = os.date("*t", timestamp)
- --local year = string.sub(date.year,3,4)
- return string.format(Language[11643], date.year, date.month, date.day)
-end
-function this.ShowAnimationAndRefreshData()
- PlayUIAnim(this.RewardGrid)
- Timer.New(function ()
- this.ShowRewardDataList()
- PlayUIAnimBack(this.RewardGrid)
- end, 0.8):Start()
-end
---界面销毁时调用(用于子类重写)
-function PrayMainPanel:OnDestroy()
- this.spLoader:Destroy()
-
- SubUIManager.Close(self.UpView)
-end
-
-return PrayMainPanel
\ No newline at end of file
+-- return PrayMainPanel
\ No newline at end of file
diff --git a/Assets/ManagedResources/~Lua/Modules/TreasureOfHeaven/RecruitTreasureManager.lua b/Assets/ManagedResources/~Lua/Modules/TreasureOfHeaven/RecruitTreasureManager.lua
new file mode 100644
index 0000000000..a1b14ac0d3
--- /dev/null
+++ b/Assets/ManagedResources/~Lua/Modules/TreasureOfHeaven/RecruitTreasureManager.lua
@@ -0,0 +1,114 @@
+RecruitTreasureManager = {}
+local this = RecruitTreasureManager
+local summonTreasure = ConfigManager.GetConfig(ConfigName.SummonTreasure)
+local configs = ConfigManager.GetAllConfigsDataByKey(ConfigName.ActivityGroups,"PageType",ActivityTypeDef.RecruitTreasure)
+
+function this.Initialize()
+ this.treasureData = {}
+end
+
+function this.GetRecruitTreasureData(actId,goodsId)
+ if not this.treasureData[actId] then
+ this.treasureData[actId] = {}
+ this.treasureData[actId] = this.GetConfigDataByActId(actId)
+ end
+ local actData = ActivityGiftManager.GetActivityInfoByType(actId)
+ if actData then
+ for i = 1,#actData.mission do
+ if this.treasureData[actId][actData.mission[i].missionId] then
+ this.treasureData[actId][actData.mission[i].missionId].state = actData.mission[i].state -- -1 完美领取 1 已领取
+ else
+ LogError(string.format("招募秘宝%s中有一个不存在的missionId%s",actId,actData.mission[i].missionId))
+ end
+ end
+ for k,v in ipairs(this.treasureData[actId]) do
+ if v.state == 0 then
+ if actData.value >= v.cout then
+ v.state = 2
+ end
+ elseif v.state == 1 then
+ if this.CheckIsBuyTreasureByGoodsId(goodsId) then
+ v.state = 3
+ end
+ end
+ end
+ end
+ return this.treasureData[actId]
+end
+
+function this.CheckIsBuyTreasureByGoodsId(goodsId)
+ local goodsInfo = OperatingManager.GetGiftGoodsInfo(GoodsTypeDef.RecruiteTreasure,goodsId)
+ LogGreen("goodsInfo.isBought:"..tostring(goodsInfo.isBought))
+ return goodsInfo.isBought > 0
+end
+
+function this.GetConfigDataByActId(actId)
+ local data = {}
+ local configs = ConfigManager.GetAllConfigsDataByKey(ConfigName.SummonTreasure,"Grade",actId)
+ for i = 1,#configs do
+ if not data[i] then
+ data[i] = {}
+ end
+ data[i].missionId = configs[i].Id
+ data[i].cout = configs[i].Count
+ data[i].reward = {}
+ if configs[i].Reward then
+ for j = 1,#configs[i].Reward do
+ table.insert(data[i].reward,{id = configs[i].Reward[j][1],num = configs[i].Reward[j][2],type = 1})
+ end
+ end
+ if configs[i].TreasureReward then
+ for j = 1,#configs[i].TreasureReward do
+ table.insert(data[i].reward,{id = configs[i].TreasureReward[j][1],num = configs[i].TreasureReward[j][2],type = 2})
+ end
+ end
+ data[i].state = 0 -- -1 完美领取 1 已领取 2 未领取过可领取 3 领取过可完美领取 0 未达成
+ end
+ return data
+end
+
+function this.GetAllRewardData(actId,goodsId)
+ local rewardData = {}
+ local rewardData1 = {}
+ local actData = ActivityGiftManager.GetActivityInfoByType(actId)
+ local data = this.GetRecruitTreasureData(actId,goodsId)
+ for k,v in ipairs(data) do
+ --0 未达成 3 可再次领取 2 可领取 1 已领取 -1 完美领取(充钱领取过的)
+ if v.reward then
+ for n,m in ipairs(v.reward) do
+ if m.type == 2 then
+ table.insert(rewardData1,m)
+ if actData.value >= v.cout then
+ table.insert(rewardData,m)
+ end
+ else
+ if (v.state == 0 or v.state == 2) and actData.value >= v.cout then
+ table.insert(rewardData,m)
+ end
+ end
+ end
+ end
+ end
+ return rewardData,rewardData1
+end
+
+function this.GetRedPointStatus(red)
+ local actId,goodId = 0
+ for i = 1,#configs do
+ if configs[i].RpType == red then
+ actId = configs[i].ActId
+ goodId = configs[i].ShopData[1][1]
+ break
+ end
+ end
+ LogGreen("actId:"..actId.." goodId:"..goodId)
+ local data = this.GetRecruitTreasureData(actId,goodId)
+ for i = 1,#data do
+ if data[i].state == 2 or data[i].state == 3 then
+ return true
+ end
+ end
+ return false
+end
+
+return this
\ No newline at end of file
diff --git a/Assets/ManagedResources/~Lua/Modules/TreasureOfHeaven/RecruitTreasureManager.lua.meta b/Assets/ManagedResources/~Lua/Modules/TreasureOfHeaven/RecruitTreasureManager.lua.meta
new file mode 100644
index 0000000000..b43a804928
--- /dev/null
+++ b/Assets/ManagedResources/~Lua/Modules/TreasureOfHeaven/RecruitTreasureManager.lua.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 4eab92a65ae91a2438c4910ac8e54def
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/ManagedResources/~Lua/Modules/TreasureOfHeaven/RecruitTreasurePanel.lua b/Assets/ManagedResources/~Lua/Modules/TreasureOfHeaven/RecruitTreasurePanel.lua
new file mode 100644
index 0000000000..170ca04782
--- /dev/null
+++ b/Assets/ManagedResources/~Lua/Modules/TreasureOfHeaven/RecruitTreasurePanel.lua
@@ -0,0 +1,328 @@
+local RecruitTreasurePanel = {}
+local this = RecruitTreasurePanel
+local sortingOrder = 0
+local redPointTypeList = {}
+local curPage = 0
+-- Tab管理器
+local TabBox = require("Modules/Common/TabBox")
+local configs = ConfigManager.GetAllConfigsDataByKey(ConfigName.ActivityGroups,"PageType",ActivityTypeDef.RecruitTreasure)
+function RecruitTreasurePanel:New(gameObject)
+ local b = {}
+ b.gameObject = gameObject
+ b.transform = gameObject.transform
+ setmetatable(b, { __index = RecruitTreasurePanel })
+ return b
+end
+local itemnum = 0
+--初始化组件(用于子类重写)
+
+function RecruitTreasurePanel:InitComponent()
+ this.spLoader = SpriteLoader.New()
+ this.quesBtn = Util.GetGameObject(self.transform, "bg/quesBtn")
+ this.helpPosition=this.quesBtn:GetComponent("RectTransform").localPosition
+ this.titleImage = Util.GetGameObject(self.transform, "bg/titleName"):GetComponent("Image")
+
+ this.buyBtn = Util.GetGameObject(self.transform, "bg/topBar/buyBtn")
+ this.Text1 = Util.GetGameObject(this.buyBtn, "buy"):GetComponent("Text")
+ this.tips = Util.GetGameObject(self.transform, "bg/topBar/tips"):GetComponent("Text")
+ --Content
+ this.scoreText = Util.GetGameObject(self.transform, "bg/pageContent/bg/score/number"):GetComponent("Text")
+
+ this.treasureList = Util.GetGameObject(self.transform, "bg/pageContent/treasureList")
+ this.itemPre = Util.GetGameObject(self.transform, "bg/pageContent/itemPro")
+
+ --设置滚动条
+ this.ScrollView = SubUIManager.Open(SubUIConfig.ScrollCycleView,this.treasureList.transform,this.itemPre,nil,Vector2.New(950, 1000),1,1,Vector2.New(100, 25))
+ this.ScrollView.gameObject:GetComponent("RectTransform").anchoredPosition = Vector2.New(0, 0)
+ this.ScrollView.gameObject:GetComponent("RectTransform").anchorMin = Vector2.New(0.5, 0.5)
+ this.ScrollView.gameObject:GetComponent("RectTransform").anchorMax = Vector2.New(0.5, 0.5)
+ this.ScrollView.gameObject:GetComponent("RectTransform").pivot = Vector2.New(0.5, 0.5)
+ this.ScrollView.moveTween.MomentumAmount = 1
+ this.ScrollView.moveTween.Strength = 2
+
+ this.tabbox = Util.GetGameObject(self.gameObject, "bg/pageContent/tabbox")
+end
+
+--绑定事件(用于子类重写)
+function RecruitTreasurePanel:BindEvent()
+ Util.AddClick(this.quesBtn,function()
+ UIManager.OpenPanel(UIName.HelpPopup,this.actConfig.HelpId,this.helpPosition.x,this.helpPosition.y)
+ end)
+
+ -- 初始化Tab管理器
+ this.PageTabCtrl = TabBox.New()
+ this.PageTabCtrl:SetTabAdapter(this.PageTabAdapter)
+ this.PageTabCtrl:SetTabIsLockCheck(this.PageTabIsLockCheck)
+ this.PageTabCtrl:SetChangeTabCallBack(this.OnPageTabChange)
+
+end
+
+function this.PageTabAdapter(tab, index, status)
+ local img = Util.GetGameObject(tab, "img"):GetComponent("Image")
+ local select = Util.GetGameObject(tab, "select"):GetComponent("Image")
+ local tip = Util.GetGameObject(tab, "tip"):GetComponent("Text")
+ local redpot = Util.GetGameObject(tab, "redpot")
+ if status == "select" then
+ select.gameObject:SetActive(true)
+ else
+ select.gameObject:SetActive(false)
+ end
+ tip.text = configs[index].Icon[1]
+ if redPointTypeList[configs[index].RpType] then
+ ClearRedPointObject(configs[index].RpType,redPointTypeList[configs[index].RpType])
+ redPointTypeList[configs[index].RpType] = nil
+ end
+ if not configs[index].RpType or configs[index].RpType < 1 then
+ redpot.gameObject:SetActive(false)
+ else
+ BindRedPointObject(configs[index].RpType,redpot)
+ redPointTypeList[configs[index].RpType] = redpot
+ end
+ local data = ActivityGiftManager.GetActivityInfoByType(configs[index].ActId)
+ if data then
+ tab.gameObject:SetActive(true)
+ else
+ tab.gameObject:SetActive(false)
+ end
+end
+
+function this.PageTabIsLockCheck()
+ return false
+end
+
+function this.OnPageTabChange(index)
+ curPage = index
+ this:refresh()
+end
+
+function RecruitTreasurePanel:OnSortingOrderChange()
+
+end
+
+--添加事件监听(用于子类重写)
+function RecruitTreasurePanel:AddListener()
+ Game.GlobalEvent:AddEvent(GameEvent.TreasureOfHeaven.RechargeSuccess,this.refresh,self)
+end
+
+--移除事件监听(用于子类重写)
+function RecruitTreasurePanel:RemoveListener()
+ Game.GlobalEvent:RemoveEvent(GameEvent.TreasureOfHeaven.RechargeSuccess,this.refresh,self)
+end
+
+--界面打开时调用(用于子类重写)
+function RecruitTreasurePanel:OnOpen(_activityConfig,_index,parent)
+ this.actConfig = _activityConfig
+ this.pageIndex = _index
+ this.parent = parent
+end
+
+-- 打开,重新打开时回调
+function RecruitTreasurePanel:OnShow(_sortingOrder)
+ self.gameObject:SetActive(true)
+ sortingOrder = _sortingOrder
+ this.actType = this.actConfig.ActiveType > 0 and this.actConfig.ActiveType or this.actConfig.FunType
+ this.titleImage.sprite = this.spLoader:LoadSprite(this.actConfig.Icon[3])
+
+ local activeNum = 0
+ curPage = 0
+ for i = 1,#configs do
+ this.actData = ActivityGiftManager.GetActivityInfoByType(configs[i].ActId)
+ if this.actData then
+ activeNum = activeNum + 1
+ if curPage < 1 then
+ this.treasureData = RecruitTreasureManager.GetRecruitTreasureData(configs[i].ActId,configs[i].ShopData[1][1])
+ for j = 1,#this.treasureData do
+ if this.treasureData[j].state == 2 or this.treasureData[j].state == 3 then
+ curPage = i
+ end
+ end
+ end
+ end
+ end
+
+ if activeNum == 1 then
+ this.tabbox.gameObject:SetActive(false)
+ else
+ this.tabbox.gameObject:SetActive(true)
+ end
+ if curPage < 1 then
+ curPage = activeNum
+ end
+ this.actData = ActivityGiftManager.GetActivityInfoByType(configs[curPage].ActId)
+ this.PageTabCtrl:Init(this.tabbox.gameObject, configs,curPage)
+end
+
+function RecruitTreasurePanel:refresh()
+ this.actId = configs[curPage].ActId
+ this.tips.text = configs[curPage].TitleText
+ this.isBuy = RecruitTreasureManager.CheckIsBuyTreasureByGoodsId(configs[curPage].ShopData[1][1])
+ LogGreen("this.isBuy:"..tostring(this.isBuy))
+ self:topBar()
+ self:showTaskList()
+end
+
+--topBar按钮状态
+function RecruitTreasurePanel:topBar()
+ --设置礼包购买按钮状态
+ this.buyBtn:GetComponent("Button").interactable = not this.isBuy
+ this.Text1.text = not this.isBuy and "激活秘宝" or "已激活"
+ Util.AddOnceClick(this.buyBtn,function()
+ UIManager.OpenPanel(UIName.GeneralPopup,GENERAL_POPUP_TYPE.HeavenUnlockExtraRewardPanel,configs[curPage].ShopData[1][2],configs[curPage].ActId)
+ end)
+end
+
+--任务列表
+function RecruitTreasurePanel:showTaskList(isTop,isAni)
+ this.scoreText.text = this.actData.value
+ if not this.itemsList then
+ this.itemsList = {}
+ end
+ this.ScrollView:SetData(this.treasureData,function(index, rewardItem)
+ self:SingleTask(rewardItem, this.treasureData[index])
+ end,not isTop,not isAni)
+ -- -1 完美领取 1 已领取 2 未领取过可领取 3 领取过可完美领取 0 未达成
+ --定位打开界面时位置
+ local t = 0
+ for i = 1, #this.treasureData do
+ if this.treasureData[i].state == 2 or this.treasureData[i].state == 3 then
+ t = i
+ break
+ end
+ end
+ if t == 0 then
+ for i = 1, #this.treasureData do
+ if this.treasureData[i].state == 0 then
+ t = i
+ break
+ end
+ end
+ end
+ this.ScrollView:SetIndex(t)
+end
+
+--单个任务
+function RecruitTreasurePanel:SingleTask(rewardItem, singleData)
+ local scoreLevel = Util.GetGameObject(rewardItem, "scoreLevel"):GetComponent("Text")
+ local scroll1 = Util.GetGameObject(rewardItem, "scroll1")
+ local scroll2 = Util.GetGameObject(rewardItem, "scroll2")
+ if not this.itemsList[rewardItem] then
+ this.itemsList[rewardItem] = {}
+ end
+ for k,v in pairs(this.itemsList[rewardItem]) do
+ v.gameObject:SetActive(false)
+ end
+ for i = 1 ,#singleData.reward do
+ local parent
+ if singleData.reward[i].type == 1 then
+ parent = scroll1
+ else
+ parent = scroll2
+ end
+ if not this.itemsList[rewardItem][i] then
+ this.itemsList[rewardItem][i] = SubUIManager.Open(SubUIConfig.ItemView,parent.transform)
+ end
+ this.itemsList[rewardItem][i].transform:SetParent(parent.transform)
+ this.itemsList[rewardItem][i].transform.localScale = Vector3.one
+ this.itemsList[rewardItem][i].transform.localPosition = Vector3.zero
+ this.itemsList[rewardItem][i].gameObject:SetActive(true)
+ this.itemsList[rewardItem][i]:OnOpen(false, {singleData.reward[i].id, singleData.reward[i].num}, 0.8, false)
+ end
+ scoreLevel.text = singleData.cout
+ --初始化按钮状态
+ self:InitButtonState(rewardItem, singleData)
+end
+
+--初始化按钮状态
+function RecruitTreasurePanel:InitButtonState(rewardItem, singleData)
+ local btnDeal = Util.GetGameObject(rewardItem, "btnDeal")
+ local get = Util.GetGameObject(rewardItem, "btnDeal/get")
+ local getAgain = Util.GetGameObject(rewardItem, "btnDeal/getAgain")
+ local unfinished = Util.GetGameObject(rewardItem, "btnDeal/unfinished")
+ local finished = Util.GetGameObject(rewardItem, "finished")
+ local redPoint = Util.GetGameObject(rewardItem, "btnDeal/redPoint")
+ --当前任务领取情况
+ local state = singleData.state
+ --判断
+ if state == 0 then
+ btnDeal.gameObject:SetActive(true)
+ get.gameObject:SetActive(false)
+ getAgain.gameObject:SetActive(false)
+ unfinished.gameObject:SetActive(true)
+ finished.gameObject:SetActive(false)
+ redPoint:SetActive(false)
+ elseif state == 3 then
+ btnDeal.gameObject:SetActive(true)
+ get.gameObject:SetActive(false)
+ getAgain.gameObject:SetActive(true)
+ unfinished.gameObject:SetActive(false)
+ finished.gameObject:SetActive(false)
+ redPoint:SetActive(true)
+ elseif state == 2 then
+ btnDeal.gameObject:SetActive(true)
+ get.gameObject:SetActive(true)
+ getAgain.gameObject:SetActive(false)
+ unfinished.gameObject:SetActive(false)
+ finished.gameObject:SetActive(false)
+ redPoint:SetActive(true)
+ elseif state == 1 then
+ btnDeal.gameObject:SetActive(true)
+ get.gameObject:SetActive(false)
+ getAgain.gameObject:SetActive(true)
+ unfinished.gameObject:SetActive(false)
+ finished.gameObject:SetActive(false)
+ redPoint:SetActive(false)
+ elseif state == -1 then
+ btnDeal.gameObject:SetActive(false)
+ get.gameObject:SetActive(false)
+ getAgain.gameObject:SetActive(false)
+ unfinished.gameObject:SetActive(false)
+ finished.gameObject:SetActive(true)
+ redPoint:SetActive(false)
+ end
+ --添加点击事件
+ Util.AddOnceClick(btnDeal,function()
+ self:OnBtnDealClicked(rewardItem,singleData)
+ end)
+end
+
+
+--按钮事件
+function RecruitTreasurePanel:OnBtnDealClicked(rewardItem,singleData)
+ if singleData.state == 0 then
+ PopupTipPanel.ShowTip(Language[11330])
+ elseif singleData.state == 3 or singleData.state == 2 then
+ NetManager.GetActivityRewardRequest(singleData.missionId,configs[curPage].ActId,function(msg)
+ UIManager.OpenPanel(UIName.RewardItemPopup,msg,1,function()
+ --需要刷新界面
+ if not this.isBuy then--判断是否已经购买了礼包
+ singleData.state = 1
+ else
+ singleData.state = -1
+ end
+ self:SingleTask(rewardItem, singleData)
+ --self:refresh()--刷新界面
+ CheckRedPointStatus(configs[curPage].RpType)
+ end)
+ end)
+ elseif singleData.state == 1 then
+ UIManager.OpenPanel(UIName.GeneralPopup,GENERAL_POPUP_TYPE.HeavenUnlockExtraRewardPanel,configs[curPage].ShopData[1][2],configs[curPage].ActId)
+ end
+end
+
+
+--界面关闭时调用(用于子类重写)
+function RecruitTreasurePanel:OnClose()
+ self.gameObject:SetActive(false)
+end
+
+--界面销毁时调用(用于子类重写)
+function RecruitTreasurePanel:OnDestroy()
+ this.spLoader:Destroy()
+ this.itemsList = {}
+ if this.ScrollView then
+ SubUIManager.Close(this.ScrollView)
+ this.ScrollView = nil
+ end
+end
+
+return RecruitTreasurePanel
\ No newline at end of file
diff --git a/Assets/ManagedResources/~Lua/Modules/TreasureOfHeaven/RecruitTreasurePanel.lua.meta b/Assets/ManagedResources/~Lua/Modules/TreasureOfHeaven/RecruitTreasurePanel.lua.meta
new file mode 100644
index 0000000000..80b4c0fa3f
--- /dev/null
+++ b/Assets/ManagedResources/~Lua/Modules/TreasureOfHeaven/RecruitTreasurePanel.lua.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: d33f2b3c81ae3a94fb33ef35333fbee1
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant: