private static string GetSufix(SufixType sufixType) { var sufix = string.Empty; switch (sufixType) { case SufixType.MODEL: sufix = "Model"; break; case SufixType.ATTRACTIVE_OBJECT: sufix = "AttractiveObject"; break; case SufixType.ATTRACTIVE_OBJECT_INHERENT_DATA: sufix = "AttractiveObject_Conf"; break; case SufixType.PARTICLE_SYSTEM: sufix = "ParticleSystem"; break; case SufixType.AI_FEEDBACK_MARK_INHERENT_DATA: sufix = "AIFeedBackMark_Conf"; break; case SufixType.NONE: sufix = ""; break; } return(sufix); }
public static string BuildName(string baseName, PrefixType prefixType, SufixType sufixType) { string prefixTypeString = GetPrefix(prefixType); string sufix = GetSufix(sufixType); return(prefixTypeString + "_" + baseName + "_" + sufix); }
public static string BuildName(string baseName, LevelZonesID levelZoneID, PrefixType prefixType, SufixType sufixType) { string prefixTypeString = GetPrefix(prefixType); string sufix = GetSufix(sufixType); return(levelZoneID.ToString() + "_" + prefixTypeString + "_" + baseName + "_" + sufix); }