namespace ScrLib; public class ScrFile { /// /// тут всегда число 59 (0x3b) - это число известных игре скриптов /// public int Magic { get; set; } public int EntryCount { get; set; } public List Entries { get; set; } } public class ScrEntry { public string Title { get; set; } public int Index { get; set; } public int InnerCount { get; set; } public List Inners { get; set; } } public class ScrEntryInner { /// /// Номер скрипта в игре (это тех, которых 0x3b) /// public int ScriptIndex { get; set; } public int UnkInner2 { get; set; } public int UnkInner3 { get; set; } /// /// 0,1,2,3,4,5,6,-1 /// /// /// 1 - неизвестно /// 2 - noop public int Type { get; set; } public int UnkInner5 { get; set; } public int ArgumentsCount { get; set; } public List Arguments { get; set; } public int UnkInner7 { get; set; } }