From 18ee41c61088b4dfcd02a112897eaa1c9ac09a6d Mon Sep 17 00:00:00 2001 From: EvilFactory Date: Fri, 7 Oct 2022 11:30:59 -0300 Subject: [PATCH] Remove unnecessary null checks and added missing return statement --- .../SharedSource/LuaCs/Lua/LuaConverters.cs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Lua/LuaConverters.cs b/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Lua/LuaConverters.cs index 7a1f65847..0cbf2e8e2 100644 --- a/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Lua/LuaConverters.cs +++ b/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Lua/LuaConverters.cs @@ -246,7 +246,7 @@ namespace Barotrauma { if (option.TryUnwrap(out T outValue)) { - return outValue == null ? DynValue.Nil : UserData.Create(outValue); + return UserData.Create(outValue); } } @@ -262,7 +262,7 @@ namespace Barotrauma { if (obj is Some some) { - return some.Value == null ? DynValue.Nil : UserData.Create(some.Value); + return UserData.Create(some.Value); } return null; @@ -276,10 +276,8 @@ namespace Barotrauma } else { - Option.Some(v.ToObject()); + return Option.Some(v.ToObject()); } - - return null; }); }