private static PMXFormat.MaterialList ConvertMaterialList(PMDFormat pmd, System.Func <string, uint> get_texture_index) { PMXFormat.MaterialList result = new PMXFormat.MaterialList(); result.material = new PMXFormat.Material[pmd.material_list.material.Length]; for (int i = 0; i < result.material.Length; i++) { result.material[i] = ConvertMaterial(pmd, i, get_texture_index); } return(result); }
private PMXFormat.MaterialList ReadMaterialList() { PMXFormat.MaterialList result = new PMXFormat.MaterialList(); uint material_count = binary_reader_.ReadUInt32(); result.material = new PMXFormat.Material[material_count]; for (uint i = 0, i_max = (uint)result.material.Length; i < i_max; ++i) { result.material[i] = ReadMaterial(); } return(result); }
private PMXFormat.MaterialList ReadMaterialList() { PMXFormat.MaterialList result = new PMXFormat.MaterialList(); uint material_count = binary_reader_.ReadUInt32(); result.material = new PMXFormat.Material[material_count]; for (uint i = 0, i_max = (uint)result.material.Length; i < i_max; ++i) { result.material[i] = ReadMaterial(); } return result; }
private static PMXFormat.MaterialList ConvertMaterialList(PMDFormat pmd, System.Func<string, uint> get_texture_index) { PMXFormat.MaterialList result = new PMXFormat.MaterialList(); result.material = new PMXFormat.Material[pmd.material_list.material.Length]; for (int i = 0; i < result.material.Length; i++) { result.material[i] = ConvertMaterial(pmd, i, get_texture_index); } return result; }