public override void Build(MetaBuilder mb, bool isRoot = false) { this.MetaStructure.name = this.Name; if (this.CollisionData != null) { this.MetaStructure.CollisionData = mb.AddItemArrayPtr((MetaName)(1701774085), this.CollisionData.Select(e => { e.Build(mb); return(e.MetaStructure); }).ToArray()); } MUnk_1701774085.AddEnumAndStructureInfo(mb); Mrage__phVerletClothCustomBounds.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.OwnerName = mb.AddStringPtr(this.OwnerName); this.MetaStructure.Rotation = this.Rotation; this.MetaStructure.Position = this.Position; this.MetaStructure.Normal = this.Normal; this.MetaStructure.CapsuleRadius = this.CapsuleRadius; this.MetaStructure.CapsuleLen = this.CapsuleLen; this.MetaStructure.CapsuleHalfHeight = this.CapsuleHalfHeight; this.MetaStructure.CapsuleHalfWidth = this.CapsuleHalfWidth; this.MetaStructure.Flags = this.Flags; MUnk_1701774085.AddEnumAndStructureInfo(mb); if (isRoot) { mb.AddItem(this.MetaName, this.MetaStructure); this.Meta = mb.GetMeta(); } }