整理武器配置和重构

This commit is contained in:
2026-09-15 10:13:58 +08:00
parent 17ee268416
commit 421f8bf619
115 changed files with 1431 additions and 1905 deletions
@@ -41,7 +41,7 @@ namespace SepCore.UI
if (ItemType == ItemType.Weapon)
{
var data = rawData.WeaponData;
IconAssetName = data.IconAssetName;
IconAssetName = data.Sprite;
Title = data.Title;
Description = ItemDescUtility.CreateWeaponDescription(data);
}
@@ -95,7 +95,7 @@ namespace SepCore.UI
{
return new DisplayItemContext
{
IconAssetName = weaponBase.WeaponData.IconAssetName,
IconAssetName = weaponBase.WeaponData.Sprite,
Rarity = weaponBase.WeaponData.Rarity,
IsWeapon = true
};
@@ -124,7 +124,7 @@ namespace SepCore.UI
ItemType.Weapon => await SpriteLoader.LoadSpriteByKeyAsync(rawData.DataRow switch
{
WeaponConfig weaponConfig => weaponConfig.Sprite,
WeaponData weaponData => weaponData.IconAssetName,
WeaponData weaponData => weaponData.Sprite,
_ => string.Empty
}),
ItemType.Prop => await SpriteLoader.LoadSpriteByKeyAsync(((PropConfig)rawData.DataRow).Sprite),