Bitte bitte bau deinen Code in sowas wie C# nicht so auf. Du hast in C# so viele Möglichkeiten so etwas wie Klassen, Objekte etc. zu verwenden, deswegen nutz bitte ein enum so nicht.
Es gibt enums in C# zwar, aber die sind nicht für sowas gedacht.
Mein Tipp ist dass du dir anguckst wie man objektorientiert in C# programmiert, und dir dann deine eigene Spielerklasse machst. Und dann auch einzelne Klassen für Jobs, Fraktionen etc.
Tutorials wie man sowas macht gibt es genug, aber sonst kann ich dir nur die alt:V C# Dokumentation ans Herz legen.