libriryUI giant部分完成

This commit is contained in:
daixiawu 2025-07-16 15:37:19 +08:00
parent 80392aa324
commit 149095dfa3
13 changed files with 360 additions and 39 deletions

View File

@ -12,9 +12,9 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 71c1514a6bd24e1e882cebbe1904ce04, type: 3}
m_Name: SourceHanSansCNex-Regular SDF
m_EditorClassIdentifier:
hashCode: 0
hashCode: 115063491
material: {fileID: 4546998420748149554}
materialHashCode: 0
materialHashCode: -1715619837
m_Version: 1.1.0
m_SourceFontFileGUID: 2baf54916f9c0ca46b9cd6baa972a8bc
m_SourceFontFile_EditorRef: {fileID: 12800000, guid: 2baf54916f9c0ca46b9cd6baa972a8bc, type: 3}
@ -172249,9 +172249,9 @@ Material:
- _OutlineWidth: 0
- _PerspectiveFilter: 0.875
- _Reflectivity: 10
- _ScaleRatioA: 1
- _ScaleRatioB: 1
- _ScaleRatioC: 1
- _ScaleRatioA: 0.8333333
- _ScaleRatioB: 0.6770833
- _ScaleRatioC: 0.6770833
- _ScaleX: 1
- _ScaleY: 1
- _ShaderFlags: 0

View File

@ -17,6 +17,7 @@ MonoBehaviour:
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"
EnglishName: REMILIA SCARLET
DiagColor: {r: 0.9176471, g: 0.34901962, b: 0.3529412, a: 1}
Illust: {fileID: 21300000, guid: d4661e5af1f33b94ea56ac7d7b30b512, type: 3}
AchivePreId: 201
@ -24,6 +25,7 @@ MonoBehaviour:
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"
EnglishName: PATCHOULI KNOWLEDGE
DiagColor: {r: 0.90196085, g: 0, b: 0.8431373, a: 1}
Illust: {fileID: 21300000, guid: 41bf66abdaa83a74e9a9b6cff7cda10f, type: 3}
AchivePreId: 202
@ -31,6 +33,7 @@ MonoBehaviour:
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"
EnglishName: IZAYOI SAKUYA
DiagColor: {r: 0.5176471, g: 0.69803923, b: 0.9333334, a: 1}
Illust: {fileID: 21300000, guid: be05e31a5775ae747a6fb1ce1f8db46a, type: 3}
AchivePreId: 203
@ -38,6 +41,7 @@ MonoBehaviour:
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"
EnglishName: FLANDRE SCARLET
DiagColor: {r: 0.9176471, g: 0.34901962, b: 0.3529412, a: 1}
Illust: {fileID: 21300000, guid: aec531e396936d143a506d19ceb156bc, type: 3}
AchivePreId: 204
@ -45,6 +49,7 @@ MonoBehaviour:
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"
EnglishName: HONG MEILING
DiagColor: {r: 0.9176471, g: 0.34901962, b: 0.3529412, a: 1}
Illust: {fileID: 21300000, guid: c5feb7e3a8bc4384e955e9fa2218fc25, type: 3}
AchivePreId: 205

View File

