3 Commits 55641a0638 ... 023c0eb509

Author SHA1 Message Date
  zouweichen 023c0eb509 圣兵铭文 1 week ago
  zouweichen 475658ce4c 圣兵 1 week ago
  zouweichen 964f1859b8 圣兵铭文 1 week ago
83 changed files with 3319 additions and 75 deletions
  1. 20 1
      Assets/AssetConfigs/Addressable/CustomSearch.txt
  2. 76 0
      Assets/AssetConfigs/Addressable/ProductAssetManifest.asset
  3. BIN
      Assets/Res/Addressable/FGUI/Partner/Partner_atlas0.png
  4. BIN
      Assets/Res/Addressable/FGUI/Partner/Partner_fui.bytes
  5. BIN
      Assets/Res/Addressable/UI/Atlas/Partner/sb_elementType_1.png
  6. 133 0
      Assets/Res/Addressable/UI/Atlas/Partner/sb_elementType_1.png.meta
  7. BIN
      Assets/Res/Addressable/UI/Atlas/Partner/sb_elementType_2.png
  8. 133 0
      Assets/Res/Addressable/UI/Atlas/Partner/sb_elementType_2.png.meta
  9. BIN
      Assets/Res/Addressable/UI/Atlas/Partner/sb_elementType_3.png
  10. 133 0
      Assets/Res/Addressable/UI/Atlas/Partner/sb_elementType_3.png.meta
  11. BIN
      Assets/Res/Addressable/UI/Atlas/Partner/sb_elementType_4.png
  12. 133 0
      Assets/Res/Addressable/UI/Atlas/Partner/sb_elementType_4.png.meta
  13. BIN
      Assets/Res/Addressable/UI/Atlas/Partner/sb_elementType_5.png
  14. 133 0
      Assets/Res/Addressable/UI/Atlas/Partner/sb_elementType_5.png.meta
  15. BIN
      Assets/Res/Addressable/UI/Atlas/Partner/sb_emptydi.png
  16. 133 0
      Assets/Res/Addressable/UI/Atlas/Partner/sb_emptydi.png.meta
  17. BIN
      Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_1.png
  18. 133 0
      Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_1.png.meta
  19. BIN
      Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_2.png
  20. 133 0
      Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_2.png.meta
  21. BIN
      Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_3.png
  22. 133 0
      Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_3.png.meta
  23. BIN
      Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_4.png
  24. 133 0
      Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_4.png.meta
  25. BIN
      Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_5.png
  26. 133 0
      Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_5.png.meta
  27. BIN
      Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_6.png
  28. 133 0
      Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_6.png.meta
  29. BIN
      Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_7.png
  30. 133 0
      Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_7.png.meta
  31. BIN
      Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_8.png
  32. 133 0
      Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_8.png.meta
  33. BIN
      Assets/Res/Addressable/UI/Atlas/Partner/sb_type_1.png
  34. 133 0
      Assets/Res/Addressable/UI/Atlas/Partner/sb_type_1.png.meta
  35. BIN
      Assets/Res/Addressable/UI/Atlas/Partner/sb_type_2.png
  36. 133 0
      Assets/Res/Addressable/UI/Atlas/Partner/sb_type_2.png.meta
  37. BIN
      Assets/Res/Addressable/UI/Atlas/Partner/sb_type_3.png
  38. 133 0
      Assets/Res/Addressable/UI/Atlas/Partner/sb_type_3.png.meta
  39. BIN
      Assets/Res/Addressable/UI/Atlas/Partner/sb_type_4.png
  40. 133 0
      Assets/Res/Addressable/UI/Atlas/Partner/sb_type_4.png.meta
  41. BIN
      Assets/Res/Addressable/UI/Atlas/Partner/sb_type_5.png
  42. 133 0
      Assets/Res/Addressable/UI/Atlas/Partner/sb_type_5.png.meta
  43. 12 0
      Assets/Scripts/Business/Runtime/Data/Partners/PartnersService.cs
  44. 34 4
      Assets/Scripts/Business/Runtime/Define/AddressableDefine.Partner.cs
  45. 8 0
      Assets/Scripts/Business/Runtime/FGUI/Partner/MwBaseItem.meta
  46. 64 0
      Assets/Scripts/Business/Runtime/FGUI/Partner/MwBaseItem/PartnerMwBaseItemCtrl.cs
  47. 11 0
      Assets/Scripts/Business/Runtime/FGUI/Partner/MwBaseItem/PartnerMwBaseItemCtrl.cs.meta
  48. 37 0
      Assets/Scripts/Business/Runtime/FGUI/Partner/MwBaseItem/PartnerMwBaseItemVM.Gen.cs
  49. 11 0
      Assets/Scripts/Business/Runtime/FGUI/Partner/MwBaseItem/PartnerMwBaseItemVM.Gen.cs.meta
  50. 23 0
      Assets/Scripts/Business/Runtime/FGUI/Partner/MwBaseItem/PartnerMwBaseItemView.cs
  51. 11 0
      Assets/Scripts/Business/Runtime/FGUI/Partner/MwBaseItem/PartnerMwBaseItemView.cs.meta
  52. 8 0
      Assets/Scripts/Business/Runtime/FGUI/Partner/MwSetBase.meta
  53. 69 0
      Assets/Scripts/Business/Runtime/FGUI/Partner/MwSetBase/PartnerMwSetBaseCtrl.cs
  54. 11 0
      Assets/Scripts/Business/Runtime/FGUI/Partner/MwSetBase/PartnerMwSetBaseCtrl.cs.meta
  55. 34 0
      Assets/Scripts/Business/Runtime/FGUI/Partner/MwSetBase/PartnerMwSetBaseVM.Gen.cs
  56. 11 0
      Assets/Scripts/Business/Runtime/FGUI/Partner/MwSetBase/PartnerMwSetBaseVM.Gen.cs.meta
  57. 23 0
      Assets/Scripts/Business/Runtime/FGUI/Partner/MwSetBase/PartnerMwSetBaseView.cs
  58. 11 0
      Assets/Scripts/Business/Runtime/FGUI/Partner/MwSetBase/PartnerMwSetBaseView.cs.meta
  59. 61 8
      Assets/Scripts/Business/Runtime/FGUI/Partner/SbBaseItem/PartnerSbBaseItemCtrl.cs
  60. 88 7
      Assets/Scripts/Business/Runtime/FGUI/Partner/SbDetailNested/PartnerSbDetailNestedCtrl.cs
  61. 20 2
      Assets/Scripts/Business/Runtime/FGUI/Partner/SbItem/PartnerSbItemCtrl.cs
  62. 3 2
      Assets/Scripts/Business/Runtime/FGUI/Partner/SbItem/PartnerSbItemVM.Gen.cs
  63. 83 21
      Assets/Scripts/Business/Runtime/FGUI/Partner/SbMainPanel/PartnerSbMainPanelCtrl.cs
  64. 1 1
      Assets/Scripts/Business/Runtime/FGUI/Partner/SbRecommendPanel/PartnerSbRecommendPanelView.cs
  65. 5 0
      Assets/Scripts/Business/Runtime/FGUI/Partner/SbStarListItem/PartnerSbStarListItemCtrl.cs
  66. 1 2
      Assets/Scripts/Business/Runtime/FGUI/Partner/SbStarListItem/PartnerSbStarListItemView.ListItem.cs
  67. 0 2
      Assets/Scripts/Business/Runtime/FGUI/Partner/SbStarUpBtn/PartnerSbStarUpBtnVM.Gen.cs
  68. 2 0
      Assets/Scripts/Business/Runtime/FGUI/Partner/SbStrengthPanel/PartnerSbStrengthPanelVM.Gen.cs
  69. 2 0
      Assets/Scripts/Business/Runtime/FGUI/Partner/SbUpLineListItem/PartnerSbUpLineListItemVM.Gen.cs
  70. 15 2
      Assets/Scripts/Business/Runtime/FGUI/Partner/SbUpListItem/PartnerSbUpListItemCtrl.cs
  71. 8 2
      Assets/Scripts/Business/Runtime/FGUI/Partner/SbUpListItem/PartnerSbUpListItemView.ListItem.cs
  72. 1 0
      Assets/Scripts/Business/Runtime/FGUI/Partner/SbUpPanel/PartnerSbUpPanelVM.Gen.cs
  73. 1 1
      fl-fgui-project/assets/Partner/NewEpigraph/item/MwBaseItem.xml
  74. 2 2
      fl-fgui-project/assets/Partner/NewEpigraph/item/MwSetBase.xml
  75. 11 3
      fl-fgui-project/assets/Partner/NewPartner/SbMainPanel.xml
  76. 2 2
      fl-fgui-project/assets/Partner/NewPartner/SbRecommendPanel.xml
  77. 1 0
      fl-fgui-project/assets/Partner/NewPartner/SbStrengthPanel.xml
  78. 4 4
      fl-fgui-project/assets/Partner/NewPartner/SbUpPanel.xml
  79. 1 1
      fl-fgui-project/assets/Partner/NewPartner/item/SbBaseItem.xml
  80. 3 3
      fl-fgui-project/assets/Partner/NewPartner/item/SbDetailNested.xml
  81. 1 3
      fl-fgui-project/assets/Partner/NewPartner/item/SbItem.xml
  82. 0 1
      fl-fgui-project/assets/Partner/NewPartner/item/SbStarUpBtn.xml
  83. 2 1
      fl-fgui-project/assets/Partner/NewPartner/item/SbUpLineListItem.xml

+ 20 - 1
Assets/AssetConfigs/Addressable/CustomSearch.txt

@@ -1,4 +1,4 @@
-548
+567
 Assets/Res/Addressable/Tables/achieveRewardTable.bytes
 Assets/Res/Addressable/Tables/achieveRewardTable.bytes
 Assets/Res/Addressable/Fonts/ALIMAMA_SHUHEITI_BOLD_0.TTF
 Assets/Res/Addressable/Fonts/ALIMAMA_SHUHEITI_BOLD_0.TTF
 Assets/Res/Addressable/Fonts/ALIMAMA_SHUHEITI_BOLD_0 SDF.asset
 Assets/Res/Addressable/Fonts/ALIMAMA_SHUHEITI_BOLD_0 SDF.asset
@@ -472,6 +472,25 @@ Assets/Res/Addressable/UI/Prefabs/MainMap/PlayerBattleInfo.prefab
 Assets/Res/Addressable/Tables/rune_expTable.bytes
 Assets/Res/Addressable/Tables/rune_expTable.bytes
 Assets/Res/Addressable/Tables/rune_levelTable.bytes
 Assets/Res/Addressable/Tables/rune_levelTable.bytes
 Assets/Res/Addressable/Tables/runeTable.bytes
 Assets/Res/Addressable/Tables/runeTable.bytes
