How can i convert from strings to InputEventKey my inputs in config file?
They are stored like this Melee=["Q (Physical) 0 81"]
My config input file looks like
ui_filedialog_up_one_level=["Backspace 4194308 0"]
ui_filedialog_refresh=["F5 4194336 0"]
ui_filedialog_show_hidden=["H 72 0"]
ui_swap_input_direction=["Ctrl+QuoteLeft 96 0"]
Jump=["Space (Physical) 0 32", "Z 90 90"]
Melee=["Q (Physical) 0 81"]
Attack=[]```
I am loading it like this:
```swift
var config_file: ConfigFile = ConfigFile.new()
var err: Error = config_file.load(return_config_path(config_name))
if err != OK:
var actions = InputMap.get_actions()
save_config(config_name,actions)
return actions
elif new_actions != null:
save_config(config_name,new_actions)
return new_actions
else:
var section = config_file.get_sections()
var actions = config_file.get_section_keys(section[0])
for action in actions:
InputMap.action_erase_events(action)
var input_actions = config_file.get_value(section[0],action)
for input_action in input_actions:
InputMap.action_add_event(action, input_action) # TODO HERE
return actions```
input_action looks like Enter 4194309 0
How do i resolve it from here?