@ -12,4 +12,184 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: b664cf36cbd74c59a853c45c232706b0, type: 3}
m_Name: Achievement
m_EditorClassIdentifier:
AchievementList: []
AchievementList:
- BigID: 2
SmallID: 1
InternalID: 1
MapID: 0
IsFinished: 0
Name: 1058
Desc: 243
_typeNames:
- Logic.Achievement.TrainGiantCondition, Assembly-CSharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=null
_jsonData:
- '{"TargetCount":10,"TargetGiant":2,"TrainCount":0}'
- BigID: 2
SmallID: 1
InternalID: 2
MapID: 0
IsFinished: 0
Name: 1059
Desc: 1060
_typeNames:
- Logic.Achievement.TrainGiantCondition, Assembly-CSharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=null
_jsonData:
- '{"TargetCount":20,"TargetGiant":2,"TrainCount":0}'
- BigID: 2
SmallID: 1
InternalID: 3
MapID: 0
IsFinished: 0
Name: 1061
Desc: 1062
_typeNames:
- Logic.Achievement.TrainGiantCondition, Assembly-CSharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=null
_jsonData:
- '{"TargetCount":30,"TargetGiant":2,"TrainCount":0}'
- BigID: 2
SmallID: 2
InternalID: 1
MapID: 0
IsFinished: 0
Name: 1063
Desc: 243
_typeNames:
- Logic.Achievement.TrainGiantCondition, Assembly-CSharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=null
_jsonData:
- '{"TargetCount":10,"TargetGiant":5,"TrainCount":0}'
- BigID: 2
SmallID: 2
InternalID: 2
MapID: 0
IsFinished: 0
Name: 1064
Desc: 1060
_typeNames:
- Logic.Achievement.TrainGiantCondition, Assembly-CSharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=null
_jsonData:
- '{"TargetCount":20,"TargetGiant":5,"TrainCount":0}'
- BigID: 2
SmallID: 2
InternalID: 3
MapID: 0
IsFinished: 0
Name: 1065
Desc: 1062
_typeNames:
- Logic.Achievement.TrainGiantCondition, Assembly-CSharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=null
_jsonData:
- '{"TargetCount":1,"TargetGiant":5,"TrainCount":0}'
- BigID: 2
SmallID: 3
InternalID: 1
MapID: 0
IsFinished: 0
Name: 1066
Desc: 243
_typeNames:
- Logic.Achievement.TrainGiantCondition, Assembly-CSharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=null
_jsonData:
- '{"TargetCount":10,"TargetGiant":3,"TrainCount":0}'
- BigID: 2
SmallID: 3
InternalID: 2
MapID: 0
IsFinished: 0
Name: 1067
Desc: 1060
_typeNames:
- Logic.Achievement.TrainGiantCondition, Assembly-CSharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=null
_jsonData:
- '{"TargetCount":20,"TargetGiant":3,"TrainCount":0}'
- BigID: 2
SmallID: 3
InternalID: 3
MapID: 0
IsFinished: 0
Name: 1068
Desc: 1062
_typeNames:
- Logic.Achievement.TrainGiantCondition, Assembly-CSharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=null
_jsonData:
- '{"TargetCount":30,"TargetGiant":3,"TrainCount":0}'
- BigID: 2
SmallID: 4
InternalID: 1
MapID: 0
IsFinished: 0
Name: 1069
Desc: 243
_typeNames:
- Logic.Achievement.TrainGiantCondition, Assembly-CSharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=null
_jsonData:
- '{"TargetCount":10,"TargetGiant":1,"TrainCount":0}'
- BigID: 2
SmallID: 4
InternalID: 2
MapID: 0
IsFinished: 0
Name: 1070
Desc: 1060
_typeNames:
- Logic.Achievement.TrainGiantCondition, Assembly-CSharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=null
_jsonData:
- '{"TargetCount":20,"TargetGiant":1,"TrainCount":0}'
- BigID: 2
SmallID: 4
InternalID: 3
MapID: 0
IsFinished: 0
Name: 1071
Desc: 1062
_typeNames:
- Logic.Achievement.TrainGiantCondition, Assembly-CSharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=null
_jsonData:
- '{"TargetCount":30,"TargetGiant":1,"TrainCount":0}'
- BigID: 2
SmallID: 5
InternalID: 1
MapID: 0
IsFinished: 0
Name: 1072
Desc: 243
_typeNames:
- Logic.Achievement.TrainGiantCondition, Assembly-CSharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=null
_jsonData:
- '{"TargetCount":10,"TargetGiant":4,"TrainCount":0}'
- BigID: 2
SmallID: 5
InternalID: 2
MapID: 0
IsFinished: 0
Name: 1073
Desc: 1060
_typeNames:
- Logic.Achievement.TrainGiantCondition, Assembly-CSharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=null
_jsonData:
- '{"TargetCount":20,"TargetGiant":4,"TrainCount":0}'
- BigID: 2
SmallID: 5
InternalID: 3
MapID: 0
IsFinished: 0
Name: 1074
Desc: 1062
_typeNames:
- Logic.Achievement.TrainGiantCondition, Assembly-CSharp, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=null
_jsonData:
- '{"TargetCount":30,"TargetGiant":4,"TrainCount":0}'

View File

