An Interface for our latent actions that can be interrupted. It provide a way to handle OVR Platform requests that are initiated by blueprint nodes. These requests often involve network communication and require a response handler to be registered with the UOvrPlatformSubsystem.
Protected Fields
FName ExecutionFunction[Get]
This is the name of the function that will be executed when the latent action is triggered.
int32 OutputLink[Get]
This variable is used to store the output link.
FWeakObjectPtr CallbackTarget[Get]
This is a weak pointer to an object that will be notified when the latent action is complete.
This function can be called to ignore the response from the Oculus Platform SDK. When this function is called, the latent action will not wait for a response from the SDK and will instead continue execution immediately.
This function returns a pointer to the UOvrPlatformSubsystem object, which provides access to the Oculus Platform SDK. The subsystem is used to perform various operations with the Oculus Platform, such as making requests and processing responses.
void UnlinkRequestDelegate ( )
This function unlinks the request delegate from the Oculus Platform SDK. The request delegate is used to handle the response from the SDK, and unlinking it allows the latent action to ignore the response if desired.
virtual void NotifyObjectDestroyed ( )
This function is a virtual function that is called when the object associated with the latent action is destroyed.