I would like to know if it is possible to convert an enum key to a string and a string to an enum key like follow:
enum AllGameSettingsLabels {
Options_Controls_Joystick_Sensitivity,
Options_Display_Screen_Resolution,
Game_Character_Name
// ...
}
IDictionary<AllGameSettingsLabels, string> settings = new Dictionary<AllGameSettingsLabels, string>();
settings[AllGameSettingsLabels.Parse(AllGameSettingsLabels.Joystick_Sensitivity.ToString() + "_Player_1")] = (0.25).ToString();
I was trying to come up with an easy way to manage all the game settings and later converting them to JSON.