Exemple #1
0
		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();
            }
        }