Navigation
API > API/Plugins > API/Plugins/RemoteControlLogic > API/Plugins/RemoteControlLogic/Behaviour > API/Plugins/RemoteControlLogic/Behaviour/Builtin > API/Plugins/RemoteControlLogic/Behaviour/Builtin/RangeMap
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- URCBehaviour
- URCRangeMapBehaviour
References
| Module | RemoteControlLogic |
| Header | /Engine/Plugins/VirtualProduction/RemoteControl/Source/RemoteControlLogic/Public/Behaviour/Builtin/RangeMap/RCRangeMapBehaviour.h |
| Include | #include "Behaviour/Builtin/RangeMap/RCRangeMapBehaviour.h" |
Syntax
UCLASS&40;&41;
class URCRangeMapBehaviour : public URCBehaviour
Remarks
Custom behaviour for Set Asset By Path Logic Behaviour
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< URCVirtualPropertyContainerBase > | PropertyContainer | Pointer to property container | |
| TMap< TObjectPtr< URCAction >, FRCRangeMapInput > | RangeMapActionContainer | Container holding all FRCRangeMapInputs correlating to each Action in the ActionContainer. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | GetValueForAction
(
const URCAction* InAction, |
Returns the Step value associated with a given Action | |
| void | OnActionAdded
(
URCAction* Action, |
Called whenever a new action is added into the ActionContainer. | |
| void | Refresh () |
Refresh function being called whenever either the Controller or the Properties of the Behaviour Details Panel change |
Overridden from URCBehaviour
| Type | Name | Description | |
|---|---|---|---|
| URCAction * | AddAction
(
const TSharedRef< const FRemoteControlField > InRemoteControlField |
Adds an Action to the ActionContainer, whilst making sure that it is unique. | |
| bool | CanHaveActionForField
(
const TSharedPtr< FRemoteControlField > InRemoteControlField |
Checks whether or not one of the following fields can be added to the AddAction Menu. | |
| URCAction * | DuplicateAction
(
URCAction* InAction, |
Duplicates an Action belonging to us into a given target behaviour | |
| void | Execute () |
Executes the Behaviour | |
| void | Initialize () |
Initialize behaviour functionality |