+Assets/Res/Addressable/UI/Atlas/Partner/sb_elementType_1.png
+Assets/Res/Addressable/UI/Atlas/Partner/sb_elementType_2.png
+Assets/Res/Addressable/UI/Atlas/Partner/sb_elementType_3.png
+Assets/Res/Addressable/UI/Atlas/Partner/sb_elementType_4.png
+Assets/Res/Addressable/UI/Atlas/Partner/sb_elementType_5.png
+Assets/Res/Addressable/UI/Atlas/Partner/sb_emptydi.png
+Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_1.png
+Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_2.png
+Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_3.png
+Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_4.png
+Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_5.png
+Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_6.png
+Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_7.png
+Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_8.png
+Assets/Res/Addressable/UI/Atlas/Partner/sb_type_1.png
+Assets/Res/Addressable/UI/Atlas/Partner/sb_type_2.png
+Assets/Res/Addressable/UI/Atlas/Partner/sb_type_3.png
+Assets/Res/Addressable/UI/Atlas/Partner/sb_type_4.png
+Assets/Res/Addressable/UI/Atlas/Partner/sb_type_5.png
 Assets/Res/Addressable/Tables/shop_shangpinTable.bytes
 Assets/Res/Addressable/Tables/shop_shangpinTable.bytes
 Assets/Res/Addressable/Tables/shopTable.bytes
 Assets/Res/Addressable/Tables/shopTable.bytes
 Assets/Res/Addressable/UI/Atlas/SkillIcon/SkillIcon_13521.png
 Assets/Res/Addressable/UI/Atlas/SkillIcon/SkillIcon_13521.png

+ 76 - 0
Assets/AssetConfigs/Addressable/ProductAssetManifest.asset

@@ -1905,6 +1905,82 @@ MonoBehaviour:
     addressableName: runetable
     addressableName: runetable
     assetGUID: 6ce75c57c48c22d499930738d4afb0c7
     assetGUID: 6ce75c57c48c22d499930738d4afb0c7
     relativePath: 
     relativePath: 
+  - addressableId: 1565328401
+    addressableName: sb_elementtype_1
+    assetGUID: 986d0cfe25cbd5a41b1c190cd8b0410e
+    relativePath: 
+  - addressableId: 336324626
+    addressableName: sb_elementtype_2
+    assetGUID: 5fb74ab4c6908364fb847afe4bb8ad8a
+    relativePath: 
+  - addressableId: 1359804850
+    addressableName: sb_elementtype_3
+    assetGUID: f1b601aa043e7204eb5a34adcc814939
+    relativePath: 
+  - addressableId: 4210213619
+    addressableName: sb_elementtype_4
+    assetGUID: b5ad480345a197643b2a909f75792d20
+    relativePath: 
+  - addressableId: 72370652
+    addressableName: sb_elementtype_5
+    assetGUID: 3d81a37a927ceb04aa80d928f9794d14
+    relativePath: 
+  - addressableId: 4132046259
+    addressableName: sb_emptydi
+    assetGUID: ffaafecec25f9d44da7a38472722357e
+    relativePath: 
+  - addressableId: 3347754193
+    addressableName: sb_pzdi_1
+    assetGUID: 0b850ad9f12423f41a855d412e9f29ec
+    relativePath: 
+  - addressableId: 3641236994
+    addressableName: sb_pzdi_2
+    assetGUID: d00e61b3ec78a25409c3cf7059bd2cd7
+    relativePath: 
+  - addressableId: 1330478417
+    addressableName: sb_pzdi_3
+    assetGUID: f517b448493d4524491bf3b483ca7819
+    relativePath: 
+  - addressableId: 1133285541
+    addressableName: sb_pzdi_4
+    assetGUID: 46728559ad51d3a47b47707c536655e0
+    relativePath: 
+  - addressableId: 1539221381
+    addressableName: sb_pzdi_5
+    assetGUID: 7963e680b36428741b28edd9f006d9c9
+    relativePath: 
+  - addressableId: 787773713
+    addressableName: sb_pzdi_6
+    assetGUID: 15fb624bff181af4085095606c278112
+    relativePath: 
+  - addressableId: 3245415113
+    addressableName: sb_pzdi_7
+    assetGUID: 62857935cb718254c80306d94a02322c
+    relativePath: 
+  - addressableId: 529989390
+    addressableName: sb_pzdi_8
+    assetGUID: 6014f6263903c7e449a4ff273718f898
+    relativePath: 
+  - addressableId: 1869198052
+    addressableName: sb_type_1
+    assetGUID: 24ef1847a11535c419dd65bcca7cabbc
+    relativePath: 
+  - addressableId: 2169736028
+    addressableName: sb_type_2
+    assetGUID: 17ecf90731ce6ff4392eeff168cbbf51
+    relativePath: 
+  - addressableId: 312402753
+    addressableName: sb_type_3
+    assetGUID: 7f037bcef4637a14d90259f40190a50c
+    relativePath: 
+  - addressableId: 1813661779
+    addressableName: sb_type_4
+    assetGUID: 58e393fc6a6dbf44a99203e46b0a79c6
+    relativePath: 
+  - addressableId: 2207246449
+    addressableName: sb_type_5
+    assetGUID: 928e7266c93fd9b44ab13c4e72950b4f
+    relativePath: 
   - addressableId: 79997331
   - addressableId: 79997331
     addressableName: shop_shangpintable
     addressableName: shop_shangpintable
     assetGUID: 0fd5427916c85e142b9c20e823bd4138
     assetGUID: 0fd5427916c85e142b9c20e823bd4138

BIN
Assets/Res/Addressable/FGUI/Partner/Partner_atlas0.png


BIN
Assets/Res/Addressable/FGUI/Partner/Partner_fui.bytes


BIN
Assets/Res/Addressable/UI/Atlas/Partner/sb_elementType_1.png


+ 133 - 0
Assets/Res/Addressable/UI/Atlas/Partner/sb_elementType_1.png.meta

@@ -0,0 +1,133 @@
+fileFormatVersion: 2
+guid: BnIZ4Sr+BS6uBEqz3qfKWBPm9rXqsl17/5BH4Wp2IlPE5QKFMc+ILy4=
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  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
+    flipGreenChannel: 0
+  isReadable: 0
+  webStreaming: 0
+  priorityLevel: 0
+  uploadedMode: 2
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 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
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 512
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Server
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/Res/Addressable/UI/Atlas/Partner/sb_elementType_2.png


+ 133 - 0
Assets/Res/Addressable/UI/Atlas/Partner/sb_elementType_2.png.meta

@@ -0,0 +1,133 @@
+fileFormatVersion: 2
+guid: CixNsi78AX+s3P99ThtYMjh5e+/BKChpkNuegoDWc2A0kmF+O7aNlQk=
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  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
+    flipGreenChannel: 0
+  isReadable: 0
+  webStreaming: 0
+  priorityLevel: 0
+  uploadedMode: 2
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 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
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 512
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Server
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/Res/Addressable/UI/Atlas/Partner/sb_elementType_3.png


+ 133 - 0
Assets/Res/Addressable/UI/Atlas/Partner/sb_elementType_3.png.meta

@@ -0,0 +1,133 @@
+fileFormatVersion: 2
+guid: WXtNsyqsAio+l+23lIlHmWs94a7gLEAvzCHC8uJa5Zlfeyl1rEFIeB4=
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  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
+    flipGreenChannel: 0
+  isReadable: 0
+  webStreaming: 0
+  priorityLevel: 0
+  uploadedMode: 2
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 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
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 512
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Server
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/Res/Addressable/UI/Atlas/Partner/sb_elementType_4.png


+ 133 - 0
Assets/Res/Addressable/UI/Atlas/Partner/sb_elementType_4.png.meta

@@ -0,0 +1,133 @@
+fileFormatVersion: 2
+guid: XX9O4S6lU3iMnOYYdZTfF3dTpoAZ2m1Tx3+OIOEcGYkgPfOmURVliPI=
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  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
+    flipGreenChannel: 0
+  isReadable: 0
+  webStreaming: 0
+  priorityLevel: 0
+  uploadedMode: 2
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 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
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 512
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Server
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/Res/Addressable/UI/Atlas/Partner/sb_elementType_5.png


+ 133 - 0
Assets/Res/Addressable/UI/Atlas/Partner/sb_elementType_5.png.meta

@@ -0,0 +1,133 @@
+fileFormatVersion: 2
+guid: DC4XtHuuVCpYDi8APv67Z1KCETz3oRV9afsGK9gUVEJVvSO5HlIIDRs=
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  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
+    flipGreenChannel: 0
+  isReadable: 0
+  webStreaming: 0
+  priorityLevel: 0
+  uploadedMode: 2
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 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
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 512
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Server
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/Res/Addressable/UI/Atlas/Partner/sb_emptydi.png


+ 133 - 0
Assets/Res/Addressable/UI/Atlas/Partner/sb_emptydi.png.meta

@@ -0,0 +1,133 @@
+fileFormatVersion: 2
+guid: WSxO5Hz4AC49mB+QqAbyOtScn+O6uqk9iP+fnsiw38RGpoz+i72IB+k=
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  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
+    flipGreenChannel: 0
+  isReadable: 0
+  webStreaming: 0
+  priorityLevel: 0
+  uploadedMode: 2
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 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
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 512
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Server
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_1.png


+ 133 - 0
Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_1.png.meta

@@ -0,0 +1,133 @@
+fileFormatVersion: 2
+guid: DygXsCr8B3KrgF69BwhbDSm5w+4fzAx/Dn+E2LcHf0epWGdaJO9moN0=
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  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
+    flipGreenChannel: 0
+  isReadable: 0
+  webStreaming: 0
+  priorityLevel: 0
+  uploadedMode: 2
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 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
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 512
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Server
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_2.png


+ 133 - 0
Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_2.png.meta

@@ -0,0 +1,133 @@
+fileFormatVersion: 2
+guid: W3of4CysAXiXINiqqgga8dD63q6sTrfL0QmZexEFeS0abmhFFxACSGo=
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  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
+    flipGreenChannel: 0
+  isReadable: 0
+  webStreaming: 0
+  priorityLevel: 0
+  uploadedMode: 2
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 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
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 512
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Server
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_3.png


+ 133 - 0
Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_3.png.meta

@@ -0,0 +1,133 @@
+fileFormatVersion: 2
+guid: WX8esnipV3PeBmqMLcIsu2q+DA/kmAv9CE+Gc2abDD9oyCzKNvKeoIw=
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  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
+    flipGreenChannel: 0
+  isReadable: 0
+  webStreaming: 0
+  priorityLevel: 0
+  uploadedMode: 2
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 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
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 512
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Server
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_4.png


+ 133 - 0
Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_4.png.meta

@@ -0,0 +1,133 @@
+fileFormatVersion: 2
+guid: C3wYtyKoVnL0b9YhPK75MP/YLvsbB2LUI4lzZm/sbjkQAPklxDLLsnU=
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  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
+    flipGreenChannel: 0
+  isReadable: 0
+  webStreaming: 0
+  priorityLevel: 0
+  uploadedMode: 2
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 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
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 512
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Server
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_5.png


+ 133 - 0
Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_5.png.meta

@@ -0,0 +1,133 @@
+fileFormatVersion: 2
+guid: CHMZtn+rW3tg8AZojT5xFeseB0zVD4BSpWu5UJxsNTIlQjqFQJQ/c/U=
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  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
+    flipGreenChannel: 0
+  isReadable: 0
+  webStreaming: 0
+  priorityLevel: 0
+  uploadedMode: 2
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 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
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 512
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Server
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_6.png


+ 133 - 0
Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_6.png.meta

@@ -0,0 +1,133 @@
+fileFormatVersion: 2
+guid: Dn9J5yyvVynMO+2kVGtKh+0J/ekhpfqmF4pZAtvIPbifwMNfN7Lva9c=
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  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
+    flipGreenChannel: 0
+  isReadable: 0
+  webStreaming: 0
+  priorityLevel: 0
+  uploadedMode: 2
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 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
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 512
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Server
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_7.png


