public static Dictionary<string, string> SetAvailableScripts()
{
var files = TBotScriptsFiles();
var mappings = new Dictionary<string, string>();
foreach (var file in files)
mappings.add(file.fileName_WithoutExtension(), file);
AvailableScripts = mappings;
return mappings;
//return files.toDictionary((file) => file.fileName_WithoutExtension()); //this doesn't handle duplicate files names
}