Module |
|
Header |
/Engine/Plugins/Experimental/CommonConversation/Source/CommonConversationRuntime/Public/ConversationTypes.h |
Include |
#include "ConversationTypes.h" |
[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)()
struct FConversationChoiceDataHandle
Template<> struct TStructOpsTypeTraits<FConversationChoiceData> : public TStructOpsTypeTraitsBase2<FConversationChoiceData> enum { WithNetSerializer = true // For now this is REQUIRED for FConversationChoiceDataHandle net serialization to work };
Name | Description | |
---|---|---|
|
FConversationChoiceDataHandle() |
|
|
FConversationChoiceDataHandle ( |
|
|
FConversationChoiceDataHandle ( |
|
|
FConversationChoiceDataHandle ( |
Name | Description | ||
---|---|---|---|
|
Add ( |
Adds a new target data to handle, it must have been created with new |
|
|
Append ( |
Does a shallow copy of target data from one handle to another |
|
|
Clear() |
Resets handle to have no targets |
|
|
const FConve... |
Get ( |
Returns data at index, or nullptr if invalid |
|
FConversatio... |
Get ( |
Returns data at index, or nullptr if invalid |
|
IsValid ( |
Returns true if there are any valid targets |
|
|
NetSerialize ( |
Serialize for networking, handles polymorphism |
|
|
Num() |
Returns number of target data, not number of actors/targets as target data may contain multiple actors |
Name | Description | ||
---|---|---|---|
|
operator!= ( |
Comparison operator |
|
|
FConversatio... |
operator= ( |
|
|
FConversatio... |
operator= ( |
|
|
operator== ( |
Comparison operator |