protected override void OnWrite(VoidPtr address) { _rebuildAddr = address; sCommonUnk7Entry *data = (sCommonUnk7Entry *)address; data->_list._startOffset = unk1; data->_list._listCount = _children.Count; data->_unk3 = unk3; data->_unk4 = unk4; }
public override void Parse(VoidPtr address) { _children = new List <CommonUnk7EntryListEntry>(); sCommonUnk7Entry *hdr = (sCommonUnk7Entry *)address; unk2 = hdr->_list._startOffset; unk1 = hdr->_list._listCount; unk3 = hdr->_unk3; unk4 = hdr->_unk4; for (int i = 0; i < Count; i++) { _children.Add(Parse <CommonUnk7EntryListEntry>(DataOffset + i * 8)); } }