调整部分数据表配置,优化 SpriteCache 功能

This commit is contained in:
2026-09-13 20:36:21 +08:00
parent de53890de6
commit 7dc529a840
520 changed files with 24231 additions and 967 deletions
@@ -1,7 +0,0 @@
namespace SepCore.Definition
{
public sealed partial class LevelUpRewardConfig
{
public string IconAssetName => $"levelupreward_{(Id >= 1000 ? Id - 900 : Id)}_icon";
}
}
@@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: a30aae743bbd22b4cac1ef60f96a1bed
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -1,8 +0,0 @@
namespace SepCore.Definition
{
public sealed partial class PropConfig
{
public string Title => Name;
public string IconAssetName => $"prop_{(Id >= 1000 ? Id - 900 : Id)}_icon";
}
}
@@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: 37131c7b023611f4b83978960f4b3df4
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -1,10 +0,0 @@
namespace SepCore.Definition
{
public sealed partial class RoleConfig
{
public int Id => Name == "老人" ? 102 : 101;
public string RoleName => Name;
public string IconName => $"role_{Id}_icon";
public int WeaponCapacity => 6;
}
}
@@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: 6d60ad7c035b4aa4abd87deb1d572847
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -1,10 +0,0 @@
namespace SepCore.Definition
{
public sealed partial class WeaponConfig
{
/// <summary>
/// 图标资源名称(映射 weapon_1_icon ~ weapon_5_icon)。
/// </summary>
public string IconAssetName => $"weapon_{(Id >= 1000 ? Id % 1000 : Id)}_icon";
}
}
@@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: 430f837865b92144c82328dc2ce58823
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
@@ -18,6 +18,7 @@ namespace SepCore.Definition
public const int DataTableAsset = 100;
public const int DictionaryAsset = 100;
public const int FontAsset = 50;
public const int SpriteAsset = 40;
public const int MusicAsset = 20;
public const int SceneAsset = 0;
public const int SoundAsset = 30;
@@ -16,9 +16,9 @@ namespace SepCore.Definition
{
_modifiers.AddRange(prop.Modifiers);
}
Title = prop.Title;
Title = prop.Name;
Rarity = prop.Rarity;
IconAssetName = prop.IconAssetName;
IconAssetName = prop.Sprite;
}
public PropItem(IEnumerable<modifier> modifiers)
@@ -1,14 +0,0 @@
namespace SepCore.Definition
{
public enum EnemyType : byte
{
None = 0,
MeleeEnemy = 1,
RemoteEnemy = 2,
BatEnemy = 3,
SkeletonEnemy = 4,
SkeletonGiantEnemy = 5,
GhostEnemy = 6,
FireMageEnemy = 7,
}
}
@@ -1,3 +0,0 @@
fileFormatVersion: 2
guid: 2aa817d65bcc425a9e015f3c1de7c9a9
timeCreated: 1770209105
@@ -1,12 +0,0 @@
namespace SepCore.Definition
{
public enum WeaponType : int
{
None = 0,
WeaponKnife = 1001,
WeaponHandgun = 1002,
WeaponSlash = 1003,
WeaponLightning = 1004,
WeaponLance = 1005,
}
}
@@ -1,11 +0,0 @@
fileFormatVersion: 2
guid: 1e4fe53d087154645ad496d2f178c843
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: