From 7eda249ddb3ce41236e3d371a9305da0b4b305f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L!=CE=B5sA=CE=BC=CE=B5r?= Date: Thu, 31 Mar 2022 21:07:06 +0800 Subject: [PATCH] Fix standalone reading config item type casting bug --- src/Loader/Standalone/StandaloneConfigHandler.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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; }