template<typename TType, typename [TEnableIf](API\Runtime\Core\Templates\TEnableIf)< [TIsDerivedFrom](API\Runtime\Core\Templates\TIsDerivedFrom)< TType, TBaseType >::Value, int >::type> void Set ( [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< TType > const & NewObject )