Add lua support for nullables
This commit is contained in:
@@ -37,6 +37,12 @@ namespace OpenRA.Scripting
|
|||||||
{
|
{
|
||||||
object temp;
|
object temp;
|
||||||
|
|
||||||
|
// Is t a nullable?
|
||||||
|
// If yes, get the underlying type
|
||||||
|
var nullable = Nullable.GetUnderlyingType(t);
|
||||||
|
if (nullable != null)
|
||||||
|
t = nullable;
|
||||||
|
|
||||||
// Value wraps a CLR object
|
// Value wraps a CLR object
|
||||||
if (value.TryGetClrObject(out temp))
|
if (value.TryGetClrObject(out temp))
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user