From 205143a97eefde555e162e3aa4aaa9a89133421b Mon Sep 17 00:00:00 2001 From: LP Date: Mon, 28 Apr 2025 11:18:31 +0100 Subject: [PATCH] Added missing extension method --- .../Extensions/ICombatTemplateAccessorExtensions.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/OpenRpg.Combat/Extensions/ICombatTemplateAccessorExtensions.cs b/src/OpenRpg.Combat/Extensions/ICombatTemplateAccessorExtensions.cs index d10e51d..4f73590 100644 --- a/src/OpenRpg.Combat/Extensions/ICombatTemplateAccessorExtensions.cs +++ b/src/OpenRpg.Combat/Extensions/ICombatTemplateAccessorExtensions.cs @@ -7,5 +7,11 @@ public static class ICombatTemplateAccessorExtensions { public static AbilityTemplate GetAbilityTemplate(this ITemplateAccessor templateAccessor, int abilityTemplateId) { return templateAccessor.Get(abilityTemplateId); } + + public static Ability ToInstance(this ITemplateAccessor templateAccessor, AbilityData abilityData) + { + var template = templateAccessor.Get(abilityData.TemplateId); + return new Ability() { Data = abilityData, Template = template }; + } } } \ No newline at end of file