From f4d5ad4e2a435f9dc47b056ce2e3be9af7d51e4b Mon Sep 17 00:00:00 2001 From: Deukhoofd Date: Sat, 24 May 2025 16:30:43 +0200 Subject: [PATCH] Tweaks for loading data from plugins --- PkmnLib.Dynamic/Libraries/DataLoaders/AbilityDataLoader.cs | 5 ++++- PkmnLib.Dynamic/Libraries/DataLoaders/SpeciesDataLoader.cs | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/PkmnLib.Dynamic/Libraries/DataLoaders/AbilityDataLoader.cs b/PkmnLib.Dynamic/Libraries/DataLoaders/AbilityDataLoader.cs index 94a24df..6e5d019 100644 --- a/PkmnLib.Dynamic/Libraries/DataLoaders/AbilityDataLoader.cs +++ b/PkmnLib.Dynamic/Libraries/DataLoaders/AbilityDataLoader.cs @@ -13,7 +13,10 @@ namespace PkmnLib.Dynamic.Libraries.DataLoaders; /// public static class AbilityDataLoader { - private static Dictionary LoadAbilitiesData(Stream stream) + /// + /// Deserializes a typed JSON object containing ability data into a dictionary of abilities. + /// + public static Dictionary LoadAbilitiesData(Stream stream) { var obj = JsonSerializer.Deserialize(stream, JsonOptions.DefaultOptions); if (obj == null) diff --git a/PkmnLib.Dynamic/Libraries/DataLoaders/SpeciesDataLoader.cs b/PkmnLib.Dynamic/Libraries/DataLoaders/SpeciesDataLoader.cs index 497530d..f372f68 100644 --- a/PkmnLib.Dynamic/Libraries/DataLoaders/SpeciesDataLoader.cs +++ b/PkmnLib.Dynamic/Libraries/DataLoaders/SpeciesDataLoader.cs @@ -15,7 +15,10 @@ namespace PkmnLib.Dynamic.Libraries.DataLoaders; /// public static class SpeciesDataLoader { - private static Dictionary LoadSpeciesData(Stream stream) + /// + /// Deserializes a typical JSON object containing species data into a dictionary of species. + /// + public static Dictionary LoadSpeciesData(Stream stream) { var obj = JsonSerializer.Deserialize(stream, JsonOptions.DefaultOptions); if (obj == null)