Zdexby TheHolyOneZ
3,987 classes
Class

UBPF_DialogHelperFunctions_C

: UBlueprintFunctionLibrary : UObject
/Game/Comatose/Dialog/BPF_DialogHelperFunctions.BPF_DialogHelperFunctions_C 0x0028 (40 B) align 8 inherited 0x0028 4 scripted vtable /Game/Comatose/Dialog/BPF_DialogHelperFunctions
0x00x0028

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 4

SignatureFlagsNativeParams
void Spawn Dialog Option(TSubclassOf<UDialogOptionObject_C> Dialog Option, UObject* __WorldContext)
Script7 statements · 151 bytes of bytecode
0x0000CallFunc_IsValidClass_ReturnValue = IsValidClass(Dialog Option);0x001Dif (!(CallFunc_IsValidClass_ReturnValue)) goto Label_0094;0x002BCallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(__WorldContext, /Game/Comatose/MainClasses/EnvironmentHandler/CT_EnvironmentHandler.CT_EnvironmentHandler_C);0x0051CallFunc_GetActorOfClass_ReturnValue.DialogManager.Spawn New Dialog Options(Dialog Option);0x0094Label_0094:0x0094return;0x0096// end of script
StaticPublic0x10
void Clear all Dialog(UObject* __WorldContext)
Script4 statements · 99 bytes of bytecode
0x0000CallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(__WorldContext, /Game/Comatose/MainClasses/EnvironmentHandler/CT_EnvironmentHandler.CT_EnvironmentHandler_C);0x0026CallFunc_GetActorOfClass_ReturnValue.DialogManager.Clear Dialog();0x0060return;0x0062// end of script
StaticPublic0x08
void Get Dialog Data from Speaker Name(const FString& Speaker Name, UObject* __WorldContext, const FLinearColor& Main Color, const FLinearColor& Outline Color, const UObject*& Font, const USoundBase*& Sound to play, FText& Localized Name)
Script98 statements · 3,093 bytes of bytecode
0x0000K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(Speaker Name, "Laura");0x0024if (!(K2Node_SwitchString_CmpSuccess)) goto Label_0292;0x0032K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(Speaker Name, "Pigface");0x0058if (!(K2Node_SwitchString_CmpSuccess)) goto Label_0C12;0x0066K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(Speaker Name, "Leo");0x0088if (!(K2Node_SwitchString_CmpSuccess)) goto Label_0C12;0x0096K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(Speaker Name, "Luara");0x00BAif (!(K2Node_SwitchString_CmpSuccess)) goto Label_0C12;0x00C8K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(Speaker Name, "Doctor");0x00EDif (!(K2Node_SwitchString_CmpSuccess)) goto Label_0385;0x00FBK2Node_SwitchString_CmpSuccess = NotEqual_StriStri(Speaker Name, "Bruna");0x011Fif (!(K2Node_SwitchString_CmpSuccess)) goto Label_0479;0x012DK2Node_SwitchString_CmpSuccess = NotEqual_StriStri(Speaker Name, "Henrique");0x0154if (!(K2Node_SwitchString_CmpSuccess)) goto Label_056C;0x0162K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(Speaker Name, "Eunice");0x0187if (!(K2Node_SwitchString_CmpSuccess)) goto Label_0662;0x0195K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(Speaker Name, "Lambido");0x01BBif (!(K2Node_SwitchString_CmpSuccess)) goto Label_0756;0x01C9K2Node_SwitchString_CmpSuccess = NotEqual_StriStri(Speaker Name, "Fabio");0x01EDif (!(K2Node_SwitchString_CmpSuccess)) goto Label_084A;0x01FBK2Node_SwitchString_CmpSuccess = NotEqual_StriStri(Speaker Name, "Rafael");0x0220if (!(K2Node_SwitchString_CmpSuccess)) goto Label_093D;0x022EK2Node_SwitchString_CmpSuccess = NotEqual_StriStri(Speaker Name, "Caio");0x0251if (!(K2Node_SwitchString_CmpSuccess)) goto Label_0A31;0x025FK2Node_SwitchString_CmpSuccess = NotEqual_StriStri(Speaker Name, "Renato");0x0284if (!(K2Node_SwitchString_CmpSuccess)) goto Label_0B23;0x0292Label_0292:0x0292Main Color = LinearColor{0.337164f, 0.250158f, 0.337164f, 1f};0x02C6Outline Color = LinearColor{0f, 0f, 0f, 1f};0x02FAFont = /Game/Comatose/Widgets/Fonts/MP16OSF_Font.MP16OSF_Font;0x030DSound to play = /Game/Comatose/Dialog/Audio/FT_LauraText_SFX_Cue.FT_LauraText_SFX_Cue;0x0320Localized Name = FText::FromStringTable("/Game/LocalizationStringTable/CharacterNames.CharacterNames", "Laura");0x0380goto Label_0C12;0x0385Label_0385:0x0385Main Color = LinearColor{0.826155f, 0.867213f, 0.9375f, 1f};0x03B9Outline Color = LinearColor{0.083333f, 0.072293f, 0.080581f, 1f};0x03EDFont = /Game/Comatose/Widgets/Fonts/MP16OSF_Font.MP16OSF_Font;0x0400Sound to play = /Game/Comatose/Dialog/Audio/FT_DoctorText.FT_DoctorText;0x0413Localized Name = FText::FromStringTable("/Game/LocalizationStringTable/CharacterNames.CharacterNames", "Doctor");0x0474goto Label_0C12;0x0479Label_0479:0x0479Main Color = LinearColor{1f, 0.314001f, 0.793315f, 1f};0x04ADOutline Color = LinearColor{0.041667f, 0.014855f, 0.027839f, 1f};0x04E1Font = /Game/Comatose/Widgets/Fonts/MP16OSF_Font.MP16OSF_Font;0x04F4Sound to play = /Game/Comatose/Dialog/Audio/FT_BrunaText_SFX_Cue.FT_BrunaText_SFX_Cue;0x0507Localized Name = FText::FromStringTable("/Game/LocalizationStringTable/CharacterNames.CharacterNames", "Bruna");0x0567goto Label_0C12;0x056CLabel_056C:0x056CMain Color = LinearColor{0.708594f, 0.9375f, 0.650284f, 1f};0x05A0Outline Color = LinearColor{0.061329f, 0.083333f, 0.058025f, 1f};0x05D4Font = /Game/Comatose/Widgets/Fonts/MP16OSF_Font.MP16OSF_Font;0x05E7Sound to play = /Game/Comatose/Dialog/Audio/FT_DoctorText.FT_DoctorText;0x05FALocalized Name = FText::FromStringTable("/Game/LocalizationStringTable/CharacterNames.CharacterNames", "Henrique");0x065Dgoto Label_0C12;0x0662Label_0662:0x0662Main Color = LinearColor{1f, 0.735016f, 0.364242f, 1f};0x0696Outline Color = LinearColor{0.041667f, 0.023114f, 0.013372f, 1f};0x06CAFont = /Game/Comatose/Widgets/Fonts/MP16OSF_Font.MP16OSF_Font;0x06DDSound to play = /Game/Comatose/Dialog/Audio/FT_EuniceText_SFX_Cue.FT_EuniceText_SFX_Cue;0x06F0Localized Name = FText::FromStringTable("/Game/LocalizationStringTable/CharacterNames.CharacterNames", "Eunice");0x0751goto Label_0C12;0x0756Label_0756:0x0756Main Color = LinearColor{0.110011f, 0.203125f, 0.06155f, 1f};0x078AOutline Color = LinearColor{0.041667f, 0.023114f, 0.013372f, 1f};0x07BEFont = /Game/Comatose/Widgets/Fonts/MP16OSF_Font.MP16OSF_Font;0x07D1Sound to play = /Game/Comatose/Dialog/Audio/FT_LeonardoText_SFX_Cue.FT_LeonardoText_SFX_Cue;0x07E4Localized Name = FText::FromStringTable("/Game/LocalizationStringTable/CharacterNames.CharacterNames", "Grease");0x0845goto Label_0C12;0x084ALabel_084A:0x084AMain Color = LinearColor{0.490303f, 0.502284f, 0.9375f, 1f};0x087EOutline Color = LinearColor{0.083333f, 0.072293f, 0.080581f, 1f};0x08B2Font = /Game/Comatose/Widgets/Fonts/MP16OSF_Font.MP16OSF_Font;0x08C5Sound to play = /Game/Comatose/Dialog/Audio/FT_DoctorText.FT_DoctorText;0x08D8Localized Name = FText::FromStringTable("/Game/LocalizationStringTable/CharacterNames.CharacterNames", "Fabio");0x0938goto Label_0C12;0x093DLabel_093D:0x093DMain Color = LinearColor{1f, 0.125f, 0.125f, 1f};0x0971Outline Color = LinearColor{0.046875f, 0.020812f, 0.018311f, 1f};0x09A5Font = /Game/Comatose/Widgets/Fonts/MP16OSF_Font.MP16OSF_Font;0x09B8Sound to play = /Game/Comatose/Dialog/Audio/FT_DoctorText.FT_DoctorText;0x09CBLocalized Name = FText::FromStringTable("/Game/LocalizationStringTable/CharacterNames.CharacterNames", "Rafael");0x0A2Cgoto Label_0C12;0x0A31Label_0A31:0x0A31Main Color = LinearColor{0.453125f, 0.070801f, 0.070801f, 1f};0x0A65Outline Color = LinearColor{0.088542f, 0f, 0.001483f, 1f};0x0A99Font = /Game/Comatose/Widgets/Fonts/MP16OSF_Font.MP16OSF_Font;0x0AACSound to play = /Game/Comatose/Dialog/Audio/FT_LeonardoText_SFX_Cue.FT_LeonardoText_SFX_Cue;0x0ABFLocalized Name = FText::FromStringTable("/Game/LocalizationStringTable/CharacterNames.CharacterNames", "Caio");0x0B1Egoto Label_0C12;0x0B23Label_0B23:0x0B23Main Color = LinearColor{0.396997f, 0.36629f, 0.78125f, 1f};0x0B57Outline Color = LinearColor{0.03125f, 0.023556f, 0.014533f, 1f};0x0B8BFont = /Game/Comatose/Widgets/Fonts/MP16OSF_Font.MP16OSF_Font;0x0B9ESound to play = /Game/Comatose/Dialog/Audio/FT_DoctorText.FT_DoctorText;0x0BB1Localized Name = FText::FromStringTable("/Game/LocalizationStringTable/CharacterNames.CharacterNames", "Renato");0x0C12Label_0C12:0x0C12return;0x0C14// end of script
StaticPublic0x60
void Queue New Dialog(TSubclassOf<UDialogObject_C> Dialog to Queue, UObject* __WorldContext)
Script7 statements · 151 bytes of bytecode
0x0000CallFunc_IsValidClass_ReturnValue = IsValidClass(Dialog to Queue);0x001Dif (!(CallFunc_IsValidClass_ReturnValue)) goto Label_0094;0x002BCallFunc_GetActorOfClass_ReturnValue = GetActorOfClass(__WorldContext, /Game/Comatose/MainClasses/EnvironmentHandler/CT_EnvironmentHandler.CT_EnvironmentHandler_C);0x0051CallFunc_GetActorOfClass_ReturnValue.DialogManager.Queue New Dialog(Dialog to Queue);0x0094Label_0094:0x0094return;0x0096// end of script
StaticPublic0x10