完成图鉴giant部分

This commit is contained in:
daixiawu 2025-07-16 01:40:21 +08:00
parent 3527b874ef
commit 71f487f00b
19 changed files with 13196 additions and 36490 deletions

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -0,0 +1,114 @@
fileFormatVersion: 2
guid: a20a1e5d72974e749a32d0bf8c607f45
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
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: 29, z: 0, w: 29}
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: 2048
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: Standalone
maxTextureSize: 2048
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: 1537655665
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -0,0 +1,114 @@
fileFormatVersion: 2
guid: f2e1249f04ce35a46a4c58a8cf72d52b
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
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: 21, z: 0, w: 22}
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: 2048
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: Standalone
maxTextureSize: 2048
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: 1537655665
vertices: []
indices:
edges: []
weights: []
secondaryTextures: []
nameFileIdTable: {}
mipmapLimitGroupName:
pSDRemoveMatte: 0
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,184 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 3021a083155383c468f120ab3e4c669a, type: 3}
m_Name: LibraryDataAssets
m_EditorClassIdentifier:
LibraryGiantList:
- GiantType: 2
Name: "\u857E\u7C73\u8389\u4E9A \xB7 \u65AF\u5361\u96F7\u7279"
Desc: "\u9970\u6F14<color=red>\u5965\u897F\u91CC\u65AF</color>\u7684\u4EBA\u7C7B\u5C11\u5973\u3002\u5979\u672C\u662F\u7EA2\u9B54\u9986\u670D\u4F8D\u857E\u7C73\u8389\u4E9A\xB7\u65AF\u5361\u96F7\u7279\u7684\u5973\u4EC6\u957F\uFF0C\u966A\u7740\u4EFB\u6027\u7684\u5927\u5C0F\u59D0\u4E00\u540C\u52A0\u5165\u6E38\u620F\u3002"
Diag: "\u5C45\u7136\u662F\u2026\u2026\u5965\u897F\u91CC\u65AF\u5417\uFF1F\u4E0D\u8FC7\u5927\u5C0F\u59D0\u662F\u4E0D\u4F1A\u6B7B\u7684\u5427\u3002\u6211\u53D8\u5F97\u591A\u4F59\u4E86\u5462\u3002"
DiagColor: {r: 0.9176471, g: 0.34901962, b: 0.3529412, a: 1}
Illust: {fileID: 21300000, guid: d4661e5af1f33b94ea56ac7d7b30b512, type: 3}
AchivePreId: 201
- GiantType: 5
Name: "\u5E15\u79CB\u8389 \xB7 \u8BFA\u857E\u59EC"
Desc: "\u9970\u6F14<color=red>\u514B\u91CC\u6B27\u5E15\u7279\u62C9</color>\u7684\u4EBA\u7C7B\u5C11\u5973\u3002\u5979\u672C\u662F\u7EA2\u9B54\u9986\u670D\u4F8D\u857E\u7C73\u8389\u4E9A\xB7\u65AF\u5361\u96F7\u7279\u7684\u5973\u4EC6\u957F\uFF0C\u966A\u7740\u4EFB\u6027\u7684\u5927\u5C0F\u59D0\u4E00\u540C\u52A0\u5165\u6E38\u620F\u3002"
Diag: "\u5C45\u7136\u662F\u2026\u2026\u8273\u540E\uFF1F\u4E0D\u8FC7\u5927\u5C0F\u59D0\u662F\u4E0D\u4F1A\u6B7B\u7684\u5427\u3002\u6211\u53D8\u5F97\u591A\u4F59\u4E86\u5462\u3002"
DiagColor: {r: 0.90196085, g: 0, b: 0.8431373, a: 1}
Illust: {fileID: 21300000, guid: 41bf66abdaa83a74e9a9b6cff7cda10f, type: 3}
AchivePreId: 202
- GiantType: 3
Name: "\u5341\u516D\u591C\u54B2\u591C"
Desc: "\u9970\u6F14<color=red>\u963F\u52AA\u6BD4\u65AF</color>\u7684\u4EBA\u7C7B\u5C11\u5973\u3002\u5979\u672C\u662F\u7EA2\u9B54\u9986\u670D\u4F8D\u857E\u7C73\u8389\u4E9A\xB7\u65AF\u5361\u96F7\u7279\u7684\u5973\u4EC6\u957F\uFF0C\u966A\u7740\u4EFB\u6027\u7684\u5927\u5C0F\u59D0\u4E00\u540C\u52A0\u5165\u6E38\u620F\u3002"
Diag: "\u5C45\u7136\u662F\u2026\u2026\u4EA1\u8005\u5F15\u8DEF\u4EBA\u5417\uFF1F\u4E0D\u8FC7\u5927\u5C0F\u59D0\u662F\u4E0D\u4F1A\u6B7B\u7684\u5427\u3002\u6211\u53D8\u5F97\u591A\u4F59\u4E86\u5462\u3002"
DiagColor: {r: 0.5176471, g: 0.69803923, b: 0.9333334, a: 1}
Illust: {fileID: 21300000, guid: be05e31a5775ae747a6fb1ce1f8db46a, type: 3}
AchivePreId: 203
- GiantType: 1
Name: "\u8299\u5170\u6735\u9732 \xB7 \u65AF\u5361\u96F7\u7279"
Desc: "\u9970\u6F14<color=red>\u8D5B\u7279</color>\u7684\u4EBA\u7C7B\u5C11\u5973\u3002\u5979\u672C\u662F\u7EA2\u9B54\u9986\u670D\u4F8D\u857E\u7C73\u8389\u4E9A\xB7\u65AF\u5361\u96F7\u7279\u7684\u5973\u4EC6\u957F\uFF0C\u966A\u7740\u4EFB\u6027\u7684\u5927\u5C0F\u59D0\u4E00\u540C\u52A0\u5165\u6E38\u620F\u3002"
Diag: "\u5C45\u7136\u662F\u2026\u2026\u8D5B\u7279\uFF1F\u4E0D\u8FC7\u5927\u5C0F\u59D0\u662F\u4E0D\u4F1A\u6B7B\u7684\u5427\u3002\u6211\u53D8\u5F97\u591A\u4F59\u4E86\u5462\u3002"
DiagColor: {r: 0.9176471, g: 0.34901962, b: 0.3529412, a: 1}
Illust: {fileID: 21300000, guid: aec531e396936d143a506d19ceb156bc, type: 3}
AchivePreId: 204
- GiantType: 4
Name: "\u7EA2\u7F8E\u94C3"
Desc: "\u9970\u6F14<color=red>\u8377\u9C81\u65AF</color>\u7684\u4EBA\u7C7B\u5C11\u5973\u3002\u5979\u672C\u662F\u7EA2\u9B54\u9986\u670D\u4F8D\u857E\u7C73\u8389\u4E9A\xB7\u65AF\u5361\u96F7\u7279\u7684\u5973\u4EC6\u957F\uFF0C\u966A\u7740\u4EFB\u6027\u7684\u5927\u5C0F\u59D0\u4E00\u540C\u52A0\u5165\u6E38\u620F\u3002"
Diag: "\u5C45\u7136\u662F\u2026\u2026\u8377\u9C81\u65AF\uFF1F\u4E0D\u8FC7\u5927\u5C0F\u59D0\u662F\u4E0D\u4F1A\u6B7B\u7684\u5427\u3002\u6211\u53D8\u5F97\u591A\u4F59\u4E86\u5462\u3002"
DiagColor: {r: 0.9176471, g: 0.34901962, b: 0.3529412, a: 1}
Illust: {fileID: 21300000, guid: c5feb7e3a8bc4384e955e9fa2218fc25, type: 3}
AchivePreId: 205
LibraryWonderList:
- WonderLibraryID: 0
Diags:
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
AchivePreId: 301
- WonderLibraryID: 1
Diags:
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
AchivePreId: 302
- WonderLibraryID: 2
Diags:
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
AchivePreId: 303
- WonderLibraryID: 3
Diags:
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
AchivePreId: 304
- WonderLibraryID: 4
Diags:
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
AchivePreId: 305
- WonderLibraryID: 5
Diags:
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
AchivePreId: 306
- WonderLibraryID: 6
Diags:
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
AchivePreId: 307

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: b1e1eac8bdb12dc419c68eb26cb339a7
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,184 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 3021a083155383c468f120ab3e4c669a, type: 3}
m_Name: LibraryDataAssets
m_EditorClassIdentifier:
LibraryGiantList:
- GiantType: 2
Name: 1044
Desc: 1050
Diag: 1051
DiagColor: {r: 0.9176471, g: 0.34901962, b: 0.3529412, a: 1}
Illust: {fileID: 21300000, guid: d4661e5af1f33b94ea56ac7d7b30b512, type: 3}
AchivePreId: 201
- GiantType: 5
Name: 1046
Desc: 1052
Diag: 1053
DiagColor: {r: 0.90196085, g: 0, b: 0.8431373, a: 1}
Illust: {fileID: 21300000, guid: 41bf66abdaa83a74e9a9b6cff7cda10f, type: 3}
AchivePreId: 202
- GiantType: 3
Name: 37
Desc: 1045
Diag: 239
DiagColor: {r: 0.5176471, g: 0.69803923, b: 0.9333334, a: 1}
Illust: {fileID: 21300000, guid: be05e31a5775ae747a6fb1ce1f8db46a, type: 3}
AchivePreId: 203
- GiantType: 1
Name: 1047
Desc: 1054
Diag: 1055
DiagColor: {r: 0.9176471, g: 0.34901962, b: 0.3529412, a: 1}
Illust: {fileID: 21300000, guid: aec531e396936d143a506d19ceb156bc, type: 3}
AchivePreId: 204
- GiantType: 4
Name: 38
Desc: 1056
Diag: 1057
DiagColor: {r: 0.9176471, g: 0.34901962, b: 0.3529412, a: 1}
Illust: {fileID: 21300000, guid: c5feb7e3a8bc4384e955e9fa2218fc25, type: 3}
AchivePreId: 205
LibraryWonderList:
- WonderLibraryID: 0
Diags:
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
AchivePreId: 301
- WonderLibraryID: 1
Diags:
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
AchivePreId: 302
- WonderLibraryID: 2
Diags:
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
AchivePreId: 303
- WonderLibraryID: 3
Diags:
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
AchivePreId: 304
- WonderLibraryID: 4
Diags:
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
AchivePreId: 305
- WonderLibraryID: 5
Diags:
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
AchivePreId: 306
- WonderLibraryID: 6
Diags:
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
- Diag:
- "\u4E03\u5341\u4E07\u5377?!\u4F60\u53EF\u522B\u8BA9\u5C0F\u6076\u9B54\u7D2F\u6B7B\u54E6\uFF0C\u4F20\u51FA\u53BB\u574F\u4E86\u6211\u7EA2\u9B54\u9986\u7684\u540D\u58F0\u3002"
- "\u653E\u5FC3\uFF0C\u5C0F\u6076\u9B54\u5979\u662F\u81EA\u613F\u7684\u3002\u5012\u662F\u67D0\u53EA\u8001\u9F20\u53EF\u80FD\u4F1A\u7D2F\u6B7B\u5427"
Giant: 0200000005000000
AchivePreId: 307

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 905dc184d572a094995a9861c0f0ea91
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -6486,3 +6486,88 @@ MonoBehaviour:
EN: EN:
JP: JP:
KR: KR:
- ID: 1044
ZH: "\u857E\u7C73\u8389\u4E9A \xB7 \u65AF\u5361\u96F7\u7279"
TDZH:
EN:
JP:
KR:
- ID: 1045
ZH: "\u9970\u6F14<color=red>\u963F\u52AA\u6BD4\u65AF</color>\u7684\u4EBA\u7C7B\u5C11\u5973\u3002\u5979\u672C\u662F\u7EA2\u9B54\u9986\u670D\u4F8D\u857E\u7C73\u8389\u4E9A\xB7\u65AF\u5361\u96F7\u7279\u7684\u5973\u4EC6\u957F\uFF0C\u966A\u7740\u4EFB\u6027\u7684\u5927\u5C0F\u59D0\u4E00\u540C\u52A0\u5165\u6E38\u620F\u3002"
TDZH:
EN:
JP:
KR:
- ID: 1046
ZH: "\u5E15\u79CB\u8389 \xB7 \u8BFA\u857E\u59EC"
TDZH:
EN:
JP:
KR:
- ID: 1047
ZH: "\u8299\u5170\u6735\u9732 \xB7 \u65AF\u5361\u96F7\u7279"
TDZH:
EN:
JP:
KR:
- ID: 1048
ZH: "\u8FD4\u56DE"
TDZH:
EN:
JP:
KR:
- ID: 1049
ZH: "\u53E4\u4EE3\u4E16\u754C\u6700\u5927\u3001\u6700\u8457\u540D\u7684\u56FE\u4E66\u9986\uFF0C\u5EFA\u4E8E\u6258\u52D2\u5BC6\u738B\u671D\u65F6\u671F\u7684\u57C3\u53CA\uFF0C\u65E8\u5728\u6536\u85CF\u5929\u4E0B\u6240\u6709\u77E5\u8BC6\u3002\u540E\u56E0\u6218\u706B\u4E0E\u653F\u6CBB\u52A8\u8361\u591A\u6B21\u711A\u6BC1\u3002\r\n
\r\n\t\u5728\u6E38\u620F\u4E2D\uFF0C\u4F5C\u4E3A<color=red>\u77E5\u8BC6\u7C7B\u5947\u89C2</color>\uFF0C\u89E3\u9501\u5168\u90E8\u79D1\u540E\u5373\u53EF\u83B7\u5F97\uFF0C\u63D0\u4F9B3\u70B9\u57CE\u5E02\u7ECF\u9A8C\u3002"
TDZH:
EN:
JP:
KR:
- ID: 1050
ZH: "\u9970\u6F14<color=red>\u5965\u897F\u91CC\u65AF</color>\u7684\u4EBA\u7C7B\u5C11\u5973\u3002\u5979\u672C\u662F\u7EA2\u9B54\u9986\u670D\u4F8D\u857E\u7C73\u8389\u4E9A\xB7\u65AF\u5361\u96F7\u7279\u7684\u5973\u4EC6\u957F\uFF0C\u966A\u7740\u4EFB\u6027\u7684\u5927\u5C0F\u59D0\u4E00\u540C\u52A0\u5165\u6E38\u620F\u3002"
TDZH:
EN:
JP:
KR:
- ID: 1051
ZH: "\u5C45\u7136\u662F\u2026\u2026\u5965\u897F\u91CC\u65AF\u5417\uFF1F\u4E0D\u8FC7\u5927\u5C0F\u59D0\u662F\u4E0D\u4F1A\u6B7B\u7684\u5427\u3002\u6211\u53D8\u5F97\u591A\u4F59\u4E86\u5462\u3002"
TDZH:
EN:
JP:
KR:
- ID: 1052
ZH: "\u9970\u6F14<color=red>\u514B\u91CC\u6B27\u5E15\u7279\u62C9</color>\u7684\u4EBA\u7C7B\u5C11\u5973\u3002\u5979\u672C\u662F\u7EA2\u9B54\u9986\u670D\u4F8D\u857E\u7C73\u8389\u4E9A\xB7\u65AF\u5361\u96F7\u7279\u7684\u5973\u4EC6\u957F\uFF0C\u966A\u7740\u4EFB\u6027\u7684\u5927\u5C0F\u59D0\u4E00\u540C\u52A0\u5165\u6E38\u620F\u3002"
TDZH:
EN:
JP:
KR:
- ID: 1053
ZH: "\u5C45\u7136\u662F\u2026\u2026\u8273\u540E\uFF1F\u4E0D\u8FC7\u5927\u5C0F\u59D0\u662F\u4E0D\u4F1A\u6B7B\u7684\u5427\u3002\u6211\u53D8\u5F97\u591A\u4F59\u4E86\u5462\u3002"
TDZH:
EN:
JP:
KR:
- ID: 1054
ZH: "\u9970\u6F14<color=red>\u8D5B\u7279</color>\u7684\u4EBA\u7C7B\u5C11\u5973\u3002\u5979\u672C\u662F\u7EA2\u9B54\u9986\u670D\u4F8D\u857E\u7C73\u8389\u4E9A\xB7\u65AF\u5361\u96F7\u7279\u7684\u5973\u4EC6\u957F\uFF0C\u966A\u7740\u4EFB\u6027\u7684\u5927\u5C0F\u59D0\u4E00\u540C\u52A0\u5165\u6E38\u620F\u3002"
TDZH:
EN:
JP:
KR:
- ID: 1055
ZH: "\u5C45\u7136\u662F\u2026\u2026\u8D5B\u7279\uFF1F\u4E0D\u8FC7\u5927\u5C0F\u59D0\u662F\u4E0D\u4F1A\u6B7B\u7684\u5427\u3002\u6211\u53D8\u5F97\u591A\u4F59\u4E86\u5462\u3002"
TDZH:
EN:
JP:
KR:
- ID: 1056
ZH: "\u9970\u6F14<color=red>\u8377\u9C81\u65AF</color>\u7684\u4EBA\u7C7B\u5C11\u5973\u3002\u5979\u672C\u662F\u7EA2\u9B54\u9986\u670D\u4F8D\u857E\u7C73\u8389\u4E9A\xB7\u65AF\u5361\u96F7\u7279\u7684\u5973\u4EC6\u957F\uFF0C\u966A\u7740\u4EFB\u6027\u7684\u5927\u5C0F\u59D0\u4E00\u540C\u52A0\u5165\u6E38\u620F\u3002"
TDZH:
EN:
JP:
KR:
- ID: 1057
ZH: "\u5C45\u7136\u662F\u2026\u2026\u8377\u9C81\u65AF\uFF1F\u4E0D\u8FC7\u5927\u5C0F\u59D0\u662F\u4E0D\u4F1A\u6B7B\u7684\u5427\u3002\u6211\u53D8\u5F97\u591A\u4F59\u4E86\u5462\u3002"
TDZH:
EN:
JP:
KR:

