What does it "ENSURE_ABILITY_IS_INSTANTIATED_OR_RETURN" do?

Can someone please explain what this thing is doing?

ENSURE_ABILITY_IS_INSTANTIATED_OR_RETURN

thanks in advance


This macro definition checks to see if the current Ability is instantiated. You can use this macro to pop up a Error when an uninstantiated Ability tries to call a function. It’s very simple.