Files
MinFt/Client/Assets/Scripts/TablesEx/EventSmashMainEx.cs
Liubing\LB 3d8d4d18f3 first commit
先修复一下,错误的场景

删除不必要的钓场资产

修复into场景

update:更新meta文件,修复报错

update:修复资源

修复第一章节建造

修复建造第三章

update:删除多余内容

update:更新README.md

update:还原图标

update:更新README

update:更新配置
2026-04-28 02:17:22 +08:00

29 lines
958 B
C#

using System.Collections.Generic;
namespace cfg
{
public partial class EventSmashMain
{
private Dictionary<int, string> _collectionIconMap;
/// <summary>
/// collectionId → CollectionIcon 中对应的图标资源名
/// 通过 DataList 和 CollectionIcon 的索引对齐建立映射
/// </summary>
public string GetCollectionIcon(TbEventSmashCollection tbCollection, int collectionId)
{
if (_collectionIconMap == null)
{
_collectionIconMap = new Dictionary<int, string>();
var dataList = tbCollection.DataList;
for (int i = 0; i < dataList.Count && i < CollectionIcon.Count; i++)
{
_collectionIconMap[dataList[i].ID] = CollectionIcon[i];
}
}
return _collectionIconMap.TryGetValue(collectionId, out var icon) ? icon : null;
}
}
}