/// <summary> /// TODO need to finish this format /// </summary> /// <param name="reader"></param> private void ReadScriptGlb(BinaryReader reader) { var scriptHeader = new FruaSecondGlbHeader { EntryCount = reader.ReadUInt32(), DataText = new string(reader.ReadChars(4)) }; var offsets = new List <uint>(); for (int i = 0; i < scriptHeader.EntryCount; i++) { offsets.Add(reader.ReadUInt32()); } // TODO not complete see SCRIPT.TXT in HACKDOCS foreach (var offset in offsets) { reader.BaseStream.Seek(offset, SeekOrigin.Begin); } }
/// <summary> /// TODO need to finish this format /// </summary> /// <param name="reader"></param> private void ReadScriptGlb(BinaryReader reader) { var scriptHeader = new FruaSecondGlbHeader { EntryCount = reader.ReadUInt32(), DataText = new string(reader.ReadChars(4)) }; var offsets = new List<uint>(); for (int i = 0; i < scriptHeader.EntryCount; i++) { offsets.Add(reader.ReadUInt32()); } // TODO not complete see SCRIPT.TXT in HACKDOCS foreach (var offset in offsets) { reader.BaseStream.Seek(offset, SeekOrigin.Begin); } }