Zdexby TheHolyOneZ
3,987 classes
Class

UW_DialogWidget_C

: UUserWidget : UWidget : UVisual : UObject
/Game/Comatose/Dialog/W_DialogWidget.W_DialogWidget_C 0x0338 (824 B) align 8 inherited 0x02C0 18 scripted vtable /Game/Comatose/Dialog/W_DialogWidget
0x00x0338

Members 13

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08DialogTextUW_ComatoseText_C*10 flagsnullptr
0x08My DialogTSubclassOf<UDialogObject_C>6 flagsnullptr
0x10Dialog FinishedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10Current Dialog LinesTArray<FST_DialogLine>3 flags[]
0x08Current HandleFTimerHandle5 flags{Handle=0}
0x04Current Digitint327 flags0
0x01Ready to skipbool7 flagsfalse
0x03050x03padding / unreflected
0x08CT Game InstanceUCT_GameInstance_C*6 flagsnullptr
0x08NewVardouble7 flags0
0x01Pausedbool7 flagsfalse
0x03190x07padding / unreflected
0x08Current Sound to playUSoundBase*6 flagsnullptr
0x10Typing Effect FinishedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
Inherited from UUserWidget 21
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor7 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate5 flags<delegate>
0x14ForegroundColorFSlateColor3 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate5 flags<delegate>
0x01CC0x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01E00x18padding / unreflected
0x10PaddingFMargin6 flags{Left=0, Top=0, Right=0, Bottom=0}
0x04Priorityint327 flags0
0x01bIsFocusable : 1bit 0bool5 flagsfalse
0x01bStopAction : 1bit 1bool5 flagsfalse
0x020D0x03padding / unreflected
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+3 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+5 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+3 flags[]
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>5 flags[]
0x08WidgetTreeUWidgetTree*Transient+7 flagsnullptr
0x01bHasScriptImplementedTick : 1bit 0bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 1bool3 flagstrue
0x02610x17padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02790x03padding / unreflected
0x10DesiredFocusWidgetFWidgetChild5 flags{WidgetName=None, WidgetPtr=nullptr}
0x028C0x04padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+8 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 23
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*12 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate5 flags<delegate>
0x18ToolTipTextFText3 flags<FText>
0x10ToolTipTextDelegateFScriptDelegate5 flags<delegate>
0x08ToolTipWidgetUWidget*11 flagsnullptr
0x10ToolTipWidgetDelegateFScriptDelegate5 flags<delegate>
0x10VisibilityDelegateFScriptDelegate5 flags<delegate>
0x38RenderTransformFWidgetTransform4 flags{Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}…
0x10RenderTransformPivotFVector2D7 flags{X=0.5, Y=0.5}
0x01FlowDirectionPreferenceEFlowDirectionPreference7 flagsInherit
0x01bIsVariable : 1bit 0bool3 flagstrue
0x01bCreatedByConstructionScript : 1bit 1boolTransient+3 flagsfalse
0x01bIsEnabled : 1bit 2bool5 flagstrue
0x01bOverride_Cursor : 1bit 3bool4 flagsfalse
0x01bIsVolatile : 1bit 4boolProtected+6 flagsfalse
0x01CursorEMouseCursor8 flagsDefault
0x01ClippingEWidgetClipping7 flagsInherit
0x01VisibilityESlateVisibility7 flagsVisible
0x00E50x03padding / unreflected
0x04RenderOpacityfloat7 flags1
0x01PixelSnappingEWidgetPixelSnapping7 flagsInherit
0x00ED0x03padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*8 flagsnullptr
0x01000x50padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+3 flags[]

Functions 18

