public string GetAdditionalInfo(AdditionalInfo additionalInfo) { string key = additionalInfo.ToString(); if (arguments.ContainsKey(key)) { return(arguments[key]); } else { Debug.LogError($"no such key in {this} called {key}"); } return(key); }