@ -17,6 +17,7 @@ MonoBehaviour:
Name: 1044
Desc: 1050
Diag: 1051
EnglishName: REMILIA SCARLET
DiagColor: {r: 0.9176471, g: 0.34901962, b: 0.3529412, a: 1}
Illust: {fileID: 21300000, guid: d4661e5af1f33b94ea56ac7d7b30b512, type: 3}
AchivePreId: 201
@ -24,6 +25,7 @@ MonoBehaviour:
Name: 1046
Desc: 1052
Diag: 1053
EnglishName: PATCHOULI KNOWLEDGE
DiagColor: {r: 0.90196085, g: 0, b: 0.8431373, a: 1}
Illust: {fileID: 21300000, guid: 41bf66abdaa83a74e9a9b6cff7cda10f, type: 3}
AchivePreId: 202
@ -31,6 +33,7 @@ MonoBehaviour:
Name: 37
Desc: 1045
Diag: 239
EnglishName: IZAYOI SAKUYA
DiagColor: {r: 0.5176471, g: 0.69803923, b: 0.9333334, a: 1}
Illust: {fileID: 21300000, guid: be05e31a5775ae747a6fb1ce1f8db46a, type: 3}
AchivePreId: 203
@ -38,6 +41,7 @@ MonoBehaviour:
Name: 1047
Desc: 1054
Diag: 1055
EnglishName: FLANDRE SCARLET
DiagColor: {r: 0.9176471, g: 0.34901962, b: 0.3529412, a: 1}
Illust: {fileID: 21300000, guid: aec531e396936d143a506d19ceb156bc, type: 3}
AchivePreId: 204
@ -45,6 +49,7 @@ MonoBehaviour:
Name: 38
Desc: 1056
Diag: 1057
EnglishName: HONG MEILING
DiagColor: {r: 0.9176471, g: 0.34901962, b: 0.3529412, a: 1}
Illust: {fileID: 21300000, guid: c5feb7e3a8bc4384e955e9fa2218fc25, type: 3}
AchivePreId: 205

View File

@ -6571,3 +6571,105 @@ MonoBehaviour:
EN:
JP:
KR:
- ID: 1058
ZH: "\u6211\u8981\u770B\u5230\u8840\u6D41\u6210\u6CB3!"
TDZH:
EN:
JP:
KR:
- ID: 1059
ZH: "\u7329\u7EA2\u6CD5\u5EAD"
TDZH:
EN:
JP:
KR:
- ID: 1060
ZH: "\u7D2F\u8BA1\u53EC\u552420\u6B21"
TDZH:
EN:
JP:
KR:
- ID: 1061
ZH: "\u7EEF\u8272\u51A5\u6CB3\u4E4B\u4E3B"
TDZH:
EN:
JP:
KR:
- ID: 1062
ZH: "\u7D2F\u8BA1\u53EC\u552430\u6B21"
TDZH:
EN:
JP:
KR:
- ID: 1063
ZH: "\u54B3\u54B3,\u54B3\u54B3\u54B3"
TDZH:
EN:
JP:
KR:
- ID: 1064
ZH: "\u4E0D\u52A8\u7684\u5927\u56FE\u4E66\u9986"
TDZH:
EN:
JP:
KR:
- ID: 1065
ZH: "\u4E0E\u6BD2\u86C7\u5171\u7720"
TDZH:
EN:
JP:
KR:
- ID: 1066
ZH: "\u53C8\u89C1\u9762\u4E86,\u5927\u5C0F\u59D0"
TDZH:
EN:
JP:
KR:
- ID: 1067
ZH: "\u5B8C\u7F8E\u6F47\u6D12\u7684\u4ECE\u8005"
TDZH:
EN:
JP:
KR:
- ID: 1068
ZH: "\u4E8E\u51A5\u6CB3\u5B88\u5019"
TDZH:
EN:
JP:
KR:
- ID: 1069
ZH: "\u6BC1\u706D\u662F\u6211\u4EC5\u5269\u7684\u6E29\u67D4"
TDZH:
EN:
JP:
KR:
- ID: 1070
ZH: "\u56DB\u91CD\u5B58\u5728"
TDZH:
EN:
JP:
KR:
- ID: 1071
ZH: "\u5965\u897F\u91CC\u65AF\u4E4B\u6B7B"
TDZH:
EN:
JP:
KR:
- ID: 1072
ZH: "\u6211\u8981\u625310\u4E2A"
TDZH:
EN:
JP:
KR:
- ID: 1073
ZH: "\u5D29\u5C71\u5F69\u6781\u70AE"
TDZH:
EN:
JP:
KR:
- ID: 1074
ZH: "\u8377\u9C81\u65AF\u7684\u590D\u4EC7"
TDZH:
EN:
JP:
KR:

