PKHeX/PKHeX.Core/Saves/Substructures/BattleVideo.cs
Evan Dixon 52c4fbbe97 Converted PKHeX.Core to .Net Standard
Refactored and rearranged things as needed to allow the change
2017-05-11 23:34:18 -05:00

26 lines
675 B
C#

namespace PKHeX.Core
{
public abstract class BattleVideo
{
public abstract PKM[] BattlePKMs { get; }
public abstract int Generation { get; }
public static BattleVideo getVariantBattleVideo(byte[] data)
{
if (BV6.getIsValid(data))
return new BV6(data);
if (BV7.getIsValid(data))
return new BV7(data);
return null;
}
public static bool getIsValid(byte[] data)
{
if (BV6.getIsValid(data))
return true;
if (BV7.getIsValid(data))
return true;
return false;
}
}
}