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; }); }