Navigation
API > API/Plugins > API/Plugins/RemoteControlLogic
Custom behaviour for Set Asset By Path
| Name | URCSetAssetByPathBehaviorNew |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControlLogic/Public/Behaviour/Builtin/Path/RCSetAssetByPathBehaviorNew.h |
| Include Path | #include "Behaviour/Builtin/Path/RCSetAssetByPathBehaviorNew.h" |
Syntax
UCLASS (MinimalAPI)
class URCSetAssetByPathBehaviorNew : public URCBehaviour
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → URCBehaviour → URCSetAssetByPathBehaviorNew
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bInternal | bool | Bool used to help tell if the path given is an internal or external one. | Behaviour/Builtin/Path/RCSetAssetByPathBehaviorNew.h | |
| PathStruct | FRCSetAssetPathNew | Struct holding the Path Information to help load Assets. | Behaviour/Builtin/Path/RCSetAssetByPathBehaviorNew.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
URCSetAssetByPathActionNew * AddPropertyBindAction
(
const TSharedRef< const FRemoteControlProperty > InRemoteControlProperty |
Add an action specifically for Set Asset By Path Behaviour | Behaviour/Builtin/Path/RCSetAssetByPathBehaviorNew.h | |
FString GetCurrentPath() |
Returns the Path as the completed version, including Token Inputs. | Behaviour/Builtin/Path/RCSetAssetByPathBehaviorNew.h | |
TArray< FRCSetAssetByPathBehaviorNewPathElement > GetPathElements() |
Returns an array of path elements, indicating whether the element was sourced from a controller and the controller itself, if it is still valid. | Behaviour/Builtin/Path/RCSetAssetByPathBehaviorNew.h | |
void RefreshPathArray() |
Called whenever a change has occured in the Slate | Behaviour/Builtin/Path/RCSetAssetByPathBehaviorNew.h |
Overridden from URCBehaviour
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual URCAction * AddAction
(
const TSharedRef< const FRemoteControlField > InRemoteControlField |
Add a Logic action using a remote control field as input | Behaviour/Builtin/Path/RCSetAssetByPathBehaviorNew.h | |
virtual bool CanHaveActionForField
(
const TSharedPtr< FRemoteControlField > InRemoteControlField |
Whether we can create an action pertaining to a given remote control field for the current behaviour | Behaviour/Builtin/Path/RCSetAssetByPathBehaviorNew.h | |
virtual void Initialize() |
Add default entries to the path. | Behaviour/Builtin/Path/RCSetAssetByPathBehaviorNew.h | |
virtual bool SupportPropertyId() |
Whether the behaviour support property id, by default true because of the OnModify Behaviour | Behaviour/Builtin/Path/RCSetAssetByPathBehaviorNew.h |