public override void Parse(MetaFile meta, CComponentInfo CComponentInfo) { this.Meta = meta; this.MetaStructure = CComponentInfo; this.Unk_802196719 = CComponentInfo.Unk_802196719; this.Unk_4233133352 = CComponentInfo.Unk_4233133352; this.Unk_128864925 = CComponentInfo.Unk_128864925; this.Flags = CComponentInfo.flags; this.Inclusions = CComponentInfo.inclusions; this.Exclusions = CComponentInfo.exclusions; this.Unk_1613922652 = CComponentInfo.Unk_1613922652; this.Unk_2114993291 = CComponentInfo.Unk_2114993291; this.Unk_3509540765 = CComponentInfo.Unk_3509540765; this.Unk_4196345791 = CComponentInfo.Unk_4196345791; }
public override void Parse(MetaFile meta, Unk_94549140 Unk_94549140) { this.Meta = meta; this.MetaStructure = Unk_94549140; this.AudioId = Unk_94549140.audioId; this.ExpressionMods = Unk_94549140.expressionMods; var texData = MetaUtils.ConvertDataArray <Unk_254518642>(meta, Unk_94549140.texData); this.TexData = texData?.Select(e => { var msw = new MUnk_254518642(); msw.Parse(meta, e); return(msw); }).ToList(); this.RenderFlags = Unk_94549140.renderFlags; this.PropFlags = Unk_94549140.propFlags; this.Flags = Unk_94549140.flags; this.AnchorId = Unk_94549140.anchorId; //this.PropId = Unk_94549140.propId; this.Unk_2894625425 = Unk_94549140.Unk_2894625425; }
public override void Build(MetaBuilder mb, bool isRoot = false) { this.MetaStructure.Unk_802196719 = this.Unk_802196719; this.MetaStructure.Unk_4233133352 = this.Unk_4233133352; this.MetaStructure.Unk_128864925 = this.Unk_128864925; this.MetaStructure.flags = this.Flags; this.MetaStructure.inclusions = this.Inclusions; this.MetaStructure.exclusions = this.Exclusions; this.MetaStructure.Unk_1613922652 = this.Unk_1613922652; this.MetaStructure.Unk_2114993291 = this.Unk_2114993291; this.MetaStructure.Unk_3509540765 = this.Unk_3509540765; this.MetaStructure.Unk_4196345791 = this.Unk_4196345791; MCComponentInfo.AddEnumAndStructureInfo(mb); if (isRoot) { mb.AddItem(this.MetaName, this.MetaStructure); this.Meta = mb.GetMeta(); } }