public static BattleVideo?GetVariantBattleVideo(byte[] data) { if (BV6.IsValid(data)) { return(new BV6(data)); } if (BV7.IsValid(data)) { return(new BV7(data)); } return(null); }
public static bool IsValid(byte[] data) { if (BV6.IsValid(data)) { return(true); } if (BV7.IsValid(data)) { return(true); } return(false); }
public static bool IsValid(ReadOnlySpan <byte> data) { if (BV6.IsValid(data)) { return(true); } if (BV7.IsValid(data)) { return(true); } if (BV3.IsValid(data)) { return(true); } return(false); }