Community ProtoFlux Library/AmasterAmaster/Users/User Stats

From Resonite Wiki
This is a custom ProtoFlux node maintained by AmasterAmaster. Contact the creator of the node (not the Dev Team) with any bugs or issues.
This node was created using an in-game system and has no correlation to the Plugin system. Currently, these types of custom nodes are not officially supported by Resonite.
User Stats
*
Username
UserID
MachineID
RootSlot
UserRoot
UserScale
IsLocalUser
IsHostUser
IsUserPresent
IsUserPresentHeadset
IsUserPresentWorld
UserVR_Active
IsAppDashOpened
IsPlatformDashOpened
FPS
Ping
QueuedMessages
UserTime
UserTimeOffset
VoiceMode
RecordingVoiceMessage
Amaster's Users Library

The User Stats node takes in a user and returns a variety of information about the user. This node solves the problem of not needing to find one specific user node inside the Users Category.

Inputs

* (User)

The referenced user.

Outputs

Username (String)

The user's username.

UserID (String)

The user's userID.

MachineID (String)

The user's machineID.

RootSlot (Slot)

The user's RootSlot.

UserRoot (UserRoot)

The user's UserRoot.

UserScale (float)

The user's user scale.

IsLocalUser (bool)

Returns if the user is the local user.

IsHostUser (bool)

Returns if the user is the host user.

IsUserPresent (bool)

Returns if the user is present.

IsUserPresentHeadset (bool)

Returns if the user is present in their headset.

IsUserPresentWorld (bool)

Returns if the user is present in the world.

UserVR_Active (bool)

Returns if the user is actively using the headset.

IsAppDashOpened (bool)

Returns if the user has their Dash Menu open.

IsPlatformDashOpened (bool)

Returns if the user has their platform (i.e. Steam) menu open.

FPS (float)

The user's frames per second.

Ping (int)

The user's ping.

QueuedMessages (int)

The user's queued network messages.

UserTime (DateTime)

The user's current local time.

UserTimeOffset (TimeSpan)

The user's local time offset.

VoiceMode (VoiceMode)

The user's voice mode.

RecordingVoiceMessage (bool)

Returns if the user is recording a voice message right now.