template<typename UserClass, ESPMode Mode, typename... VarTypes> FDelegateHandle AddSP &40; const TSharedRef< UserClass, Mode > & InUserObjectRef, typename TMemFunPtrType< true, UserClass, void(ParamTypes..., std::decay_t< VarTypes >...)>::Type InFunc, VarTypes &&... Vars &41;