+ 133 - 0
Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_7.png.meta

@@ -0,0 +1,133 @@
+fileFormatVersion: 2
+guid: CXgXsC2kUH7NXz72g5qOwTRo6VaKucwSB7/Dp9iL7gq74W24RsFPO9U=
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  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
+    flipGreenChannel: 0
+  isReadable: 0
+  webStreaming: 0
+  priorityLevel: 0
+  uploadedMode: 2
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 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
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 512
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Server
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_8.png


+ 133 - 0
Assets/Res/Addressable/UI/Atlas/Partner/sb_pzdi_8.png.meta

@@ -0,0 +1,133 @@
+fileFormatVersion: 2
+guid: CXoesXyrUX1JwjMK4kNpTpBW5C55DqQJUagXb4iUXmRqdg3Y2lcuQVE=
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  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
+    flipGreenChannel: 0
+  isReadable: 0
+  webStreaming: 0
+  priorityLevel: 0
+  uploadedMode: 2
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 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
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 512
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Server
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/Res/Addressable/UI/Atlas/Partner/sb_type_1.png


+ 133 - 0
Assets/Res/Addressable/UI/Atlas/Partner/sb_type_1.png.meta

@@ -0,0 +1,133 @@
+fileFormatVersion: 2
+guid: DX5K4yulV3yC4p86zq2jXcjKoi59KDStYvBrScsRuNNcvx4S3DG/vM0=
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  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
+    flipGreenChannel: 0
+  isReadable: 0
+  webStreaming: 0
+  priorityLevel: 0
+  uploadedMode: 2
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 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
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 512
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Server
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/Res/Addressable/UI/Atlas/Partner/sb_type_2.png


+ 133 - 0
Assets/Res/Addressable/UI/Atlas/Partner/sb_type_2.png.meta

@@ -0,0 +1,133 @@
+fileFormatVersion: 2
+guid: Dn1K5nykU3yrRCsy7iVbCYHp3wgyU/BZ2G/ZrLr89OKdyIyLC94p3qk=
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  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
+    flipGreenChannel: 0
+  isReadable: 0
+  webStreaming: 0
+  priorityLevel: 0
+  uploadedMode: 2
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 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
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 512
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Server
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/Res/Addressable/UI/Atlas/Partner/sb_type_3.png


+ 133 - 0
Assets/Res/Addressable/UI/Atlas/Partner/sb_type_3.png.meta

@@ -0,0 +1,133 @@
+fileFormatVersion: 2
+guid: CCwfti3/AC7lfcOnNWRX/5NHH7FmzC3Uth2S6bX82m5aOpwQSvcZQkE=
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  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
+    flipGreenChannel: 0
+  isReadable: 0
+  webStreaming: 0
+  priorityLevel: 0
+  uploadedMode: 2
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 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
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 512
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Server
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/Res/Addressable/UI/Atlas/Partner/sb_type_4.png


+ 133 - 0
Assets/Res/Addressable/UI/Atlas/Partner/sb_type_4.png.meta

@@ -0,0 +1,133 @@
+fileFormatVersion: 2
+guid: CnJKtiOuBShcUHDco+7oOkgjyoXUR4J4vUT+fgJ8Z8SNzSDkCitUSJI=
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  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
+    flipGreenChannel: 0
+  isReadable: 0
+  webStreaming: 0
+  priorityLevel: 0
+  uploadedMode: 2
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 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
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 512
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Server
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Assets/Res/Addressable/UI/Atlas/Partner/sb_type_5.png


+ 133 - 0
Assets/Res/Addressable/UI/Atlas/Partner/sb_type_5.png.meta

@@ -0,0 +1,133 @@
+fileFormatVersion: 2
+guid: BngX4C2vVX3/NGKWWwhzy2kFLQ82p8AX/eV9SqqiBD+s3tBZw02WxxA=
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 13
+  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
+    flipGreenChannel: 0
+  isReadable: 0
+  webStreaming: 0
+  priorityLevel: 0
+  uploadedMode: 2
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  ignoreMipmapLimit: 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
+  swizzle: 50462976
+  cookieLightType: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 512
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 0
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Standalone
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  - serializedVersion: 3
+    buildTarget: Server
+    maxTextureSize: 2048
+    maxPlaceholderSize: 32
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    ignorePlatformSupport: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+    nameFileIdTable: {}
+  mipmapLimitGroupName: 
+  pSDRemoveMatte: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 12 - 0
Assets/Scripts/Business/Runtime/Data/Partners/PartnersService.cs

@@ -322,6 +322,18 @@ namespace FL.Data
             }
             }
             return 1;
             return 1;
         }
         }
+        /// <summary>
+        /// 获取升星当前级别星星等级
+        /// </summary>
+        /// <param name="starLv"></param>
+        /// <returns></returns>
+        public int GetStarLv(int starLv)
+        {
+            int starNum = starLv == 0 ? 0 : starLv % PartnersData.MaxStarNum;
+            if (starLv > 0 && starNum == 0)
+                starNum = PartnersData.MaxStarNum;
+            return starNum;
+        }
         #endregion
         #endregion
     }
     }
 }
 }

+ 34 - 4
Assets/Scripts/Business/Runtime/Define/AddressableDefine.Partner.cs

@@ -1,6 +1,4 @@
-
-
-using XGame.Database;
+using XGame.Database;
 
 
 namespace FL
 namespace FL
 {
 {
@@ -14,7 +12,7 @@ namespace FL
             return $"partner_pzdi_{qualityLv}";
             return $"partner_pzdi_{qualityLv}";
         }
         }
 
 
-        public static string PartnerStarIconName(int lv) 
+        public static string PartnerStarIconName(int lv)
         {
         {
             return $"Partner_Star_{lv}";
             return $"Partner_Star_{lv}";
         }
         }
@@ -23,6 +21,7 @@ namespace FL
         {
         {
             return $"partner_jindutiao_{quality}";
             return $"partner_jindutiao_{quality}";
         }
         }
+
         /// <summary>
         /// <summary>
         /// 获取圣兵的元素伤害类型
         /// 获取圣兵的元素伤害类型
         /// </summary>
         /// </summary>
@@ -37,5 +36,36 @@ namespace FL
         {
         {
             return "partner_emptydi";
             return "partner_emptydi";
         }
         }
+
+        //新图标
+        /// <summary>
+        /// 新属性类型图标(方)
+        /// </summary>
+        /// <param name="type"></param>
+        /// <returns></returns>
+        public static string SbElementType(int type)
+        {
+            return $"sb_elementType_{type}";
+        }
+
+        /// <summary>
+        /// 新圣兵类型图标
+        /// </summary>
+        /// <param name="type"></param>
+        /// <returns></returns>
+        public static string SbTypeIcon(int type)
+        {
+            return $"sb_type_{type}";
+        }
+
+        public static string SbPzDi(int pz)
+        {
+            return $"sb_pzdi_{pz}";
+        }
+
+        public static string SbEmptyDi()
+        {
+            return "sb_emptydi";
+        }
     }
     }
 }
 }

+ 8 - 0
Assets/Scripts/Business/Runtime/FGUI/Partner/MwBaseItem.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: DSgc4CqkUy/KJ6xoxiSPIZ+3tn+R5wuqiirVMVCYBUoCmxEiRMz/3Tg=
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 64 - 0
Assets/Scripts/Business/Runtime/FGUI/Partner/MwBaseItem/PartnerMwBaseItemCtrl.cs

@@ -0,0 +1,64 @@
+/// #pkgName FGUI包名
+/// #panelName UIPanel名字
+/// #UIName = $"{#pkgName}{#panelName}" UIKey名字
+/// 该脚本由模板创建
+/// created by cb 2024
+
+using FairyGUI;
+using FL.Data;
+using XGame.Database;
+using XGame;
+using XGame.Framework.UI;
+
+namespace FL.FGUI
+{
+    /// <summary>
+    /// UI逻辑处理类
+    /// </summary>
+    /// <typeparam name=""></typeparam>
+    public partial class PartnerMwBaseItemCtrl : UIController<PartnerMwBaseItemVM>
+    {
+        protected override void OnEnable(object intent)
+        {
+            AddUIListenres();
+        }
+        protected override void OnDisable()
+        {
+            RemoveUIListenres();
+        }
+        #region UI事件
+        private void AddUIListenres()
+        {
+
+        }
+        private void RemoveUIListenres()
+        {
+
+        }
+
+        #endregion
+        public void SetEpiIcon(int id, bool showStar)
+        {
+            var table = EpigraphTableRepo.Get(id);
+            if (table == null)
+            {
+                Log.Error($"铭文表不存在id:{id}");
+                return;
+            }
+            VM.Icon.url = table.Icon;
+            var info = EpigraphData.Instance.GetEpigraphAttrByTableId(id);
+            if (info != null && info.StarLv > 0 && showStar)
+            {
+                VM.ShowStar.selectedIndex = 0;
+                var curStarLv = EpigraphData.Instance.GetStarStep(info.StarLv);
+                VM.Title.text = EpigraphData.Instance.GetCurCtepStarLv(info.StarLv).ToString();
+                VM.StarIcon.url = AddressableDefine.PartnerStarIconName(curStarLv);
+            }
+            else
+            {
+                VM.ShowStar.selectedIndex = 1;
+            }
+            VM.BgLoader.url = AddressableDefine.EpigraphMwPzDi(table.Quality);
+        }
+    }
+}

+ 11 - 0
Assets/Scripts/Business/Runtime/FGUI/Partner/MwBaseItem/PartnerMwBaseItemCtrl.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: CCkWtS+rBnrv6yZDdqTnRH2jkuDqSwn4YqosCI363ZZ3jRdKJn+i41o=
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 37 - 0
Assets/Scripts/Business/Runtime/FGUI/Partner/MwBaseItem/PartnerMwBaseItemVM.Gen.cs

@@ -0,0 +1,37 @@
+/// #pkgName FGUI包名
+/// #panelName UIPanel名字
+/// #UIName = $"{#pkgName}{#panelName}" UIKey名字
+/// #PropertyDefineArea 属性定义区域
+/// #PropertyAssignArea 属性赋值区域
+/// #ComponentType 组件类型
+/// #PropertyName 属性名字
+/// 该脚本由模板创建,不可编辑
+/// created by cb 2024
+using FairyGUI;
+using XGame.Framework.FGUI;
+using XGame.Framework.UI;
+
+namespace FL.FGUI
+{
+    /// <summary>
+    /// 该脚本由模板创建,不可修改,不可编辑
+    /// </summary>
+    public partial class PartnerMwBaseItemVM : FguiViewModel
+    {
+        public Controller ShowStar { get; private set; }
+        public GLoader BgLoader { get; private set; }
+        public GLoader Icon { get; private set; }
+        public GLoader StarIcon { get; private set; }
+        public GTextField Title { get; private set; }
+
+        protected override void BindComponents(GComponent panel, IUIViewAdapter adapter)
+        {
+            ShowStar = panel.GetController("ShowStar");
+            BgLoader = panel.GetChild("BgLoader") as GLoader;
+            Icon = panel.GetChild("Icon") as GLoader;
+            StarIcon = panel.GetChild("StarIcon") as GLoader;
+            Title = panel.GetChild("Title") as GTextField;
+
+        }
+    }
+}

