Tweaks for loading data from plugins
All checks were successful
Build / Build (push) Successful in 50s

This commit is contained in:
Deukhoofd 2025-05-24 16:30:43 +02:00
parent 2680aeff80
commit f4d5ad4e2a
Signed by: Deukhoofd
GPG Key ID: F63E044490819F6F
2 changed files with 8 additions and 2 deletions

View File

@ -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)

View File

@ -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)