fix some plugins for ReadUntil extension method

This commit is contained in:
Michael Becker 2020-10-12 23:02:56 -04:00
parent ae57bf7276
commit e0287516dc
No known key found for this signature in database
GPG Key ID: 506F54899E2BFED7
2 changed files with 6 additions and 2 deletions

View File

@ -1633,9 +1633,13 @@ namespace UniversalEditor.IO
return ReadUntil(until, null, null, out rest);
}
public string ReadUntil(string until, string ignoreBegin, string ignoreEnd)
{
return ReadUntil(new string[] { until }, ignoreBegin, ignoreEnd);
}
public string ReadUntil(string[] until, string ignoreBegin, string ignoreEnd)
{
string rest = null;
return ReadUntil(new string[] { until }, ignoreBegin, ignoreEnd, out rest);
return ReadUntil(until, ignoreBegin, ignoreEnd, out rest);
}
public string ReadUntil(string[] until, string ignoreBegin, string ignoreEnd, out string rest)
{

View File

@ -61,7 +61,7 @@ namespace UniversalEditor.DataFormats.AniMiku.ExtendedPMD
// attempt to load more
IO.Reader br = base.Accessor.Reader;
if (br.EndOfStream) return;
byte[] datas = br.ReadUntil("END", false);
byte[] datas = br.ReadUntil(Encoding.ASCII.GetBytes("END"), false);
PMDExtensionObjectModel pmdo = new PMDExtensionObjectModel();
PMDExtensionDataFormat pmdf = new PMDExtensionDataFormat();