Module |
|
Header |
/Engine/Plugins/Developer/Concert/ConcertSync/ConcertSyncClient/Source/ConcertSyncClient/Public/IConcertClientPresenceMode.h |
Include |
#include "IConcertClientPresenceMode.h" |
class IConcertClientBasePresenceMode
Base class for Multi-User PresenceMode. PresenceMode are used to send avatar-specific presence events and cache avatar-related state for the current client.
Adding a new presence avatar type requires the following:
1) Add a presence mode class inherited from IConcertClientBasePresenceMode to send events and cache state, if needed, for the current client. 2) Add a presence actor class to handle events and display the avatar for remote clients.
Name | Description | |
---|---|---|
|
~IConcertClientBasePresenceMode() |
Name | Description | ||
---|---|---|---|
|
AddReferencedObjects ( |
Collects any reference to UObject the mode may have Called by the presence manager in its own AddReferencedObjects |
|
|
GetTransform() |
Get the current presence transform |
|
|
GetVRDeviceType() |
Get the VR device type represented by this presence mode. |
|
|
SendEvents ( |
Send events for this presence mode This will be called by the presence manager during tick. |