Phase2.1 添加武器tag配置和数据表定义
This commit is contained in:
@@ -36,7 +36,8 @@ namespace SepCore.CustomComponent
|
||||
"tbuiformconfig",
|
||||
"tbuisoundconfig",
|
||||
"tbweaponconfig",
|
||||
"tbstatconfig"
|
||||
"tbstatconfig",
|
||||
"tbweapontagconfig"
|
||||
};
|
||||
|
||||
private sealed class TableAccessor
|
||||
@@ -131,7 +132,7 @@ namespace SepCore.CustomComponent
|
||||
},
|
||||
{
|
||||
typeof(WeaponConfig),
|
||||
Accessor(tables => id => tables.TbWeaponConfig.GetOrDefault((WeaponType)id),
|
||||
Accessor(tables => id => tables.TbWeaponConfig.GetOrDefault(id),
|
||||
tables => tables.TbWeaponConfig.DataList)
|
||||
},
|
||||
{
|
||||
@@ -139,6 +140,11 @@ namespace SepCore.CustomComponent
|
||||
Accessor(tables => id => tables.TbStatConfig.GetOrDefault((StatType)id),
|
||||
tables => tables.TbStatConfig.DataList)
|
||||
},
|
||||
{
|
||||
typeof(WeaponTagConfig),
|
||||
Accessor(tables => id => tables.TbWeaponTagConfig.GetOrDefault(id),
|
||||
tables => tables.TbWeaponTagConfig.DataList)
|
||||
},
|
||||
};
|
||||
|
||||
private static TableAccessor Accessor<TValue>(Func<Tables, Func<int, object>> rowGetterFactory,
|
||||
|
||||
Reference in New Issue
Block a user