Navigation
API > API/Plugins > API/Plugins/RemoteControlLogic > API/Plugins/RemoteControlLogic/Behaviour > API/Plugins/RemoteControlLogic/Behaviour/Builtin > API/Plugins/RemoteControlLogic/Behaviour/Builtin/Path
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- URCBehaviour
- URCSetAssetByPathBehaviour
References
| Module | RemoteControlLogic |
| Header | /Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControlLogic/Public/Behaviour/Builtin/Path/RCSetAssetByPathBehaviour.h |
| Include | #include "Behaviour/Builtin/Path/RCSetAssetByPathBehaviour.h" |
Syntax
UCLASS&40;&41;
class URCSetAssetByPathBehaviour : public URCBehaviour
Remarks
Custom behaviour for Set Asset By Path
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UClass > | AssetClass | Pointer to the current Class the Asset will use to set the Targeted Exposed Object. | |
| bool | bInternal | Bool used to help tell if the path given is an internal or external one. | |
| FRCSetAssetPath | PathStruct | Struct holding the Path Information to help load Assets. | |
| TObjectPtr< URCVirtualPropertyContainerBase > | PropertyInContainer | Pointer to property container |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FString | Returns the Path as the completed version, including Token Inputs. | ||
| TArray< UClass * > | List of Supported Assets SetAssetByPath Logic Behaviour can set and change. | ||
| TWeakPtr< const FRemoteControlEntity > | Returns a Pointer to the current Target Entityy | ||
| void | Called whenever a change has occured in the Slate | ||
| bool | SetAssetByPath
(
const FString& AssetPath, |
Given an Input Path, sets the Target Exposed Propterty to the Asset. | |
| void | SetTargetEntity
(
const TSharedPtr< const FRemoteControlEntity >& InEntity |
Sets the target entity upon which the asset will be set upon. | |
| void | Auxialiary Function to apply to update the Target Texture |
Overridden from URCBehaviour
| Type | Name | Description | |
|---|---|---|---|
| void | Initialize () |
Initialize behaviour functionality |