FunGame-Core/Api/OpenEntityAdapter/OpenItemAdapter.cs
milimoe b25698d91b
服务器插件优化;物品添加魔法技能组,文本优化 (#100)
* 添加了 SQLHelperFactory;完善了物品的描述信息;一些代码风格修改

* 构造的物品默认 1 级;为服务器插件添加控制器;添加邮件发送器的工厂;在物品中添加魔法技能组
2024-11-13 09:18:58 +08:00

24 lines
618 B
C#

using Milimoe.FunGame.Core.Api.Utility;
using Milimoe.FunGame.Core.Entity;
namespace Milimoe.FunGame.Core.Api.OpenEntityAdapter
{
public class OpenItemAdapter
{
public static void Adaptation<T>(EntityModuleConfig<T> config) where T : BaseEntity
{
foreach (string key in config.Keys)
{
if (config[key] is Item prev)
{
Item next = prev.Copy();
if (next is T t)
{
config[key] = t;
}
}
}
}
}
}