View File

@ -5110,7 +5110,7 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
Ban: 0
ID: 230
ID: 241
FontID: 0
--- !u!114 &40360052
MonoBehaviour:
@ -17734,7 +17734,7 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
Ban: 0
ID: 238
ID: 1049
FontID: 0
--- !u!114 &153123070
MonoBehaviour:
@ -17756,7 +17756,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: "\t\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\n
m_text: "\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\n
\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"
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: f74d73acde897024090a352531df919f, type: 2}
@ -37769,7 +37769,7 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
Ban: 0
ID: 228
ID: 272
FontID: 0
--- !u!1 &311836971
GameObject:
@ -94441,7 +94441,7 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
Ban: 0
ID: 230
ID: 254
FontID: 0
--- !u!114 &738909223
MonoBehaviour:
@ -138156,7 +138156,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: "\t\u83B7\u5F97<color=red>\u963F\u52AA\u6BD4\u65AF</color>\u626E\u6F14\u5361\u7684\u4EBA\u7C7B\u5C11\u5973\u3002\u5979\u672C\u662F\u5728\u7EA2\u9B54\u9986\u670D\u4F8D\u857E\u7C73\u8389\u4E9A\xB7\u65AF\u5361\u857E\u7279\u7684\u5973\u4EC6\u957F\uFF0C\u966A\u7740\u4EFB\u6027\u7684\u5927\u5C0F\u59D0\u4E00\u540C\u52A0\u5165\u6E38\u620F\u3002"
m_text: "\u83B7\u5F97<color=red>\u963F\u52AA\u6BD4\u65AF</color>\u626E\u6F14\u5361\u7684\u4EBA\u7C7B\u5C11\u5973\u3002\u5979\u672C\u662F\u5728\u7EA2\u9B54\u9986\u670D\u4F8D\u857E\u7C73\u8389\u4E9A\xB7\u65AF\u5361\u857E\u7279\u7684\u5973\u4EC6\u957F\uFF0C\u966A\u7740\u4EFB\u6027\u7684\u5927\u5C0F\u59D0\u4E00\u540C\u52A0\u5165\u6E38\u620F\u3002"
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: f74d73acde897024090a352531df919f, type: 2}
m_sharedMaterial: {fileID: -5194638153132371293, guid: f74d73acde897024090a352531df919f, type: 2}
@ -138382,7 +138382,7 @@ MonoBehaviour:
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_text: "\u5341\u516D\u591C \u591C"
m_text: "\u5341\u516D\u591C\u54B2\u591C"
m_isRightToLeft: 0
m_fontAsset: {fileID: 11400000, guid: ca3ea612c29dc5f49a32dffc195e45fe, type: 2}
m_sharedMaterial: {fileID: -8836383360333263746, guid: ca3ea612c29dc5f49a32dffc195e45fe, type: 2}
@ -138485,7 +138485,7 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
Ban: 0
ID: 149
ID: 37
FontID: 0
--- !u!1 &1063686212
GameObject:
@ -170493,8 +170493,8 @@ MonoBehaviour:
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 16
m_fontSizeBase: 16
m_fontSize: 20
m_fontSizeBase: 20
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
@ -202936,8 +202936,8 @@ MonoBehaviour:
m_faceColor:
serializedVersion: 2
rgba: 4294967295
m_fontSize: 16
m_fontSizeBase: 16
m_fontSize: 20
m_fontSizeBase: 20
m_fontWeight: 400
m_enableAutoSizing: 0
m_fontSizeMin: 18
@ -222534,7 +222534,7 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
Ban: 0
ID: 230
ID: 241
FontID: 0
--- !u!114 &1722256202
MonoBehaviour:
@ -275066,7 +275066,7 @@ MonoBehaviour:
m_Name:
m_EditorClassIdentifier:
Ban: 0
ID: 105
ID: 1048
FontID: 0
--- !u!114 &2123218347
MonoBehaviour:

View File

@ -70,6 +70,8 @@ public class LibraryGiantData
public string Desc;
[MultilingualField]
public string Diag;
public string EnglishName;
public Color DiagColor;
public Sprite Illust;
public int AchivePreId;//成就的前缀id

View File

