public TSOPair(Vertex a, TSOSubMesh sub_mesh) { this.a = a; this.sub_mesh = sub_mesh; }
/// <summary> /// サブメッシュを読み込みます。 /// </summary> public void Read(BinaryReader reader) { this.spec = reader.ReadInt32(); int bone_indices_count = reader.ReadInt32(); //numbones this.maxPalettes = 16; if (this.maxPalettes > bone_indices_count) this.maxPalettes = bone_indices_count; this.bone_indices = new int[bone_indices_count]; for (int i = 0; i < bone_indices_count; i++) { this.bone_indices[i] = reader.ReadInt32(); } int vertices_count = reader.ReadInt32(); //numvertices this.vertices = new Vertex[vertices_count]; for (int i = 0; i < vertices_count; i++) { Vertex v = new Vertex(); v.Read(reader); this.vertices[i] = v; } }