抽卡角色详情UI路径调整

main
yurui 2025-03-25 19:51:24 +08:00
parent 5bc0fb8e0f
commit 7a05fd5555
3 changed files with 139 additions and 582 deletions

Binary file not shown.

View File

@ -300,7 +300,6 @@ RectTransform:
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 2741333427862799775}
- {fileID: 3915449650215792110}
- {fileID: 6858630122690891712}
- {fileID: 4551496931699426757}
- {fileID: 731860052881417641}
@ -316,7 +315,7 @@ RectTransform:
- {fileID: 1080138588948170022}
- {fileID: 4987907217897711945}
- {fileID: 8616411473540371837}
m_Father: {fileID: 5743746189021622712}
m_Father: {fileID: 2212487394830833430}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 0, y: 0.5}
@ -1350,7 +1349,7 @@ RectTransform:
m_Children:
- {fileID: 1256599102855778625}
- {fileID: 2356788471142068079}
m_Father: {fileID: 5743746189021622712}
m_Father: {fileID: 2212487394830833430}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
@ -1587,92 +1586,6 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &1040957008261011742
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3915449650215792110}
- component: {fileID: 6818652170393521126}
m_Layer: 5
m_Name: Toggle_MaxAttri
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &3915449650215792110
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1040957008261011742}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 6996358895151916838}
- {fileID: 6800073922068500254}
m_Father: {fileID: 2184492635126286030}
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: 4.97, y: 325.8}
m_SizeDelta: {x: 322.3, y: 44.66}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &6818652170393521126
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1040957008261011742}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_WrapAround: 0
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 1
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 5930247096437727400}
toggleTransition: 1
graphic: {fileID: 2718523786053945971}
m_Group: {fileID: 0}
onValueChanged:
m_PersistentCalls:
m_Calls: []
m_IsOn: 0
--- !u!1 &1128468954422602054
GameObject:
m_ObjectHideFlags: 0
@ -1748,141 +1661,6 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &1147479240590486892
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6800073922068500254}
- component: {fileID: 4692204113199855365}
- component: {fileID: 8504483570544682710}
m_Layer: 5
m_Name: Label
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &6800073922068500254
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1147479240590486892}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 3915449650215792110}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 25.5, y: 0}
m_SizeDelta: {x: -61, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4692204113199855365
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1147479240590486892}
m_CullTransparentMesh: 1
--- !u!114 &8504483570544682710
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1147479240590486892}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 0
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: "\u67E5\u770B\u6EE1\u7EA7\u6570\u636E"
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: d996718f19de68245bc356be2938e063, type: 2}
m_sharedMaterial: {fileID: -8559898196655864114, guid: d996718f19de68245bc356be2938e063,
type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4294967295
m_fontColor: {r: 1, g: 1, b: 1, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 36
m_fontSizeBase: 36
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 1
m_VerticalAlignment: 512
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_enableWordWrapping: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 1
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 0, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &1164577686225152901
GameObject:
m_ObjectHideFlags: 0
@ -2638,142 +2416,6 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
text_key: cultivate_Commander
--- !u!1 &1671603600687582050
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2537770642475190016}
- component: {fileID: 2324613390998471841}
- component: {fileID: 1042634299770418839}
m_Layer: 5
m_Name: Text_Class_Open
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2537770642475190016
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1671603600687582050}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 5}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 5782010328623646684}
m_Father: {fileID: 1372646594239635071}
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: 144.5, y: 293.5}
m_SizeDelta: {x: 47.62, y: 20.075989}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &2324613390998471841
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1671603600687582050}
m_CullTransparentMesh: 1
--- !u!114 &1042634299770418839
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1671603600687582050}
m_Enabled: 0
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: class
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: c06fb088272c9a1439e7cabe6d54f3d7, type: 2}
m_sharedMaterial: {fileID: 4565336450146555445, guid: c06fb088272c9a1439e7cabe6d54f3d7,
type: 2}
m_fontSharedMaterials: []
m_fontMaterial: {fileID: 0}
m_fontMaterials: []
m_fontColor32:
serializedVersion: 2
rgba: 4294967295
m_fontColor: {r: 1, g: 1, b: 1, a: 1}
m_enableVertexGradient: 0
m_colorMode: 3
m_fontColorGradient:
topLeft: {r: 1, g: 1, b: 1, a: 1}
topRight: {r: 1, g: 1, b: 1, a: 1}
bottomLeft: {r: 1, g: 1, b: 1, a: 1}
bottomRight: {r: 1, g: 1, b: 1, a: 1}
m_fontColorGradientPreset: {fileID: 0}
m_spriteAsset: {fileID: 0}
m_tintAllSprites: 0
m_StyleSheet: {fileID: 0}
m_TextStyleHashCode: -1183493901
m_overrideHtmlColors: 0
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 15
m_fontSizeBase: 15
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
m_fontSizeMax: 72
m_fontStyle: 0
m_HorizontalAlignment: 2
m_VerticalAlignment: 512
m_textAlignment: 65535
m_characterSpacing: 0
m_wordSpacing: 0
m_lineSpacing: 0
m_lineSpacingMax: 0
m_paragraphSpacing: 0
m_charWidthMaxAdj: 0
m_enableWordWrapping: 1
m_wordWrappingRatios: 0.4
m_overflowMode: 0
m_linkedTextComponent: {fileID: 0}
parentLinkedComponent: {fileID: 0}
m_enableKerning: 1
m_enableExtraPadding: 0
checkPaddingRequired: 0
m_isRichText: 1
m_parseCtrlCharacters: 1
m_isOrthographic: 1
m_isCullingEnabled: 0
m_horizontalMapping: 0
m_verticalMapping: 0
m_uvLineOffset: 0
m_geometrySortingOrder: 0
m_IsTextObjectScaleStatic: 0
m_VertexBufferAutoSizeReduction: 0
m_useMaxVisibleDescender: 1
m_pageToDisplay: 1
m_margin: {x: 0, y: 0, z: 3.1376934, w: 0}
m_isUsingLegacyAnimationComponent: 0
m_isVolumetricText: 0
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &1778905439622886716
GameObject:
m_ObjectHideFlags: 0
@ -4188,7 +3830,7 @@ GameObject:
- component: {fileID: 6792661027240338823}
- component: {fileID: 1967644352983185257}
m_Layer: 5
m_Name: Image_ShowSkin
m_Name: Image_Hide
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -4235,7 +3877,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastTarget: 0
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
@ -5534,15 +5176,15 @@ RectTransform:
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3026177770535783604}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalPosition: {x: 0, y: 0, z: 5}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 2537770642475190016}
m_Father: {fileID: 1372646594239635071}
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.001876831, y: -33.707726}
m_AnchoredPosition: {x: 144.50188, y: 259.7923}
m_SizeDelta: {x: 53.36, y: 54.981}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4452446802603962983
@ -5567,7 +5209,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastTarget: 0
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
@ -5643,82 +5285,6 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &3050842883392534665
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6996358895151916838}
- component: {fileID: 6218774297613163446}
- component: {fileID: 5930247096437727400}
m_Layer: 5
m_Name: Background
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &6996358895151916838
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3050842883392534665}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 8886701749133288650}
m_Father: {fileID: 3915449650215792110}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 23.94, y: -22.327}
m_SizeDelta: {x: 30, y: 30}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &6218774297613163446
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3050842883392534665}
m_CullTransparentMesh: 1
--- !u!114 &5930247096437727400
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 3050842883392534665}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &3071896611010461476
GameObject:
m_ObjectHideFlags: 0
@ -7910,12 +7476,8 @@ RectTransform:
m_Children:
- {fileID: 3253097319051085938}
- {fileID: 4082290955796340452}
- {fileID: 5649227023153977237}
- {fileID: 6050787692223342675}
- {fileID: 1372646594239635071}
- {fileID: 2184492635126286030}
- {fileID: 2212487394830833430}
- {fileID: 7047897174395003951}
- {fileID: 7798097114053713997}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
@ -8106,81 +7668,6 @@ MonoBehaviour:
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &5130627977245923277
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 8886701749133288650}
- component: {fileID: 8012097902930067523}
- component: {fileID: 2718523786053945971}
m_Layer: 5
m_Name: Checkmark
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &8886701749133288650
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5130627977245923277}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 6996358895151916838}
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: 40, y: 40}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &8012097902930067523
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5130627977245923277}
m_CullTransparentMesh: 1
--- !u!114 &2718523786053945971
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 5130627977245923277}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &5319969428521819896
GameObject:
m_ObjectHideFlags: 0
@ -8327,9 +7814,9 @@ RectTransform:
- {fileID: 1213534167494351210}
- {fileID: 6443219473903278268}
- {fileID: 1017811387599004082}
- {fileID: 2537770642475190016}
- {fileID: 5782010328623646684}
- {fileID: 1092991006999841296}
m_Father: {fileID: 5743746189021622712}
m_Father: {fileID: 2212487394830833430}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
@ -8506,7 +7993,7 @@ GameObject:
- component: {fileID: 8320503329206286582}
- component: {fileID: 6841462252199796314}
m_Layer: 5
m_Name: Image_ShowAttri
m_Name: Image_Show
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -8553,7 +8040,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastTarget: 0
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
@ -11052,7 +10539,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastTarget: 0
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
@ -11947,7 +11434,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
m_IsActive: 1
--- !u!224 &6858630122690891712
RectTransform:
m_ObjectHideFlags: 0
@ -12489,7 +11976,7 @@ GameObject:
- component: {fileID: 4260757116420958543}
- component: {fileID: 6071778797607353108}
m_Layer: 5
m_Name: Text (TMP)
m_Name: Text
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
@ -12536,7 +12023,7 @@ MonoBehaviour:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastTarget: 0
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
@ -14081,6 +13568,46 @@ MonoBehaviour:
m_hasFontAssetChanged: 0
m_baseMaterial: {fileID: 0}
m_maskOffset: {x: 0, y: 0, z: 0, w: 0}
--- !u!1 &8274465364964813037
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2212487394830833430}
m_Layer: 5
m_Name: InfoRoot
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2212487394830833430
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8274465364964813037}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 5649227023153977237}
- {fileID: 6050787692223342675}
- {fileID: 1372646594239635071}
- {fileID: 2184492635126286030}
- {fileID: 7798097114053713997}
m_Father: {fileID: 5743746189021622712}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!1 &8278790192223199985
GameObject:
m_ObjectHideFlags: 0
@ -15158,7 +14685,7 @@ RectTransform:
- {fileID: 312006908645907294}
- {fileID: 2151233567872916718}
- {fileID: 7509985667832094462}
m_Father: {fileID: 5743746189021622712}
m_Father: {fileID: 2212487394830833430}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.4}
m_AnchorMax: {x: 0, y: 0.4}
@ -15803,7 +15330,7 @@ PrefabInstance:
serializedVersion: 2
m_Modification:
serializedVersion: 3
m_TransformParent: {fileID: 5743746189021622712}
m_TransformParent: {fileID: 2212487394830833430}
m_Modifications:
- target: {fileID: 4740722626188776770, guid: 2ece976bb7b041640a969c074b3c7858,
type: 3}