@ -28,8 +28,10 @@ namespace Logic.Achievement
public bool IsFinished;
//成就名称
[MultilingualField]
public string Name;
// 成就描述
[MultilingualField]
public string Desc;
public List<AchievementConditionBase> Conditions;

View File

@ -59,7 +59,6 @@ namespace Logic
public static CityLogic CityLogic;
public static UnitLogic UnitLogic;
public static PlayerLogic PlayerLogic;
//public UIManager UIManager;
//Library模块的引用
Table table;
@ -84,6 +83,11 @@ namespace Logic
new ResourceCache(); //ResourceCache单例 缓存所有resource
ResourceCache.Instance.Init();
GameRecordManager.Instance.Init();
AudioManager.Instance.Init();
MultilingualManager.Instance.Init();
AchievementDataManager.Instance.Init();
new UIManager(); //UIManager单例
UIManager.Instance.Init(this);
}
@ -98,25 +102,16 @@ namespace Logic
StartInstanceGroup();
if(LandThreshold > 0)
DebugCenter.Instance.DebugLandThreshold = LandThreshold;
CityLogic ??= new CityLogic();
UnitLogic ??= new UnitLogic();
PlayerLogic ??= new PlayerLogic(this);
GameLogic = new GameLogic(this);
GameRecordManager.Instance.Init();
AchievementDataManager.Instance.Init();
AudioManager.Instance.Init();
MultilingualManager.Instance.Init();
if(LandThreshold > 0)
DebugCenter.Instance.DebugLandThreshold = LandThreshold;
//播放初始音乐
AudioManager.Instance.PlayMusic("Main",0.5f,1f,true);
//StartGame(height,width,0,0);
// ContinueGame();
}

View File

@ -23,6 +23,9 @@ namespace TH1Resource
public Sprite TechCompleteBackground;
public Sprite TechLockedBackground;
public Sprite TechAvailableBackground;
public Sprite AchievementStar;
public Sprite AchievementStarGray;
public void Init()
{
for (int i = 0; i < 9; i++)
@ -37,7 +40,8 @@ namespace TH1Resource
TechLockedBackground = Resources.Load<Sprite>("ArtResources/TH1UI/TechTree/TH1TechLockedTechCircle");
TechAvailableBackground = Resources.Load<Sprite>("ArtResources/TH1UI/TechTree/TH1TechUnLockedTechCircle");
AchievementStar = Resources.Load<Sprite>("ArtResources/TH1UI/Common/UILibraryStar");
AchievementStarGray = Resources.Load<Sprite>("ArtResources/TH1UI/Common/UILibraryStarGray");
}
}
}

View File

@ -8,6 +8,7 @@ using System.Net;
using Logic.Multilingual;
using TH1Resource;
using TMPro;
using YooAsset.Editor;
public enum LibraryTabType
{
@ -217,7 +218,7 @@ public class LibraryUI
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();
ROLibraryUI.transform.Find("Giant/LibraryGiantInfoPanel/TitleEN").GetComponent<TextMeshProUGUI>().text = libraryInfo.EnglishName.ToUpper();
//设置角色名称
Debug.Log(libraryInfo.Name);
MultilingualManager.Instance.SetUIText(ROLibraryUI.transform.Find("Giant/LibraryGiantInfoPanel/Title")?.GetComponent<TextMeshProUGUI>(),libraryInfo.Name);
@ -234,7 +235,34 @@ public class LibraryUI
//处理成就
//Table.Instance.AchievementAsset
uint bigid = 2;
uint smallid = giant switch
{
GiantType.EgyptianMeiling => 5,
GiantType.EgyptianFlandre => 4,
GiantType.EgyptianSakuya => 3,
GiantType.EgyptianPatchouli => 2,
_ => 1
};
for (uint i = 0; i < 3; i++)
{
//star坑位
var star = info.Find($"Info3/Star{i + 1}/Star")?.GetComponent<Image>();
//成就标题star坑位
var title = info.Find($"Info3/Star{i + 1}/Title")?.GetComponent<TextMeshProUGUI>();
//成就描述star坑位
var desc = info.Find($"Info3/Star{i + 1}/Desc")?.GetComponent<TextMeshProUGUI>();
var infoData = AchievementDataManager.Instance.Achievement.GetAchievementItem(bigid, smallid, i + 1);
bool finished = AchievementDataManager.Instance.IsFinished(bigid, smallid, i);
if (infoData == null) continue;
MultilingualManager.Instance.SetUIText(title,infoData.Name);
MultilingualManager.Instance.SetUIText(desc,infoData.Desc);
if (star != null)
star.sprite = finished ? ResourceCache.Instance.SpriteCache.AchievementStar : ResourceCache.Instance.SpriteCache.AchievementStarGray ;
}
}
public void UpdateWonderListData()
@ -335,9 +363,7 @@ public class LibraryUI
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

@ -99,4 +99,4 @@ Money = 5, Stratery = ???
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}回合%$#@!%$#@!%$#@!%$#@!!@#$%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%$#@!居然是……荷鲁斯?不过大小姐是不会死的吧。我变得多余了呢。%$#@!%$#@!%$#@!%$#@!!@#$%
在游戏中,作为<color=red>知识类奇观</color>解锁全部科后即可获得提供3点城市经验。%$#@!%$#@!%$#@!%$#@!!@#$%1050%$#@!饰演<color=red>奥西里斯</color>的人类少女。她本是红魔馆服侍蕾米莉亚·斯卡雷特的女仆长,陪着任性的大小姐一同加入游戏。%$#@!%$#@!%$#@!%$#@!!@#$%1051%$#@!居然是……奥西里斯吗?不过大小姐是不会死的吧。我变得多余了呢。%$#@!%$#@!%$#@!%$#@!!@#$%1052%$#@!饰演<color=red>克里欧帕特拉</color>的人类少女。她本是红魔馆服侍蕾米莉亚·斯卡雷特的女仆长,陪着任性的大小姐一同加入游戏。%$#@!%$#@!%$#@!%$#@!!@#$%1053%$#@!居然是……艳后?不过大小姐是不会死的吧。我变得多余了呢。%$#@!%$#@!%$#@!%$#@!!@#$%1054%$#@!饰演<color=red>赛特</color>的人类少女。她本是红魔馆服侍蕾米莉亚·斯卡雷特的女仆长,陪着任性的大小姐一同加入游戏。%$#@!%$#@!%$#@!%$#@!!@#$%1055%$#@!居然是……赛特?不过大小姐是不会死的吧。我变得多余了呢。%$#@!%$#@!%$#@!%$#@!!@#$%1056%$#@!饰演<color=red>荷鲁斯</color>的人类少女。她本是红魔馆服侍蕾米莉亚·斯卡雷特的女仆长,陪着任性的大小姐一同加入游戏。%$#@!%$#@!%$#@!%$#@!!@#$%1057%$#@!居然是……荷鲁斯?不过大小姐是不会死的吧。我变得多余了呢。%$#@!%$#@!%$#@!%$#@!!@#$%1058%$#@!我要看到血流成河!%$#@!%$#@!%$#@!%$#@!!@#$%1059%$#@!猩红法庭%$#@!%$#@!%$#@!%$#@!!@#$%1060%$#@!累计召唤20次%$#@!%$#@!%$#@!%$#@!!@#$%1061%$#@!绯色冥河之主%$#@!%$#@!%$#@!%$#@!!@#$%1062%$#@!累计召唤30次%$#@!%$#@!%$#@!%$#@!!@#$%1063%$#@!咳咳,咳咳咳%$#@!%$#@!%$#@!%$#@!!@#$%1064%$#@!不动的大图书馆%$#@!%$#@!%$#@!%$#@!!@#$%1065%$#@!与毒蛇共眠%$#@!%$#@!%$#@!%$#@!!@#$%1066%$#@!又见面了,大小姐%$#@!%$#@!%$#@!%$#@!!@#$%1067%$#@!完美潇洒的从者%$#@!%$#@!%$#@!%$#@!!@#$%1068%$#@!于冥河守候%$#@!%$#@!%$#@!%$#@!!@#$%1069%$#@!毁灭是我仅剩的温柔%$#@!%$#@!%$#@!%$#@!!@#$%1070%$#@!四重存在%$#@!%$#@!%$#@!%$#@!!@#$%1071%$#@!奥西里斯之死%$#@!%$#@!%$#@!%$#@!!@#$%1072%$#@!我要打10个%$#@!%$#@!%$#@!%$#@!!@#$%1073%$#@!崩山彩极炮%$#@!%$#@!%$#@!%$#@!!@#$%1074%$#@!荷鲁斯的复仇%$#@!%$#@!%$#@!%$#@!!@#$%