Example #1
0
        internal void Write(PexWriteMeta bw)
        {
            bw.Writer.Write(ModificationTime.ToUInt64());

            bw.Writer.Write((ushort)Functions.Count);
            foreach (var debugFunction in Functions)
            {
                debugFunction.Write(bw);
            }

            //F04 only
            if (_gameCategory != GameCategory.Fallout4)
            {
                return;
            }

            bw.Writer.Write((ushort)PropertyGroups.Count);
            foreach (var propertyGroup in PropertyGroups)
            {
                propertyGroup.Write(bw);
            }

            bw.Writer.Write((ushort)StructOrders.Count);
            foreach (var structOrder in StructOrders)
            {
                structOrder.Write(bw);
            }
        }