PKHeX/PKHeX.Core/Legality/Moves/LearnInfo.cs
Kurt d1aa02fb31 Refactoring
split up current move parsing a little
2017-09-01 23:15:57 -07:00

22 lines
763 B
C#

using System.Collections.Generic;
namespace PKHeX.Core
{
internal class LearnInfo
{
public bool MixedGen12NonTradeback { get; set; }
public List<int> Gen1Moves { get; } = new List<int>();
public List<int> Gen2PreevoMoves { get; } = new List<int>();
public List<int> EggMovesLearned { get; } = new List<int>();
public List<int> LevelUpEggMoves { get; } = new List<int>();
public List<int> EventEggMoves { get; } = new List<int>();
public List<int> IncenseMoves { get; } = new List<int>();
public MoveParseSource Source { get; set; }
public readonly bool IsGen2Pkm;
public LearnInfo(PKM pkm)
{
IsGen2Pkm = pkm.Format == 2 || pkm.VC2;
}
}
}