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