UBNetRemoteExecAction
Execute a function on the specified remote clients, and get the results.
Fields:
ActionType ActionType
Arguments string
A serialized table of arguments to be passed to the function
CurrentRetryCount number
The current number of retries this action has needed.
Error ActionError
The error this action currently has, if any
ErrorDetails string
More details about the error, if available
Filter ClientFilter
A filter to apply, that dictates which clients this is broadcast to. If left blank, this will be broadcast to all connected clients.
FinishedAt DateTime
The datetime (utc) that this action was finished at. Check IsFinished first.
Function string
The function to execute
IsFinished boolean
True if this action is finished
IsRunning boolean
True is this action is currently running
IsRunningPreconditions boolean
True is this action is currently running preconditions
IsStarted boolean
True is this action has been started
Name string
Friendly name of this action. Used for debugging.
Options ActionOptions
Options for this action
Priority number
The priority of this action. Higher number is higher priority
Results UBNetRemoteExecResponse[]
The results from the remote clients.
ScriptName string
The name of the script executing this action, if any
StartedAt DateTime
The datetime (utc) that this action was started at. Note that this is not updated until preconditions have all ran.
Success boolean
Wether or not this action was successful. Check IsFinished before checking this.
Methods:
Await() : QueueAction
GetPropertyKeys() : string[]
Returns a list of strings of all public property / field names. Useful for reflection on UserData in lua scripts
ToString() : string
Returns a string that represents the current object.