+ 11 - 0
Assets/Scripts/Business/Runtime/FGUI/Partner/MwBaseItem/PartnerMwBaseItemVM.Gen.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: WigcsCOtW39TOwhBCMcb55efMxWKhdCsVf6qpLyFidjpgAZnMDNRD84=
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 23 - 0
Assets/Scripts/Business/Runtime/FGUI/Partner/MwBaseItem/PartnerMwBaseItemView.cs

@@ -0,0 +1,23 @@
+/// #pkgName FGUI包名
+/// #panelName UIPanel名字
+/// #UIName = $"{#pkgName}{#panelName}" UIKey名字
+/// 该脚本由模板创建
+/// created by cb 2024
+
+using XGame.Framework.UI;
+
+namespace FL.FGUI
+{
+    public static partial class UINestedKeys
+    {
+        private static UIKey _PartnerMwBaseItem;
+        public static UIKey PartnerMwBaseItem => _PartnerMwBaseItem ?? (_PartnerMwBaseItem = new UIKey("Partner", "MwBaseItem", typeof(PartnerMwBaseItemView)));
+    }
+    public partial class PartnerMwBaseItemView : NestedView<PartnerMwBaseItemCtrl, PartnerMwBaseItemVM>
+    {
+        protected override void OnDispose()
+        {
+        }
+    }
+}
+

+ 11 - 0
Assets/Scripts/Business/Runtime/FGUI/Partner/MwBaseItem/PartnerMwBaseItemView.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: B3sa4XmoAXz3Vcg9vmZKPLMejuLQBKlxc6kTiH1tnmeBeIdujWO3hSc=
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 8 - 0
Assets/Scripts/Business/Runtime/FGUI/Partner/MwSetBase.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: XntN4374U3we8gWZ1lwaN4pFHQUMhS4mUu4iku1P2F2D4UCzKb4hI20=
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 69 - 0
Assets/Scripts/Business/Runtime/FGUI/Partner/MwSetBase/PartnerMwSetBaseCtrl.cs

@@ -0,0 +1,69 @@
+/// #pkgName FGUI包名
+/// #panelName UIPanel名字
+/// #UIName = $"{#pkgName}{#panelName}" UIKey名字
+/// 该脚本由模板创建
+/// created by cb 2024
+
+using FairyGUI;
+using XGame.Database;
+using XGame;
+using XGame.Framework.UI;
+
+namespace FL.FGUI
+{
+    /// <summary>
+    /// UI逻辑处理类
+    /// </summary>
+    /// <typeparam name=""></typeparam>
+    public partial class PartnerMwSetBaseCtrl : UIController<PartnerMwSetBaseVM>
+    {
+        protected override void OnEnable(object intent)
+        {
+            AddUIListenres();
+        }
+        protected override void OnDisable()
+        {
+            RemoveUIListenres();
+        }
+        #region UI事件
+        private void AddUIListenres()
+        {
+
+        }
+        private void RemoveUIListenres()
+        {
+
+        }
+
+        #endregion
+        public void SetData(int mwId, int sbId, bool showStar)
+        {
+            if (sbId <= 0)
+                return;
+            var sbTable = PartnerTableRepo.Get(sbId);
+            if (sbTable == null)
+            {
+                Log.Debug($"圣兵不存在id:{sbId}");
+                return;
+            }
+            VM.EmptyDiLoader.url = AddressableDefine.EpigraphEmptyPz((int)sbTable.Quality);
+            if (mwId > 0)
+            {
+                var table = EpigraphTableRepo.Get(mwId);
+                if (table == null)
+                {
+                    Log.Debug($"铭文不存在id:{mwId}");
+                    return;
+                }
+                VM.InSet.selectedIndex = 0;
+                VM.EpiIcon.Enable(null);
+                VM.EpiIcon.Ctrl.SetEpiIcon(mwId, showStar);
+            }
+            else
+            {
+                VM.InSet.selectedIndex = 1;
+                VM.EpiIcon.Disable();
+            }
+        }
+    }
+}

+ 11 - 0
Assets/Scripts/Business/Runtime/FGUI/Partner/MwSetBase/PartnerMwSetBaseCtrl.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: DnIX5H+qVShLLkFW5Swxwna4h/4vFg0MyZ7V67eXqDB2ea9Xu2KWalY=
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 34 - 0
Assets/Scripts/Business/Runtime/FGUI/Partner/MwSetBase/PartnerMwSetBaseVM.Gen.cs

@@ -0,0 +1,34 @@
+/// #pkgName FGUI包名
+/// #panelName UIPanel名字
+/// #UIName = $"{#pkgName}{#panelName}" UIKey名字
+/// #PropertyDefineArea 属性定义区域
+/// #PropertyAssignArea 属性赋值区域
+/// #ComponentType 组件类型
+/// #PropertyName 属性名字
+/// 该脚本由模板创建,不可编辑
+/// created by cb 2024
+using FairyGUI;
+using XGame.Framework.FGUI;
+using XGame.Framework.UI;
+
+namespace FL.FGUI
+{
+    /// <summary>
+    /// 该脚本由模板创建,不可修改,不可编辑
+    /// </summary>
+    public partial class PartnerMwSetBaseVM : FguiViewModel
+    {
+        public Controller InSet { get; private set; }
+        public GLoader EmptyDiLoader { get; private set; }
+        public PartnerMwBaseItemView EpiIcon { get; private set; }
+
+        protected override void BindComponents(GComponent panel, IUIViewAdapter adapter)
+        {
+            InSet = panel.GetController("InSet");
+            EmptyDiLoader = panel.GetChild("EmptyDiLoader") as GLoader;
+            EpiIcon = adapter.CreateNested<PartnerMwBaseItemView>(new FguiNested(panel.GetChild("EpiIcon").asCom), true);
+            AddChild(EpiIcon);
+
+        }
+    }
+}

+ 11 - 0
Assets/Scripts/Business/Runtime/FGUI/Partner/MwSetBase/PartnerMwSetBaseVM.Gen.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: W3Ma4yOkAin8K0TzYwiMDJqnoB158i6R38K8igzAZehnF3BacHmuuTw=
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 23 - 0
Assets/Scripts/Business/Runtime/FGUI/Partner/MwSetBase/PartnerMwSetBaseView.cs

@@ -0,0 +1,23 @@
+/// #pkgName FGUI包名
+/// #panelName UIPanel名字
+/// #UIName = $"{#pkgName}{#panelName}" UIKey名字
+/// 该脚本由模板创建
+/// created by cb 2024
+
+using XGame.Framework.UI;
+
+namespace FL.FGUI
+{
+    public static partial class UINestedKeys
+    {
+        private static UIKey _PartnerMwSetBase;
+        public static UIKey PartnerMwSetBase => _PartnerMwSetBase ?? (_PartnerMwSetBase = new UIKey("Partner", "MwSetBase", typeof(PartnerMwSetBaseView)));
+    }
+    public partial class PartnerMwSetBaseView : NestedView<PartnerMwSetBaseCtrl, PartnerMwSetBaseVM>
+    {
+        protected override void OnDispose()
+        {
+        }
+    }
+}
+

+ 11 - 0
Assets/Scripts/Business/Runtime/FGUI/Partner/MwSetBase/PartnerMwSetBaseView.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: XngYvX+uAS6Ol3PeGT3c/ct5SkttFngA7pa/XWkZ9nJlzPz2Om/Sxo0=
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 61 - 8
Assets/Scripts/Business/Runtime/FGUI/Partner/SbBaseItem/PartnerSbBaseItemCtrl.cs

@@ -4,7 +4,11 @@
 /// 该脚本由模板创建
 /// 该脚本由模板创建
 /// created by cb 2024
 /// created by cb 2024
 
 
+using System.Collections.Generic;
 using FairyGUI;
 using FairyGUI;
+using FL.Data;
+using XGame;
+using XGame.Database;
 using XGame.Framework.UI;
 using XGame.Framework.UI;
 
 
 namespace FL.FGUI
 namespace FL.FGUI
@@ -19,20 +23,69 @@ namespace FL.FGUI
         {
         {
             AddUIListenres();
             AddUIListenres();
         }
         }
+
         protected override void OnDisable()
         protected override void OnDisable()
         {
         {
             RemoveUIListenres();
             RemoveUIListenres();
         }
         }
+
         #region UI事件
         #region UI事件
-        private void AddUIListenres()
-        {
+        private void AddUIListenres() { }
 
 
-        }
-        private void RemoveUIListenres()
-        {
-
-        }
+        private void RemoveUIListenres() { }
 
 
         #endregion
         #endregion
+
+
+        public void ShowUI(int sbId, bool showOther)
+        {
+            if (sbId <= 0)
+            {
+                VM.PartnerImg.visible = false;
+                VM.QualityImg.icon = AddressableDefine.SbEmptyDi();
+                VM.ShowOther.selectedIndex = 1;
+                VM.LevelTxt.visible = false;
+                return;
+            }
+            var table = PartnerTableRepo.Get(sbId);
+            if (table == null)
+            {
+                Log.Error($"圣兵表不存在id:{sbId}");
+                return;
+            }
+            VM.PartnerImg.visible = true;
+            VM.ElementLoader.url = AddressableDefine.SbElementType((int)table.Element);
+            VM.QualityImg.icon = AddressableDefine.SbPzDi((int)table.Quality);
+            VM.PartnerImg.icon = table.Icon;
+            var partnerData = PartnersData.Instance.GetPartnerAttrByTableId(sbId);
+            var level = partnerData?.Level ?? 0;
+            bool bShowLevel = level > 0;
+            VM.LevelTxt.visible = bShowLevel;
+            if (bShowLevel)
+            {
+                VM.LevelTxt.text = $"LV.{level}";
+            }
+            VM.ShowOther.selectedIndex = showOther ? 0 : 1;
+            if (showOther)
+            {
+                var starLv = partnerData?.RisingStarLv == null ? 1 : partnerData.RisingStarLv;
+                var curNum = PartnersService.Instance.GetStarLv(starLv);
+                var curStep = PartnersService.Instance.GetStarStep(starLv);
+                var list = new List<int>();
+                for (int i = 0; i < curNum; i++)
+                {
+                    list.Add(curStep);
+                }
+                VM.StarList.BindDatas(list);
+                var starTable = partnerStarUpTableRepo.GetPartnerStarTable(sbId, starLv);
+                if (starTable == null)
+                {
+                    Log.Error($"圣兵升星表不存在,id:{sbId},starLv:{starLv}");
+                    return;
+                }
+                VM.SpPbar.max = starTable.StarUpCost;
+                VM.SpPbar.value = ItemData.Instance.GetItemNum(starTable.PetId);
+            }
+        }
     }
     }
-}
+}

+ 88 - 7
Assets/Scripts/Business/Runtime/FGUI/Partner/SbDetailNested/PartnerSbDetailNestedCtrl.cs

@@ -4,7 +4,12 @@
 /// 该脚本由模板创建
 /// 该脚本由模板创建
 /// created by cb 2024
 /// created by cb 2024
 
 
+using System.Collections.Generic;
 using FairyGUI;
 using FairyGUI;
