天梯UI补充

This commit is contained in:
YiHan0621
2025-09-08 11:35:13 +08:00
parent bcb4f6fd3c
commit 409883801b
17 changed files with 745 additions and 51 deletions

View File

@@ -38,7 +38,7 @@ RectTransform:
m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 182, y: 0} m_AnchoredPosition: {x: 182, y: 0}
m_SizeDelta: {x: 220, y: 74} m_SizeDelta: {x: 231.85, y: 74}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &6726472575990758831 --- !u!222 &6726472575990758831
CanvasRenderer: CanvasRenderer:
@@ -406,14 +406,15 @@ RectTransform:
m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0 m_ConstrainProportionsScale: 0
m_Children: [] m_Children:
- {fileID: 4870273131461169975}
m_Father: {fileID: 6000911466624307800} m_Father: {fileID: 6000911466624307800}
m_RootOrder: 1 m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0} m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1} m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0} m_AnchoredPosition: {x: 62.85, y: 0}
m_SizeDelta: {x: 0, y: 0} m_SizeDelta: {x: -125.7, y: 0}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1244334806764468099 --- !u!222 &1244334806764468099
CanvasRenderer: CanvasRenderer:
@@ -450,13 +451,13 @@ MonoBehaviour:
m_BestFit: 0 m_BestFit: 0
m_MinSize: 3 m_MinSize: 3
m_MaxSize: 46 m_MaxSize: 46
m_Alignment: 4 m_Alignment: 3
m_AlignByGeometry: 0 m_AlignByGeometry: 0
m_RichText: 1 m_RichText: 1
m_HorizontalOverflow: 0 m_HorizontalOverflow: 0
m_VerticalOverflow: 0 m_VerticalOverflow: 0
m_LineSpacing: 1 m_LineSpacing: 1
m_Text: 1075 m_Text: "\xD712"
--- !u!1 &2352922716911026658 --- !u!1 &2352922716911026658
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -533,6 +534,82 @@ MonoBehaviour:
m_FillOrigin: 0 m_FillOrigin: 0
m_UseSpriteMesh: 0 m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1 m_PixelsPerUnitMultiplier: 1
--- !u!1 &2994524833428002364
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4870273131461169975}
- component: {fileID: 3138499611692969407}
- component: {fileID: 4951045911305126732}
m_Layer: 5
m_Name: StarsIcon
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &4870273131461169975
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2994524833428002364}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1.00008, y: 1.00008, z: 1.00008}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 3355394039040870648}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 0, y: 0.5}
m_AnchoredPosition: {x: -64.145004, y: 0}
m_SizeDelta: {x: 120, y: 72}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &3138499611692969407
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2994524833428002364}
m_CullTransparentMesh: 1
--- !u!114 &4951045911305126732
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2994524833428002364}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 025689c72cb6c9b42919a51c3c5a38ef, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &4162515795131058456 --- !u!1 &4162515795131058456
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -642,10 +719,10 @@ RectTransform:
m_Father: {fileID: 6100011614390488879} m_Father: {fileID: 6100011614390488879}
m_RootOrder: 4 m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5} m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 706.3, y: 0.50001} m_AnchoredPosition: {x: -15.400024, y: 0.50001}
m_SizeDelta: {x: 82, y: 80} m_SizeDelta: {x: 144, y: 112}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &3867259667436009521 --- !u!222 &3867259667436009521
CanvasRenderer: CanvasRenderer:
@@ -675,7 +752,7 @@ MonoBehaviour:
m_OnCullStateChanged: m_OnCullStateChanged:
m_PersistentCalls: m_PersistentCalls:
m_Calls: [] m_Calls: []
m_Sprite: {fileID: 0} m_Sprite: {fileID: 21300000, guid: 20e48ca877602e94c94f1442f80fb753, type: 3}
m_Type: 0 m_Type: 0
m_PreserveAspect: 0 m_PreserveAspect: 0
m_FillCenter: 1 m_FillCenter: 1
@@ -1247,7 +1324,7 @@ GameObject:
m_Icon: {fileID: 0} m_Icon: {fileID: 0}
m_NavMeshLayer: 0 m_NavMeshLayer: 0
m_StaticEditorFlags: 0 m_StaticEditorFlags: 0
m_IsActive: 1 m_IsActive: 0
--- !u!224 &4592006632840117959 --- !u!224 &4592006632840117959
RectTransform: RectTransform:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@@ -124,6 +124,82 @@ NavMeshSettings:
debug: debug:
m_Flags: 0 m_Flags: 0
m_NavMeshData: {fileID: 0} m_NavMeshData: {fileID: 0}
--- !u!1 &2362713
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 2362714}
- component: {fileID: 2362716}
- component: {fileID: 2362715}
m_Layer: 5
m_Name: Image
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &2362714
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2362713}
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: 211963061}
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!114 &2362715
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2362713}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 0.24705882}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!222 &2362716
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2362713}
m_CullTransparentMesh: 1
--- !u!1 &6303355 --- !u!1 &6303355
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -512,6 +588,145 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 26068313} m_GameObject: {fileID: 26068313}
m_CullTransparentMesh: 0 m_CullTransparentMesh: 0
--- !u!1 &26631289
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 26631290}
- component: {fileID: 26631294}
- component: {fileID: 26631293}
- component: {fileID: 26631292}
- component: {fileID: 26631291}
m_Layer: 5
m_Name: Button (Legacy)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &26631290
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 26631289}
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: 1579309084}
m_Father: {fileID: 581826003}
m_RootOrder: 14
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 1}
m_AnchorMax: {x: 0, y: 1}
m_AnchoredPosition: {x: 1540.17, y: -964.3}
m_SizeDelta: {x: 124.18, y: 93.52}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &26631291
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 26631289}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 63c2a82fe228eb1448987b03b5e45ab7, type: 3}
m_Name:
m_EditorClassIdentifier:
group: menu
active: 0
highlight: {fileID: 26631289}
ui_panel: {fileID: 211963062}
--- !u!114 &26631292
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 26631289}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_WrapAround: 0
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 1
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 26631293}
m_OnClick:
m_PersistentCalls:
m_Calls: []
--- !u!114 &26631293
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 26631289}
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!222 &26631294
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 26631289}
m_CullTransparentMesh: 1
--- !u!1 &38139058 --- !u!1 &38139058
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -2927,6 +3142,74 @@ CanvasRenderer:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 207312627} m_GameObject: {fileID: 207312627}
m_CullTransparentMesh: 0 m_CullTransparentMesh: 0
--- !u!1 &211963060
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 211963061}
- component: {fileID: 211963063}
- component: {fileID: 211963062}
m_Layer: 5
m_Name: TaskClient
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &211963061
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 211963060}
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: 2362714}
m_Father: {fileID: 581826003}
m_RootOrder: 17
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &211963062
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 211963060}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 48645345bd785ef499a05c7438938a2c, type: 3}
m_Name:
m_EditorClassIdentifier:
display_speed: 4
activePlayerTasks: []
activeTasks: []
taskItem: {fileID: 2864833012982062633, guid: d96e5fdf80d69324fb05eb1887005d53,
type: 3}
--- !u!225 &211963063
CanvasGroup:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 211963060}
m_Enabled: 1
m_Alpha: 1
m_Interactable: 1
m_BlocksRaycasts: 1
m_IgnoreParentGroups: 0
--- !u!1 &214705189 --- !u!1 &214705189
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -5654,12 +5937,47 @@ PrefabInstance:
propertyPath: m_Name propertyPath: m_Name
value: LadderRankLine value: LadderRankLine
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 3355394039040870648, guid: d2fb6e3e9d404eb45813fa14b31888c7,
type: 3}
propertyPath: m_SizeDelta.x
value: -126.54
objectReference: {fileID: 0}
- target: {fileID: 3355394039040870648, guid: d2fb6e3e9d404eb45813fa14b31888c7,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 63.28
objectReference: {fileID: 0}
- target: {fileID: 3898986378756240123, guid: d2fb6e3e9d404eb45813fa14b31888c7, - target: {fileID: 3898986378756240123, guid: d2fb6e3e9d404eb45813fa14b31888c7,
type: 3} type: 3}
propertyPath: m_Sprite propertyPath: m_Sprite
value: value:
objectReference: {fileID: 21300000, guid: 3b3facb6e4454b940974d1f9ce3eeb4d, objectReference: {fileID: 21300000, guid: 3b3facb6e4454b940974d1f9ce3eeb4d,
type: 3} type: 3}
- target: {fileID: 4870273131461169975, guid: d2fb6e3e9d404eb45813fa14b31888c7,
type: 3}
propertyPath: m_RootOrder
value: 0
objectReference: {fileID: 0}
- target: {fileID: 5938341118922347061, guid: d2fb6e3e9d404eb45813fa14b31888c7,
type: 3}
propertyPath: m_Text
value: "\xD712"
objectReference: {fileID: 0}
- target: {fileID: 5938341118922347061, guid: d2fb6e3e9d404eb45813fa14b31888c7,
type: 3}
propertyPath: m_FontData.m_Alignment
value: 3
objectReference: {fileID: 0}
- target: {fileID: 6000911466624307800, guid: d2fb6e3e9d404eb45813fa14b31888c7,
type: 3}
propertyPath: m_SizeDelta.x
value: 231.85
objectReference: {fileID: 0}
- target: {fileID: 6000911466624307800, guid: d2fb6e3e9d404eb45813fa14b31888c7,
type: 3}
propertyPath: m_AnchoredPosition.x
value: 182
objectReference: {fileID: 0}
- target: {fileID: 6100011614390488879, guid: d2fb6e3e9d404eb45813fa14b31888c7, - target: {fileID: 6100011614390488879, guid: d2fb6e3e9d404eb45813fa14b31888c7,
type: 3} type: 3}
propertyPath: m_Pivot.x propertyPath: m_Pivot.x
@@ -5771,6 +6089,11 @@ PrefabInstance:
value: value:
objectReference: {fileID: 21300000, guid: f205c2384ce9dbc439dcbe520db6fb11, objectReference: {fileID: 21300000, guid: f205c2384ce9dbc439dcbe520db6fb11,
type: 3} type: 3}
- target: {fileID: 9079131196452865094, guid: d2fb6e3e9d404eb45813fa14b31888c7,
type: 3}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: [] m_RemovedComponents: []
m_SourcePrefab: {fileID: 100100000, guid: d2fb6e3e9d404eb45813fa14b31888c7, type: 3} m_SourcePrefab: {fileID: 100100000, guid: d2fb6e3e9d404eb45813fa14b31888c7, type: 3}
--- !u!224 &410395548 stripped --- !u!224 &410395548 stripped
@@ -7297,6 +7620,7 @@ MonoBehaviour:
m_EditorClassIdentifier: m_EditorClassIdentifier:
playerTasks: [] playerTasks: []
maxTasks: 5 maxTasks: 5
userID:
--- !u!1 &515092352 --- !u!1 &515092352
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -8471,8 +8795,10 @@ RectTransform:
- {fileID: 2144059522} - {fileID: 2144059522}
- {fileID: 732915989} - {fileID: 732915989}
- {fileID: 2143365597} - {fileID: 2143365597}
- {fileID: 26631290}
- {fileID: 1674082197} - {fileID: 1674082197}
- {fileID: 1899491177} - {fileID: 1899491177}
- {fileID: 211963061}
m_Father: {fileID: 0} m_Father: {fileID: 0}
m_RootOrder: 4 m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -18455,7 +18781,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5} m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5} m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: -74.13086, y: -74.75} m_AnchoredPosition: {x: -74.1308, y: -74.75}
m_SizeDelta: {x: -751.06, y: 930.51} m_SizeDelta: {x: -751.06, y: 930.51}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!224 &1106584899 stripped --- !u!224 &1106584899 stripped
@@ -25609,6 +25935,86 @@ RectTransform:
type: 3} type: 3}
m_PrefabInstance: {fileID: 135660993694559280} m_PrefabInstance: {fileID: 135660993694559280}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
--- !u!1 &1579309083
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1579309084}
- component: {fileID: 1579309086}
- component: {fileID: 1579309085}
m_Layer: 5
m_Name: Text (Legacy)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &1579309084
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1579309083}
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: 26631290}
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!114 &1579309085
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1579309083}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 14
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: Button
--- !u!222 &1579309086
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1579309083}
m_CullTransparentMesh: 1
--- !u!1 &1583195642 --- !u!1 &1583195642
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -26973,7 +27379,7 @@ RectTransform:
- {fileID: 991838448} - {fileID: 991838448}
- {fileID: 463162916} - {fileID: 463162916}
m_Father: {fileID: 581826003} m_Father: {fileID: 581826003}
m_RootOrder: 14 m_RootOrder: 15
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0} m_AnchorMin: {x: 0.5, y: 0}
m_AnchorMax: {x: 0.5, y: 0} m_AnchorMax: {x: 0.5, y: 0}
@@ -29860,7 +30266,7 @@ RectTransform:
m_Children: m_Children:
- {fileID: 2137610353} - {fileID: 2137610353}
m_Father: {fileID: 581826003} m_Father: {fileID: 581826003}
m_RootOrder: 15 m_RootOrder: 16
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0} m_AnchorMin: {x: 0.5, y: 0}
m_AnchorMax: {x: 0.5, y: 0} m_AnchorMax: {x: 0.5, y: 0}
@@ -39741,7 +40147,7 @@ RectTransform:
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0.5} m_AnchorMin: {x: 0, y: 0.5}
m_AnchorMax: {x: 1, y: 0.5} m_AnchorMax: {x: 1, y: 0.5}
m_AnchoredPosition: {x: -74.13086, y: -73.48} m_AnchoredPosition: {x: -74.1308, y: -73.48}
m_SizeDelta: {x: -751.06, y: 933.05} m_SizeDelta: {x: -751.06, y: 933.05}
m_Pivot: {x: 0.5, y: 0.5} m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &396921783591273839 --- !u!114 &396921783591273839
@@ -55975,6 +56381,7 @@ MonoBehaviour:
- {fileID: 1674082196} - {fileID: 1674082196}
- {fileID: 2143365596} - {fileID: 2143365596}
- {fileID: 732915988} - {fileID: 732915988}
Usersid: []
--- !u!225 &4526323995250171127 --- !u!225 &4526323995250171127
CanvasGroup: CanvasGroup:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@@ -55983,7 +56390,7 @@ CanvasGroup:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4526323995250171124} m_GameObject: {fileID: 4526323995250171124}
m_Enabled: 1 m_Enabled: 1
m_Alpha: 0 m_Alpha: 1
m_Interactable: 1 m_Interactable: 1
m_BlocksRaycasts: 1 m_BlocksRaycasts: 1
m_IgnoreParentGroups: 0 m_IgnoreParentGroups: 0

View File

@@ -28,8 +28,11 @@ namespace TcgEngine.Gameplay
private GameClient gameClient; private GameClient gameClient;
public string userID;
private void Awake() private void Awake()
{ {
if (Instance == null) if (Instance == null)
{ {
Instance = this; Instance = this;
@@ -43,6 +46,7 @@ namespace TcgEngine.Gameplay
private void Start() private void Start()
{ {
userID = ApiClient.Get().UserID;
} }
private void OnEnable() private void OnEnable()
@@ -56,6 +60,7 @@ namespace TcgEngine.Gameplay
LoadPlayerData(); LoadPlayerData();
gameClient.onGameStart += OnGameStart; gameClient.onGameStart += OnGameStart;
gameClient.onGameEnd += OnGameEnd; gameClient.onGameEnd += OnGameEnd;
// gameClient.onConnectServer?.Invoke();
} }
// 移除对GameLogic.Instance的错误引用改为检查gameLogic变量 // 移除对GameLogic.Instance的错误引用改为检查gameLogic变量
@@ -63,6 +68,13 @@ namespace TcgEngine.Gameplay
{ {
SubscribeToGameEvents(); SubscribeToGameEvents();
} }
}
private void Update()
{
} }
private void OnDisable() private void OnDisable()
@@ -122,16 +134,16 @@ namespace TcgEngine.Gameplay
if (ApiClient.Get() != null && ApiClient.Get().IsLoggedIn()) if (ApiClient.Get() != null && ApiClient.Get().IsLoggedIn())
{ {
// 从服务器API获取任务配置 // 从服务器API获取任务配置
string url = ApiClient.ServerURL + "/tasks"; string url = ApiClient.ServerURL + "/api/tasks";
WebResponse res = await ApiClient.Get().SendGetRequest(url); WebResponse res = await ApiClient.Get().SendGetRequest(url);
Debug.LogError("从服务器API获取任务配置"+res.data);
if (res.success) if (res.success)
{ {
// 解析任务配置数据 // 解析任务配置数据
try try
{ {
TaskDataResponse[] taskResponses = ApiTool.JsonToObject<TaskDataResponse[]>(res.data); TaskDataResponse[] taskResponses = ApiTool.JsonToObject<TaskDataResponse[]>(res.data);
Debug.Log("Loaded " + taskResponses.Length + " tasks from server"); Debug.Log("<color=red>Loaded </color>" + taskResponses.Length + " tasks from server");
// 在实际项目中这里应该将服务器数据转换为TaskData对象并存储在内存中 // 在实际项目中这里应该将服务器数据转换为TaskData对象并存储在内存中
// 供后续使用而不是每次都从Resources加载 // 供后续使用而不是每次都从Resources加载
@@ -156,24 +168,6 @@ namespace TcgEngine.Gameplay
Debug.Log("Loaded " + localTasks.Length + " tasks from local resources as fallback"); Debug.Log("Loaded " + localTasks.Length + " tasks from local resources as fallback");
} }
#if UNITY_EDITOR
private void Update()
{
if (Input.GetKeyDown(KeyCode.K))
{
LoadTasks();
LoadPlayerData();
SavePlayerData();
}
if (Input.GetKeyDown(KeyCode.U))
{
UpdateTaskProgress(TaskConditionType.WinGames, "YiYongJun", "YiYongJun");
UpdateTaskProgress(TaskConditionType.SummonHeroWithAttributes, "WangGuoJun", "YiYongJun");
}
}
#endif
private async void LoadPlayerData() private async void LoadPlayerData()
{ {
// 从服务器加载玩家任务数据 // 从服务器加载玩家任务数据
@@ -185,11 +179,11 @@ namespace TcgEngine.Gameplay
if (ApiClient.Get() != null && ApiClient.Get().IsLoggedIn()) if (ApiClient.Get() != null && ApiClient.Get().IsLoggedIn())
{ {
// 从服务器获取玩家任务数据 // 从服务器获取玩家任务数据
string url = ApiClient.ServerURL + "/users/" + ApiClient.Get().UserID + "/tasks"; string url = ApiClient.ServerURL + $"/api/tasks/{userID}";
WebResponse res = await ApiClient.Get().SendGetRequest(url); WebResponse res = await ApiClient.Get().SendGetRequest(url);
Debug.Log($"<color=red>{url}</color>"); Debug.Log($"<color=red>{url}</color>");
Debug.LogWarning($"从服务器获取玩家任务数据res_data--:{res.data}");
if (res.success) if (res.success)
{ {
// 解析玩家任务数据 // 解析玩家任务数据
@@ -231,28 +225,31 @@ namespace TcgEngine.Gameplay
public async void SavePlayerData() public async void SavePlayerData()
{ {
Debug.LogError("------Get():"+ApiClient.Get()+"------.IsLoggedIn():"+ ApiClient.Get().IsLoggedIn());
// 将玩家任务数据保存到服务器 // 将玩家任务数据保存到服务器
if (ApiClient.Get() != null && ApiClient.Get().IsLoggedIn()) if (ApiClient.Get() != null)
{ {
Debug.Log("<color=red> GO GO GO </color>"); Debug.Log("<color=red> GO GO GO </color>");
// 准备要发送的数据 // 准备要发送的数据
PlayerTasksResponse saveData = new PlayerTasksResponse(); PlayerTasksResponse saveData = new PlayerTasksResponse();
// 转换任务数据 // 转换任务数据
PlayerTaskResponse[] taskResponses = new PlayerTaskResponse[playerTasks.Count]; PlayerTaskResponse[] taskResponses = new PlayerTaskResponse[playerTasks.Count];
for (int i = 0; i < playerTasks.Count; i++) for (int i = 0; i < playerTasks.Count; i++)
{ {
taskResponses[i] = playerTasks[i].ToResponse(); taskResponses[i] = playerTasks[i].ToResponse();
} }
Debug.Log($"<color=red>{taskResponses.Length}</color>");
saveData.tasks = taskResponses; saveData.tasks = taskResponses;
saveData.lastDailyTaskAssigned = lastDailyTaskAssigned.Ticks; saveData.lastDailyTaskAssigned = lastDailyTaskAssigned.Ticks;
string json = ApiTool.ToJson(saveData); string json = ApiTool.ToJson(saveData);
string url = ApiClient.ServerURL + "/users/" + ApiClient.Get().UserID + "/tasks"; string url = ApiClient.ServerURL + $"/api/tasks/{userID}";
WebResponse res = await ApiClient.Get().SendPostRequest(url, json); WebResponse res = await ApiClient.Get().SendPostRequest(url, json);
Debug.Log($"<color=red>{res}</color>"); Debug.Log($"1111<color=red>{url}</color>");
Debug.Log($"2222<color=red>{json}</color>");
if (res.success) if (res.success)
{ {
@@ -262,6 +259,8 @@ namespace TcgEngine.Gameplay
{ {
Debug.LogWarning("Failed to save player tasks to server: " + res.error); Debug.LogWarning("Failed to save player tasks to server: " + res.error);
} }
Debug.LogWarning($"res_data--:{res.data}");
Debug.LogWarning($"res.success--:{res.success}");
} }
} }
@@ -326,7 +325,7 @@ namespace TcgEngine.Gameplay
lastDailyTaskAssigned = now; lastDailyTaskAssigned = now;
SavePlayerData(); SavePlayerData();
Debug.Log($"Assigned daily task: {selectedTask.name}"); Debug.Log($"分配任务: {selectedTask.name}");
} }
// 检查并更新过期任务 // 检查并更新过期任务
@@ -463,6 +462,7 @@ namespace TcgEngine.Gameplay
if (progressUpdated) if (progressUpdated)
{ {
Debug.LogError("读到了");
SavePlayerData(); SavePlayerData();
} }
} }
@@ -470,6 +470,7 @@ namespace TcgEngine.Gameplay
// 事件处理方法 // 事件处理方法
private void OnGameStart() private void OnGameStart()
{ {
// 进行对战任务进度+1 // 进行对战任务进度+1
UpdateTaskProgress(TaskConditionType.PlayGames); UpdateTaskProgress(TaskConditionType.PlayGames);
} }
@@ -549,6 +550,19 @@ namespace TcgEngine.Gameplay
// 玩家登录时检查任务 // 玩家登录时检查任务
public void OnPlayerLogin() public void OnPlayerLogin()
{ {
// 检查是否已有登录任务
bool hasLoginTask = playerTasks.Any(t =>
{
TaskData config = GetTaskConfig(t.taskId);
return config != null && config.condition == TaskConditionType.LoginGame;
});
// 如果没有登录任务,就分配一个
if (!hasLoginTask)
{
AssignLoginTask();
}
// 登录任务完成 // 登录任务完成
UpdateTaskProgress(TaskConditionType.LoginGame); UpdateTaskProgress(TaskConditionType.LoginGame);
@@ -558,6 +572,29 @@ namespace TcgEngine.Gameplay
// 分配每日任务(如果需要) // 分配每日任务(如果需要)
AssignDailyTaskIfNeeded(); AssignDailyTaskIfNeeded();
} }
/// <summary>
/// 专门分配一个登录任务
/// </summary>
private void AssignLoginTask()
{
TaskData[] allTasks = Resources.LoadAll<TaskData>("Tasks");
var loginTask = allTasks.FirstOrDefault(t => t.isDailyTask && t.condition == TaskConditionType.LoginGame);
if (loginTask != null)
{
PlayerTask playerTask = new PlayerTask(loginTask);
playerTasks.Add(playerTask);
lastDailyTaskAssigned = DateTime.Now;
SavePlayerData();
Debug.Log($"分配登录任务: {loginTask.name}");
}
else
{
Debug.LogWarning("未找到登录任务配置!");
}
}
// 获取活跃任务 // 获取活跃任务
public List<PlayerTask> GetActiveTasks() public List<PlayerTask> GetActiveTasks()

View File

@@ -0,0 +1,31 @@
using System;
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
using TcgEngine;
using TcgEngine.Gameplay;
using TcgEngine.Client;
using System.Threading.Tasks;
namespace TcgEngine.Gameplay
{
/// <summary>
/// 任务管理器,负责任务的分配、进度追踪和奖励发放等功能
/// </summary>
public class TaskManagerGx : MonoBehaviour
{
public List<PlayerTask> PlayerTasks = new List<PlayerTask>();
public async void SavePayerData()
{
PlayerTasksResponse saveData = new PlayerTasksResponse();
// PlayerTaskResponse[] taskResponses = new PlayerTaskResponse[ taskResponses.taskId="login_task_1",
// assignedTime=1757067900,
// taskResponses.expireTime=1757154300,
// taskResponses.status=2,
// taskResponses.progress=1]
;
}
}
}

View File

@@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 7d388b20392c45e6b37f010373e2c729
timeCreated: 1757061071

View File

@@ -48,7 +48,7 @@ namespace TcgEngine.UI
RankMedalShow(ranking); RankMedalShow(ranking);
this.playerName.text = username; this.playerName.text = username;
this.rankScore.text = rankScore.ToString(); this.rankScore.text = rankScore.ToString();
this.stars.text = "×" + stars; this.stars.text = "×" + stars;
this.avatar.sprite = avatar; this.avatar.sprite = avatar;
PlayerRank pr = PlayerRank.Bronze; // 默认 PlayerRank pr = PlayerRank.Bronze; // 默认
@@ -74,6 +74,7 @@ namespace TcgEngine.UI
{ {
this.rankId.sprite = null; // 或者默认图 this.rankId.sprite = null; // 或者默认图
} }
this.rankId.SetNativeSize();
if (rankScore != 0) if (rankScore != 0)
{ {

View File

@@ -49,6 +49,7 @@ namespace TcgEngine.UI
public GameObject[] hideGameObject; public GameObject[] hideGameObject;
private bool isHideObject = false; private bool isHideObject = false;
public List<string> Usersid = new List<string>();
protected override void Awake() protected override void Awake()
{ {
base.Awake(); base.Awake();
@@ -248,6 +249,8 @@ namespace TcgEngine.UI
rankData.rankScore, rankData.stars, false); rankData.rankScore, rankData.stars, false);
previous_rank = rankData.position; previous_rank = rankData.position;
previous_index = rank_order; previous_index = rank_order;
Usersid.Add(rankData.playerId);
//68a6ca87c1f7ac52b66ef8dc
} }
index++; index++;

View File

@@ -48,7 +48,7 @@ TextureImporter:
alignment: 0 alignment: 0
spritePivot: {x: 0.5, y: 0.5} spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100 spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteBorder: {x: 20, y: 20, z: 20, w: 20}
spriteGenerateFallbackPhysicsShape: 1 spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1 alphaUsage: 1
alphaIsTransparency: 1 alphaIsTransparency: 1
@@ -120,7 +120,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
bones: [] bones: []
spriteID: 5e97eb03825dee720800000000000000 spriteID: 5e97eb03825dee720800000000000000
internalID: 0 internalID: 1537655665
vertices: [] vertices: []
indices: indices:
edges: [] edges: []

View File

@@ -48,7 +48,7 @@ TextureImporter:
alignment: 0 alignment: 0
spritePivot: {x: 0.5, y: 0.5} spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100 spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteBorder: {x: 20, y: 20, z: 20, w: 20}
spriteGenerateFallbackPhysicsShape: 1 spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1 alphaUsage: 1
alphaIsTransparency: 1 alphaIsTransparency: 1
@@ -120,7 +120,7 @@ TextureImporter:
physicsShape: [] physicsShape: []
bones: [] bones: []
spriteID: 5e97eb03825dee720800000000000000 spriteID: 5e97eb03825dee720800000000000000
internalID: 0 internalID: 1537655665
vertices: [] vertices: []
indices: indices:
edges: [] edges: []

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.2 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.2 KiB

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.2 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.2 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.2 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.2 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -0,0 +1,135 @@
fileFormatVersion: 2
guid: 025689c72cb6c9b42919a51c3c5a38ef
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 12
mipmaps:
mipMapMode: 0
enableMipMap: 0
sRGBTexture: 1
linearTexture: 0
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
bumpmap:
convertToNormalMap: 0
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMasterTextureLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
textureFormat: 1
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 1
nPOTScale: 0
lightmap: 0
compressionQuality: 50
spriteMode: 1
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 100
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 1
flipbookColumns: 1
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
cookieLightType: 0
platformSettings:
- serializedVersion: 3
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Server
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
outline: []
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
internalID: 0
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
spritePackingTag:
pSDRemoveMatte: 0
pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant: