diff --git a/Engine/source/console/engineTypes.h b/Engine/source/console/engineTypes.h index fbce1afd6..e6bb3a6ea 100644 --- a/Engine/source/console/engineTypes.h +++ b/Engine/source/console/engineTypes.h @@ -240,12 +240,12 @@ struct _EngineStructTypeTraits typedef void SuperType; // Structs get passed in as pointers and passed out as full copies. - typedef T ArgumentValueType; + typedef T* ArgumentValueType; typedef T ReturnValueType; typedef T DefaultArgumentValueStoreType; typedef ReturnValueType ReturnValue; - static ValueType ArgumentToValue( ArgumentValueType val ) { return val; } + static ValueType ArgumentToValue( ArgumentValueType val ) { return *val; } static const EngineTypeInfo* const TYPEINFO; };