Exemple #1
0
 /// <summary>
 /// jsonからTypeリストを取得する
 /// </summary>
 public static TypeData[] LoadTypes()
 {
     if (File.Exists(FilePath.TypeDataPath) is false)
     {
         SaveTypeToJson();
     }
     return(JsonExtensions.DeserializeFromFile <TypeData[]>(FilePath.TypeDataPath));
 }
Exemple #2
0
 /// <summary>
 /// jsonから性格リストを取得する
 /// </summary>
 public static PersonalityData[] LoadPersonarities()
 {
     if (File.Exists(FilePath.PersonalityDataPath) is false)
     {
         SavePersonalityToJson();
     }
     return(JsonExtensions.DeserializeFromFile <PersonalityData[]>(FilePath.PersonalityDataPath));
 }
Exemple #3
0
 /// <summary>
 /// jsonからわざリストを取得する
 /// </summary>
 public static MoveData[] LoadMoves()
 {
     return(JsonExtensions.DeserializeFromFile <MoveData[]>(FilePath.MovesDataPath)
            ?? Array.Empty <MoveData>());
 }
Exemple #4
0
 /// <summary>
 /// jsonからポケモンリストを取得する
 /// </summary>
 public static PokemonData[] LoadForms()
 {
     return(JsonExtensions.DeserializeFromFile <PokemonData[]>(FilePath.PokemonFormDataPath)
            ?? Array.Empty <PokemonData>());
 }
Exemple #5
0
 /// <summary>
 /// jsonから特性リストを取得する
 /// </summary>
 public static AbilityData[] LoadAbilities()
 {
     return(JsonExtensions.DeserializeFromFile <AbilityData[]>(FilePath.AbilitiesDataPath)
            ?? Array.Empty <AbilityData>());
 }