private static string TypeLevel(WriterSupport supportLevel) { char[] r = new char[5] { '.', '.', '.', '.', '.' }; if (supportLevel.HasFlag(WriterSupport.ANIM)) { r[0] = 'a'; } if (supportLevel.HasFlag(WriterSupport.MODEL)) { r[1] = 'm'; } if (supportLevel.HasFlag(WriterSupport.MAP)) { r[2] = 'p'; } if (supportLevel.HasFlag(WriterSupport.REFPOSE)) { r[3] = 't'; } if (supportLevel.HasFlag(WriterSupport.MATERIAL_DEF)) { r[4] = 'e'; } return(new string(r)); }
private static string SupportLevel(WriterSupport supportLevel) { char[] r = new char[6] { '.', '.', '.', '.', '.', '.' }; if (supportLevel.HasFlag(WriterSupport.VERTEX)) { r[0] = 'v'; } if (supportLevel.HasFlag(WriterSupport.UV)) { r[1] = 'u'; } if (supportLevel.HasFlag(WriterSupport.ATTACHMENT)) { r[2] = 't'; } if (supportLevel.HasFlag(WriterSupport.BONE)) { r[3] = 'b'; } if (supportLevel.HasFlag(WriterSupport.POSE)) { r[4] = 'p'; } if (supportLevel.HasFlag(WriterSupport.MATERIAL)) { r[5] = 'm'; } return(new string(r)); }