public override void Build(MetaBuilder mb, bool isRoot = false) { this.MetaStructure.Unk_3371516811 = this.Unk_3371516811; if (this.Unk_1756136273 != null) this.MetaStructure.Unk_1756136273 = mb.AddItemArrayPtr((MetaName) (1535046754), this.Unk_1756136273.Select(e => {e.Build(mb); return e.MetaStructure; }).ToArray()); MUnk_1535046754.AddEnumAndStructureInfo(mb); MUnk_3538495220.AddEnumAndStructureInfo(mb); if(isRoot) { mb.AddItem(this.MetaName, this.MetaStructure); this.Meta = mb.GetMeta(); } }
public override void Build(MetaBuilder mb, bool isRoot = false) { this.MetaStructure.Unk_1235281004 = this.Unk_1235281004; this.MetaStructure.Unk_4086467184 = this.Unk_4086467184; this.MetaStructure.Unk_911147899 = this.Unk_911147899; this.MetaStructure.Unk_315291935 = this.Unk_315291935; this.MetaStructure.Unk_2996560424 = this.Unk_2996560424; if (this.Unk_3796409423 != null) { this.MetaStructure.Unk_3796409423 = mb.AddItemArrayPtr((MetaName)(-756472076), this.Unk_3796409423.Select(e => { e.Build(mb); return(e.MetaStructure); }).ToArray()); } MUnk_3538495220.AddEnumAndStructureInfo(mb); if (this.Unk_2131007641 != null) { this.MetaStructure.Unk_2131007641 = mb.AddItemArrayPtr((MetaName)(253191135), this.Unk_2131007641.Select(e => { e.Build(mb); return(e.MetaStructure); }).ToArray()); } MUnk_253191135.AddEnumAndStructureInfo(mb); if (this.CompInfos != null) { this.MetaStructure.compInfos = mb.AddItemArrayPtr(MetaName.CComponentInfo, this.CompInfos.Select(e => { e.Build(mb); return(e.MetaStructure); }).ToArray()); } MCComponentInfo.AddEnumAndStructureInfo(mb); this.PropInfo.Build(mb); this.MetaStructure.propInfo = this.PropInfo.MetaStructure; MUnk_2858946626.AddEnumAndStructureInfo(mb); this.MetaStructure.dlcName = this.DlcName; MUnk_376833625.AddEnumAndStructureInfo(mb); if (isRoot) { mb.AddItem(this.MetaName, this.MetaStructure); this.Meta = mb.GetMeta(); } }