|
Space Plunder
|
#include <BaseData.h>
Public Member Functions | |
| FInteractionType () | |
| FInteractionType (const EInteractionType Type) | |
| FInteractionType (const EInteractionType Type, const bool bStartHidden) | |
| FInteractionType (const FString &CustomText) | |
| FInteractionType (const FString &CustomText, const bool bShowButtonPrompt) | |
| bool | operator== (const FInteractionType &Other) const |
Static Public Member Functions | |
| static FInteractionType | None () |
Public Attributes | |
| EInteractionType | InteractionType = EInteractionType::Default |
| bool | bHold = false |
| bool | bAvailable = true |
| bool | bHide = false |
| bool | bShowButton = false |
| bool | bCustomInteraction = false |
| FString | CustomInteractionText = "Default" |
| float | InteractTimeMultiplier = 1.0f |
| UInputAction * | MappingContext = nullptr |
Different Interactions require different Key bindings eg. press E to Interact Hold R to Takedown
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inlineexplicit |
|
inlinestatic |
|
inline |
| bool FInteractionType::bAvailable = true |
| bool FInteractionType::bCustomInteraction = false |
| bool FInteractionType::bHide = false |
| bool FInteractionType::bHold = false |
| bool FInteractionType::bShowButton = false |
| FString FInteractionType::CustomInteractionText = "Default" |
| EInteractionType FInteractionType::InteractionType = EInteractionType::Default |
| float FInteractionType::InteractTimeMultiplier = 1.0f |
How much extra does the Interaction Take,
Component Interact Time * This
| UInputAction* FInteractionType::MappingContext = nullptr |