迁移数据表到 Luban,移除 JsonNet、EnumUtility
This commit is contained in:
+42
@@ -0,0 +1,42 @@
|
||||
namespace SepCore.Definition
|
||||
{
|
||||
public sealed partial class LevelExperienceConfig
|
||||
{
|
||||
/// <summary>
|
||||
/// 转换为按目标等级为下标索引的经验需求数组。
|
||||
/// 下标 0 为 0(无目标 0 级),下标 1 为达到 1 级所需经验(即 Lv0 对应经验 100),以此类推。
|
||||
/// 与 Player.cs 中 _expRequires[_currentLevel + 1] 的升级判定逻辑完全匹配。
|
||||
/// </summary>
|
||||
public int[] ToTargetLevelArray()
|
||||
{
|
||||
return new int[]
|
||||
{
|
||||
0,
|
||||
Lv0, Lv1, Lv2, Lv3, Lv4, Lv5, Lv6, Lv7, Lv8, Lv9,
|
||||
Lv10, Lv11, Lv12, Lv13, Lv14, Lv15, Lv16, Lv17, Lv18, Lv19,
|
||||
Lv20, Lv21, Lv22, Lv23, Lv24, Lv25, Lv26, Lv27, Lv28, Lv29,
|
||||
Lv30, Lv31, Lv32, Lv33, Lv34, Lv35, Lv36, Lv37, Lv38, Lv39,
|
||||
Lv40, Lv41, Lv42, Lv43, Lv44, Lv45, Lv46, Lv47, Lv48, Lv49,
|
||||
Lv50, Lv51, Lv52, Lv53, Lv54, Lv55, Lv56, Lv57, Lv58, Lv59,
|
||||
Lv60
|
||||
};
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 转换为包含 Lv0~Lv60 的原始数组(长度 61)。
|
||||
/// </summary>
|
||||
public int[] ToArray()
|
||||
{
|
||||
return new int[]
|
||||
{
|
||||
Lv0, Lv1, Lv2, Lv3, Lv4, Lv5, Lv6, Lv7, Lv8, Lv9,
|
||||
Lv10, Lv11, Lv12, Lv13, Lv14, Lv15, Lv16, Lv17, Lv18, Lv19,
|
||||
Lv20, Lv21, Lv22, Lv23, Lv24, Lv25, Lv26, Lv27, Lv28, Lv29,
|
||||
Lv30, Lv31, Lv32, Lv33, Lv34, Lv35, Lv36, Lv37, Lv38, Lv39,
|
||||
Lv40, Lv41, Lv42, Lv43, Lv44, Lv45, Lv46, Lv47, Lv48, Lv49,
|
||||
Lv50, Lv51, Lv52, Lv53, Lv54, Lv55, Lv56, Lv57, Lv58, Lv59,
|
||||
Lv60
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: e7b3f39341ca70f439664dceb9ea7552
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
namespace SepCore.Definition
|
||||
{
|
||||
public sealed partial class LevelUpRewardConfig
|
||||
{
|
||||
public string IconAssetName => $"levelupreward_{(Id >= 1000 ? Id - 900 : Id)}_icon";
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: a30aae743bbd22b4cac1ef60f96a1bed
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,8 @@
|
||||
namespace SepCore.Definition
|
||||
{
|
||||
public sealed partial class PropConfig
|
||||
{
|
||||
public string Title => Name;
|
||||
public string IconAssetName => $"prop_{(Id >= 1000 ? Id - 900 : Id)}_icon";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 37131c7b023611f4b83978960f4b3df4
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,10 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 6d60ad7c035b4aa4abd87deb1d572847
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
@@ -0,0 +1,10 @@
|
||||
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";
|
||||
}
|
||||
}
|
||||
+11
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 430f837865b92144c82328dc2ce58823
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Reference in New Issue
Block a user