+using FL.Data;
+using XGame;
+using XGame.Database;
+using XGame.Framework.Database;
 using XGame.Framework.UI;
 using XGame.Framework.UI;
 
 
 namespace FL.FGUI
 namespace FL.FGUI
@@ -19,20 +24,96 @@ namespace FL.FGUI
         {
         {
             AddUIListenres();
             AddUIListenres();
         }
         }
+
         protected override void OnDisable()
         protected override void OnDisable()
         {
         {
             RemoveUIListenres();
             RemoveUIListenres();
         }
         }
+
         #region UI事件
         #region UI事件
-        private void AddUIListenres()
-        {
+        private void AddUIListenres() { }
 
 
-        }
-        private void RemoveUIListenres()
-        {
+        private void RemoveUIListenres() { }
 
 
+        #endregion
+        private int _id;
+
+        public void ShowUI(int id)
+        {
+            _id = id;
+            if (_id == 0)
+            {
+                VM.IsEmpty.selectedIndex = 1;
+                return;
+            }
+            else
+            {
+                VM.IsEmpty.selectedIndex = 0;
+            }
+            var table = PartnerTableRepo.Get(_id);
+            if (table == null)
+            {
+                Log.Error($"圣兵表不存在,id:{_id}");
+                return;
+            }
+            var attr = PartnersData.Instance.GetPartnerAttrByTableId(_id);
+            var level = attr?.Level ?? 1;
+            var star = attr?.RisingStarLv ?? 1;
+            var upLevelTable = partnerStarUpTableRepo.GetPartnerStarTable(_id, star);
+            if (upLevelTable == null)
+            {
+                Log.Error($"圣兵升星表不存在,id:{_id},level:{level}");
+                return;
+            }
+            //
+            VM.SpPbar.max = upLevelTable.StarUpCost;
+            VM.SpPbar.value = ItemData.Instance.GetItemNum(upLevelTable.PetId);
+            //
+            var starStep = PartnersService.Instance.GetStarStep(star);
+            var starLv = PartnersService.Instance.GetStarLv(star);
+            var list = new List<int>();
+            for (int i = 0; i < starLv; i++)
+            {
+                list.Add(starStep);
+            }
+            VM.StarList.BindDatas(list);
+            //
+            VM.NameLabel.text = table.Name;
+            ShowSkillBaseInfo(table.Skill[0]);
+            //
+            var lvTable = partnerLvUpTableRepo.GetPartnerLvUpTable(_id, level);
+            if (lvTable == null)
+            {
+                Log.Error($"圣兵等级不存在,id:{_id},level:{level}");
+                return;
+            }
+            var atkVal = lvTable.LvAttr[1];
+            //var attributeInfo = AttrDescTableRepo.Get(attrType);
+            string descAtk = atkVal > 0 ? TableUtils.ToRealDouble(atkVal).ToString("F1") : "0";
+            VM.AtkValLabel.text = descAtk;
+            var atkSpeed = lvTable.LvAttr[3];
+            string descSpeed =
+                atkSpeed > 0 ? TableUtils.ToRealDouble(atkSpeed).ToString("F1") : "0";
+            VM.SpeedValLabel.text = descSpeed;
+            //
+            //VM.ItemBase.Ctrl.ShowUI()
+            VM.ElementLoader.url = AddressableDefine.SbElementType(((int)table.Element));
+            VM.TypeLoader.url = AddressableDefine.SbTypeIcon(table.Type);
         }
         }
 
 
-        #endregion
+        /// <summary>
+        /// 基础技能描述
+        /// </summary>
+        /// <param name="skillId"></param>
+        private void ShowSkillBaseInfo(int skillId)
+        {
+            var skillInfo = SkillTableRepo.Get(skillId);
+            if (skillInfo == null)
+            {
+                Log.Error($"技能表不存在,id{skillId}");
+                return;
+            }
+            VM.DescLabel.text = skillInfo.Desc;
+        }
     }
     }
-}
+}

+ 20 - 2
Assets/Scripts/Business/Runtime/FGUI/Partner/SbItem/PartnerSbItemCtrl.cs

@@ -5,6 +5,7 @@
 /// created by cb 2024
 /// created by cb 2024
 
 
 using FairyGUI;
 using FairyGUI;
+using FL.Data;
 using XGame.Framework.UI;
 using XGame.Framework.UI;
 
 
 namespace FL.FGUI
 namespace FL.FGUI
@@ -31,8 +32,25 @@ namespace FL.FGUI
         private void RemoveUIListenres()
         private void RemoveUIListenres()
         {
         {
 
 
-        }
-
+        }
+
         #endregion
         #endregion
+
+        public void ShowUI(int id, int planId = -1, int slotId = -1)
+        {
+            VM.PartnerBase.Ctrl.ShowUI(id, true);
+            if (planId >= 0 && slotId >= 0)
+            {
+                var slot = PartnersData.Instance.GetPlanSlot(planId, slotId);
+                VM.EpiSetBase.Ctrl.SetData(slot?.MwId ?? 0, id, false);
+            }
+            else
+            {
+                var info = PartnersData.Instance.GetPartnerAttrByTableId(id);
+                VM.EpiSetBase.Ctrl.SetData(info?.EpigraphId ?? 0, id, false);
+            }
+            bool isEmpty = id <= 0;
+            VM.IsEmpty.selectedIndex = isEmpty ? 1 : 0;
+        }
     }
     }
 }
 }

+ 3 - 2
Assets/Scripts/Business/Runtime/FGUI/Partner/SbItem/PartnerSbItemVM.Gen.cs

@@ -20,14 +20,15 @@ namespace FL.FGUI
     {
     {
         public Controller IsEmpty { get; private set; }
         public Controller IsEmpty { get; private set; }
         public PartnerSbBaseItemView PartnerBase { get; private set; }
         public PartnerSbBaseItemView PartnerBase { get; private set; }
-        public GLabel EpiSetBase { get; private set; }
+        public PartnerMwSetBaseView EpiSetBase { get; private set; }
 
 
         protected override void BindComponents(GComponent panel, IUIViewAdapter adapter)
         protected override void BindComponents(GComponent panel, IUIViewAdapter adapter)
         {
         {
             IsEmpty = panel.GetController("IsEmpty");
             IsEmpty = panel.GetController("IsEmpty");
             PartnerBase = adapter.CreateNested<PartnerSbBaseItemView>(new FguiNested(panel.GetChild("PartnerBase").asCom), true);
             PartnerBase = adapter.CreateNested<PartnerSbBaseItemView>(new FguiNested(panel.GetChild("PartnerBase").asCom), true);
             AddChild(PartnerBase);
             AddChild(PartnerBase);
-            EpiSetBase = panel.GetChild("EpiSetBase") as GLabel;
+            EpiSetBase = adapter.CreateNested<PartnerMwSetBaseView>(new FguiNested(panel.GetChild("EpiSetBase").asCom), true);
+            AddChild(EpiSetBase);
 
 
         }
         }
     }
     }

+ 83 - 21
Assets/Scripts/Business/Runtime/FGUI/Partner/SbMainPanel/PartnerSbMainPanelCtrl.cs

@@ -4,7 +4,10 @@
 /// 该脚本由模板创建
 /// 该脚本由模板创建
 /// created by cb 2024
 /// created by cb 2024
 
 
+using System.Collections.Generic;
 using FairyGUI;
 using FairyGUI;
+using FL.Data;
+using XGame;
 using XGame.Framework.UI;
 using XGame.Framework.UI;
 
 
 namespace FL.FGUI
 namespace FL.FGUI
@@ -18,11 +21,15 @@ namespace FL.FGUI
         protected override void OnEnable(object intent)
         protected override void OnEnable(object intent)
         {
         {
             AddUIListenres();
             AddUIListenres();
+            InitView();
+            ShowUI();
         }
         }
+
         protected override void OnDisable()
         protected override void OnDisable()
         {
         {
             RemoveUIListenres();
             RemoveUIListenres();
         }
         }
+
         #region UI事件
         #region UI事件
         private void AddUIListenres()
         private void AddUIListenres()
         {
         {
@@ -34,8 +41,8 @@ namespace FL.FGUI
             VM.MaskBtn.onClick.Add(OnClickMaskBtn);
             VM.MaskBtn.onClick.Add(OnClickMaskBtn);
             VM.ConfirmBtn.onClick.Add(OnClickConfirmBtn);
             VM.ConfirmBtn.onClick.Add(OnClickConfirmBtn);
             VM.CancelBtn.onClick.Add(OnClickCancelBtn);
             VM.CancelBtn.onClick.Add(OnClickCancelBtn);
-
         }
         }
+
         private void RemoveUIListenres()
         private void RemoveUIListenres()
         {
         {
             VM.ReplaceBtn.onClick.Remove(OnClickReplaceBtn);
             VM.ReplaceBtn.onClick.Remove(OnClickReplaceBtn);
@@ -46,33 +53,88 @@ namespace FL.FGUI
             VM.MaskBtn.onClick.Remove(OnClickMaskBtn);
             VM.MaskBtn.onClick.Remove(OnClickMaskBtn);
             VM.ConfirmBtn.onClick.Remove(OnClickConfirmBtn);
             VM.ConfirmBtn.onClick.Remove(OnClickConfirmBtn);
             VM.CancelBtn.onClick.Remove(OnClickCancelBtn);
             VM.CancelBtn.onClick.Remove(OnClickCancelBtn);
-
-        }
-        private void OnClickReplaceBtn(EventContext context)
-        {
         }
         }
-        private void OnClickStrengthBtn(EventContext context)
-        {
-        }
-        private void OnClickOneUpBtn(EventContext context)
-        {
-        }
-        private void OnClickRecommendBtn(EventContext context)
-        {
-        }
-        private void OnClickBagBtn(EventContext context)
+
+        private void OnClickReplaceBtn(EventContext context) { }
+
+        private void OnClickStrengthBtn(EventContext context) { }
+
+        private void OnClickOneUpBtn(EventContext context) { }
+
+        private void OnClickRecommendBtn(EventContext context) { }
+
+        private void OnClickBagBtn(EventContext context) { }
+
+        private void OnClickMaskBtn(EventContext context) { }
+
+        private void OnClickConfirmBtn(EventContext context) { }
+
+        private void OnClickCancelBtn(EventContext context) { }
+
+        #endregion
+        #region 属性
+        private bool _initView = false;
+        private int _curSelectPos = 0;
+        #endregion
+        #region 页面
+        private void InitView()
         {
         {
+            if (_initView)
+                return;
+            _initView = true;
+            VM.SbList.ListType = EGListType.None;
         }
         }
-        private void OnClickMaskBtn(EventContext context)
+
+        private void ShowUI()
         {
         {
+            RefreshGoneUpPartners(true);
+            UpdateDetail();
         }
         }