View File

@ -0,0 +1,731 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1 &773238549959526393
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4858819990610711138}
- component: {fileID: 7479775741014256601}
- component: {fileID: 2939343314420282653}
- component: {fileID: 6572336987432663799}
m_Layer: 5
m_Name: LibraryGiantItem
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &4858819990610711138
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 773238549959526393}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 3979345553868064053}
- {fileID: 6960784417656133043}
m_Father: {fileID: 0}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: -1.612915, y: -121.30078}
m_SizeDelta: {x: 149.3839, y: 170.767}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &7479775741014256601
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 773238549959526393}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Navigation:
m_Mode: 3
m_WrapAround: 0
m_SelectOnUp: {fileID: 0}
m_SelectOnDown: {fileID: 0}
m_SelectOnLeft: {fileID: 0}
m_SelectOnRight: {fileID: 0}
m_Transition: 0
m_Colors:
m_NormalColor: {r: 1, g: 1, b: 1, a: 1}
m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1}
m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1}
m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608}
m_ColorMultiplier: 1
m_FadeDuration: 0.1
m_SpriteState:
m_HighlightedSprite: {fileID: 0}
m_PressedSprite: {fileID: 0}
m_SelectedSprite: {fileID: 0}
m_DisabledSprite: {fileID: 0}
m_AnimationTriggers:
m_NormalTrigger: Normal
m_HighlightedTrigger: Highlighted
m_PressedTrigger: Pressed
m_SelectedTrigger: Selected
m_DisabledTrigger: Disabled
m_Interactable: 1
m_TargetGraphic: {fileID: 6572336987432663799}
m_OnClick:
m_PersistentCalls:
m_Calls: []
--- !u!222 &2939343314420282653
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 773238549959526393}
m_CullTransparentMesh: 1
--- !u!114 &6572336987432663799
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 773238549959526393}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 0.003921569}
m_RaycastTarget: 1
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 0}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &1597991794640668038
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5185594930988776825}
- component: {fileID: 9069349811903041618}
- component: {fileID: 5350872359185841931}
m_Layer: 5
m_Name: TribeIcon
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &5185594930988776825
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1597991794640668038}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 1
m_Children: []
m_Father: {fileID: 3979345553868064053}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0}
m_AnchorMax: {x: 1, y: 0}
m_AnchoredPosition: {x: -160.2, y: 199}
m_SizeDelta: {x: 300, y: 1984}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &9069349811903041618
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1597991794640668038}
m_CullTransparentMesh: 1
--- !u!114 &5350872359185841931
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1597991794640668038}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.6, g: 0.6, b: 0.6, a: 1}
m_RaycastTarget: 0
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: f4a89946e6d83f5498b8da8784d65ac4, type: 3}
m_Type: 0
m_PreserveAspect: 1
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &2143856574349727868
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3979345553868064053}
- component: {fileID: 4151986868898246392}
- component: {fileID: 6686780826461634234}
- component: {fileID: 280001197376577265}
m_Layer: 5
m_Name: TribeIconMask
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &3979345553868064053
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2143856574349727868}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 9040562405999327698}
- {fileID: 5185594930988776825}
- {fileID: 5510234393231571267}
m_Father: {fileID: 4858819990610711138}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0}
m_AnchorMax: {x: 1, y: 0}
m_AnchoredPosition: {x: -74.1, y: 94.600006}
m_SizeDelta: {x: 335, y: 335}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &4151986868898246392
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2143856574349727868}
m_CullTransparentMesh: 1
--- !u!114 &6686780826461634234
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2143856574349727868}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0, g: 0, b: 0, a: 0.54901963}
m_RaycastTarget: 0
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 08385c7e82a966d429f920455b966585, type: 3}
m_Type: 0
m_PreserveAspect: 1
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!114 &280001197376577265
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2143856574349727868}
m_Enabled: 0
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3}
m_Name:
m_EditorClassIdentifier:
m_ShowMaskGraphic: 1
--- !u!1 &4182207054022356887
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6000026616590057476}
- component: {fileID: 9161833284301621424}
- component: {fileID: 5913617355368473729}
m_Layer: 5
m_Name: StarImg
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &6000026616590057476
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4182207054022356887}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 1
m_Children: []
m_Father: {fileID: 6960784417656133043}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 40, y: 40}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &9161833284301621424
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4182207054022356887}
m_CullTransparentMesh: 1
--- !u!114 &5913617355368473729
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4182207054022356887}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 0
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: dc16c4f92ad4caf41994f4435b3afc5c, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &4418908065800663448
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 4497499041505276097}
- component: {fileID: 1119575788612082855}
- component: {fileID: 1712236966958661298}
m_Layer: 5
m_Name: StarImg (4)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &4497499041505276097
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4418908065800663448}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 1
m_Children: []
m_Father: {fileID: 6960784417656133043}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 40, y: 40}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &1119575788612082855
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4418908065800663448}
m_CullTransparentMesh: 1
--- !u!114 &1712236966958661298
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4418908065800663448}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 0
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: dc16c4f92ad4caf41994f4435b3afc5c, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &4513832055530890531
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 5510234393231571267}
- component: {fileID: 7592975829904560892}
- component: {fileID: 4010194447626426892}
m_Layer: 5
m_Name: Locked
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &5510234393231571267
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4513832055530890531}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 3979345553868064053}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0}
m_AnchorMax: {x: 1, y: 0}
m_AnchoredPosition: {x: -167, y: 170}
m_SizeDelta: {x: 70, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &7592975829904560892
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4513832055530890531}
m_CullTransparentMesh: 1
--- !u!114 &4010194447626426892
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4513832055530890531}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 0
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: c4149874829f08d478da4bfae558335a, type: 3}
m_Type: 0
m_PreserveAspect: 1
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &4583539549008654088
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 9040562405999327698}
- component: {fileID: 2635667013266381722}
- component: {fileID: 7959561076632004373}
m_Layer: 5
m_Name: Selected
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &9040562405999327698
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4583539549008654088}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children: []
m_Father: {fileID: 3979345553868064053}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0}
m_AnchorMax: {x: 1, y: 0}
m_AnchoredPosition: {x: -167, y: 187}
m_SizeDelta: {x: 330, y: 500}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &2635667013266381722
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4583539549008654088}
m_CullTransparentMesh: 1
--- !u!114 &7959561076632004373
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4583539549008654088}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 0
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: 3f62aadac84407a4dbeda2bbb9fc9c29, type: 3}
m_Type: 0
m_PreserveAspect: 1
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1
--- !u!1 &7246816796755460027
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 6960784417656133043}
- component: {fileID: 2767360006748245139}
m_Layer: 5
m_Name: Stars
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &6960784417656133043
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7246816796755460027}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 0
m_Children:
- {fileID: 6000026616590057476}
- {fileID: 3670471885197409992}
- {fileID: 4497499041505276097}
m_Father: {fileID: 4858819990610711138}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 1, y: 0}
m_AnchorMax: {x: 1, y: 0}
m_AnchoredPosition: {x: -80, y: 20}
m_SizeDelta: {x: 100, y: 100}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &2767360006748245139
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 7246816796755460027}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Padding:
m_Left: 0
m_Right: 0
m_Top: 0
m_Bottom: 0
m_ChildAlignment: 4
m_Spacing: 0
m_ChildForceExpandWidth: 1
m_ChildForceExpandHeight: 1
m_ChildControlWidth: 0
m_ChildControlHeight: 0
m_ChildScaleWidth: 0
m_ChildScaleHeight: 0
m_ReverseArrangement: 0
--- !u!1 &8742766851800791091
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 3670471885197409992}
- component: {fileID: 6221544809802481683}
- component: {fileID: 2676771624809184846}
m_Layer: 5
m_Name: StarImg (1)
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &3670471885197409992
RectTransform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8742766851800791091}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_ConstrainProportionsScale: 1
m_Children: []
m_Father: {fileID: 6960784417656133043}
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 40, y: 40}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!222 &6221544809802481683
CanvasRenderer:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8742766851800791091}
m_CullTransparentMesh: 1
--- !u!114 &2676771624809184846
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8742766851800791091}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_RaycastTarget: 0
m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
m_Maskable: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_Sprite: {fileID: 21300000, guid: dc16c4f92ad4caf41994f4435b3afc5c, type: 3}
m_Type: 0
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
m_UseSpriteMesh: 0
m_PixelsPerUnitMultiplier: 1

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: ada4537387dfa3e40a4f9ede11a0a582
PrefabImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,91 @@
using System;
using System.Collections.Generic;
using UnityEngine;
using RuntimeData;
using Logic.Multilingual;
[Serializable]
[CreateAssetMenu(fileName = "LibraryDataAssets", menuName = "TH1 Game Data/Library Data Asset")]
public class LibraryDataAssets : ScriptableObject
{
public List<LibraryGiantData> LibraryGiantList;
public List<LibraryWonderData> LibraryWonderList;
public bool GetLibraryInfoByGiant(GiantType giant, out LibraryGiantData libraryGiantData)
{
// 检查列表是否为空,避免空引用异常
if (LibraryGiantList == null || LibraryGiantList.Count == 0)
{
Debug.LogWarning($"LibraryGiantList is empty or null in {this.name}. Cannot find data for GiantType: {giant}");
libraryGiantData = null;
return false;
}
// 使用 LINQ 或 foreach 遍历列表查找匹配项
foreach (var data in LibraryGiantList)
{
if (data.GiantType == giant)
{
libraryGiantData = data;
return true; // 找到后立即返回
}
}
// 如果遍历完整个列表都没有找到,则返回 null
Debug.LogWarning($"No LibraryGiantData found for GiantType: {giant} in {this.name}.");
libraryGiantData = null;
return false;
}
public bool GetLibraryInfoByWonder(WonderLibrary wonderLibraryID, out LibraryWonderData data)
{
// 检查列表是否为空,避免空引用异常
if (LibraryWonderList == null || LibraryWonderList.Count == 0)
{
Debug.LogWarning($"LibraryWonderList is empty or null in {this.name}. Cannot find data for WonderLibraryID: {wonderLibraryID}");
data = null;
return false;
}
// 遍历列表查找匹配项
foreach (var wonderData in LibraryWonderList)
{
if (wonderData.WonderLibraryID == wonderLibraryID)
{
data = wonderData;
return true; // 找到后立即返回
}
}
// 如果遍历完整个列表都没有找到,则返回 null
Debug.LogWarning($"No LibraryWonderData found for WonderLibraryID: {wonderLibraryID} in {this.name}.");
data = null;
return false;
}
}
[Serializable]
public class LibraryGiantData
{
public GiantType GiantType;
[MultilingualField] public string Name;
[MultilingualField]
public string Desc;
[MultilingualField]
public string Diag;
public Color DiagColor;
public Sprite Illust;
public int AchivePreId;//成就的前缀id
}
[Serializable]
public class LibraryWonderData
{
public WonderLibrary WonderLibraryID;
[MultilingualField] public List<DiagList> Diags;
public int AchivePreId;//成就的前缀id
}
[Serializable]
public class DiagList
{
public List<string> Diag;
public List<GiantType> Giant;
}

