Platform Nodes
These nodes contain information about the current user, event, and environment as provided by the Reflectis platform.
Get Nodes
Get CMUser Node
🔍
Reflectis>Get>Reflectis CMUser: Get CMUser
This Node contains the information about the current player.
- ⬆️ Output:
- CMUser (
CMUser), the data object of the current player.
- CMUser (
Refer to the "Expose CMUser" node to know which info you can access.
Get CMUserByID Node
🔍
Reflectis>Get>Reflectis CMUser: Get CMUserByID
This Node retrieves the information about a specific player identified by their user ID. This is an awaitable node.
-
⬇️ Input:
- UserID (
int), the identification number of the player to retrieve.
- UserID (
-
⬆️ Output:
- CMUser (
CMUser), the user data of the requested player.
- CMUser (
You can associate a "Log Error" output to each node. The output in the console will be a reference to the GameObject containing the desired information.
Get CMEvent Node
🔍
Reflectis>Get>Reflectis CMEvent: Get CMEvent
This Node contains the information about the current event.
- ⬆️ Output:
- CMEvent (
CMSession), the data object of the current event.
- CMEvent (
Refer to the "Expose CMEvent" node to know which info you can access.
Get CMEnvironment Node
🔍
Reflectis>Get>Reflectis CMEnvironment: Get CMEnvironment
This Node contains the information about the current environment.
- ⬆️ Output:
- CMEnvironment (
CMEnvironment), the data object of the current environment.
- CMEnvironment (
Refer to the "Expose CMEnvironment" node to know which info you can access.
Expose Nodes
Expose CMUser Node
🔍
Reflectis>Expose>Expose: CMUser
-
⬇️ Input:
- CMUser (
CMUser), reference to the CMUser data object. If left empty, it defaults to the current player.
- CMUser (
-
⬆️ Output:
- ID (
string), user identification number - Name (
string), username - EMail (
string), registration mail associated with the account - Roles (
List<string>), a list that contains the names of the roles attached to the user - ProfileImageURL (
string), URL of the user's profile image.
- ID (

Expose CMEvent Node
🔍
Reflectis>Expose>Expose: CMEvent
-
⬇️ Input:
- CMEvent (
CMSession), reference to the CMEvent data object.
- CMEvent (
-
⬆️ Output:
- ID (
object), event identification number - Title (
object), the name of the event - Description (
object), event description - StartDateTime (
object), the time the event becomes available - EndDateTime (
object), the time the event deactivates - Tags (
object), list of tags associated with the event - IsEventPublic (
object), checks if the event is public or not.
- ID (

Expose CMEnvironment Node
🔍
Reflectis>Expose>Expose: CMEnvironment
-
⬇️ Input:
- CMEnvironment (
CMEnvironment), reference to the CMEnvironment data object.
- CMEnvironment (
-
⬆️ Output:
- ID (
object), environment identification number - Name (
object), environment label - Description (
object), environment description - AddressableKey (
object), addressable name of the environment - Catalog (
object), name of the catalog that contains the environment.
- ID (