SignatureFlagsNativeParams
void Player cutscene started()
Script3 statements · 18 bytes of bytecode
0x0000Game Paused(false);0x000Freturn;0x0011// end of script
Public0x00
void Game Paused(bool Paused)
Script3 statements · 22 bytes of bytecode
0x0000Paused = Paused;0x0013return;0x0015// end of script
Public0x01
void Generate Dialog Lines()
Script31 statements · 953 bytes of bytecode
0x0000PushFlow(Label_03B6);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033Temp_text_Variable = My Dialog.Dialog Lines - Text;0x0064CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Temp_text_Variable);0x009FCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00C5if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00CFTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00EAPushFlow(Label_036C);0x00EFTemp_text_Variable = My Dialog.Dialog Lines - Text;0x0120Temp_class_Variable = My Dialog.Dialog Lines - Events;0x0151/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp_text_Variable, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x018C/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp_class_Variable, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x01C7Temp_real_Variable = My Dialog.Dialog Lines - Duration;0x01F8/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp_real_Variable, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_2);0x0233Temp_string_Variable = My Dialog.Dialog Lines - Speaker;0x0264/Script/Engine.Default__KismetArrayLibrary.Array_Get(Temp_string_Variable, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_3);0x029FK2Node_MakeStruct_ST_DialogLine.DialogSpeaker_12_1751767A417BA2B5E686B5ABF6EB1869 = CallFunc_Array_Get_Item_3;0x02C3K2Node_MakeStruct_ST_DialogLine.DialogText_2_5109FF52411EDFBA23FD4E8914720E01 = CallFunc_Array_Get_Item;0x02E7K2Node_MakeStruct_ST_DialogLine.DialogEvent_22_00AC9B5C49B779C89501FE9F81C8BF03 = CallFunc_Array_Get_Item_1;0x0303K2Node_MakeStruct_ST_DialogLine.LineDuration_21_61FAC38C46247B4990A8AD92B6BF0E73 = CallFunc_Array_Get_Item_2;0x0327CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(Current Dialog Lines, K2Node_MakeStruct_ST_DialogLine);0x036BPopFlow();0x036CLabel_036C:0x036CCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0396Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x03B1goto Label_0033;0x03B6Label_03B6:0x03B6return;0x03B8// end of script
Public0x00
void Check for End Dialog()
Script9 statements · 107 bytes of bytecode
0x0000CallFunc_Array_IsValidIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(Current Dialog Lines, 1);0x0038if (!(CallFunc_Array_IsValidIndex_ReturnValue)) goto Label_005A;0x0046Start New Line(true);0x0055goto Label_0068;0x005ALabel_005A:0x005ADialog End Event();0x0068Label_0068:0x0068return;0x006A// end of script
Public0x00
void Player Input - Skip to Next()
Script6 statements · 42 bytes of bytecode
0x0000if (!(Ready to skip)) goto Label_0027;0x000ECheck for End Dialog();0x001CReady to skip = false;0x0027Label_0027:0x0027return;0x0029// end of script
Public0x00
void Reading Time Finished()
Script14 statements · 183 bytes of bytecode
0x0000if (!(Paused)) goto Label_005F;0x000EK2Node_CreateDelegate_OutputDelegate.Bind(this, Reading Time Finished);0x0025CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 2f, false, 0f, 0f);0x005Agoto Label_00B4;0x005FLabel_005F:0x005FTyping Effect Finished.Broadcast();0x0072if (!(My Dialog.Player Input)) goto Label_00A6;0x0096Ready to skip = true;0x00A1goto Label_00B4;0x00A6Label_00A6:0x00A6Check for End Dialog();0x00B4Label_00B4:0x00B4return;0x00B6// end of script
Public0x00
void Determine Reading Time(const double& Reading Time in Seconds)
Script30 statements · 651 bytes of bytecode
0x0000PushFlow(Label_0288);0x0005PushFlow(Label_0179);0x000ATemp_int_Variable = 0;0x0021Label_0021:0x0021Get Dialog At Current Position(CallFunc_Get_Dialog_At_Current_Position__, CallFunc_Get_Dialog_At_Current_Position_Reached_End);0x0041CallFunc_Len_ReturnValue = Len(CallFunc_Get_Dialog_At_Current_Position__);0x0066CallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Len_ReturnValue);0x008Cif (!(CallFunc_LessEqual_IntInt_ReturnValue)) PopFlow();0x0096PushFlow(Label_023E);0x009BGet Dialog At Current Position(CallFunc_Get_Dialog_At_Current_Position__, CallFunc_Get_Dialog_At_Current_Position_Reached_End);0x00BBCallFunc_GetSubstring_ReturnValue = GetSubstring(CallFunc_Get_Dialog_At_Current_Position__, Temp_int_Variable, 1);0x00EECallFunc_EqualEqual_StrStr_ReturnValue = EqualEqual_StrStr(CallFunc_GetSubstring_ReturnValue, " ");0x010Eif (!(CallFunc_EqualEqual_StrStr_ReturnValue)) PopFlow();0x0118CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Word Count, 1);0x0142Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x015DWord Count = Temp_int_Variable_1;0x0178PopFlow();0x0179Label_0179:0x0179CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(Word Count);0x019ECallFunc_MapRangeUnclamped_ReturnValue = MapRangeUnclamped(CallFunc_Conv_IntToDouble_ReturnValue, 0, 200, 0, 60);0x01E7CallFunc_FClamp_ReturnValue = FClamp(CallFunc_MapRangeUnclamped_ReturnValue, 2, 200);0x021EReading Time in Seconds = CallFunc_FClamp_ReturnValue;0x0239goto Label_0288;0x023ELabel_023E:0x023ECallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0268Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0283goto Label_0021;0x0288Label_0288:0x0288return;0x028A// end of script
Public0x08
void Get Dialog At Current Position(const FString& >, const bool& Reached End)
Script18 statements · 679 bytes of bytecode
0x0000/Script/Engine.Default__KismetArrayLibrary.Array_Get(Current Dialog Lines, 0, CallFunc_Array_Get_Item_1);0x0037CallFunc_Conv_TextToString_ReturnValue_1 = Conv_TextToString(CallFunc_Array_Get_Item_1.DialogText_2_5109FF52411EDFBA23FD4E8914720E01);0x0065Full Dialog = CallFunc_Conv_TextToString_ReturnValue_1;0x0080CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Current Digit, 1);0x00AATemp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x00C5Current Digit = Temp_int_Variable;0x00E0/Script/Engine.Default__KismetArrayLibrary.Array_Get(Current Dialog Lines, 0, CallFunc_Array_Get_Item);0x0117CallFunc_Len_ReturnValue = Len(Full Dialog);0x013C/Game/Comatose/Dialog/BPF_DialogHelperFunctions.Default__BPF_DialogHelperFunctions_C.Get Dialog Data from Speaker Name(CallFunc_Array_Get_Item.DialogSpeaker_12_1751767A417BA2B5E686B5ABF6EB1869, this, CallFunc_Get_Dialog_Data_from_Speaker_Name_Main_Color, CallFunc_Get_Dialog_Data_from_Speaker_Name_Outline_Color, CallFunc_Get_Dialog_Data_from_Speaker_Name_Font, CallFunc_Get_Dialog_Data_from_Speaker_Name_Sound_to_play, CallFunc_Get_Dialog_Data_from_Speaker_Name_Localized_Name);0x01A0CallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(CallFunc_Get_Dialog_Data_from_Speaker_Name_Localized_Name);0x01C5CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_Conv_TextToString_ReturnValue, " : ");0x01EFCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(Current Digit, CallFunc_Len_ReturnValue);0x0215CallFunc_GetSubstring_ReturnValue = GetSubstring(Full Dialog, 0, Current Digit);0x0248CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, CallFunc_GetSubstring_ReturnValue);0x0276> = CallFunc_Concat_StrStr_ReturnValue_1;0x0291Reached End = CallFunc_Greater_IntInt_ReturnValue;0x02A4return;0x02A6// end of script
Public0x11
void Update Text()
Script21 statements · 637 bytes of bytecode
0x0000if (!(Paused)) goto Label_0013;0x000Egoto Label_027A;0x0013Label_0013:0x0013Get Dialog At Current Position(CallFunc_Get_Dialog_At_Current_Position__, CallFunc_Get_Dialog_At_Current_Position_Reached_End);0x0033CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_Get_Dialog_At_Current_Position__);0x0058DialogText.Update Text(CallFunc_Conv_StringToText_ReturnValue);0x0085/Script/Engine.Default__GameplayStatics.PlaySound2D(this, Current Sound to play, 1f, 1f, 0f, nullptr, nullptr, true);0x00C1Get Dialog At Current Position(CallFunc_Get_Dialog_At_Current_Position__, CallFunc_Get_Dialog_At_Current_Position_Reached_End);0x00E1if (!(CallFunc_Get_Dialog_At_Current_Position_Reached_End)) goto Label_027A;0x00EFK2_ClearAndInvalidateTimerHandle(this, Current Handle);0x0103/Script/Engine.Default__KismetArrayLibrary.Array_Get(Current Dialog Lines, 0, CallFunc_Array_Get_Item);0x013ACallFunc_NotEqual_DoubleDouble_ReturnValue = NotEqual_DoubleDouble(CallFunc_Array_Get_Item.LineDuration_21_61FAC38C46247B4990A8AD92B6BF0E73, 0);0x0169K2Node_CreateDelegate_OutputDelegate.Bind(this, Reading Time Finished);0x0180Determine Reading Time(CallFunc_Determine_Reading_Time_Reading_Time_in_Seconds);0x0197CallFunc_SelectFloat_ReturnValue = SelectFloat(CallFunc_Array_Get_Item.LineDuration_21_61FAC38C46247B4990A8AD92B6BF0E73, CallFunc_Determine_Reading_Time_Reading_Time_in_Seconds, CallFunc_NotEqual_DoubleDouble_ReturnValue);0x01D7CallFunc_SelectFloat_ReturnValue_1 = SelectFloat(1, CallFunc_SelectFloat_ReturnValue, My Dialog.Player Input);0x0224CallFunc_K2_SetTimerDelegate_Time_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue_1);0x0241CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, CallFunc_K2_SetTimerDelegate_Time_ImplicitCast, false, 0f, 0f);0x027ALabel_027A:0x027Areturn;0x027C// end of script
Public0x00
void Start New Line(bool Remove index at bottom)
Script46 statements · 1,811 bytes of bytecode
0x0000PushFlow(Label_0710);0x0005Current Digit = 0;0x001Cif (!(Remove index at bottom)) goto Label_0058;0x002A/Script/Engine.Default__KismetArrayLibrary.Array_Remove(Current Dialog Lines, 0);0x0058Label_0058:0x0058PushFlow(Label_0546);0x005DPushFlow(Label_00E1);0x0062Current Digit = 0;0x0079K2Node_CreateDelegate_OutputDelegate.Bind(this, Update Text);0x0090CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 0.03f, true, 0f, 0f);0x00C5Current Handle = CallFunc_K2_SetTimerDelegate_ReturnValue;0x00E0PopFlow();0x00E1Label_00E1:0x00E1DialogText.Update Text(FText());0x0107/Script/Engine.Default__KismetArrayLibrary.Array_Get(Current Dialog Lines, 0, CallFunc_Array_Get_Item_1);0x013E/Game/Comatose/Dialog/BPF_DialogHelperFunctions.Default__BPF_DialogHelperFunctions_C.Get Dialog Data from Speaker Name(CallFunc_Array_Get_Item_1.DialogSpeaker_12_1751767A417BA2B5E686B5ABF6EB1869, this, CallFunc_Get_Dialog_Data_from_Speaker_Name_Main_Color, CallFunc_Get_Dialog_Data_from_Speaker_Name_Outline_Color, CallFunc_Get_Dialog_Data_from_Speaker_Name_Font, CallFunc_Get_Dialog_Data_from_Speaker_Name_Sound_to_play, CallFunc_Get_Dialog_Data_from_Speaker_Name_Localized_Name);0x01A2Current Sound to play = CallFunc_Get_Dialog_Data_from_Speaker_Name_Sound_to_play;0x01B5/Script/Engine.Default__KismetArrayLibrary.Array_Get(Current Dialog Lines, 0, CallFunc_Array_Get_Item_1);0x01EC/Game/Comatose/Dialog/BPF_DialogHelperFunctions.Default__BPF_DialogHelperFunctions_C.Get Dialog Data from Speaker Name(CallFunc_Array_Get_Item_1.DialogSpeaker_12_1751767A417BA2B5E686B5ABF6EB1869, this, CallFunc_Get_Dialog_Data_from_Speaker_Name_Main_Color, CallFunc_Get_Dialog_Data_from_Speaker_Name_Outline_Color, CallFunc_Get_Dialog_Data_from_Speaker_Name_Font, CallFunc_Get_Dialog_Data_from_Speaker_Name_Sound_to_play, CallFunc_Get_Dialog_Data_from_Speaker_Name_Localized_Name);0x0250DialogText.SetColorAndOpacity(CallFunc_Get_Dialog_Data_from_Speaker_Name_Main_Color);0x0279/Script/Engine.Default__KismetArrayLibrary.Array_Get(Current Dialog Lines, 0, CallFunc_Array_Get_Item_1);0x02B0/Game/Comatose/Dialog/BPF_DialogHelperFunctions.Default__BPF_DialogHelperFunctions_C.Get Dialog Data from Speaker Name(CallFunc_Array_Get_Item_1.DialogSpeaker_12_1751767A417BA2B5E686B5ABF6EB1869, this, CallFunc_Get_Dialog_Data_from_Speaker_Name_Main_Color, CallFunc_Get_Dialog_Data_from_Speaker_Name_Outline_Color, CallFunc_Get_Dialog_Data_from_Speaker_Name_Font, CallFunc_Get_Dialog_Data_from_Speaker_Name_Sound_to_play, CallFunc_Get_Dialog_Data_from_Speaker_Name_Localized_Name);0x0314K2Node_MakeStruct_FontOutlineSettings.OutlineSize = DialogText.Outline.OutlineSize;0x0357K2Node_MakeStruct_FontOutlineSettings.bSeparateFillAlpha = DialogText.Outline.bSeparateFillAlpha;0x0392K2Node_MakeStruct_FontOutlineSettings.bApplyOutlineToDropShadows = DialogText.Outline.bApplyOutlineToDropShadows;0x03CDK2Node_MakeStruct_FontOutlineSettings.OutlineMaterial = DialogText.Outline.OutlineMaterial;0x0408K2Node_MakeStruct_FontOutlineSettings.OutlineColor = CallFunc_Get_Dialog_Data_from_Speaker_Name_Outline_Color;0x042CDialogText.Outline = K2Node_MakeStruct_FontOutlineSettings;0x045D/Script/Engine.Default__KismetArrayLibrary.Array_Get(Current Dialog Lines, 0, CallFunc_Array_Get_Item_1);0x0494/Game/Comatose/Dialog/BPF_DialogHelperFunctions.Default__BPF_DialogHelperFunctions_C.Get Dialog Data from Speaker Name(CallFunc_Array_Get_Item_1.DialogSpeaker_12_1751767A417BA2B5E686B5ABF6EB1869, this, CallFunc_Get_Dialog_Data_from_Speaker_Name_Main_Color, CallFunc_Get_Dialog_Data_from_Speaker_Name_Outline_Color, CallFunc_Get_Dialog_Data_from_Speaker_Name_Font, CallFunc_Get_Dialog_Data_from_Speaker_Name_Sound_to_play, CallFunc_Get_Dialog_Data_from_Speaker_Name_Localized_Name);0x04F8DialogText.Default Font = CallFunc_Get_Dialog_Data_from_Speaker_Name_Font;0x0521DialogText.Update Appearance();0x0545PopFlow();0x0546Label_0546:0x0546/Script/Engine.Default__KismetArrayLibrary.Array_Get(Current Dialog Lines, 0, CallFunc_Array_Get_Item);0x057DCallFunc_IsValidClass_ReturnValue = IsValidClass(CallFunc_Array_Get_Item.DialogEvent_22_00AC9B5C49B779C89501FE9F81C8BF03);0x05A3if (!(CallFunc_IsValidClass_ReturnValue)) PopFlow();0x05ADCallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x0614/Script/Engine.Default__KismetArrayLibrary.Array_Get(Current Dialog Lines, 0, CallFunc_Array_Get_Item);0x064BCallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, CallFunc_Array_Get_Item.DialogEvent_22_00AC9B5C49B779C89501FE9F81C8BF03, CallFunc_MakeTransform_ReturnValue, 0, nullptr, 1);0x0680CallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x06E7CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue, 1);0x070FPopFlow();0x0710Label_0710:0x0710return;0x0712// end of script
Public0x01
void Start Dialog()
Script4 statements · 32 bytes of bytecode
0x0000Generate Dialog Lines();0x000EStart New Line(false);0x001Dreturn;0x001F// end of script
Public0x00
void Finish Dialog(bool Success)
Script4 statements · 45 bytes of bytecode
0x0000Dialog Finished.Broadcast(Success);0x001CRemoveFromParent();0x002Areturn;0x002C// end of script
Public0x01
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_DialogWidget(10);0x000Freturn;0x0011// end of script
EventPublic0x00
void Dialog End Event()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_DialogWidget(548);0x000Freturn;0x0011// end of script
0x00
void Stop()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_DialogWidget(568);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_W_DialogWidget(int32 EntryPoint)
Script34 statements · 591 bytes of bytecode
0x0000goto [EntryPoint];0x000AStart Dialog();0x0018CallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x002DK2Node_DynamicCast_AsBPI_Comatose_Retriever = Cast<BPI_ComatoseRetriever_C>(CallFunc_GetGameInstance_ReturnValue);0x0051K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Comatose_Retriever);0x006Eif (!(K2Node_DynamicCast_bSuccess)) goto Label_0204;0x007CK2Node_DynamicCast_AsBPI_Comatose_Retriever.Retrieve Comatose Game Instance(CallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance);0x00AALabel_00AA:0x00AACT Game Instance = CallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance;0x00BDK2Node_CreateDelegate_OutputDelegate_1.Bind(this, Game Paused);0x00D4CT Game Instance.Paused Game += K2Node_CreateDelegate_OutputDelegate_1;0x00FDCallFunc_GetPlayerCharacter_ReturnValue = GetPlayerCharacter(this, 0);0x0117K2Node_DynamicCast_AsBPI_Comatose_Retriever_1 = Cast<BPI_ComatoseRetriever_C>(CallFunc_GetPlayerCharacter_ReturnValue);0x013BK2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Comatose_Retriever_1);0x0158if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0214;0x0166K2Node_DynamicCast_AsBPI_Comatose_Retriever_1.Retrieve Comatose Character(CallFunc_Retrieve_Comatose_Character_Player);0x0194Label_0194:0x0194CallFunc_IsValid_ReturnValue = IsValid(CallFunc_Retrieve_Comatose_Character_Player);0x01B1if (!(CallFunc_IsValid_ReturnValue)) goto Label_024C;0x01BFK2Node_CreateDelegate_OutputDelegate.Bind(this, Player cutscene started);0x01D6CallFunc_Retrieve_Comatose_Character_Player.First Person Cutscene Started += K2Node_CreateDelegate_OutputDelegate;0x01FFgoto Label_024C;0x0204Label_0204:0x0204CallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance = nullptr;0x020Fgoto Label_00AA;0x0214Label_0214:0x0214CallFunc_Retrieve_Comatose_Character_Player = nullptr;0x021Fgoto Label_0194;0x0224Finish Dialog(true);0x0233goto Label_024C;0x0238K2_ClearAndInvalidateTimerHandle(this, Current Handle);0x024CLabel_024C:0x024Creturn;0x024E// end of script
Final0x04
void Typing Effect Finished__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void Dialog Finished__DelegateSignature(bool Success)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x01

Used by 2

types with a member, parameter or interface of this type