using System; using System.Collections.Generic; namespace Oni.Dae { internal class MeshPrimitives { private readonly MeshPrimitiveType primitiveType; private readonly List inputs; private readonly List vertexCounts; public MeshPrimitives(MeshPrimitiveType primitiveType) { this.primitiveType = primitiveType; this.inputs = new List(3); this.vertexCounts = new List(); } public MeshPrimitives(MeshPrimitiveType primitiveType, IEnumerable inputs) { this.primitiveType = primitiveType; this.inputs = new List(inputs); this.vertexCounts = new List(); } public MeshPrimitiveType PrimitiveType => primitiveType; public string MaterialSymbol { get; set; } public List Inputs => inputs; public List VertexCounts => vertexCounts; } }