Navigation
API > API/Plugins > API/Plugins/RemoteControlLogic > API/Plugins/RemoteControlLogic/Action
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- URCAction
- URCFunctionAction
- URCPropertyAction
- URCPropertyBindAction
- URCPropertyIdAction
References
| Module | RemoteControlLogic |
| Header | /Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControlLogic/Public/Action/RCAction.h |
| Include | #include "Action/RCAction.h" |
Syntax
UCLASS ()
class URCAction : public UObject
Remarks
Base class for remote control action
Variables
| Type | Name | Description | |
|---|---|---|---|
| FGuid | ExposedFieldId | Exposed Property or Function field Id | |
| FGuid | Id | Action Id | |
| TWeakObjectPtr< URemoteControlPreset > | PresetWeakPtr | Reference to preset |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | Execute () |
Execute action | |
| FName | |||
| URCBehaviour * | Returns the parent Behaviour associated with this Action | ||
| void | Invoked when this Action item value change | ||
| void | UpdateEntityIds
(
const TMap< FGuid, FGuid >& InEntityIdMap |
Called internally when entity Ids are renewed. |