public static void RegisterConverter(string name, IPlayerSettingConverter converter) { if (!s_converter.TryAdd(name, converter)) { throw new Exception($"Converter for {name} already registered"); } }
public static void RegisterConverter(PlayerSetting name, IPlayerSettingConverter converter) { RegisterConverter(name.ToString(), converter); }