From 169f2e9bf12d4dd207b34e13d60593f938c35aab Mon Sep 17 00:00:00 2001 From: drewcassidy Date: Mon, 21 Dec 2020 03:30:36 -0800 Subject: [PATCH] Add uint parsing function --- Source/ConformalDecals/Util/ParseUtil.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Source/ConformalDecals/Util/ParseUtil.cs b/Source/ConformalDecals/Util/ParseUtil.cs index 71be8f5..45a4e4a 100644 --- a/Source/ConformalDecals/Util/ParseUtil.cs +++ b/Source/ConformalDecals/Util/ParseUtil.cs @@ -75,6 +75,14 @@ namespace ConformalDecals.Util { return ParseValueIndirect(ref value, node, valueName, int.TryParse); } + public static uint ParseUint(ConfigNode node, string valueName, bool isOptional = false, uint defaultValue = 0) { + return ParseValue(node, valueName, uint.TryParse, isOptional, defaultValue); + } + + public static bool ParseUintIndirect(ref uint value, ConfigNode node, string valueName) { + return ParseValueIndirect(ref value, node, valueName, uint.TryParse); + } + public static Color32 ParseColor32(ConfigNode node, string valueName, bool isOptional = false, Color32 defaultValue = default) { return ParseValue(node, valueName, TryParseColor32, isOptional, defaultValue); }