private PMXFormat.TextureList ReadTextureList()
    {
        PMXFormat.TextureList result = new PMXFormat.TextureList();
        uint texture_file_count      = binary_reader_.ReadUInt32();

        result.texture_file = new string[texture_file_count];
        for (uint i = 0, i_max = (uint)result.texture_file.Length; i < i_max; ++i)
        {
            result.texture_file[i] = ReadString();
            //"./"開始なら削除する
            if (('.' == result.texture_file[i][0]) && (1 == result.texture_file[i].IndexOfAny(new[] { '/', '\\' }, 1, 1)))
            {
                result.texture_file[i] = result.texture_file[i].Substring(2);
            }
        }
        return(result);
    }
Esempio n. 2
0
	private PMXFormat.TextureList ReadTextureList() {
		PMXFormat.TextureList result = new PMXFormat.TextureList();
		uint texture_file_count = binary_reader_.ReadUInt32();
		result.texture_file = new string[texture_file_count];
		for (uint i = 0, i_max = (uint)result.texture_file.Length; i < i_max; ++i) {
			result.texture_file[i] = ReadString();
			//"./"開始なら削除する
			if (('.' == result.texture_file[i][0]) && (1 == result.texture_file[i].IndexOfAny(new[]{'/', '\\'}, 1, 1))) {
				result.texture_file[i] = result.texture_file[i].Substring(2);
			}
		}
		return result;
	}
 private static PMXFormat.TextureList ConvertTextureList(PMDFormat pmd)
 {
     PMXFormat.TextureList result = new PMXFormat.TextureList();
     result.texture_file = pmd.toon_texture_list.toon_texture_file.ToArray();         //複製する
     return(result);
 }
	private static PMXFormat.TextureList ConvertTextureList(PMDFormat pmd) {
		PMXFormat.TextureList result = new PMXFormat.TextureList();
		result.texture_file = pmd.toon_texture_list.toon_texture_file.ToArray(); //複製する
		return result;
	}