View File

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

View File

@ -116,6 +116,7 @@ public class Table
public CivDataAssets CivDataAssets; public CivDataAssets CivDataAssets;
public SkillDataAssets SkillDataAssets; public SkillDataAssets SkillDataAssets;
public HintDataAssets HintDataAssets; public HintDataAssets HintDataAssets;
public LibraryDataAssets LibraryDataAssets;
//TH1Resource路径相关 //TH1Resource路径相关
@ -166,6 +167,7 @@ public class Table
CivDataAssets = Resources.Load<CivDataAssets>("Export/CivDataAssets"); CivDataAssets = Resources.Load<CivDataAssets>("Export/CivDataAssets");
SkillDataAssets = Resources.Load<SkillDataAssets>("Export/SkillDataAssets"); SkillDataAssets = Resources.Load<SkillDataAssets>("Export/SkillDataAssets");
HintDataAssets = Resources.Load<HintDataAssets>("Export/HintDataAssets"); HintDataAssets = Resources.Load<HintDataAssets>("Export/HintDataAssets");
LibraryDataAssets = Resources.Load<LibraryDataAssets>("Export/LibraryDataAssets");
} }
public Vector2Int WorldToGrid(Vector3 worldPos,string mark = "") public Vector2Int WorldToGrid(Vector3 worldPos,string mark = "")

