public override void Open(HSDReader Reader) { List <byte> data = new List <byte>(); byte cmd = Reader.ReadByte(); while (cmd != 0) { int size = MeleeScript.GetCommandSize(cmd); data.Add(cmd); data.AddRange(Reader.ReadBytes(size - 1)); cmd = Reader.ReadByte(); } Data = data.ToArray(); }