コード例 #1
0
        protected internal override void OnRebuild(VoidPtr address, int length, bool force)
        {
            AIPDType2Entry *header = (AIPDType2Entry *)address;

            header->_unk1 = unk1;
            header->_unk2 = unk2;
            header->_unk3 = unk3;
            header->_unk4 = unk4;
            header->_unk5 = unk5;
        }
コード例 #2
0
        protected internal override void OnRebuild(VoidPtr address, int length, bool force)
        {
            AIPDType2 *header = (AIPDType2 *)address;

            header->_flag       = flag;
            header->_id         = id;
            header->_numEntries = (byte)Entries.Count;
            AIPDType2Entry *entry = (AIPDType2Entry *)(address + 0x4);

            foreach (AIPDType2EntryNode n in Children)
            {
                n.Rebuild(entry, 0x6, true); entry++;
            }
        }