using ReallifeGamemode.Server.Types; using static ReallifeGamemode.Server.Types.AdminLevel; namespace ReallifeGamemode.Server.Extensions { public static class EnumExtensions { /// /// Gibt den richtigen Namen eines Admin Levels zurück /// /// Das Admin Level, dessen Namen man bekommen möchte. /// public static string GetName(this AdminLevel level) { switch (level) { case MAPPING: return "Mapper"; case ENTWICKLUNG: return "Entwickler"; case SUPPORTER: return "Supporter"; case ADMIN: case ADMIN2: case ADMIN3: return "Admin"; case HEADADMIN: return "Headadmin"; case PROJEKTLEITUNG: return "Projektleiter"; default: return "Spieler"; } } public static string GetName(this GroupRank rank) { switch (rank) { case GroupRank.OWNER: return "Besitzer"; case GroupRank.MANAGER: return "Manager"; case GroupRank.MEMBER: return "Mitglied"; default: return "Keiner"; } } } }