【神将排版优化】========神将信息界面修改
parent
9c9018b1da
commit
d4a6bfdda2
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -29842,7 +29842,7 @@ RectTransform:
|
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
m_AnchoredPosition: {x: 241.52, y: 0}
|
||||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: 0, y: 100.75}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &222314792653266900
|
||||
|
@ -55403,6 +55403,80 @@ MonoBehaviour:
|
|||
m_Calls: []
|
||||
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
|
||||
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
|
||||
--- !u!1 &1474677347168333562
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 6186821273049211970}
|
||||
- component: {fileID: 67496988005473726}
|
||||
- component: {fileID: 2060701271250660486}
|
||||
m_Layer: 5
|
||||
m_Name: redPoint
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 0
|
||||
--- !u!224 &6186821273049211970
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1474677347168333562}
|
||||
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: 4795120766083661637}
|
||||
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: 49, y: 49}
|
||||
m_SizeDelta: {x: 26, y: 26}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &67496988005473726
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1474677347168333562}
|
||||
m_CullTransparentMesh: 0
|
||||
--- !u!114 &2060701271250660486
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 1474677347168333562}
|
||||
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: 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 &1677788392375382438
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -55839,6 +55913,161 @@ MonoBehaviour:
|
|||
m_FillClockwise: 1
|
||||
m_FillOrigin: 0
|
||||
m_UseSpriteMesh: 0
|
||||
--- !u!1 &2495411688399635562
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1922459732218809055}
|
||||
- component: {fileID: 8120199607649549485}
|
||||
- component: {fileID: 5402335798646975419}
|
||||
m_Layer: 5
|
||||
m_Name: Text
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &1922459732218809055
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2495411688399635562}
|
||||
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: 5261532974205673949}
|
||||
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.0000035763}
|
||||
m_SizeDelta: {x: 175.47, y: 43.14}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &8120199607649549485
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2495411688399635562}
|
||||
m_CullTransparentMesh: 0
|
||||
--- !u!114 &5402335798646975419
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2495411688399635562}
|
||||
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.8588236, g: 0.80392164, b: 0.60784316, 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: 28
|
||||
m_FontStyle: 0
|
||||
m_BestFit: 0
|
||||
m_MinSize: 2
|
||||
m_MaxSize: 40
|
||||
m_Alignment: 4
|
||||
m_AlignByGeometry: 0
|
||||
m_RichText: 1
|
||||
m_HorizontalOverflow: 1
|
||||
m_VerticalOverflow: 1
|
||||
m_LineSpacing: 1
|
||||
m_Text: "\u67E5\u770B\u6CD5\u5B9D\u7279\u6027"
|
||||
LanguageIndex: 11549
|
||||
--- !u!1 &2551040661798711368
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 1368190923907397600}
|
||||
- component: {fileID: 8032966252922137896}
|
||||
- component: {fileID: 7693453749069123363}
|
||||
m_Layer: 5
|
||||
m_Name: lock
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 0
|
||||
--- !u!224 &1368190923907397600
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2551040661798711368}
|
||||
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: 5101638354886293088}
|
||||
m_Father: {fileID: 4795120766083661637}
|
||||
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.9, y: -2.6}
|
||||
m_SizeDelta: {x: 123, y: 24}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &8032966252922137896
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2551040661798711368}
|
||||
m_CullTransparentMesh: 0
|
||||
--- !u!114 &7693453749069123363
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 2551040661798711368}
|
||||
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: 6855519ff9d6ad742bd124d6932043ac, 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 &3059777265934910096
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -56285,6 +56514,126 @@ MonoBehaviour:
|
|||
m_FillClockwise: 1
|
||||
m_FillOrigin: 0
|
||||
m_UseSpriteMesh: 0
|
||||
--- !u!1 &4002502992977103723
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 8909364254384106778}
|
||||
- component: {fileID: 1097575822381158458}
|
||||
m_Layer: 5
|
||||
m_Name: tianfuBtn
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &8909364254384106778
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4002502992977103723}
|
||||
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: 4795120766083661637}
|
||||
- {fileID: 5261532974205673949}
|
||||
m_Father: {fileID: 7086677512586395648}
|
||||
m_RootOrder: 2
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: 151.25, y: 186}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &1097575822381158458
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4002502992977103723}
|
||||
m_CullTransparentMesh: 0
|
||||
--- !u!1 &4251691281304083442
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4412602073131170283}
|
||||
- component: {fileID: 6000329469384309901}
|
||||
- component: {fileID: 2675182235630969023}
|
||||
m_Layer: 5
|
||||
m_Name: line
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 0
|
||||
--- !u!224 &4412602073131170283
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4251691281304083442}
|
||||
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: 5261532974205673949}
|
||||
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: -16.6}
|
||||
m_SizeDelta: {x: 200, y: 5}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &6000329469384309901
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4251691281304083442}
|
||||
m_CullTransparentMesh: 0
|
||||
--- !u!114 &2675182235630969023
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 4251691281304083442}
|
||||
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: 1, b: 0.023529412, 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: 26ce1a2f8851e004e88e569a15a5a1f8, 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 &4534916896928293626
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -56647,7 +56996,7 @@ RectTransform:
|
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0.5, y: 0.5}
|
||||
m_AnchorMax: {x: 0.5, y: 0.5}
|
||||
m_AnchoredPosition: {x: 0, y: 17.375}
|
||||
m_AnchoredPosition: {x: 0, y: 2}
|
||||
m_SizeDelta: {x: 151.25, y: 151.25}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &6031941357086187023
|
||||
|
@ -56915,6 +57264,161 @@ MonoBehaviour:
|
|||
m_FillClockwise: 1
|
||||
m_FillOrigin: 0
|
||||
m_UseSpriteMesh: 0
|
||||
--- !u!1 &5659756856400900471
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4733482899376519520}
|
||||
- component: {fileID: 4238388412674365738}
|
||||
- component: {fileID: 7624037006910833443}
|
||||
m_Layer: 5
|
||||
m_Name: raycast
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &4733482899376519520
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5659756856400900471}
|
||||
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: 5261532974205673949}
|
||||
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: -4.805}
|
||||
m_SizeDelta: {x: 208.73, y: 52.75}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &4238388412674365738
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5659756856400900471}
|
||||
m_CullTransparentMesh: 0
|
||||
--- !u!114 &7624037006910833443
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5659756856400900471}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: e459a084d8e15a240b58db751097122b, 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
|
||||
--- !u!1 &5769380731712139981
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 5261532974205673949}
|
||||
- component: {fileID: 3091257169318476943}
|
||||
- component: {fileID: 194199421172265114}
|
||||
m_Layer: 5
|
||||
m_Name: info
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &5261532974205673949
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5769380731712139981}
|
||||
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: 1922459732218809055}
|
||||
- {fileID: 4733482899376519520}
|
||||
- {fileID: 4412602073131170283}
|
||||
m_Father: {fileID: 8909364254384106778}
|
||||
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: -80.14}
|
||||
m_SizeDelta: {x: 175.72, y: 43.78}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &3091257169318476943
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5769380731712139981}
|
||||
m_CullTransparentMesh: 0
|
||||
--- !u!114 &194199421172265114
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 5769380731712139981}
|
||||
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 &5769721839222235890
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -57035,14 +57539,15 @@ RectTransform:
|
|||
m_Children:
|
||||
- {fileID: 224085485601556682}
|
||||
- {fileID: 1761062799490895474}
|
||||
- {fileID: 8909364254384106778}
|
||||
m_Father: {fileID: 224287801546099592}
|
||||
m_RootOrder: 9
|
||||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 1, y: 0}
|
||||
m_AnchorMax: {x: 1, y: 0}
|
||||
m_AnchoredPosition: {x: -116, y: 934}
|
||||
m_AnchoredPosition: {x: -116, y: 1159}
|
||||
m_SizeDelta: {x: 100, y: 446}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
m_Pivot: {x: 0.5, y: 1}
|
||||
--- !u!114 &6706216607764804969
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -57061,7 +57566,7 @@ MonoBehaviour:
|
|||
m_Top: 0
|
||||
m_Bottom: 0
|
||||
m_ChildAlignment: 7
|
||||
m_Spacing: 40.5
|
||||
m_Spacing: 0
|
||||
m_ChildForceExpandWidth: 0
|
||||
m_ChildForceExpandHeight: 0
|
||||
m_ChildControlWidth: 0
|
||||
|
@ -57750,6 +58255,86 @@ MonoBehaviour:
|
|||
m_FillClockwise: 1
|
||||
m_FillOrigin: 0
|
||||
m_UseSpriteMesh: 0
|
||||
--- !u!1 &7551254637041198217
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 5101638354886293088}
|
||||
- component: {fileID: 7559833894271149479}
|
||||
- component: {fileID: 2871661541079937049}
|
||||
m_Layer: 5
|
||||
m_Name: Text
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &5101638354886293088
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7551254637041198217}
|
||||
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: 1368190923907397600}
|
||||
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: 30}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &7559833894271149479
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7551254637041198217}
|
||||
m_CullTransparentMesh: 0
|
||||
--- !u!114 &2871661541079937049
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 7551254637041198217}
|
||||
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: 6fa15837529b0e640af6620b07d3207d, type: 3}
|
||||
m_FontSize: 23
|
||||
m_FontStyle: 0
|
||||
m_BestFit: 0
|
||||
m_MinSize: 2
|
||||
m_MaxSize: 40
|
||||
m_Alignment: 4
|
||||
m_AlignByGeometry: 0
|
||||
m_RichText: 1
|
||||
m_HorizontalOverflow: 1
|
||||
m_VerticalOverflow: 1
|
||||
m_LineSpacing: 1
|
||||
m_Text: "\u4E03\u661F\u89E3\u9501"
|
||||
LanguageIndex: 11548
|
||||
--- !u!1 &7632450245141807992
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
@ -58148,7 +58733,7 @@ RectTransform:
|
|||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
m_AnchoredPosition: {x: 0, y: 0}
|
||||
m_SizeDelta: {x: 151.25, y: 186}
|
||||
m_SizeDelta: {x: 151.3, y: 159.9}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &8440567242530909706
|
||||
CanvasRenderer:
|
||||
|
@ -58195,7 +58780,7 @@ RectTransform:
|
|||
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||
m_AnchorMin: {x: 0, y: 0}
|
||||
m_AnchorMax: {x: 0, y: 0}
|
||||
m_AnchoredPosition: {x: 116, y: 747.21497}
|
||||
m_AnchoredPosition: {x: 116, y: 662}
|
||||
m_SizeDelta: {x: 0, y: 0}
|
||||
m_Pivot: {x: 0.5, y: 0}
|
||||
--- !u!114 &7854679572375693773
|
||||
|
@ -58216,7 +58801,7 @@ MonoBehaviour:
|
|||
m_Top: 0
|
||||
m_Bottom: 0
|
||||
m_ChildAlignment: 7
|
||||
m_Spacing: 40.5
|
||||
m_Spacing: 0
|
||||
m_ChildForceExpandWidth: 0
|
||||
m_ChildForceExpandHeight: 0
|
||||
m_ChildControlWidth: 0
|
||||
|
@ -58309,6 +58894,145 @@ MonoBehaviour:
|
|||
m_FillClockwise: 1
|
||||
m_FillOrigin: 0
|
||||
m_UseSpriteMesh: 0
|
||||
--- !u!1 &8626133326230328607
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
serializedVersion: 6
|
||||
m_Component:
|
||||
- component: {fileID: 4795120766083661637}
|
||||
- component: {fileID: 1983668673236574375}
|
||||
- component: {fileID: 7189419574947631593}
|
||||
- component: {fileID: 115074559681923135}
|
||||
- component: {fileID: 42545908775477157}
|
||||
m_Layer: 5
|
||||
m_Name: panel
|
||||
m_TagString: Untagged
|
||||
m_Icon: {fileID: 0}
|
||||
m_NavMeshLayer: 0
|
||||
m_StaticEditorFlags: 0
|
||||
m_IsActive: 1
|
||||
--- !u!224 &4795120766083661637
|
||||
RectTransform:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8626133326230328607}
|
||||
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: 6186821273049211970}
|
||||
- {fileID: 1368190923907397600}
|
||||
m_Father: {fileID: 8909364254384106778}
|
||||
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: 17.375}
|
||||
m_SizeDelta: {x: 151.25, y: 151.25}
|
||||
m_Pivot: {x: 0.5, y: 0.5}
|
||||
--- !u!222 &1983668673236574375
|
||||
CanvasRenderer:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8626133326230328607}
|
||||
m_CullTransparentMesh: 0
|
||||
--- !u!114 &7189419574947631593
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8626133326230328607}
|
||||
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: 3ac19261366a60e4f92969a08fbb0cfe, 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 &115074559681923135
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8626133326230328607}
|
||||
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: 7189419574947631593}
|
||||
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 &42545908775477157
|
||||
Animator:
|
||||
serializedVersion: 3
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 8626133326230328607}
|
||||
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 &8653776727751292997
|
||||
GameObject:
|
||||
m_ObjectHideFlags: 0
|
||||
|
|
|
@ -581,11 +581,22 @@ function GetPassiveByMaxStar2(heroConfig,list,star)
|
|||
end
|
||||
local aaa={}
|
||||
if list then
|
||||
local skillList={}
|
||||
for i = 1,#list do
|
||||
if list[i][2]<=heroRankUp.Id then
|
||||
table.insert(aaa,list[i])
|
||||
local id=list[i][2]
|
||||
if id<=heroRankUp.Id then
|
||||
--table.insert(aaa,list[i])
|
||||
-- if skillList[id] then
|
||||
-- skillList[id]=
|
||||
-- else
|
||||
|
||||
-- end
|
||||
skillList[id]=list[i]
|
||||
end
|
||||
end
|
||||
for key, value in pairs(skillList) do
|
||||
table.insert(aaa,value)
|
||||
end
|
||||
end
|
||||
return aaa
|
||||
end
|
||||
|
|
|
@ -832,6 +832,7 @@ function this.GetUpStarHeroListData(heroRankUpGroupId, heroData)
|
|||
local needHeroListData = {}
|
||||
--0 没有 1 有满足条件单位英雄
|
||||
needHeroListData = {}
|
||||
--LogError("groupid=="..heroRankUpGroupId.." heroData.dynamicId=="..heroData.dynamicId)
|
||||
local heroRankUpGroup = heroRankUpGroup[heroRankUpGroupId]
|
||||
for i, v in pairs(heroDatas) do
|
||||
if v.dynamicId == heroData.dynamicId then --自己筛掉
|
||||
|
@ -924,6 +925,7 @@ function this.GetUpStarHeroListData(heroRankUpGroupId, heroData)
|
|||
for i = 1, haveNum do
|
||||
local v = {}
|
||||
v.id = itemId
|
||||
-- LogError("items++")
|
||||
table.insert(canSeleItemIds,itemId)
|
||||
end
|
||||
end
|
||||
|
@ -2465,7 +2467,55 @@ function this.GetCurHeroSidAndCurStarAllSkillDatas(sid, star)
|
|||
return allSkillDatas
|
||||
end
|
||||
|
||||
|
||||
function this.GetCurHeroSidAndCurStarAllSkillDatas2(sid, star)
|
||||
local allSkillDatas = {}
|
||||
local skillIndex = 1
|
||||
local curHeroConfig = ConfigManager.GetConfigData(ConfigName.HeroConfig, sid)
|
||||
if curHeroConfig.OpenSkillRules then
|
||||
for i = 1, #curHeroConfig.OpenSkillRules do
|
||||
if curHeroConfig.OpenSkillRules[i][1] == star then
|
||||
local heroSkill = {}
|
||||
heroSkill.isOpen=false
|
||||
heroSkill.needStar=1
|
||||
heroSkill.skillId = curHeroConfig.OpenSkillRules[i][2]
|
||||
heroSkill.skillConfig = skillConfig[heroSkill.skillId]
|
||||
allSkillDatas[skillIndex] = heroSkill
|
||||
skillIndex = skillIndex + 1
|
||||
end
|
||||
end
|
||||
end
|
||||
local OpenPassiveSkillRules = star >= this.awakeNextStarIndex and curHeroConfig.Awaken or curHeroConfig.OpenPassiveSkillRules
|
||||
if OpenPassiveSkillRules then
|
||||
local list={}
|
||||
for i = 1, #OpenPassiveSkillRules do
|
||||
if OpenPassiveSkillRules[i][1] <= star then
|
||||
local heroSkill = {}
|
||||
heroSkill.skillId = OpenPassiveSkillRules[i][3]
|
||||
local index=OpenPassiveSkillRules[i][2]
|
||||
heroSkill.skillConfig = passiveSkillConfig[heroSkill.skillId]
|
||||
if heroSkill.skillConfig and heroSkill.skillConfig.Icon and heroSkill.skillConfig.Icon~=0 then
|
||||
if heroRankUpConfig[index].OpenStar>star then
|
||||
heroSkill.isOpen=true
|
||||
else
|
||||
heroSkill.isOpen=false
|
||||
end
|
||||
heroSkill.needStar=heroRankUpConfig[index].OpenStar
|
||||
if list[index] then
|
||||
allSkillDatas[skillIndex] = heroSkill
|
||||
else
|
||||
allSkillDatas[skillIndex] = heroSkill
|
||||
skillIndex = skillIndex + 1
|
||||
list[index]=1
|
||||
end
|
||||
--LogError("index=="..index.." limitstar=="..heroRankUpConfig[index].OpenStar.." star=="..star)
|
||||
|
||||
end
|
||||
|
||||
end
|
||||
end
|
||||
end
|
||||
return allSkillDatas
|
||||
end
|
||||
function this.GetCurHeroSkillDatasAndEquip(sid, star)
|
||||
local allSkillDatas = {}
|
||||
local skillIndex = 1
|
||||
|
|
|
@ -153,7 +153,7 @@ function RoleGetInfoPopup:OnOpen(...)
|
|||
end
|
||||
end
|
||||
function RoleGetInfoPopup:OnShow()
|
||||
allSkillDatas = HeroManager.GetCurHeroSidAndCurStarAllSkillDatas(heroSId,heroStar)
|
||||
allSkillDatas = HeroManager.GetCurHeroSidAndCurStarAllSkillDatas2(heroSId,10)
|
||||
local heroSData=ConfigManager.GetConfigData(ConfigName.HeroConfig, heroSId)
|
||||
if isGet then
|
||||
this.GetShowPanelData()
|
||||
|
@ -179,21 +179,24 @@ function RoleGetInfoPopup:OnShow()
|
|||
if heroSData.OpenPassiveSkillRules == nil and heroSData.EquipTalismana==nil then
|
||||
Util.GetGameObject(self.transform,"RoleInfo/Panel/Skill"):GetComponent("LayoutElement").minWidth=500
|
||||
Util.GetGameObject(self.transform,"RoleInfo/Panel/Skill/skill"):GetComponent("GridLayoutGroup").startAxis=0
|
||||
self.skillName.transform:DOAnchorPos(Vector3.New(230,158,0),0)
|
||||
--self.skillName.transform:DOAnchorPos(Vector3.New(230,158,0),0)
|
||||
else
|
||||
Util.GetGameObject(self.transform,"RoleInfo/Panel/Skill"):GetComponent("LayoutElement").minWidth=150
|
||||
Util.GetGameObject(self.transform,"RoleInfo/Panel/Skill/skill"):GetComponent("GridLayoutGroup").startAxis=1
|
||||
self.skillName.transform:DOAnchorPos(Vector3.New(90,158,0),0)
|
||||
-- self.skillName.transform:DOAnchorPos(Vector3.New(90,158,0),0)
|
||||
end
|
||||
|
||||
--技能点击特殊处理
|
||||
this.selsectSkillImage:SetActive(false)
|
||||
this.skillGrid:GetComponent("Canvas").sortingOrder = self.sortingOrder + 1
|
||||
local triggerCallBack
|
||||
local skillList = HeroManager.GetCurHeroSidAndCurStarAllSkillDatas(heroSData.Id,heroSData.Star)
|
||||
local skillList = HeroManager.GetCurHeroSidAndCurStarAllSkillDatas2(heroSData.Id,10)
|
||||
for i = 1, this.skillGrid.transform.childCount do
|
||||
this.skillGrid.transform:GetChild(i-1).gameObject:SetActive(false)
|
||||
end
|
||||
LogError("skill len=="..#skillList)
|
||||
local passList=GetPassiveByMaxStar(heroSData,heroSData.OpenPassiveSkillRules)
|
||||
LogError("pass len=="..#passList)
|
||||
for i = 1, #skillList do
|
||||
if skillList[i] and skillList[i].skillConfig and GetLanguageStrById(skillList[i].skillConfig.Name) then
|
||||
local go = this.skillGrid.transform:GetChild(i-1).gameObject
|
||||
|
|
|
@ -84,6 +84,11 @@ function RoleInfoPopup:InitComponent()
|
|||
this.godPrintGrid = Util.GetGameObject(this.godPrintInfo, "Grid")
|
||||
this.godPrintPre=Util.GetGameObject(this.godPrintGrid,"SoulPrintPre")
|
||||
|
||||
--技能
|
||||
this.skillInfo = Util.GetGameObject(self.transform, "Panel/Scroll View/Viewport/Content/skillInfo")
|
||||
this.skillGrid = Util.GetGameObject(this.skillInfo, "Grid")
|
||||
this.skillPre=Util.GetGameObject(this.godPrintGrid,"S1")
|
||||
|
||||
this.shenhunList = {}
|
||||
this.shenhunRoot = Util.GetGameObject(this.roleInfo1,"shenhun")
|
||||
for i = 1,5 do
|
||||
|
@ -221,6 +226,7 @@ function RoleInfoPopup:OnShow()
|
|||
this.EquipInfo()
|
||||
this.SoulPrintInfo()
|
||||
this.GodPrintInfo()
|
||||
this.SkillInfo()
|
||||
end
|
||||
|
||||
--界面关闭时调用(用于子类重写)
|
||||
|
@ -385,23 +391,23 @@ function this.RoleInfo1()
|
|||
|
||||
|
||||
--this.skillGrid:GetComponent("Canvas").sortingOrder = this.sortingOrder + 1
|
||||
allSkillDatas = HeroManager.GetCurHeroSidAndCurStarAllSkillDatas(curHeroData.id,curHeroData.star)
|
||||
if allSkillDatas[1] and allSkillDatas[1].skillConfig and allSkillDatas[1].skillConfig.Name then
|
||||
this.skill1:SetActive(true)
|
||||
Util.GetGameObject(this.skill1.transform,"Icon"):GetComponent("Image").sprite = this.spLoader:LoadSprite(GetResourcePath(allSkillDatas[1].skillConfig.Icon))
|
||||
Util.GetGameObject(this.skill1.transform, "Text"):GetComponent("Text").text = GetLanguageStrById(allSkillDatas[1].skillConfig.Name)--"lv." .. (allSkillDatas[1].skillId % 10)
|
||||
Util.GetGameObject(this.skill1.transform,"SkillTypeImage"):GetComponent("Image").sprite=this.spLoader:LoadSprite(GetSkillType(allSkillDatas[1]))
|
||||
else
|
||||
this.skill1:SetActive(false)
|
||||
end
|
||||
if allSkillDatas[2] and allSkillDatas[2].skillConfig and allSkillDatas[2].skillConfig.Name then
|
||||
this.skill2:SetActive(true)
|
||||
Util.GetGameObject(this.skill2.transform,"Icon"):GetComponent("Image").sprite = this.spLoader:LoadSprite(GetResourcePath(allSkillDatas[2].skillConfig.Icon))
|
||||
Util.GetGameObject(this.skill2.transform, "Text"):GetComponent("Text").text = GetLanguageStrById(allSkillDatas[2].skillConfig.Name)--"lv." .. (allSkillDatas[2].skillId % 10)
|
||||
Util.GetGameObject(this.skill2.transform,"SkillTypeImage"):GetComponent("Image").sprite= this.spLoader:LoadSprite(GetSkillType(allSkillDatas[2]))
|
||||
else
|
||||
this.skill2:SetActive(false)
|
||||
end
|
||||
-- allSkillDatas = HeroManager.GetCurHeroSidAndCurStarAllSkillDatas(curHeroData.id,curHeroData.star)
|
||||
-- if allSkillDatas[1] and allSkillDatas[1].skillConfig and allSkillDatas[1].skillConfig.Name then
|
||||
-- this.skill1:SetActive(true)
|
||||
-- Util.GetGameObject(this.skill1.transform,"Icon"):GetComponent("Image").sprite = this.spLoader:LoadSprite(GetResourcePath(allSkillDatas[1].skillConfig.Icon))
|
||||
-- Util.GetGameObject(this.skill1.transform, "Text"):GetComponent("Text").text = GetLanguageStrById(allSkillDatas[1].skillConfig.Name)--"lv." .. (allSkillDatas[1].skillId % 10)
|
||||
-- Util.GetGameObject(this.skill1.transform,"SkillTypeImage"):GetComponent("Image").sprite=this.spLoader:LoadSprite(GetSkillType(allSkillDatas[1]))
|
||||
-- else
|
||||
-- this.skill1:SetActive(false)
|
||||
-- end
|
||||
-- if allSkillDatas[2] and allSkillDatas[2].skillConfig and allSkillDatas[2].skillConfig.Name then
|
||||
-- this.skill2:SetActive(true)
|
||||
-- Util.GetGameObject(this.skill2.transform,"Icon"):GetComponent("Image").sprite = this.spLoader:LoadSprite(GetResourcePath(allSkillDatas[2].skillConfig.Icon))
|
||||
-- Util.GetGameObject(this.skill2.transform, "Text"):GetComponent("Text").text = GetLanguageStrById(allSkillDatas[2].skillConfig.Name)--"lv." .. (allSkillDatas[2].skillId % 10)
|
||||
-- Util.GetGameObject(this.skill2.transform,"SkillTypeImage"):GetComponent("Image").sprite= this.spLoader:LoadSprite(GetSkillType(allSkillDatas[2]))
|
||||
-- else
|
||||
-- this.skill2:SetActive(false)
|
||||
-- end
|
||||
|
||||
for i = 1,#this.shenhunList do
|
||||
Util.SetParticleSortLayer(this.shenhunList[i].fx_shenhun,this.sortingOrder + 1)
|
||||
|
@ -534,6 +540,49 @@ function this.SoulPrintInfo()
|
|||
end)
|
||||
end
|
||||
end
|
||||
|
||||
function this.SkillInfo()
|
||||
local skillList = HeroManager.GetCurHeroSidAndCurStarAllSkillDatas2(curHeroData.heroConfig.Id,curHeroData.star)
|
||||
for i = 1, this.skillGrid.transform.childCount do
|
||||
this.skillGrid.transform:GetChild(i-1).gameObject:SetActive(false)
|
||||
end
|
||||
for i = 1, #skillList do
|
||||
if skillList[i] and skillList[i].skillConfig and GetLanguageStrById(skillList[i].skillConfig.Name) then
|
||||
local go = this.skillGrid.transform:GetChild(i-1).gameObject
|
||||
go:SetActive(true)
|
||||
Util.GetGameObject(go.transform,"Icon"):GetComponent("Image").sprite=this.spLoader:LoadSprite(GetResourcePath(skillList[i].skillConfig.Icon))
|
||||
|
||||
local typeImg=Util.GetGameObject(go.transform,"SkillTypeImage")
|
||||
typeImg:GetComponent("Image").sprite=this.spLoader:LoadSprite(GetSkillType(skillList[i]))
|
||||
local sText = Util.GetGameObject(go.transform,"Text"):GetComponent("Text")
|
||||
sText.text=GetLanguageStrById(skillList[i].skillConfig.Name)
|
||||
sText.fontSize = GetCurLanguage() ~= 2 and 30 or 25
|
||||
Util.SetGray(go,skillList[i].isOpen)
|
||||
Util.AddOnceClick(go, function()
|
||||
if Game.GlobalEvent:HasEvent(GameEvent.UI.OnClose, triggerCallBack) then
|
||||
Game.GlobalEvent:RemoveEvent(GameEvent.UI.OnClose, triggerCallBack)
|
||||
end
|
||||
this.selsectSkillImage:SetActive(true)
|
||||
this.selsectSkillImage.transform.position=Util.GetGameObject(go.transform,"Icon").transform.position
|
||||
local skillData = {}
|
||||
skillData.skillConfig = skillList[i].skillConfig
|
||||
local maxLv= HeroManager.GetHeroSkillMaxLevel(curHeroData.heroConfig.Id,skillData.skillConfig.Type)
|
||||
local panel = UIManager.OpenPanel(UIName.SkillInfoPopup,skillData,1,10,maxLv,i)
|
||||
this.skillGrid:GetComponent("Canvas").sortingOrder = panel.sortingOrder + 1
|
||||
triggerCallBack = function (panelType, p)
|
||||
if panelType == UIName.SkillInfoPopup and panel == p then --监听到SkillInfoPopup关闭,把层级设回去
|
||||
this.skillGrid:GetComponent("Canvas").sortingOrder = self.sortingOrder + 1
|
||||
Game.GlobalEvent:RemoveEvent(GameEvent.UI.OnClose, triggerCallBack)
|
||||
this.selsectSkillImage:SetActive(false)
|
||||
end
|
||||
end
|
||||
Game.GlobalEvent:AddEvent(GameEvent.UI.OnClose, triggerCallBack)
|
||||
end)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
--神印
|
||||
function this.GodPrintInfo()
|
||||
local curHeroSoulPrintDatas = {}
|
||||
|
|
|
@ -56,6 +56,7 @@ function this:OnOpen(...)
|
|||
local dividend = args[3] and args[3] or 10
|
||||
local maxLv=1--args[4]
|
||||
local skilltype =args[5]
|
||||
nextCfg=args[6]
|
||||
local soulLv=args[7]
|
||||
local isFaBao = args[8]
|
||||
if openType == 1 then
|
||||
|
@ -95,10 +96,10 @@ function this:OnOpen(...)
|
|||
else
|
||||
this.desList[1].des.text = GetCurrSkillConfigDesc(curSkillData.skillConfig,soulLv)
|
||||
end
|
||||
-- if nextCfg then
|
||||
-- this.desList[2].go.gameObject:SetActive(true)
|
||||
-- this.desList[2].des.text = "觉醒后效果:\n"..GetCurrSkillConfigDesc(nextCfg.skillConfig,soulLv)
|
||||
-- end
|
||||
if nextCfg then
|
||||
this.desList[2].go.gameObject:SetActive(true)
|
||||
this.desList[2].des.text = "觉醒后效果:\n"..GetCurrSkillConfigDesc(nextCfg.skillConfig,soulLv)
|
||||
end
|
||||
end
|
||||
|
||||
--界面关闭时调用(用于子类重写)
|
||||
|
|
|
@ -70,7 +70,7 @@ function RoleInfoLayout:InitComponent()
|
|||
this.posInfo = Util.GetGameObject(this.posBtn,"PosInfo"):GetComponent("Text")
|
||||
this.proTip = Util.GetGameObject(self.gameObject,"content/pro/tishi")
|
||||
this.skillGrid=Util.GetGameObject(self.gameObject,"content/skill")
|
||||
|
||||
this.skillGrid2=Util.GetGameObject(self.gameObject,"content/skill2")
|
||||
this.selsectSkillImage=Util.GetGameObject(this.skillGrid,"selsectSkillImage")
|
||||
this.skillList = {}
|
||||
this.skillBtnsList = {}
|
||||
|
@ -219,6 +219,7 @@ function RoleInfoLayout:SetData(_sortinglayer,_parent,_curHerodata,_isUpZhen,_he
|
|||
this.posBtn.gameObject:SetActive(curHeroData.heroConfig.ShowHeroLocation==1)
|
||||
this.posInfo.text = curHeroData.star < 11 and curHeroData.heroConfig.HeroLocationDesc1 or curHeroData.heroConfig.HeroLocationDesc4
|
||||
ForceRebuildLayout(this.posBtn.transform)
|
||||
this.SkillInfo()
|
||||
end
|
||||
|
||||
--更新英雄情报数据
|
||||
|
@ -261,7 +262,7 @@ function this:UpdateHeroInfoData()
|
|||
this.posText.text=GetLanguageStrById(curHeroData.heroConfig.HeroLocation)
|
||||
--技能点击特殊处理
|
||||
this.selsectSkillImage:SetActive(false)
|
||||
this.UpdateHeroUpStarProUpSkillShow()
|
||||
--this.UpdateHeroUpStarProUpSkillShow()
|
||||
end
|
||||
function this:ProShow(go,allAddProVal,HeroProType,nextallAddProVal)
|
||||
--go.proName.text = GetLanguageStrById(curProSConFig.Info)..":"
|
||||
|
@ -343,6 +344,70 @@ function this.GetSkillsDataOld()
|
|||
end
|
||||
return skillList
|
||||
end
|
||||
|
||||
function this.SkillInfo()
|
||||
this.skillGrid2:GetComponent("Canvas").sortingOrder = this.sortingOrder + 1
|
||||
local skillList = HeroManager.GetCurHeroSidAndCurStarAllSkillDatas2(curHeroData.heroConfig.Id,curHeroData.star)
|
||||
local skillList2 = HeroManager.GetCurHeroSidAndCurStarAllSkillDatas2(curHeroData.heroConfig.Id,12)
|
||||
for i = 1, this.skillGrid2.transform.childCount do
|
||||
this.skillGrid2.transform:GetChild(i-1).gameObject:SetActive(false)
|
||||
end
|
||||
for i = 1, #skillList do
|
||||
if skillList[i] and skillList[i].skillConfig and GetLanguageStrById(skillList[i].skillConfig.Name) then
|
||||
local go = this.skillGrid2.transform:GetChild(i-1).gameObject
|
||||
go:SetActive(true)
|
||||
Util.GetGameObject(go.transform,"icon"):GetComponent("Image").sprite=this.spLoader:LoadSprite(GetResourcePath(skillList[i].skillConfig.Icon))
|
||||
|
||||
local typeImg=Util.GetGameObject(go.transform,"pos/icon")
|
||||
typeImg:GetComponent("Image").sprite=this.spLoader:LoadSprite(GetSkillType(skillList[i]))
|
||||
local sText = Util.GetGameObject(go.transform,"skillName"):GetComponent("Text")
|
||||
sText.text=GetLanguageStrById(skillList[i].skillConfig.Name)
|
||||
sText.fontSize = GetCurLanguage() ~= 2 and 30 or 25
|
||||
Util.SetGray(go,skillList[i].isOpen)
|
||||
if skillList[i].isOpen then
|
||||
LogError("skillList[i].needStar=="..skillList[i].needStar)
|
||||
sText.text=NumToSimplenessFont[skillList[i].needStar].."星解锁"
|
||||
end
|
||||
local pro=Util.GetGameObject(go.transform,"pro")
|
||||
local proText=Util.GetGameObject(go.transform,"pro/Text"):GetComponent("Text")
|
||||
if skillList[i].skillConfig.Skilltips then
|
||||
pro:SetActive(true)
|
||||
proText.text=SkillProType[skillList[i].skillConfig.Skilltips]
|
||||
else
|
||||
pro:SetActive(false)
|
||||
end
|
||||
|
||||
Util.AddOnceClick(go, function()
|
||||
if Game.GlobalEvent:HasEvent(GameEvent.UI.OnClose, triggerCallBack) then
|
||||
Game.GlobalEvent:RemoveEvent(GameEvent.UI.OnClose, triggerCallBack)
|
||||
end
|
||||
this.selsectSkillImage:SetActive(true)
|
||||
this.selsectSkillImage.transform.position=Util.GetGameObject(go.transform,"icon").transform.position
|
||||
local skillData = {}
|
||||
skillData.skillConfig = skillList[i].skillConfig
|
||||
local nextData=nil
|
||||
if curHeroData.star<11 and i>2 then
|
||||
nextData=skillList2[i]
|
||||
end
|
||||
local maxLv= HeroManager.GetHeroSkillMaxLevel(curHeroData.heroConfig.Id,skillData.skillConfig.Type)
|
||||
local panel = UIManager.OpenPanel(UIName.SkillInfoPopup,skillData,1,10,maxLv,i,nextData)
|
||||
this.skillGrid2:GetComponent("Canvas").sortingOrder = panel.sortingOrder + 1
|
||||
triggerCallBack = function (panelType, p)
|
||||
if panelType == UIName.SkillInfoPopup and panel == p then --监听到SkillInfoPopup关闭,把层级设回去
|
||||
this.skillGrid2:GetComponent("Canvas").sortingOrder = this.sortingOrder + 1
|
||||
Game.GlobalEvent:RemoveEvent(GameEvent.UI.OnClose, triggerCallBack)
|
||||
this.selsectSkillImage:SetActive(false)
|
||||
end
|
||||
end
|
||||
Game.GlobalEvent:AddEvent(GameEvent.UI.OnClose, triggerCallBack)
|
||||
end)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
|
||||
|
||||
function this.GetAwakenSkill()
|
||||
local starIdlist = {}
|
||||
local skillIdList = {}
|
||||
|
|
|
@ -134,6 +134,11 @@ function RoleInfoPanel:InitComponent()
|
|||
|
||||
this.btnMask = Util.GetGameObject(self.transform, "btnMask")
|
||||
this.btnMask.gameObject:SetActive(false)
|
||||
|
||||
this.tianfuBtn=Util.GetGameObject(self.transform,"rightGrid/tianfuBtn") --该按钮控制入口显隐
|
||||
this.tianfuClick=Util.GetGameObject(this.tianfuBtn,"panel") --控制按钮的点击事件 置灰
|
||||
|
||||
this.tianfuInfo=Util.GetGameObject(this.tianfuBtn,"info/Text"):GetComponent("Text") --查看法宝特性按钮
|
||||
end
|
||||
|
||||
--绑定事件(用于子类重写)
|
||||
|
@ -222,6 +227,11 @@ function RoleInfoPanel:BindEvent()
|
|||
Util.AddClick(this.equipBtn, function()
|
||||
UIManager.OpenPanel(UIName.RoleEquipPanel,curHeroData,heroDatas,this,isUpZhen)
|
||||
end)
|
||||
|
||||
--天赋
|
||||
Util.AddClick(this.tianfuClick, function()
|
||||
UIManager.OpenPanel(UIName.RoleTalentPopup,curHeroData.heroConfig,curHeroData.breakId,curHeroData.upStarId)
|
||||
end)
|
||||
--魂印
|
||||
Util.AddClick(this.soulPrintBtn, function()
|
||||
if soulPrintIsOpen then
|
||||
|
@ -838,6 +848,34 @@ function this:UpdateHeroInfoData()
|
|||
ForceRebuildLayout(this.starGrid.transform)
|
||||
|
||||
this.reStarBtn.gameObject:SetActive(curHeroData.star > 5 and curHeroData.star < 10)
|
||||
|
||||
local OpenPassiveSkillRules = curHeroData.star >= HeroManager.awakeNextStarIndex and curHeroData.heroConfig.Awaken or curHeroData.heroConfig.OpenPassiveSkillRules
|
||||
OpenPassiveSkillRules=GetPassiveByMaxStar(curHeroData.heroConfig,OpenPassiveSkillRules)
|
||||
local tianfuIcon
|
||||
if curHeroData.star == 12 then
|
||||
tianfuIcon = "r_tongyong_feisheng_icon1" --飞升一
|
||||
elseif curHeroData.star == 13 then
|
||||
tianfuIcon = "r_tongyong_feisheng_icon2" --飞升二
|
||||
elseif curHeroData.star > 13 then
|
||||
tianfuIcon = "r_tongyong_feisheng_icon3" --飞升三
|
||||
elseif curHeroData.star == 11 then
|
||||
tianfuIcon = "r_tongyong_tianfu_icon" --觉醒
|
||||
elseif curHeroData.heroConfig.Natural <= 5 then
|
||||
tianfuIcon = "r_tongyong_feisheng_icon" --9星以下
|
||||
elseif curHeroData.heroConfig.Natural == 6 or curHeroData.heroConfig.Natural == 7 then
|
||||
tianfuIcon = "r_tongyong_tianfu_icon" --10星
|
||||
end
|
||||
this.tianfuClick:GetComponent("Image").sprite = this.spLoader:LoadSprite("r_hero_tianfu_zh")
|
||||
if OpenPassiveSkillRules then
|
||||
this.tianfuBtn:SetActive(true)
|
||||
local openlists,compoundOpenNum,compoundNum,allUpStarOpenData = HeroManager.GetAllPassiveSkillIds(curHeroData.heroConfig,curHeroData.breakId,curHeroData.upStarId)
|
||||
this.tianfuInfo.text = #openlists - compoundOpenNum .."/"..#OpenPassiveSkillRules - compoundNum
|
||||
|
||||
else
|
||||
this.tianfuBtn:SetActive(false)
|
||||
end
|
||||
|
||||
|
||||
end
|
||||
|
||||
function this:ChangeCurentHeroSkinLive(herodata)
|
||||
|
|
Loading…
Reference in New Issue