Hello, i have the following setup (pseudocode):
class A
{
virtual void DestroyMe()
{
DestroyActor();
}
}
class B : public A
{
virtual void DestroyMe() override
{
// Do stuff
GetWorldTimerManager().SetTimer(TimerHandle, this, &Super::DestroyMe, 1.0f);
}
}
I want to be able to call the super version using a SetTimer, but it keep calling the B version, i also tried using &A::DestroyMe, but it does the same thing. So far the only workaround i’ve found is creating a new function in B that calls Super::DestroyMe();