A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
FDiffNodeEdgeLinkedToPinResult Struct Reference

#include <DialogueGraphNode.h>

Public Types

enum  EDiffType {
  NO_DIFFERENCE = 0 , EDGE_NOT_MATCHING_INDEX , LENGTH_MISMATCH_ONE_MORE_EDGE , LENGTH_MISMATCH_ONE_MORE_PIN_CONNECTION ,
  NOT_SUPPORTED
}
 

Public Attributes

int32 Index = INDEX_NONE
 
FString Message
 
EDiffType Type = EDiffType::NO_DIFFERENCE
 

Detailed Description

Result for a single difference between the Dialogue Node Edges and LinkedTo Array of the output pins

Definition at line 21 of file DialogueGraphNode.h.

Member Enumeration Documentation

◆ EDiffType

Enumerator
NO_DIFFERENCE 
EDGE_NOT_MATCHING_INDEX 
LENGTH_MISMATCH_ONE_MORE_EDGE 
LENGTH_MISMATCH_ONE_MORE_PIN_CONNECTION 
NOT_SUPPORTED 

Definition at line 23 of file DialogueGraphNode.h.

Member Data Documentation

◆ Index

int32 FDiffNodeEdgeLinkedToPinResult::Index = INDEX_NONE

Depending on the Type of diff this index can mean diferent things:

  • EDGE_NOT_MATCHING_INDEX
    • represents the Index number of both arrays that is different
  • LENGTH_MISMATCH_ONE_MORE_EDGE
    • represents the index (of the one more edge) that does not exist in the LinkedTo array but exists in the Edges array
  • LENGTH_MISMATCH_ONE_MORE_PIN_CONNECTION
    • represents the index (of the one more pin connection) that does not exist in the Edges array but exists in the LinkedTo array

Definition at line 52 of file DialogueGraphNode.h.

◆ Message

FString FDiffNodeEdgeLinkedToPinResult::Message

Some error message if any.

Definition at line 55 of file DialogueGraphNode.h.

◆ Type

EDiffType FDiffNodeEdgeLinkedToPinResult::Type = EDiffType::NO_DIFFERENCE

Tells us the type of diff

Definition at line 41 of file DialogueGraphNode.h.


The documentation for this struct was generated from the following file: