Overview
The Rich Presence abstraction attempts to unify the functionality of presenting the status of local users to other clients on a platform.
The implementation and corresponding options of Rich Presence vary across each platform in terms of what and how data is shown to other clients. For this reason, currently only Discord has full Rich Presence functionality as it provides the most options. Other platforms will make use of the Status (or the Headline Data) interface to provide basic presence information.
Rich Presence Service Functions
GetRichPresence
Gets the rich presence data for the local user on the specified platform.
Platforms | Discord |
---|
API | Cry::GamePlatform::IService::GetRichPresence |
---|
Flow Graph Nodes | GamePlatform:Account:RichPresence |
---|
Schematyc Nodes | Function::GamePlatform::Service::Accounts::GetRichPresence |
---|
SetRichPresence
Sets the rich presence data for the local user on the specified platform.
Platforms | Discord |
---|
API | Cry::GamePlatform::IService::SetRichPresence |
---|
Flow Graph Nodes | GamePlatform:Account:RichPresence |
---|
Schematyc Nodes | Function::GamePlatform::Service::Accounts::SetRichPresence |
---|
SetStatus
Sets the status string for the local user on the specified platform.
Platforms | Discord, Steam |
---|
API | Cry::GamePlatform::IService::SetStatus |
---|
Flow Graph Nodes | GamePlatform:Account:SetStatus |
---|
Schematyc Nodes | Function::GamePlatform::Service::Accounts::SetStatus |
---|