-        private void OnClickConfirmBtn(EventContext context)
+
+        private void RefreshGoneUpPartners(bool chooseFirstSb)
         {
         {
+            var plan = PartnersData.Instance.CurUsePlan;
+            if(plan == null)
+            {
+                Log.Error($"圣兵上阵方案不存在,id:{PartnersData.Instance.CurUsePlan}");
+                return;
+            }
+            if (chooseFirstSb)
+            {
+                _curSelectPos = 0;
+                for (int i = 0; i < PartnersData.GoneUpLimit; i++)
+                {
+                    var slot = plan.GetSlot(i);
+                    if (slot?.SbId > 0)
+                    {
+                        _curSelectPos = i;
+                        break;
+                    }
+                }
+            }
+            var list = new List<PartnerSbUpListItemParam>();
+            for (int i = 0; i < PartnersData.GoneUpLimit; i++)
+            {
+                var data = new PartnerSbUpListItemParam()
+                {
+                    PosId = i,
+                    CurSelectPos = _curSelectPos,
+                };
+                list.Add(data);
+            }
+            VM.SbList.BindDatas(list);
         }
         }
-        private void OnClickCancelBtn(EventContext context)
-        {
+        private void UpdateDetail()
+        {
+            var plan = PartnersData.Instance.CurUsePlan;
+            if (plan == null)
+            {
+                Log.Error($"圣兵上阵方案不存在,id:{PartnersData.Instance.CurUsePlan}");
+                return;
+            }
+            var slot = plan.GetSlot(_curSelectPos);
+            VM.SbDetailNested.Ctrl.ShowUI(slot?.SbId ?? 0);
         }
         }
-
         #endregion
         #endregion
     }
     }
-}
+}

+ 1 - 1
Assets/Scripts/Business/Runtime/FGUI/Partner/SbRecommendPanel/PartnerSbRecommendPanelView.cs

@@ -15,7 +15,7 @@ namespace FL.FGUI
     }
     }
     public partial class PartnerSbRecommendPanelView : UIView
     public partial class PartnerSbRecommendPanelView : UIView
     {
     {
-        public static UILayer Layer => UILayer.Popup;
+        public static UILayer Layer => UILayer.Middle;
         protected override void AddController(IUIControllerGroup group)
         protected override void AddController(IUIControllerGroup group)
         {
         {
             group.Add(new PartnerSbRecommendPanelCtrl());
             group.Add(new PartnerSbRecommendPanelCtrl());

+ 5 - 0
Assets/Scripts/Business/Runtime/FGUI/Partner/SbStarListItem/PartnerSbStarListItemCtrl.cs

@@ -34,5 +34,10 @@ namespace FL.FGUI
         }
         }
 
 
         #endregion
         #endregion
+
+        public void OnRefresh(int index, int starStep)
+        {
+            VM.StarIcon.url = AddressableDefine.PartnerStarIconName(starStep);
+        }
     }
     }
 }
 }

+ 1 - 2
Assets/Scripts/Business/Runtime/FGUI/Partner/SbStarListItem/PartnerSbStarListItemView.ListItem.cs

@@ -14,8 +14,7 @@ namespace FL.FGUI
         void IGListItemHandle.OnRefresh(int index, object data)
         void IGListItemHandle.OnRefresh(int index, object data)
         {
         {
             ItemIndex = index;
             ItemIndex = index;
-            //Ctrl.OnRefresh(index, data as GListData);
-            throw new System.NotImplementedException("业务需要实现: PartnerSbStarListItemViewCtrl.OnRefresh()");
+            Ctrl.OnRefresh(index, (int)data);
         }
         }
     }
     }
 }
 }

+ 0 - 2
Assets/Scripts/Business/Runtime/FGUI/Partner/SbStarUpBtn/PartnerSbStarUpBtnVM.Gen.cs

@@ -20,13 +20,11 @@ namespace FL.FGUI
     {
     {
         public Controller Grayed { get; private set; }
         public Controller Grayed { get; private set; }
         public GProgressBar SpPbar { get; private set; }
         public GProgressBar SpPbar { get; private set; }
-        public GImage UpArrImg { get; private set; }
 
 
         protected override void BindComponents(GComponent panel, IUIViewAdapter adapter)
         protected override void BindComponents(GComponent panel, IUIViewAdapter adapter)
         {
         {
             Grayed = panel.GetController("grayed");
             Grayed = panel.GetController("grayed");
             SpPbar = panel.GetChild("SpPbar") as GProgressBar;
             SpPbar = panel.GetChild("SpPbar") as GProgressBar;
-            UpArrImg = panel.GetChild("UpArrImg") as GImage;
 
 
         }
         }
     }
     }

+ 2 - 0
Assets/Scripts/Business/Runtime/FGUI/Partner/SbStrengthPanel/PartnerSbStrengthPanelVM.Gen.cs

@@ -28,6 +28,7 @@ namespace FL.FGUI
         public GButton LeftBtn { get; private set; }
         public GButton LeftBtn { get; private set; }
         public GButton RightBtn { get; private set; }
         public GButton RightBtn { get; private set; }
         public GButton MwSet { get; private set; }
         public GButton MwSet { get; private set; }
+        public GImage UpArrImg { get; private set; }
 
 
         protected override void BindComponents(GComponent panel, IUIViewAdapter adapter)
         protected override void BindComponents(GComponent panel, IUIViewAdapter adapter)
         {
         {
@@ -44,6 +45,7 @@ namespace FL.FGUI
             LeftBtn = panel.GetChild("LeftBtn") as GButton;
             LeftBtn = panel.GetChild("LeftBtn") as GButton;
             RightBtn = panel.GetChild("RightBtn") as GButton;
             RightBtn = panel.GetChild("RightBtn") as GButton;
             MwSet = panel.GetChild("MwSet") as GButton;
             MwSet = panel.GetChild("MwSet") as GButton;
+            UpArrImg = panel.GetChild("UpArrImg") as GImage;
 
 
         }
         }
     }
     }

+ 2 - 0
Assets/Scripts/Business/Runtime/FGUI/Partner/SbUpLineListItem/PartnerSbUpLineListItemVM.Gen.cs

@@ -20,12 +20,14 @@ namespace FL.FGUI
     {
     {
         public PartnerSbDetailNestedView DetailNested { get; private set; }
         public PartnerSbDetailNestedView DetailNested { get; private set; }
         public GButton UpBtn { get; private set; }
         public GButton UpBtn { get; private set; }
+        public GImage UpArrImg { get; private set; }
 
 
         protected override void BindComponents(GComponent panel, IUIViewAdapter adapter)
         protected override void BindComponents(GComponent panel, IUIViewAdapter adapter)
         {
         {
             DetailNested = adapter.CreateNested<PartnerSbDetailNestedView>(new FguiNested(panel.GetChild("DetailNested").asCom), true);
             DetailNested = adapter.CreateNested<PartnerSbDetailNestedView>(new FguiNested(panel.GetChild("DetailNested").asCom), true);
             AddChild(DetailNested);
             AddChild(DetailNested);
             UpBtn = panel.GetChild("UpBtn") as GButton;
             UpBtn = panel.GetChild("UpBtn") as GButton;
+            UpArrImg = panel.GetChild("UpArrImg") as GImage;
 
 
         }
         }
     }
     }

+ 15 - 2
Assets/Scripts/Business/Runtime/FGUI/Partner/SbUpListItem/PartnerSbUpListItemCtrl.cs

@@ -5,6 +5,7 @@
 /// created by cb 2024
 /// created by cb 2024
 
 
 using FairyGUI;
 using FairyGUI;
+using FL.Data;
 using XGame.Framework.UI;
 using XGame.Framework.UI;
 
 
 namespace FL.FGUI
 namespace FL.FGUI
@@ -31,8 +32,20 @@ namespace FL.FGUI
         private void RemoveUIListenres()
         private void RemoveUIListenres()
         {
         {
 
 
-        }
-
+        }
+
+        #endregion
+        #region 属性
+        private int _slotId;
+        private int _sbId;
         #endregion
         #endregion
+        public void OnRefresh(int index, PartnerSbUpListItemParam param)
+        {
+            _slotId = param.PosId;
+            var slotData = PartnersData.Instance.CurUsePlan.GetSlot(_slotId);
+            _sbId = slotData?.SbId ?? 0;
+            VM.IsSelect.selectedIndex = param.PosId == param.CurSelectPos ? 0 : 1;
+            VM.SbItem.Ctrl.ShowUI(_sbId);
+        }
     }
     }
 }
 }

+ 8 - 2
Assets/Scripts/Business/Runtime/FGUI/Partner/SbUpListItem/PartnerSbUpListItemView.ListItem.cs

@@ -11,11 +11,17 @@ namespace FL.FGUI
     public partial class PartnerSbUpListItemView : IGListItemHandle
     public partial class PartnerSbUpListItemView : IGListItemHandle
     {
     {
         public int ItemIndex { get; private set; }
         public int ItemIndex { get; private set; }
+
         void IGListItemHandle.OnRefresh(int index, object data)
         void IGListItemHandle.OnRefresh(int index, object data)
         {
         {
             ItemIndex = index;
             ItemIndex = index;
-            //Ctrl.OnRefresh(index, data as GListData);
-            throw new System.NotImplementedException("业务需要实现: PartnerSbUpListItemViewCtrl.OnRefresh()");
+            Ctrl.OnRefresh(index, data as PartnerSbUpListItemParam);
         }
         }
     }
     }
+
+    public class PartnerSbUpListItemParam
+    {
+        public int PosId;
+        public int CurSelectPos;
+    }
 }
 }

+ 1 - 0
Assets/Scripts/Business/Runtime/FGUI/Partner/SbUpPanel/PartnerSbUpPanelVM.Gen.cs

@@ -23,6 +23,7 @@ namespace FL.FGUI
         protected override void BindComponents(GComponent panel, IUIViewAdapter adapter)
         protected override void BindComponents(GComponent panel, IUIViewAdapter adapter)
         {
         {
             List = panel.GetChild("List") as GList;
             List = panel.GetChild("List") as GList;
+            List.Init(typeof(PartnerSbUpLineListItemView), adapter.CreateListItem);
 
 
         }
         }
     }
     }

+ 1 - 1
fl-fgui-project/assets/Partner/NewEpigraph/item/MwBaseItem.xml

@@ -14,5 +14,5 @@
       <gearDisplay controller="ShowStar" pages="0"/>
       <gearDisplay controller="ShowStar" pages="0"/>
     </text>
     </text>
   </displayList>
   </displayList>
-  <scriptData genuitypev4ke2l="1" gencodev4ke2l="1"/>
+  <scriptData genuitypev4ke2l="1" gencodev4ke2l="1" genuitypeq0v66d="1" gencodeq0v66d="1"/>
 </component>
 </component>

+ 2 - 2
fl-fgui-project/assets/Partner/NewEpigraph/item/MwSetBase.xml

@@ -11,7 +11,7 @@
     <image id="n15_vn6w" name="n15" src="v4ke28" fileName="Epigraph/Images/img/add.png" xy="32,43" pivot="0.5,0.5" scale="2.3,2.3">
     <image id="n15_vn6w" name="n15" src="v4ke28" fileName="Epigraph/Images/img/add.png" xy="32,43" pivot="0.5,0.5" scale="2.3,2.3">
       <gearDisplay controller="InSet" pages="0"/>
       <gearDisplay controller="InSet" pages="0"/>
     </image>
     </image>
-    <component id="n16_vn6w" name="EpiIcon" src="v4ke2l" fileName="Epigraph/Item/EpiBaseItem.xml" xy="0,0" pivot="0.5,0.5" size="84,95"/>
+    <component id="n16_vn6w" name="EpiIcon" src="q0v66d" fileName="NewEpigraph/item/MwBaseItem.xml" xy="0,0" pivot="0.5,0.5" size="84,95"/>
   </displayList>
   </displayList>
-  <scriptData genuitypez6mw3g="1" gencodez6mw3g="1"/>
+  <scriptData genuitypez6mw3g="1" gencodez6mw3g="1" genuitypescnr84="1" gencodescnr84="1"/>
 </component>
 </component>

+ 11 - 3
fl-fgui-project/assets/Partner/NewPartner/SbMainPanel.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
-<component size="756,1344" designImage="ui://2981jnh7q0v67q" designImageAlpha="43" designImageLayer="1">
+<component size="756,1344" designImage="ui://2981jnh7q0v67q" designImageAlpha="25" designImageLayer="1">
   <controller name="UpPartner" pages="0,,1," selected="0">
   <controller name="UpPartner" pages="0,,1," selected="0">
     <remark page="0" value="正常界面状态"/>
     <remark page="0" value="正常界面状态"/>
     <remark page="1" value="处于圣兵上阵选择状态"/>
     <remark page="1" value="处于圣兵上阵选择状态"/>
@@ -28,7 +28,9 @@
     <component id="n47_q0v6" name="StrengthBtn" src="q0v66m" fileName="NewPartner/components/YellowBtn.xml" xy="441,1027" group="n88_q0v6">
     <component id="n47_q0v6" name="StrengthBtn" src="q0v66m" fileName="NewPartner/components/YellowBtn.xml" xy="441,1027" group="n88_q0v6">
       <Button title="强化"/>
       <Button title="强化"/>
     </component>
     </component>
-    <component id="n48_q0v6" name="OneUpBtn" src="q0v66n" fileName="NewPartner/components/Yellow2Btn.xml" xy="254,1115" group="n88_q0v6"/>
+    <component id="n48_q0v6" name="OneUpBtn" src="q0v66n" fileName="NewPartner/components/Yellow2Btn.xml" xy="254,1115" group="n88_q0v6">
+      <Button title="一键上阵"/>
+    </component>
     <component id="n50_q0v6" name="RecommendBtn" src="q0v66p" fileName="NewPartner/components/DiaBtn.xml" xy="20,1114" group="n88_q0v6">
     <component id="n50_q0v6" name="RecommendBtn" src="q0v66p" fileName="NewPartner/components/DiaBtn.xml" xy="20,1114" group="n88_q0v6">
       <Button title="推荐阵容" icon="ui://2981jnh7q0v66o"/>
       <Button title="推荐阵容" icon="ui://2981jnh7q0v66o"/>
     </component>
     </component>
@@ -36,7 +38,7 @@
       <Button title="圣兵列表" icon="ui://2981jnh7q0v66q"/>
       <Button title="圣兵列表" icon="ui://2981jnh7q0v66q"/>
     </component>
     </component>
     <image id="n83_q0v6" name="DownArr" src="q0v66z" fileName="NewPartner/img/Stretch.png" xy="69,688" pivot="0.5,0.5" group="n88_q0v6" scale="1,-1">
     <image id="n83_q0v6" name="DownArr" src="q0v66z" fileName="NewPartner/img/Stretch.png" xy="69,688" pivot="0.5,0.5" group="n88_q0v6" scale="1,-1">
-      <gearDisplay controller="IsEmpty" pages="0"/>
+      <gearDisplay controller="UpPartner" pages="0"/>
     </image>
     </image>
     <image id="n84_q0v6" name="n84" src="q0v671" fileName="NewPartner/img/weikong.png" xy="235,847" group="n85_q0v6"/>
     <image id="n84_q0v6" name="n84" src="q0v671" fileName="NewPartner/img/weikong.png" xy="235,847" group="n85_q0v6"/>
     <text id="n80_q0v6" name="n80" xy="337,870" size="158,59" group="n85_q0v6" fontSize="22" color="#ffffff" leading="0" strokeColor="#000000" strokeSize="2" text="还没有上阵圣兵&#xA;请一键上阵"/>
     <text id="n80_q0v6" name="n80" xy="337,870" size="158,59" group="n85_q0v6" fontSize="22" color="#ffffff" leading="0" strokeColor="#000000" strokeSize="2" text="还没有上阵圣兵&#xA;请一键上阵"/>
@@ -73,6 +75,12 @@
       <gearDisplay controller="UpPartner" pages="1"/>
       <gearDisplay controller="UpPartner" pages="1"/>
       <relation target="" sidePair="bottom-bottom"/>
       <relation target="" sidePair="bottom-bottom"/>
     </image>
     </image>
+    <image id="n95_uai3" name="n95" src="q0v676" fileName="NewPartner/img/Separation.png" xy="134,291" pivot="0.5,0.5" group="n98_uai3"/>
+    <image id="n96_uai3" name="n96" src="q0v676" fileName="NewPartner/img/Separation.png" xy="503,291" pivot="0.5,0.5" group="n98_uai3" scale="-1,1"/>
+    <text id="n97_uai3" name="n97" xy="326,283" pivot="0.5,0.5" size="100,34" group="n98_uai3" fontSize="24" color="#ffffff" align="center" vAlign="middle" strokeColor="#000000" strokeSize="2" text="选择替换"/>
+    <group id="n98_uai3" name="n98" xy="134,283" size="492,34" advanced="true">
+      <gearDisplay controller="UpPartner" pages="1"/>
+    </group>
   </displayList>
   </displayList>
   <scriptData gencodevl6j0="1" gencodeq0v65j="1"/>
   <scriptData gencodevl6j0="1" gencodeq0v65j="1"/>
 </component>
 </component>

+ 2 - 2
fl-fgui-project/assets/Partner/NewPartner/SbRecommendPanel.xml

@@ -11,7 +11,7 @@
     </component>
     </component>
     <image id="n0_iqx9" name="n0" src="iqx988" fileName="NewPartner/img/tanchuangbg.png" xy="34,215" size="685,940" group="n20_uai3"/>
     <image id="n0_iqx9" name="n0" src="iqx988" fileName="NewPartner/img/tanchuangbg.png" xy="34,215" size="685,940" group="n20_uai3"/>
     <image id="n1_iqx9" name="n1" src="iqx987" fileName="NewPartner/img/tanchuangtitlebg.png" xy="2,159" group="n20_uai3"/>
     <image id="n1_iqx9" name="n1" src="iqx987" fileName="NewPartner/img/tanchuangtitlebg.png" xy="2,159" group="n20_uai3"/>
-    <text id="n7_uai3" name="n7" xy="317,168" size="124,42" group="n20_uai3" fontSize="30" color="#ffffff" align="center" vAlign="middle" strokeColor="#000000" strokeSize="2" text="推荐阵容"/>
+    <text id="n7_uai3" name="n7" xy="317,168" size="124,42" group="n20_uai3" fontSize="30" color="#ffffff" align="center" vAlign="middle" ubb="true" strokeColor="#000000" strokeSize="2" text="推荐阵容"/>
     <list id="n19_uai3" name="List" xy="56,244" size="645,880" group="n20_uai3" overflow="scroll" lineGap="8" defaultItem="ui://2981jnh7uai38f" autoItemSize="false" autoClearItems="true" scrollItemToViewOnClick="false">
     <list id="n19_uai3" name="List" xy="56,244" size="645,880" group="n20_uai3" overflow="scroll" lineGap="8" defaultItem="ui://2981jnh7uai38f" autoItemSize="false" autoClearItems="true" scrollItemToViewOnClick="false">
       <item/>
       <item/>
       <item/>
       <item/>
@@ -36,5 +36,5 @@
       <relation target="" sidePair="middle-middle"/>
       <relation target="" sidePair="middle-middle"/>
     </group>
     </group>
   </displayList>
   </displayList>
-  <scriptData genuilayeriqx986="4" gencodeiqx986="1"/>
+  <scriptData genuilayeriqx986="2" gencodeiqx986="1"/>
 </component>
 </component>

+ 1 - 0
fl-fgui-project/assets/Partner/NewPartner/SbStrengthPanel.xml

@@ -19,6 +19,7 @@
     <component id="n125_q0v6" name="LeftBtn" src="z7d1g" fileName="NewPartner/components/ArrowBtn.xml" xy="32,517"/>
     <component id="n125_q0v6" name="LeftBtn" src="z7d1g" fileName="NewPartner/components/ArrowBtn.xml" xy="32,517"/>
     <component id="n126_q0v6" name="RightBtn" src="z7d1g" fileName="NewPartner/components/ArrowBtn.xml" xy="624,517" scale="-1,1"/>
     <component id="n126_q0v6" name="RightBtn" src="z7d1g" fileName="NewPartner/components/ArrowBtn.xml" xy="624,517" scale="-1,1"/>
     <component id="n129_scnr" name="MwSet" src="scnr85" fileName="NewPartner/components/MwSetBtn.xml" xy="615,416"/>
     <component id="n129_scnr" name="MwSet" src="scnr85" fileName="NewPartner/components/MwSetBtn.xml" xy="615,416"/>
+    <image id="n131_uai3" name="UpArrImg" src="q0v672" fileName="NewPartner/img/Upgradable.png" xy="331,1108"/>
   </displayList>
   </displayList>
   <scriptData gencodevl6j0="1" gencodeq0v675="1" gencodeq0v67m="1" gencodeq0v67s="1"/>
   <scriptData gencodevl6j0="1" gencodeq0v675="1" gencodeq0v67m="1" gencodeq0v67s="1"/>
 </component>
 </component>

+ 4 - 4
fl-fgui-project/assets/Partner/NewPartner/SbUpPanel.xml

@@ -7,11 +7,11 @@
     <image id="n36_q0v6" name="n36" src="q0v65u" fileName="NewPartner/img/titlebg1.png" xy="0,22" group="n87_q0v6"/>
     <image id="n36_q0v6" name="n36" src="q0v65u" fileName="NewPartner/img/titlebg1.png" xy="0,22" group="n87_q0v6"/>
     <text id="n38_q0v6" name="n1" xy="31,39" pivot="0.5,0.5" size="124,42" group="n87_q0v6" fontSize="30" color="#ffffff" strokeColor="#000000" strokeSize="2" text="圣兵上阵"/>
     <text id="n38_q0v6" name="n1" xy="31,39" pivot="0.5,0.5" size="124,42" group="n87_q0v6" fontSize="30" color="#ffffff" strokeColor="#000000" strokeSize="2" text="圣兵上阵"/>
     <group id="n87_q0v6" name="n87" xy="0,22" size="226,79"/>
     <group id="n87_q0v6" name="n87" xy="0,22" size="226,79"/>
-    <list id="n101_q0v6" name="List" xy="21,142" size="714,1028" overflow="scroll" autoClearItems="true">
+    <list id="n101_q0v6" name="List" xy="21,142" size="714,1028" overflow="scroll" defaultItem="ui://2981jnh7q0v67n" autoClearItems="true">
       <relation target="" sidePair="bottomext-bottom"/>
       <relation target="" sidePair="bottomext-bottom"/>
-      <item url="ui://2981jnh7q0v67n"/>
-      <item url="ui://2981jnh7q0v67n"/>
-      <item url="ui://2981jnh7q0v67n"/>
+      <item/>
+      <item/>
+      <item/>
       <item/>
       <item/>
       <item/>
       <item/>
       <item/>
       <item/>

+ 1 - 1
fl-fgui-project/assets/Partner/NewPartner/item/SbBaseItem.xml

@@ -3,7 +3,7 @@
   <controller name="ShowOther" pages="0,show,1,no" selected="0"/>
   <controller name="ShowOther" pages="0,show,1,no" selected="0"/>
   <displayList>
   <displayList>
     <loader id="n11_vn6w" name="QualityImg" xy="1,4" size="109,285" url="ui://2981jnh7q0v65y" align="center" vAlign="middle" autoSize="true" clearOnPublish="true"/>
     <loader id="n11_vn6w" name="QualityImg" xy="1,4" size="109,285" url="ui://2981jnh7q0v65y" align="center" vAlign="middle" autoSize="true" clearOnPublish="true"/>
-    <loader id="n2_vl6j" name="PartnerImg" xy="17,37" pivot="0.5,0.5" size="78,208" autoSize="true"/>
+    <loader id="n2_vl6j" name="PartnerImg" xy="3,9" pivot="0.5,0.5" size="108,280" url="ui://2981jnh7uai38i" align="center" vAlign="middle" autoSize="true" clearOnPublish="true"/>
     <text id="n13_vn6w" name="LevelTxt" xy="32,3" size="65,29" fontSize="20" color="#ffffff" align="center" vAlign="middle" strokeColor="#000000" strokeSize="2" text="Lv.102"/>
     <text id="n13_vn6w" name="LevelTxt" xy="32,3" size="65,29" fontSize="20" color="#ffffff" align="center" vAlign="middle" strokeColor="#000000" strokeSize="2" text="Lv.102"/>
     <component id="n18_q0v6" name="SpPbar" src="q0v66j" fileName="NewPartner/components/SpProgress.xml" xy="18,28">
     <component id="n18_q0v6" name="SpPbar" src="q0v66j" fileName="NewPartner/components/SpProgress.xml" xy="18,28">
       <gearDisplay controller="ShowOther" pages="0"/>
       <gearDisplay controller="ShowOther" pages="0"/>

+ 3 - 3
fl-fgui-project/assets/Partner/NewPartner/item/SbDetailNested.xml

@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
-<component size="714,394" designImage="ui://2981jnh7ifoa5f" designImageOffsetX="-22" designImageOffsetY="-716" designImageLayer="1">
+<component size="714,394" designImage="ui://2981jnh7ifoa5f" designImageOffsetX="-22" designImageOffsetY="-716" designImageAlpha="6" designImageLayer="1">
   <controller name="IsEmpty" pages="0,,1," selected="0">
   <controller name="IsEmpty" pages="0,,1," selected="0">
     <remark page="0" value="不为空"/>
     <remark page="0" value="不为空"/>
     <remark page="1" value="为空"/>
     <remark page="1" value="为空"/>
@@ -21,13 +21,13 @@
     <group id="n65_q0v6" name="n65" xy="440,118" size="248,32" group="n81_q0v6"/>
     <group id="n65_q0v6" name="n65" xy="440,118" size="248,32" group="n81_q0v6"/>
     <image id="n66_q0v6" name="n66" src="q0v66u" fileName="NewPartner/img/Textbg.png" xy="167,164" size="521,32" group="n71_q0v6"/>
     <image id="n66_q0v6" name="n66" src="q0v66u" fileName="NewPartner/img/Textbg.png" xy="167,164" size="521,32" group="n71_q0v6"/>
     <image id="n67_q0v6" name="n67" src="q0v65q" fileName="NewPartner/img/jiahao.png" xy="168,166" group="n71_q0v6"/>
     <image id="n67_q0v6" name="n67" src="q0v65q" fileName="NewPartner/img/jiahao.png" xy="168,166" group="n71_q0v6"/>
-    <text id="n69_q0v6" name="n69" xy="194,164" size="212,32" group="n71_q0v6" fontSize="22" color="#ffffff" align="center" strokeColor="#000000" text="基础攻击&amp;防御&amp;生命"/>
+    <text id="n69_q0v6" name="n69" xy="194,164" size="212,32" group="n71_q0v6" fontSize="22" color="#ffffff" align="center" strokeColor="#000000" strokeSize="2" text="基础攻击&amp;防御&amp;生命"/>
     <text id="n70_q0v6" name="OwnerLabel" xy="618,164" pivot="1,0" size="64,32" group="n71_q0v6" fontSize="22" color="#1ef369" align="center" strokeColor="#000000" strokeSize="2" autoClearText="true" text="+46%"/>
     <text id="n70_q0v6" name="OwnerLabel" xy="618,164" pivot="1,0" size="64,32" group="n71_q0v6" fontSize="22" color="#1ef369" align="center" strokeColor="#000000" strokeSize="2" autoClearText="true" text="+46%"/>
     <group id="n71_q0v6" name="n71" xy="167,164" size="521,32" group="n81_q0v6"/>
     <group id="n71_q0v6" name="n71" xy="167,164" size="521,32" group="n81_q0v6"/>
     <text id="n72_q0v6" name="DescLabel" xy="172,207" size="516,69" group="n81_q0v6" fontSize="22" color="#ffffff" leading="0" autoSize="none" strokeColor="#000000" strokeSize="2" autoClearText="true" text="释放一个释放一个释放一个释放一个释放一个释放一个释放一个释放一个释放一个释放一个释放一个释放一个释放一个"/>
     <text id="n72_q0v6" name="DescLabel" xy="172,207" size="516,69" group="n81_q0v6" fontSize="22" color="#ffffff" leading="0" autoSize="none" strokeColor="#000000" strokeSize="2" autoClearText="true" text="释放一个释放一个释放一个释放一个释放一个释放一个释放一个释放一个释放一个释放一个释放一个释放一个释放一个"/>
     <image id="n73_q0v6" name="n73" src="q0v66u" fileName="NewPartner/img/Textbg.png" xy="167,27" size="522,32" group="n82_q0v6"/>
     <image id="n73_q0v6" name="n73" src="q0v66u" fileName="NewPartner/img/Textbg.png" xy="167,27" size="522,32" group="n82_q0v6"/>
     <text id="n75_q0v6" name="NameLabel" xy="171,25" size="108,36" group="n82_q0v6" fontSize="26" color="#ffffff" align="center" vAlign="middle" leading="0" strokeColor="#000000" strokeSize="2" autoClearText="true" text="霜之哀伤"/>
     <text id="n75_q0v6" name="NameLabel" xy="171,25" size="108,36" group="n82_q0v6" fontSize="26" color="#ffffff" align="center" vAlign="middle" leading="0" strokeColor="#000000" strokeSize="2" autoClearText="true" text="霜之哀伤"/>
-    <list id="n84_q0v6" name="StarList" xy="483,26" size="200,34" group="n82_q0v6" layout="row" colGap="-13" defaultItem="ui://2981jnh7q0v67w" align="right" autoClearItems="true">
+    <list id="n84_q0v6" name="StarList" xy="483,26" size="200,34" group="n82_q0v6" layout="row" colGap="-13" defaultItem="ui://2981jnh7q0v67w" autoItemSize="false" align="right" autoClearItems="true" scrollItemToViewOnClick="false">
       <item/>
       <item/>
       <item/>
       <item/>
       <item/>
       <item/>

+ 1 - 3
fl-fgui-project/assets/Partner/NewPartner/item/SbItem.xml

@@ -6,9 +6,7 @@
   </controller>
   </controller>
   <displayList>
   <displayList>
     <component id="n0_z6mw" name="PartnerBase" src="q0v66e" fileName="NewPartner/item/SbBaseItem.xml" xy="0,0"/>
     <component id="n0_z6mw" name="PartnerBase" src="q0v66e" fileName="NewPartner/item/SbBaseItem.xml" xy="0,0"/>
-    <component id="n1_z6mw" name="EpiSetBase" src="q0v66d" fileName="NewEpigraph/item/MwBaseItem.xml" xy="28,214" scale="0.7,0.7">
-      <gearDisplay controller="IsEmpty" pages="0"/>
-    </component>
+    <component id="n1_z6mw" name="EpiSetBase" src="scnr84" fileName="NewEpigraph/item/MwSetBase.xml" xy="28,214" scale="0.7,0.7"/>
     <image id="n2_cpp8" name="n2" src="v4ke28" fileName="Epigraph/Images/img/add.png" xy="31,79" aspect="true" scale="2.4,2.4">
     <image id="n2_cpp8" name="n2" src="v4ke28" fileName="Epigraph/Images/img/add.png" xy="31,79" aspect="true" scale="2.4,2.4">
       <gearDisplay controller="IsEmpty" pages="1"/>
       <gearDisplay controller="IsEmpty" pages="1"/>
     </image>
     </image>

+ 0 - 1
fl-fgui-project/assets/Partner/NewPartner/item/SbStarUpBtn.xml

@@ -13,7 +13,6 @@
       <ProgressBar value="50" max="100"/>
       <ProgressBar value="50" max="100"/>
     </component>
     </component>
     <image id="n118_q0v6" name="n118" src="q0v66g" fileName="NewPartner/img/suipian.png" xy="64,4" scale="1.4,1.4"/>
     <image id="n118_q0v6" name="n118" src="q0v66g" fileName="NewPartner/img/suipian.png" xy="64,4" scale="1.4,1.4"/>
-    <image id="n121_scnr" name="UpArrImg" src="q0v672" fileName="NewPartner/img/Upgradable.png" xy="211,-2"/>
   </displayList>
   </displayList>
   <Button downEffect="scale" downEffectValue=".9"/>
   <Button downEffect="scale" downEffectValue=".9"/>
   <scriptData genuitypeq0v67z="1" gencodeq0v67z="1"/>
   <scriptData genuitypeq0v67z="1" gencodeq0v67z="1"/>

+ 2 - 1
fl-fgui-project/assets/Partner/NewPartner/item/SbUpLineListItem.xml

@@ -1,10 +1,11 @@
 <?xml version="1.0" encoding="utf-8"?>
 <?xml version="1.0" encoding="utf-8"?>
-<component size="714,406">
+<component size="714,406" designImage="ui://2981jnh7q0v67p" designImageOffsetX="-22" designImageOffsetY="-480" designImageLayer="1">
   <displayList>
   <displayList>
     <component id="n110_q0v6" name="DetailNested" src="q0v670" fileName="NewPartner/item/SbDetailNested.xml" xy="0,6" size="714,394"/>
     <component id="n110_q0v6" name="DetailNested" src="q0v670" fileName="NewPartner/item/SbDetailNested.xml" xy="0,6" size="714,394"/>
     <component id="n111_q0v6" name="UpBtn" src="q0v66l" fileName="NewPartner/components/BlueBtn.xml" xy="282,317">
     <component id="n111_q0v6" name="UpBtn" src="q0v66l" fileName="NewPartner/components/BlueBtn.xml" xy="282,317">
       <Button title="上阵"/>
       <Button title="上阵"/>
     </component>
     </component>
+    <image id="n112_uai3" name="UpArrImg" src="q0v672" fileName="NewPartner/img/Upgradable.png" xy="118,29"/>
   </displayList>
   </displayList>
   <scriptData genuitypeq0v67n="2" gencodeq0v67n="1"/>
   <scriptData genuitypeq0v67n="2" gencodeq0v67n="1"/>
 </component>
 </component>