View File

@ -4,6 +4,10 @@ using RuntimeData;
using Animancer; using Animancer;
using UnityEngine.UI; using UnityEngine.UI;
using System.Collections.Generic; using System.Collections.Generic;
using System.Net;
using Logic.Multilingual;
using TH1Resource;
using TMPro;
public enum LibraryTabType public enum LibraryTabType
{ {
@ -30,6 +34,9 @@ public class LibraryUI
public Button WonderButton; public Button WonderButton;
public Button AchievementButton; public Button AchievementButton;
public Transform SelectedGiantListItem;
public Transform DefaultGiantListItem;
private class LibraryTab private class LibraryTab
{ {
public LibraryTabType Type; public LibraryTabType Type;
@ -95,24 +102,155 @@ public class LibraryUI
"Animations/UI/LibraryAchievementUIFadeIn", "Animations/UI/LibraryAchievementUIFadeIn",
"Animations/UI/LibraryAchievementUIFadeOut"); "Animations/UI/LibraryAchievementUIFadeOut");
ForceButton.onClick.AddListener(() => SwitchTab(LibraryTabType.Force)); //ForceButton.onClick.AddListener(() => SwitchTab(LibraryTabType.Force));
GiantButton.onClick.AddListener(() => SwitchTab(LibraryTabType.Giant)); GiantButton.onClick.AddListener(() =>
WonderButton.onClick.AddListener(() => SwitchTab(LibraryTabType.Wonder)); {
AchievementButton.onClick.AddListener(() => SwitchTab(LibraryTabType.Achievement));
SwitchTab(LibraryTabType.Giant);
var fa = ROLibraryUI.transform.Find("Wonder").Find("WonderListPanel").Find("WonderList"); });
for (int i = 0; i < 4; i++) WonderButton.onClick.AddListener(() =>
for(int j = 0;j < 7; j++) {
{ UpdateWonderListData();
var p = fa.Find($"LibraryWonder{i}").Find($"LibraryWonderItem ({j})"); SwitchTab(LibraryTabType.Wonder);
/*p.Find("TribeIconMask").Find("GroundIcon").GetComponent<Image>().sprite });
= null;*/ //AchievementButton.onClick.AddListener(() => SwitchTab(LibraryTabType.Achievement));
p.Find("Size/TribeIconMask/TribeIcon").GetComponent<Image>().sprite
= Table.Instance.GridAndResourceDataAssets.WonderInfoList[i * 7 + j].Sprite;
//设置各种初始化值
} _currentTab = LibraryTabType.Giant;
DefaultGiantListItem = ROLibraryUI.transform.Find("Giant/LibraryGiantListPanel/Scroll View/Viewport/Content")?.GetChild(0)?.GetChild(0);
UpdateGiantListData();
InitSubPanel(LibraryTabType.Giant);
} }
public void UpdateGiantListData()
{
var table = ROLibraryUI.transform.Find("Giant/LibraryGiantListPanel/Scroll View/Viewport/Content");
//构造needList需要展示的giant list
int needCount = 5;
var needList = new List<GiantType>();
needList.Add(GiantType.EgyptianRemilia);
needList.Add(GiantType.EgyptianPatchouli);
needList.Add(GiantType.EgyptianSakuya);
needList.Add(GiantType.EgyptianFlandre);
needList.Add(GiantType.EgyptianMeiling);
//根据需要展示的情况确定table下的显示位置够不够多的setactive false少的clone
int hasCount = table.childCount * 3;
//如果坑位少于需要展示的数量,增加坑位
var sampleRow = table.Find("SampleRow");
while (hasCount < needCount)
{
GameObject.Instantiate(sampleRow, table);
hasCount += 3;
}
//将最后一行多出来的坑位setactive false
int lastCount = needCount;
while (lastCount < hasCount)
{
table.GetChild(lastCount / 3).GetChild(lastCount % 3).gameObject.SetActive(false);
lastCount++;
}
//设置每一个giant
for(int i = 0;i < needList.Count; i++)
{
var giant = needList[i];
if(!Table.Instance.UnitTypeDataAssets.GetUnitTypeInfo(UnitType.Giant, giant, out var unitInfo))continue;
//更换sprite
if (table.GetChild(i / 3) == null) continue;
var slot = table.GetChild( i / 3).GetChild(i % 3);
if (slot == null) continue;
slot.Find("TribeIconMask/TribeIcon").GetComponent<Image>().sprite = unitInfo.Sprite;
//如果是giantCivId !=0 默认锁角色
if (unitInfo.GiantCivId != 0) continue;
//处理remilia 阵营
slot.Find("TribeIconMask").GetComponent<Image>().color = Color.white;
slot.Find("TribeIconMask/TribeIcon").GetComponent<Image>().color = Color.white;
slot.Find("TribeIconMask/Locked").gameObject.SetActive(false);
Button slotButton = slot.GetComponent<Button>();
if (slotButton == null)
slotButton = slot.gameObject.AddComponent<Button>();
// 移除旧的监听器,防止重复添加
slotButton.onClick.RemoveAllListeners();
// 添加新的监听器,使用 lambda 表达式捕获当前的 giant 变量
Debug.Log(giant);
slotButton.onClick.AddListener(() =>
{
// 当按钮被点击时,调用 UpdateGiantInfoData 并传入对应的 GiantType
GiantListItemOnClick(table,slot,giant);
});
}
}
public void GiantListItemOnClick(Transform table, Transform selected, GiantType giant)
{
//消除之前选中对象的红圈,换成当前这个
SelectedGiantListItem?.Find("TribeIconMask/Selected")?.gameObject.SetActive(false);
selected.Find("TribeIconMask/Selected")?.gameObject.SetActive(true);
SelectedGiantListItem = selected;
var infoPanel = ROLibraryUI.transform.Find("Giant/LibraryGiantInfoPanel");
infoPanel.GetComponent<AnimancerComponent>()?.Play(ResourceCache.Instance.AnimCache.UICommonPanelFadeOut);
Timer.Instance.TimerRegister(this, () =>
{
UpdateGiantInfoData(giant);
infoPanel.GetComponent<AnimancerComponent>()?.Play(ResourceCache.Instance.AnimCache.UICommonPanelFadeIn);
},ResourceCache.Instance.AnimCache.UICommonPanelFadeOut.length);
}
public void UpdateGiantInfoData(GiantType giant)
{
Debug.Log(giant);
if (!Table.Instance.UnitTypeDataAssets.GetUnitTypeInfo(UnitType.Giant, giant, out var unitInfo)) return;
if (!Table.Instance.LibraryDataAssets.GetLibraryInfoByGiant(giant, out var libraryInfo)) return;
if (!Table.Instance.PlayerDataAssets.GetPlayerInfoByCivId(unitInfo.GiantCivId,unitInfo.GiantForceId, out var playerInfo)) return;
var image = ROLibraryUI.transform.Find("Giant/LibraryGiantInfoPanel/GiantImage/Img");
var info = ROLibraryUI.transform.Find("Giant/LibraryGiantInfoPanel/GiantInfo");
//设置立绘
image.GetComponent<Image>().sprite = libraryInfo.Illust;
//设置英文名称装饰
if(ROLibraryUI.transform.Find("Giant/LibraryGiantInfoPanel/TitleEN"))
ROLibraryUI.transform.Find("Giant/LibraryGiantInfoPanel/TitleEN").GetComponent<TextMeshProUGUI>().text = unitInfo.Name.ToUpper();
//设置角色名称
Debug.Log(libraryInfo.Name);
MultilingualManager.Instance.SetUIText(ROLibraryUI.transform.Find("Giant/LibraryGiantInfoPanel/Title")?.GetComponent<TextMeshProUGUI>(),libraryInfo.Name);
//设置帝国名称
//设置角色介绍
MultilingualManager.Instance.SetUIText(info.Find("Info1/Desc")?.GetComponent<TextMeshProUGUI>(),libraryInfo.Desc);
//设置角色读白
MultilingualManager.Instance.SetUIText(info.Find("Info1/Diag/Text")?.GetComponent<TextMeshProUGUI>(),libraryInfo.Diag);
//设置角色读白角色头像
info.Find("Info1/Diag/AvatarCircle/Avatar").GetComponent<Image>().sprite = unitInfo.Sprite;
//设置角色读白对话框背景颜色
if(info.Find("Info1/Diag") != null)
info.Find("Info1/Diag").GetComponent<Image>().color = libraryInfo.DiagColor;
}
public void UpdateWonderListData()
{
return;
var fa = ROLibraryUI.transform.Find("Wonder").Find("WonderListPanel").Find("WonderList");
for (int i = 0; i < 4; i++)
for(int j = 0;j < 7; j++)
{
var p = fa.Find($"LibraryWonder{i}").Find($"LibraryWonderItem ({j})");
/*p.Find("TribeIconMask").Find("GroundIcon").GetComponent<Image>().sprite
= null;*/
p.Find("Size/TribeIconMask/TribeIcon").GetComponent<Image>().sprite
= Table.Instance.GridAndResourceDataAssets.WonderInfoList[i * 7 + j].Sprite;
}
}
public void Update() public void Update()
{ {
if (_isAnimating) return; if (_isAnimating) return;
@ -136,15 +274,15 @@ public class LibraryUI
ROLibraryUI.SetActive(true); ROLibraryUI.SetActive(true);
var animancer = ROLibraryUI.GetComponent<AnimancerComponent>(); var animancer = ROLibraryUI.GetComponent<AnimancerComponent>();
var fadeIn = Resources.Load<AnimationClip>("Animations/UI/LibraryUIFadeIn"); var fadeIn = ResourceCache.Instance.AnimCache.UICommonPanelFadeIn;
if (fadeIn != null) animancer.Play(fadeIn); animancer.Play(fadeIn);
if (_currentTab == LibraryTabType.Giant)
UpdateGiantListData();
SwitchTab(LibraryTabType.Giant);
Timer.Instance.TimerRegister(ROLibraryUI, () => Timer.Instance.TimerRegister(ROLibraryUI, () =>
{ {
_isAnimating = false; _isAnimating = false;
// ✅ 显示主面板后,默认打开 Force 面板 }, fadeIn.length);
SwitchTab(LibraryTabType.Force);
}, _fadeDuration);
} }
@ -169,7 +307,7 @@ public class LibraryUI
private void SwitchTab(LibraryTabType target) private void SwitchTab(LibraryTabType target)
{ {
if (_currentTab == target) return; if (_currentTab == target) return;
if (_currentTab.HasValue) if (_currentTab.HasValue)
{ {
var oldTab = _tabs[_currentTab.Value]; var oldTab = _tabs[_currentTab.Value];
@ -186,5 +324,21 @@ public class LibraryUI
if (fadeIn != null) animancerIn.Play(fadeIn); if (fadeIn != null) animancerIn.Play(fadeIn);
_currentTab = target; _currentTab = target;
InitSubPanel(target);
}
//每个subpanel都有一个初始化函数如果切换到这个页面要进行一次初始化选择默认选择左上角的单位)
private void InitSubPanel(LibraryTabType target)
{
if (target == LibraryTabType.Giant)
{
SelectedGiantListItem?.Find("TribeIconMask/Selected")?.gameObject.SetActive(false);
Debug.Log("!!!!!");
DefaultGiantListItem?.Find("TribeIconMask/Selected")?.gameObject.SetActive(true);
Debug.Log("????");
SelectedGiantListItem = DefaultGiantListItem;
UpdateGiantInfoData(GiantType.EgyptianRemilia);
}
} }
} }

Binary file not shown.

View File

@ -97,4 +97,6 @@ Tech:None
---%$#@!%$#@!%$#@!%$#@!!@#$%1006%$#@!-------- ID=233, Civ=7, Force=7 -------- ---%$#@!%$#@!%$#@!%$#@!!@#$%1006%$#@!-------- ID=233, Civ=7, Force=7 --------
Money = 5, Stratery = ??? Money = 5, Stratery = ???
Tech:None Tech:None
---%$#@!%$#@!%$#@!%$#@!!@#$%1007%$#@!治疗提示%$#@!%$#@!%$#@!%$#@!!@#$%1008%$#@!1%$#@!%$#@!%$#@!%$#@!!@#$%1009%$#@!建设提示%$#@!%$#@!%$#@!%$#@!!@#$%1010%$#@!2%$#@!%$#@!%$#@!%$#@!!@#$%1011%$#@!需要恢复!%$#@!%$#@!%$#@!%$#@!!@#$%1012%$#@!生命值较低,防御攻击都会下降,可以使用<color=yellow>恢复</color>。领土内恢复翻倍。%$#@!%$#@!%$#@!%$#@!!@#$%1013%$#@!占领城市!%$#@!%$#@!%$#@!%$#@!!@#$%1014%$#@!<color=yellow>占领</color>他人城市或村庄,是发展壮大的必要步骤。%$#@!%$#@!%$#@!%$#@!!@#$%1015%$#@!挖掘宝藏!%$#@!%$#@!%$#@!%$#@!!@#$%1016%$#@!<color=yellow>挖掘</color>宝藏,将有概率获得巨额财富,强力单位,或者一个随机科技。%$#@!%$#@!%$#@!%$#@!!@#$%1017%$#@!训练单位!%$#@!%$#@!%$#@!%$#@!!@#$%1018%$#@!无论是应对潜在的敌人威胁,还是探索地图挖掘宝藏,训练单位都是第一步。%$#@!%$#@!%$#@!%$#@!!@#$%1019%$#@!可改造农田%$#@!%$#@!%$#@!%$#@!!@#$%1020%$#@!升级科技,将庄稼改造为农田吧!%$#@!%$#@!%$#@!%$#@!!@#$%1021%$#@!可捕获渔业%$#@!%$#@!%$#@!%$#@!!@#$%1022%$#@!升级科技,捕获渔业,升级城市吧!%$#@!%$#@!%$#@!%$#@!!@#$%1023%$#@!可狩猎%$#@!%$#@!%$#@!%$#@!!@#$%1024%$#@!升级科技,狩猎动物,升级城市吧!%$#@!%$#@!%$#@!%$#@!!@#$%1025%$#@!可改造矿场%$#@!%$#@!%$#@!%$#@!!@#$%1026%$#@!升级科技,将矿石改造为采矿场吧!%$#@!%$#@!%$#@!%$#@!!@#$%1027%$#@!可收获水果%$#@!%$#@!%$#@!%$#@!!@#$%1028%$#@!升级科技,收获水果,升级城市吧!%$#@!%$#@!%$#@!%$#@!!@#$%1029%$#@!学习<color=yellow>种田</color>科技就能将庄稼改造为农田并为城市提供2点经验。在学习<color=yellow>采集</color>科技前,无法发现庄稼。%$#@!%$#@!%$#@!%$#@!!@#$%1030%$#@!学习<color=yellow>捕鱼</color>科技就能捕获渔业并为城市提供1点经验。%$#@!%$#@!%$#@!%$#@!!@#$%1031%$#@!学习<color=yellow>狩猎</color>科技就能捕获猎物并为城市提供1点经验。%$#@!%$#@!%$#@!%$#@!!@#$%1032%$#@!学习<color=yellow>采矿</color>科技就能将矿山改造为采矿场并为城市提供2点经验。在学习<color=yellow>爬山</color>科技之前,无法发现矿山。%$#@!%$#@!%$#@!%$#@!!@#$%1033%$#@!学习<color=yellow>采集</color>科技就能收获水果并为城市提供1点经验。%$#@!%$#@!%$#@!%$#@!!@#$%1034%$#@!学习<color=yellow>耕种</color>科技就能将庄稼改造为农田并为城市提供2点经验。在学习<color=yellow>采集</color>科技前,无法发现庄稼。%$#@!%$#@!%$#@!%$#@!!@#$%1035%$#@!确认选择%$#@!%$#@!%$#@!%$#@!!@#$%1036%$#@!蕾米莉亚·斯卡雷特伫立于金字塔之巅。她率领红魔馆南征北讨,驱策妖精女仆开垦于尼罗河畔,筑起属于斯卡雷特王朝的辉煌帝国。%$#@!%$#@!%$#@!%$#@!!@#$%1037%$#@!开始游戏!%$#@!%$#@!%$#@!%$#@!!@#$%1038%$#@!游戏模式%$#@!%$#@!%$#@!%$#@!!@#$%1039%$#@!创造模式%$#@!%$#@!%$#@!%$#@!!@#$%1040%$#@!历史战绩%$#@!%$#@!%$#@!%$#@!!@#$%1041%$#@!城市%$#@!%$#@!%$#@!%$#@!!@#$%1042%$#@!地图设置%$#@!%$#@!%$#@!%$#@!!@#$%1043%$#@!第{param}回合%$#@!%$#@!%$#@!%$#@!!@#$% ---%$#@!%$#@!%$#@!%$#@!!@#$%1007%$#@!治疗提示%$#@!%$#@!%$#@!%$#@!!@#$%1008%$#@!1%$#@!%$#@!%$#@!%$#@!!@#$%1009%$#@!建设提示%$#@!%$#@!%$#@!%$#@!!@#$%1010%$#@!2%$#@!%$#@!%$#@!%$#@!!@#$%1011%$#@!需要恢复!%$#@!%$#@!%$#@!%$#@!!@#$%1012%$#@!生命值较低,防御攻击都会下降,可以使用<color=yellow>恢复</color>。领土内恢复翻倍。%$#@!%$#@!%$#@!%$#@!!@#$%1013%$#@!占领城市!%$#@!%$#@!%$#@!%$#@!!@#$%1014%$#@!<color=yellow>占领</color>他人城市或村庄,是发展壮大的必要步骤。%$#@!%$#@!%$#@!%$#@!!@#$%1015%$#@!挖掘宝藏!%$#@!%$#@!%$#@!%$#@!!@#$%1016%$#@!<color=yellow>挖掘</color>宝藏,将有概率获得巨额财富,强力单位,或者一个随机科技。%$#@!%$#@!%$#@!%$#@!!@#$%1017%$#@!训练单位!%$#@!%$#@!%$#@!%$#@!!@#$%1018%$#@!无论是应对潜在的敌人威胁,还是探索地图挖掘宝藏,训练单位都是第一步。%$#@!%$#@!%$#@!%$#@!!@#$%1019%$#@!可改造农田%$#@!%$#@!%$#@!%$#@!!@#$%1020%$#@!升级科技,将庄稼改造为农田吧!%$#@!%$#@!%$#@!%$#@!!@#$%1021%$#@!可捕获渔业%$#@!%$#@!%$#@!%$#@!!@#$%1022%$#@!升级科技,捕获渔业,升级城市吧!%$#@!%$#@!%$#@!%$#@!!@#$%1023%$#@!可狩猎%$#@!%$#@!%$#@!%$#@!!@#$%1024%$#@!升级科技,狩猎动物,升级城市吧!%$#@!%$#@!%$#@!%$#@!!@#$%1025%$#@!可改造矿场%$#@!%$#@!%$#@!%$#@!!@#$%1026%$#@!升级科技,将矿石改造为采矿场吧!%$#@!%$#@!%$#@!%$#@!!@#$%1027%$#@!可收获水果%$#@!%$#@!%$#@!%$#@!!@#$%1028%$#@!升级科技,收获水果,升级城市吧!%$#@!%$#@!%$#@!%$#@!!@#$%1029%$#@!学习<color=yellow>种田</color>科技就能将庄稼改造为农田并为城市提供2点经验。在学习<color=yellow>采集</color>科技前,无法发现庄稼。%$#@!%$#@!%$#@!%$#@!!@#$%1030%$#@!学习<color=yellow>捕鱼</color>科技就能捕获渔业并为城市提供1点经验。%$#@!%$#@!%$#@!%$#@!!@#$%1031%$#@!学习<color=yellow>狩猎</color>科技就能捕获猎物并为城市提供1点经验。%$#@!%$#@!%$#@!%$#@!!@#$%1032%$#@!学习<color=yellow>采矿</color>科技就能将矿山改造为采矿场并为城市提供2点经验。在学习<color=yellow>爬山</color>科技之前,无法发现矿山。%$#@!%$#@!%$#@!%$#@!!@#$%1033%$#@!学习<color=yellow>采集</color>科技就能收获水果并为城市提供1点经验。%$#@!%$#@!%$#@!%$#@!!@#$%1034%$#@!学习<color=yellow>耕种</color>科技就能将庄稼改造为农田并为城市提供2点经验。在学习<color=yellow>采集</color>科技前,无法发现庄稼。%$#@!%$#@!%$#@!%$#@!!@#$%1035%$#@!确认选择%$#@!%$#@!%$#@!%$#@!!@#$%1036%$#@!蕾米莉亚·斯卡雷特伫立于金字塔之巅。她率领红魔馆南征北讨,驱策妖精女仆开垦于尼罗河畔,筑起属于斯卡雷特王朝的辉煌帝国。%$#@!%$#@!%$#@!%$#@!!@#$%1037%$#@!开始游戏!%$#@!%$#@!%$#@!%$#@!!@#$%1038%$#@!游戏模式%$#@!%$#@!%$#@!%$#@!!@#$%1039%$#@!创造模式%$#@!%$#@!%$#@!%$#@!!@#$%1040%$#@!历史战绩%$#@!%$#@!%$#@!%$#@!!@#$%1041%$#@!城市%$#@!%$#@!%$#@!%$#@!!@#$%1042%$#@!地图设置%$#@!%$#@!%$#@!%$#@!!@#$%1043%$#@!第{param}回合%$#@!%$#@!%$#@!%$#@!!@#$%1044%$#@!蕾米莉亚 · 斯卡雷特%$#@!%$#@!%$#@!%$#@!!@#$%1045%$#@!饰演<color=red>阿努比斯</color>的人类少女。她本是红魔馆服侍蕾米莉亚·斯卡雷特的女仆长,陪着任性的大小姐一同加入游戏。%$#@!%$#@!%$#@!%$#@!!@#$%1046%$#@!帕秋莉 · 诺蕾姬%$#@!%$#@!%$#@!%$#@!!@#$%1047%$#@!芙兰朵露 · 斯卡雷特%$#@!%$#@!%$#@!%$#@!!@#$%1048%$#@!返回%$#@!%$#@!%$#@!%$#@!!@#$%1049%$#@!古代世界最大、最著名的图书馆,建于托勒密王朝时期的埃及,旨在收藏天下所有知识。后因战火与政治动荡多次焚毁。
在游戏中,作为<color=red>知识类奇观</color>解锁全部科后即可获得提供3点城市经验。%$#@!%$#@!%$#@!%$#@!!@#$%1050%$#@!饰演<color=red>奥西里斯</color>的人类少女。她本是红魔馆服侍蕾米莉亚·斯卡雷特的女仆长,陪着任性的大小姐一同加入游戏。%$#@!%$#@!%$#@!%$#@!!@#$%1051%$#@!居然是……奥西里斯吗?不过大小姐是不会死的吧。我变得多余了呢。%$#@!%$#@!%$#@!%$#@!!@#$%1052%$#@!饰演<color=red>克里欧帕特拉</color>的人类少女。她本是红魔馆服侍蕾米莉亚·斯卡雷特的女仆长,陪着任性的大小姐一同加入游戏。%$#@!%$#@!%$#@!%$#@!!@#$%1053%$#@!居然是……艳后?不过大小姐是不会死的吧。我变得多余了呢。%$#@!%$#@!%$#@!%$#@!!@#$%1054%$#@!饰演<color=red>赛特</color>的人类少女。她本是红魔馆服侍蕾米莉亚·斯卡雷特的女仆长,陪着任性的大小姐一同加入游戏。%$#@!%$#@!%$#@!%$#@!!@#$%1055%$#@!居然是……赛特?不过大小姐是不会死的吧。我变得多余了呢。%$#@!%$#@!%$#@!%$#@!!@#$%1056%$#@!饰演<color=red>荷鲁斯</color>的人类少女。她本是红魔馆服侍蕾米莉亚·斯卡雷特的女仆长,陪着任性的大小姐一同加入游戏。%$#@!%$#@!%$#@!%$#@!!@#$%1057%$#@!居然是……荷鲁斯?不过大小姐是不会死的吧。我变得多余了呢。%$#@!%$#@!%$#@!%$#@!!@#$%