pkNX/pkNX.Game/GameData.cs
Kurt 0a30e0ca3c Remove unsupported games, split GameData
lack of interfaces and default interface implementations is killing me :)

Split GameData so we can interact with changed data structures a little less weird; PLA Learnsets are too incompatible for direct edits with existing abstractions.
2022-02-15 01:58:27 -08:00

17 lines
492 B
C#

using pkNX.Structures;
namespace pkNX.Game;
/// <summary>
/// Cached data reusable by multiple editors.
/// </summary>
public class GameData
{
public PersonalTable PersonalData { get; internal set; }
public DataCache<MegaEvolutionSet[]> MegaEvolutionData { get; internal set; }
public DataCache<IMove> MoveData { get; internal set; }
public DataCache<EvolutionSet> EvolutionData { get; internal set; }
public DataCache<Learnset> LevelUpData { get; internal set; }
}