Navigation
API > API/Plugins > API/Plugins/OnlineSubsystem
IOnlineGameActivity - Interface class for managing a user's activity state
| Name | IOnlineGameActivity |
| Type | class |
| Header File | /Engine/Plugins/Online/OnlineSubsystem/Source/Public/Interfaces/OnlineGameActivityInterface.h |
| Include Path | #include "Interfaces/OnlineGameActivityInterface.h" |
Syntax
class IOnlineGameActivity
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~IOnlineGameActivity() |
Interfaces/OnlineGameActivityInterface.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnGameActivityActivationRequestedDelegates | FOnGameActivityActivationRequested | Called when an activity is requested | Interfaces/OnlineGameActivityInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FDelegateHandle AddOnGameActivityActivationRequestedDelegate_Handle
(
const FOnGameActivityActivationRequestedDelegate& Delegate |
Interfaces/OnlineGameActivityInterface.h | ||
virtual void ClearOnGameActivityActivationRequestedDelegate_Handle
(
FDelegateHandle& Handle |
Interfaces/OnlineGameActivityInterface.h | ||
virtual void ClearOnGameActivityActivationRequestedDelegates
(
FDelegateUserObject Object |
Interfaces/OnlineGameActivityInterface.h | ||
void EndActivity
(
const FUniqueNetId& LocalUserId, |
End an activity | Interfaces/OnlineGameActivityInterface.h | |
bool QueryActivitiesForUsers
(
const FUniqueNetId& LocalUserId, |
Query user's activities | Interfaces/OnlineGameActivityInterface.h | |
void ResetAllActiveActivities
(
const FUniqueNetId& LocalUserId, |
Resets all in-progress and completed activities. | Interfaces/OnlineGameActivityInterface.h | |
void ResumeActivity
(
const FUniqueNetId& LocalUserId, |
Resume an activity. | Interfaces/OnlineGameActivityInterface.h | |
void SetActivityAvailability
(
const FUniqueNetId& LocalUserId, |
Set an activity's availability | Interfaces/OnlineGameActivityInterface.h | |
void SetActivityPriority
(
const FUniqueNetId& LocalUserId, |
Set the activity priority | Interfaces/OnlineGameActivityInterface.h | |
void StartActivity
(
const FUniqueNetId& LocalUserId, |
Start an activity | Interfaces/OnlineGameActivityInterface.h | |
virtual void TriggerOnGameActivityActivationRequestedDelegates
(
const FUniqueNetId& Param1, |
Interfaces/OnlineGameActivityInterface.h | ||
void UpdatePlayerLocation
(
const FUniqueNetId& LocalUserId, |
Update player location | Interfaces/OnlineGameActivityInterface.h |