IOnlineGameActivity

[IOnlineGameActivity](API\Plugins\OnlineSubsystem\Interfaces\IOnlineGameActivity) - Interface class for managing a user's activity state

Windows
MacOS
Linux

References

Module

OnlineSubsystem

Header

/Engine/Plugins/Online/OnlineSubsystem/Source/Public/Interfaces/OnlineGameActivityInterface.h

Include

#include "Interfaces/OnlineGameActivityInterface.h"

Syntax

class IOnlineGameActivity

Remarks

IOnlineGameActivity - Interface class for managing a user's activity state

Variables

Name Description

Public variable

FOnGameActivity...

 

OnGameActivityActivationRequestedDelegates

Called when an activity is requested

Destructors

Name Description

Public function Virtual

~IOnlineGameActivity()

Functions

Name Description

Public function Virtual

FDelegateHan...

 

AddOnGameActivityActivationRequestedDelegate_Handle

(
    const FOnGameActivityActivationRequ...
)

Public function Virtual

void

 

ClearOnGameActivityActivationRequestedDelegate_Handle

(
    FDelegateHandle& Handle
)

Public function Virtual

void

 

ClearOnGameActivityActivationRequestedDelegates

(
    void* Object
)

Public function

void

 

EndActivity

(
    const FUniqueNetId& LocalUserId,
    const FString& ActivityId,
    EOnlineActivityOutcome ActivityOutc...,
    const FOnlineEventParms& Parms,
    FOnEndActivityComplete CompletionDe...
)

End an activity

Public function

void

 

ResetAllActiveActivities

(
    const FUniqueNetId& LocalUserId,
    const FOnResetAllActiveActivitiesCo...
)

Resets all in-progress and completed activities.

Public function

void

 

ResumeActivity

(
    const FUniqueNetId& LocalUserId,
    const FString& ActivityId,
    const TOptional< FOnlineActivityTas...,
    const FOnResumeActivityComplete& C...
)

Resume an activity.

Public function

void

 

SetActivityAvailability

(
    const FUniqueNetId& LocalUserId,
    const FString& ActivityId,
    const bool bEnabled,
    FOnSetActivityAvailabilityComplete ...
)

Set an activity's availability

Public function

void

 

SetActivityPriority

(
    const FUniqueNetId& LocalUserId,
    const TMap< FString, int32 >& Prio...,
    FOnSetActivityPriorityComplete Comp...
)

Set the activity priority

Public function

void

 

StartActivity

(
    const FUniqueNetId& LocalUserId,
    const FString& ActivityId,
    const FOnlineEventParms& Parms,
    FOnStartActivityComplete Completion...
)

Start an activity

Public function Virtual

void

 

TriggerOnGameActivityActivationRequestedDelegates

(
    const FUniqueNetId& Param1,
    const FString& Param2,
    const FOnlineSessionSearchResult&#...
)

Public function

void

 

UpdatePlayerLocation

(
    const FUniqueNetId& LocalUserId,
    TOptional< FOnlineActivityPlayerLoc...
)

Update player location

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss