Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        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;
        }
Esempio n. 3
0
        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();
            }
        }