mirror of
https://github.com/kwsch/pkNX.git
synced 2026-06-01 01:37:19 -05:00
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.
17 lines
492 B
C#
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; }
|
|
}
|