Tweaks for loading data from plugins
Build / Build (push) Successful in 50s

This commit is contained in:
Deukhoofd committed 2025-05-24 16:30:43 +02:00
1 parent 2680aeff80
commit f4d5ad4e2a
2 files changed
+8 -2

No files matched your search

@@ -13,7 +13,10 @@ namespace PkmnLib.Dynamic.Libraries.DataLoaders;
/// </summary> /// </summary>
public static class AbilityDataLoader public static class AbilityDataLoader
{ {
private static Dictionary<string, SerializedAbility> LoadAbilitiesData(Stream stream) /// <summary>
/// Deserializes a typed JSON object containing ability data into a dictionary of abilities.
/// </summary>
public static Dictionary<string, SerializedAbility> LoadAbilitiesData(Stream stream)
{ {
var obj = JsonSerializer.Deserialize<JsonObject>(stream, JsonOptions.DefaultOptions); var obj = JsonSerializer.Deserialize<JsonObject>(stream, JsonOptions.DefaultOptions);
if (obj == null) if (obj == null)
@@ -15,7 +15,10 @@ namespace PkmnLib.Dynamic.Libraries.DataLoaders;
/// </summary> /// </summary>
public static class SpeciesDataLoader public static class SpeciesDataLoader
{ {
private static Dictionary<string, SerializedSpecies> LoadSpeciesData(Stream stream) /// <summary>
/// Deserializes a typical JSON object containing species data into a dictionary of species.
/// </summary>
public static Dictionary<string, SerializedSpecies> LoadSpeciesData(Stream stream)
{ {
var obj = JsonSerializer.Deserialize<JsonObject>(stream, JsonOptions.DefaultOptions); var obj = JsonSerializer.Deserialize<JsonObject>(stream, JsonOptions.DefaultOptions);
if (obj == null) if (obj == null)