초기커밋

This commit is contained in:
2025-05-01 07:20:41 +09:00
commit 98bb2e3c5c
2747 changed files with 646947 additions and 0 deletions

View File

@@ -0,0 +1,39 @@

using ServerBase;
using MetaAssets;
namespace ServerCommon;
public class MetaTableValidator
{
public void validate(ValidatorErrorCollection errors)
{
MetaValidator validator = new MetaValidator();
var ins = MetaData.Instance;
// 1. item
validator.validate(ins.Meta.ItemMetaTable.ItemMetaDataList, errors);
// 2. quest script
validator.validate(ins._QuestScriptMetaTable.Select(x => (x.Key, x.Value)).ToList().AsReadOnly(), errors);
// 3. shop
validator.validate(ins.Meta.ShopMetaTable.ShopMetaDataList, errors);
// 4. shop product
validator.validate(ins.Meta.ShopProductMetaTable.ShopProductMetaDataList, errors);
// 5. instance data
validator.validate(ins.Meta.InstanceMetaTable.InstanceMetaDataList, errors);
// 6. attribute enchant data
validator.validate(ins.Meta.AttributeEnchantMetaTable.AttributeEnchantMetaDataList, errors);
// 검증할 데이터 계속 추가
// ...
}
}