View File

@ -124,12 +124,19 @@ public sealed class UI_DrawPanelRoleInfoController : UIWindow
}
#region UI
private GameObject goBgRoot;
private GameObject goAttributeRoot;
private GameObject goInfoRoot;
/// <summary>
/// 查看满级选项
/// 查看立绘隐藏其他UI按钮状态
/// </summary>
private Toggle toggle;
private GameObject goEyeHide;
/// <summary>
/// 显示所有其他UI按钮状态
/// </summary>
private GameObject goEyeShow;
/// <summary>
/// 查看满级按钮
/// </summary>
private Button buttonMaxLevel;
/// <summary>
/// 查看立绘按钮
/// </summary>
@ -191,6 +198,10 @@ public sealed class UI_DrawPanelRoleInfoController : UIWindow
/// </summary>
private TMP_Text textName;
/// <summary>
/// 外号
/// </summary>
private TMP_Text textNickName;
/// <summary>
/// 队伍消耗
/// </summary>
private TMP_Text textCost;
@ -255,79 +266,88 @@ public sealed class UI_DrawPanelRoleInfoController : UIWindow
private CharacterDataInfo curData;
private bool isHideOtherUI;
/// <summary>
/// 是否查看满级数据
/// </summary>
public bool IsShowMaxLevel { get; private set; }
/// <summary>
/// 是否隐藏其他UI
/// </summary>
public bool IsHideOtherUI
{
get { return isHideOtherUI; }
set
{
isHideOtherUI = value;
goBgRoot.IsScaleShow(!value);
goAttributeRoot.IsScaleShow(!value);
goInfoRoot.IsScaleShow(!value);
goEyeHide.IsScaleShow(value);
goEyeShow.IsScaleShow(!value);
}
}
public override void OnInit()
{
goBgRoot = FindObj("Image_BG");
goAttributeRoot = FindObj("AttributeNode");
toggle = GetComponent<Toggle>("AttributeNode/Toggle_MaxAttri");
goInfoRoot = FindObj("InfoRoot");
goEyeHide = FindObj("ButtonEye/Image_Hide");
goEyeShow = FindObj("ButtonEye/Image_Show");
buttonMaxLevel = GetComponent<Button>("InfoRoot/AttributeNode/Button_MaxAttri");
buttonEye = GetComponent<Button>("ButtonEye");
buttonDetail = GetComponent<Button>("AttributeNode/Button_AttributeInfo");
buttonBack = GetComponent<Button>("Image_BG/Button_Back/Button_back");
buttonHome = GetComponent<Button>("Image_BG/Button_Back/Button_Home");
textHp = GetComponent<TMP_Text>("AttributeNode/Image_AttriHp/TextContnet");
textShiled = GetComponent<TMP_Text>("AttributeNode/Image_AttriShiled/TextContnet");
textSolider = GetComponent<TMP_Text>("AttributeNode/Image_AttriSolider/TextContnet");
textProficiency = GetComponent<TMP_Text>("AttributeNode/Image_AttriProficiency/TextContnet");
textDefend = GetComponent<TMP_Text>("AttributeNode/Image_AttriDefend/TextContnet");
textMoveSpeed = GetComponent<TMP_Text>("AttributeNode/Image_AttriMoveSpeed/TextContnet");
textBelong = GetComponent<TMP_Text>("AttributeNode/Image_AttriBelong/TextContnet");
textWeapon = GetComponent<TMP_Text>("AttributeNode/Image_AttriWeapon/TextContnet");
textBulletAttack = GetComponent<TMP_Text>("AttributeNode/Image_AttriBulletAttack/TextContnet");
textBulletCapacity = GetComponent<TMP_Text>("AttributeNode/Image_AttriBulletCapacity/TextContnet");
textName = GetComponent<TMP_Text>("Image_BG/Image_NameInfo/Text_CharacterName");
textCost = GetComponent<TMP_Text>("Image_BG/Image_Cultivate_BG_Black/Text_CommandCost");
textActiveSkillName = GetComponent<TMP_Text>("Image_BG/Image_NameInfo/Image_UI_Cultivate_ActiveSkill_Open/Text_ActiveSkillName_Open");
textActiveSkillCD = GetComponent<TMP_Text>("Image_BG/Image_NameInfo/Image_UI_Cultivate_ActiveSkill_Open/Image_SkillLogo_Open/Image_SkillCd_Open/Text_CDTme_Open");
textActiveSkillDesc = GetComponent<TMP_Text>("Image_BG/Image_NameInfo/Image_UI_Cultivate_ActiveSkill_Open/Text_ActiveSkill_Info");
textActiveSkillLevel = GetComponent<TMP_Text>("Image_BG/Image_NameInfo/Image_UI_Cultivate_ActiveSkill_Open/Text_ActiveSkill_Info/Text_Class_Value_Open");
textPassiveSkillName1 = GetComponent<TMP_Text>("Image_BG/Image_NameInfo/Image_UI_Cultivate_ActiveSkill_Open/Text_ActiveSkill_Info/Text_PassiveSkill_Open/1/skillName");
textPassiveSkillName2 = GetComponent<TMP_Text>("Image_BG/Image_NameInfo/Image_UI_Cultivate_ActiveSkill_Open/Text_ActiveSkill_Info/Text_PassiveSkill_Open/2/skillName");
textPassiveSkillDesc1 = GetComponent<TMP_Text>("Image_BG/Image_NameInfo/Image_UI_Cultivate_ActiveSkill_Open/Text_ActiveSkill_Info/Text_PassiveSkill_Open/1/skillinfo");
textPassiveSkillDesc2 = GetComponent<TMP_Text>("Image_BG/Image_NameInfo/Image_UI_Cultivate_ActiveSkill_Open/Text_ActiveSkill_Info/Text_PassiveSkill_Open/2/skillinfo");
buttonDetail = GetComponent<Button>("InfoRoot/AttributeNode/Button_AttributeInfo");
buttonBack = GetComponent<Button>("InfoRoot/Button_Back/Button_back");
buttonHome = GetComponent<Button>("InfoRoot/Button_Back/Button_Home");
textHp = GetComponent<TMP_Text>("InfoRoot/AttributeNode/Image_AttriHp/TextContnet");
textShiled = GetComponent<TMP_Text>("InfoRoot/AttributeNode/Image_AttriShiled/TextContnet");
textSolider = GetComponent<TMP_Text>("InfoRoot/AttributeNode/Image_AttriSolider/TextContnet");
textProficiency = GetComponent<TMP_Text>("InfoRoot/AttributeNode/Image_AttriProficiency/TextContnet");
textDefend = GetComponent<TMP_Text>("InfoRoot/AttributeNode/Image_AttriDefend/TextContnet");
textMoveSpeed = GetComponent<TMP_Text>("InfoRoot/AttributeNode/Image_AttriMoveSpeed/TextContnet");
textBelong = GetComponent<TMP_Text>("InfoRoot/AttributeNode/Image_AttriBelong/TextContnet");
textWeapon = GetComponent<TMP_Text>("InfoRoot/AttributeNode/Image_AttriWeapon/TextContnet");
textBulletAttack = GetComponent<TMP_Text>("InfoRoot/AttributeNode/Image_AttriBulletAttack/TextContnet");
textBulletCapacity = GetComponent<TMP_Text>("InfoRoot/AttributeNode/Image_AttriBulletCapacity/TextContnet");
textName = GetComponent<TMP_Text>("InfoRoot/Image_NameInfo/Text_CharacterName");
textNickName = GetComponent<TMP_Text>("InfoRoot/Image_NameInfo/Text_CharacterNickName");
textCost = GetComponent<TMP_Text>("InfoRoot/Image_Cultivate_BG_Black/Text_CommandCost");
textActiveSkillName = GetComponent<TMP_Text>("InfoRoot/Image_UI_Cultivate_ActiveSkill_Open/Text_ActiveSkillName_Open");
textActiveSkillCD = GetComponent<TMP_Text>("InfoRoot/Image_UI_Cultivate_ActiveSkill_Open/Image_SkillLogo_Open/Image_SkillCd_Open/Text_CDTme_Open");
textActiveSkillDesc = GetComponent<TMP_Text>("InfoRoot/Image_UI_Cultivate_ActiveSkill_Open/Text_ActiveSkill_Info");
textActiveSkillLevel = GetComponent<TMP_Text>("InfoRoot/Image_UI_Cultivate_ActiveSkill_Open/Text_Class_Value_Open");
textPassiveSkillName1 = GetComponent<TMP_Text>("InfoRoot/Image_UI_Cultivate_ActiveSkill_Open/Text_ActiveSkill_Info/Text_PassiveSkill_Open/1/skillName");
textPassiveSkillName2 = GetComponent<TMP_Text>("InfoRoot/Image_UI_Cultivate_ActiveSkill_Open/Text_ActiveSkill_Info/Text_PassiveSkill_Open/2/skillName");
textPassiveSkillDesc1 = GetComponent<TMP_Text>("InfoRoot/Image_UI_Cultivate_ActiveSkill_Open/Text_ActiveSkill_Info/Text_PassiveSkill_Open/1/skillinfo");
textPassiveSkillDesc2 = GetComponent<TMP_Text>("InfoRoot/Image_UI_Cultivate_ActiveSkill_Open/Text_ActiveSkill_Info/Text_PassiveSkill_Open/2/skillinfo");
imagePoster = GetComponent<Image>("Image_Poster");
imageProfession = GetComponent<Image>("Image_BG/Image_NameInfo/Image_Profession_Logo");
imageActiveSkillIcon = GetComponent<Image>("Image_BG/Image_NameInfo/Image_UI_Cultivate_ActiveSkill_Open/Image_SkillLogo_Open");
imageProfession = GetComponent<Image>("InfoRoot/Image_NameInfo/Image_Profession_Logo");
imageActiveSkillIcon = GetComponent<Image>("InfoRoot/Image_UI_Cultivate_ActiveSkill_Open/Image_SkillLogo_Open");
listGoStar = new List<GameObject>
{
FindObj("Image_BG/Image_NameInfo/Star/1"),
FindObj("Image_BG/Image_NameInfo/Star/2"),
FindObj("Image_BG/Image_NameInfo/Star/3"),
FindObj("Image_BG/Image_NameInfo/Star/4")
FindObj("InfoRoot/Image_NameInfo/Star/1"),
FindObj("InfoRoot/Image_NameInfo/Star/2"),
FindObj("InfoRoot/Image_NameInfo/Star/3"),
FindObj("InfoRoot/Image_NameInfo/Star/4")
};
listShootDistanceScale = new List<ShootDistanceScale>();
Transform tsShootDistanceScaleRoot = FindObj("AttributeNode/Image_AttriBulletRadious/Content").transform;
Transform tsShootDistanceScaleRoot = FindObj("InfoRoot/AttributeNode/Image_AttriBulletRadious/Content").transform;
for (int i = 0; i < tsShootDistanceScaleRoot.childCount; ++i)
{
listShootDistanceScale.Add(new ShootDistanceScale(tsShootDistanceScaleRoot.GetChild(i).gameObject));
}
listCommander = new List<Commander>();
Transform tsCommanderRoot = FindObj("AttributeNode/Image_Commander/Content").transform;
Transform tsCommanderRoot = FindObj("InfoRoot/AttributeNode/Image_Commander/Content").transform;
for (int i = 0; i < tsCommanderRoot.childCount; ++i)
{
listCommander.Add(new Commander(tsCommanderRoot.GetChild(i).gameObject));
}
toggle.isOn = false;
CommonUtils.BindButton(buttonBack, OnClose);
CommonUtils.BindButton(buttonHome, OnHome);
CommonUtils.BindButton(buttonDetail, OnDetail);
CommonUtils.BindButton(buttonEye, OnChangeUIShow);
toggle.onValueChanged.AddListener(RefreshData);
CommonUtils.BindButton(buttonMaxLevel, OnMaxLevel);
}
protected override void OnShowWindow(object data)
@ -337,9 +357,11 @@ public sealed class UI_DrawPanelRoleInfoController : UIWindow
if (data is not int id)
return;
IsShowMaxLevel = false;
curData = CharacterDataHelper.CreateCharacterInfo(id);
textName.text = curData.Name;
//textNickName.text = curData.
textCost.text = curData.SpendLeadership().ToString();
#region 星级
@ -383,13 +405,11 @@ public sealed class UI_DrawPanelRoleInfoController : UIWindow
LoadProfessionIcon();
LoadActiveSkillIcon();
RefreshData(toggle.isOn);
RefreshData();
}
public override void OnRelease()
{
toggle.onValueChanged.RemoveAllListeners();
listGoStar?.Clear();
if (null != listShootDistanceScale)
@ -408,12 +428,12 @@ public sealed class UI_DrawPanelRoleInfoController : UIWindow
/// 刷新数据
/// </summary>
/// <param name="isOn"></param>
private async void RefreshData(bool isOn)
private async void RefreshData()
{
imagePoster.gameObject.IsScaleShow(false);
string cultivatePath;
if (isOn) // 满级
if (IsShowMaxLevel) // 满级
{
textHp.text = curData.GetMaxProperty(CharacterDataInfo.CultivateProperty.HP);
textShiled.text = curData.GetMaxProperty(CharacterDataInfo.CultivateProperty.Shiled);
@ -508,6 +528,16 @@ public sealed class UI_DrawPanelRoleInfoController : UIWindow
IsHideOtherUI = !IsHideOtherUI;
}
/// <summary>
/// 查看满级数据
/// </summary>
private void OnMaxLevel()
{
IsShowMaxLevel = !IsShowMaxLevel;
RefreshData();
}
/// <summary>
/// 角色详细属性
/// </summary>