diff --git a/src/Loader/Standalone/StandaloneConfigHandler.cs b/src/Loader/Standalone/StandaloneConfigHandler.cs index 47dce6a..cd00147 100644 --- a/src/Loader/Standalone/StandaloneConfigHandler.cs +++ b/src/Loader/Standalone/StandaloneConfigHandler.cs @@ -73,7 +73,11 @@ namespace UnityExplorer.Loader.Standalone return bool.Parse(value); else if (elementType == typeof(int)) return int.Parse(value); - else + else if (elementType == typeof(float)) + return float.Parse(value); + else if (elementType.IsEnum) + return Enum.Parse(elementType, value); + else return value; }