Zdexby TheHolyOneZ
5,372 classes
Class

UBP_Invitation_C

: UWindowWidget : UUserWidget : UWidget : UVisual : UObject
/Game/UI/Menu_Invitation/BP_Invitation.BP_Invitation_C 0x0378 (888 B) align 8 inherited 0x02A0 15 scripted vtable /Game/UI/Menu_Invitation/BP_Invitation
0x00x0378

Members 20

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08HideUWidgetAnimation*Transient+7 flagsnullptr
0x08ShowUWidgetAnimation*Transient+7 flagsnullptr
0x08AvatarImageUImage*9 flagsnullptr
0x08Basic_Menu_ColorBarUBasic_Menu_ColorBar_C*9 flagsnullptr
0x08BasicWindow_MinimalUBasic_Menu_MinimalWindow_C*9 flagsnullptr
0x08BTN_IgnoreUBasic_ButtonScalable2_C*9 flagsnullptr
0x08BTN_NoUBasic_ButtonScalable2_C*9 flagsnullptr
0x08BTN_YesUBasic_ButtonScalable2_C*9 flagsnullptr
0x08ButtonsUHorizontalBox*9 flagsnullptr
0x08buttons2UHorizontalBox*9 flagsnullptr
0x08DATA_ContentUTextBlock*9 flagsnullptr
0x08DATA_HeaderUTextBlock*9 flagsnullptr
0x08DataBoxUHorizontalBox*9 flagsnullptr
0x40UserData_NewFDiscordUserDataSDK3 flags{UserId="", Username="", discriminator="", avatar=""}
0x01Initializedbool6 flagsfalse
0x03510x07padding / unreflected
0x08TimeStartedFDateTime6 flags{}
0x10ImageReadyFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01Initializingbool6 flagsfalse
0x03710x03padding / unreflected
0x04InviteTimefloat7 flags29
Inherited from UWindowWidget 3
OffsetSizeNameTypeFlagsDefault
0x10OnWindowClosedFMulticastScriptDelegate4 flags<delegate>
0x02700x28padding / unreflected
0x01bHandleCloseCommandboolProtected+7 flagstrue
0x01bResolutionDownscaleWhenOpenboolProtected+6 flagsfalse
Inherited from UUserWidget 20
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor8 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate4 flags<delegate>
0x28ForegroundColorFSlateColor4 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=2}
0x10ForegroundColorDelegateFScriptDelegate4 flags<delegate>
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01780x18padding / unreflected
0x10PaddingFMargin7 flags{Left=0, Top=0, Right=0, Bottom=0}
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+2 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+5 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+2 flags[]
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x08WidgetTreeUWidgetTree*Transient+7 flagsnullptr
0x04Priorityint328 flags0
0x01bSupportsKeyboardFocus : 1bit 0boolDeprecated+3 flagstrue
0x01bIsFocusable : 1bit 1bool5 flagsfalse
0x01bStopAction : 1bit 2bool5 flagsfalse
0x01bHasScriptImplementedTick : 1bit 3bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 4bool3 flagstrue
0x01E50x0Bpadding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x01F10x07padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+8 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 22
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*12 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate4 flags<delegate>
0x18ToolTipTextFText4 flags<FText>
0x10ToolTipTextDelegateFScriptDelegate4 flags<delegate>
0x08ToolTipWidgetUWidget*12 flagsnullptr
0x10ToolTipWidgetDelegateFScriptDelegate4 flags<delegate>
0x10VisibilityDelegateFScriptDelegate4 flags<delegate>
0x1CRenderTransformFWidgetTransform5 flags{Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}…
0x08RenderTransformPivotFVector2D8 flags{X=0.5, Y=0.5}
0x01bIsVariable : 1bit 0bool3 flagstrue
0x01bCreatedByConstructionScript : 1bit 1boolTransient+3 flagsfalse
0x01bIsEnabled : 1bit 2bool6 flagstrue
0x01bOverride_Cursor : 1bit 3bool4 flagsfalse
0x00B50x03padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*8 flagsnullptr
0x01bIsVolatile : 1bit 0boolProtected+6 flagsfalse
0x01Cursoruint89 flags1
0x01ClippingEWidgetClipping6 flagsInherit
0x01VisibilityESlateVisibility6 flagsVisible
0x04RenderOpacityfloat6 flags1
0x01FlowDirectionPreferenceEFlowDirectionPreference6 flagsInherit
0x00D10x27padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+2 flags[]

Functions 15

SignatureFlagsNativeParams
void ReplyInvite(int32 Reply)
Script38 statements · 1,115 bytes of bytecode
0x0000CallFunc_Get_ReturnValue_1 = Get();0x0014CallFunc_IsValid_ReturnValue = IsValid(CallFunc_Get_ReturnValue_1);0x0031if (!(CallFunc_IsValid_ReturnValue)) goto Label_0458;0x003FPrintText(this, NSLOCTEXT("A0C4A8E04654DAAAA443F69362DB6937", "", "Reply pressed"), true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f);0x00A8if (!(Initialized)) goto Label_0458;0x00B6/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/SFX/UI/Menu/TutorialTips/Tutorial_Popin_Cue.Tutorial_Popin_Cue, 1f, 1f, 0f, nullptr, nullptr, true);0x00F2K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(Reply, 0);0x0114if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_01EC;0x0122K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(Reply, 1);0x0144if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_02DA;0x0152K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(Reply, 2);0x0174if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_03BA;0x0182CallFunc_Get_ReturnValue = Get();0x0196CallFunc_Get_ReturnValue.RejectInvite(UserData_New.UserId);0x01CCSetVisibility(1);0x01DCInitialized = false;0x01E7goto Label_0458;0x01ECLabel_01EC:0x01EC/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/SFX/UI/Menu/Button_PasswordEntered_Cue.Button_PasswordEntered_Cue, 1f, 1f, 0f, nullptr, nullptr, true);0x0228DATA_Content.SetText(NSLOCTEXT("6D24CB7A422AFE0748B670920DD89BBD", "", "Accepted!"));0x027DCallFunc_Get_ReturnValue = Get();0x0291CallFunc_Get_ReturnValue.AcceptInvite(UserData_New.UserId);0x02C7Label_02C7:0x02C7HideUIDelayed();0x02D5goto Label_0458;0x02DALabel_02DA:0x02DA/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/SFX/UI/Menu/Button_Fail_Cue.Button_Fail_Cue, 1f, 1f, 0f, nullptr, nullptr, true);0x0316DATA_Content.SetText(NSLOCTEXT("EF85D40F433CDB5FC77513BA4ECAD05E", "", "Rejected!"));0x036BCallFunc_Get_ReturnValue = Get();0x037FCallFunc_Get_ReturnValue.RejectInvite(UserData_New.UserId);0x03B5goto Label_02C7;0x03BALabel_03BA:0x03BADATA_Content.SetText(NSLOCTEXT("5928D3B94CFF655EADE1E68BABC3917A", "", "Ignored!"));0x040ECallFunc_Get_ReturnValue = Get();0x0422CallFunc_Get_ReturnValue.IgnoreInvite(UserData_New.UserId);0x0458Label_0458:0x0458return;0x045A// end of script
Public0x04
void Initialize(const FDiscordUserDataSDK& User Data, float TimeElapsed)
Script29 statements · 1,006 bytes of bytecode
0x0000CallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(29f, TimeElapsed);0x002ACallFunc_GreaterEqual_FloatFloat_ReturnValue = GreaterEqual_FloatFloat(CallFunc_Subtract_FloatFloat_ReturnValue, 1f);0x004Cif (!(CallFunc_GreaterEqual_FloatFloat_ReturnValue)) goto Label_03EB;0x005AInitializing = true;0x0065CallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(29f, TimeElapsed);0x008FInviteTime = CallFunc_Subtract_FloatFloat_ReturnValue;0x00AAUserData_New = User Data;0x00C5CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(UserData_New.Username);0x00F3K2Node_MakeStruct_FormatArgumentData.ArgumentName = "user";0x0114K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x0131K2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue;0x0155K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x0175K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0195K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x01B2K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x01C6CallFunc_Format_ReturnValue = Format(NSLOCTEXT("AB18607F401AA2DF7490E18282D20888", "", "{user} wants to join your game"), K2Node_MakeArray_Array);0x0231DATA_Content.SetText(CallFunc_Format_ReturnValue);0x025EBasic_Menu_ColorBar.SetRenderScale(Vector2D{1f, 3.5f});0x0296CallFunc_MakeLiteralString_ReturnValue = MakeLiteralString("https://cdn.discordapp.com/avatars/");0x02D7CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_MakeLiteralString_ReturnValue, UserData_New.UserId);0x030ECallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "/");0x0336CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, UserData_New.avatar);0x036DCallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, ".png");0x0398ImageReady.Broadcast(CallFunc_Concat_StrStr_ReturnValue_3);0x03B4CallFunc_Now_ReturnValue = Now();0x03D0TimeStarted = CallFunc_Now_ReturnValue;0x03EBLabel_03EB:0x03EBreturn;0x03ED// end of script
Public0x44
FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent)
Script27 statements · 416 bytes of bytecode
0x0000PushFlow(Label_0195);0x0005PushFlow(Label_015E);0x000APushFlow(Label_00F0);0x000FPushFlow(Label_0082);0x0014CallFunc_MakeLiteralName_ReturnValue_2 = MakeLiteralName(FName(AcceptInvite));0x003DCallFunc_IsKeyEventAction_ReturnValue_2 = IsKeyEventAction(InKeyEvent, CallFunc_MakeLiteralName_ReturnValue_2, false);0x0064if (!(CallFunc_IsKeyEventAction_ReturnValue_2)) PopFlow();0x006EReplyInvite(0);0x0081PopFlow();0x0082Label_0082:0x0082CallFunc_MakeLiteralName_ReturnValue_1 = MakeLiteralName(FName(RejectInvite));0x00ABCallFunc_IsKeyEventAction_ReturnValue_1 = IsKeyEventAction(InKeyEvent, CallFunc_MakeLiteralName_ReturnValue_1, false);0x00D2if (!(CallFunc_IsKeyEventAction_ReturnValue_1)) PopFlow();0x00DCReplyInvite(1);0x00EFPopFlow();0x00F0Label_00F0:0x00F0CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(IgnoreInvite));0x0119CallFunc_IsKeyEventAction_ReturnValue = IsKeyEventAction(InKeyEvent, CallFunc_MakeLiteralName_ReturnValue, false);0x0140if (!(CallFunc_IsKeyEventAction_ReturnValue)) PopFlow();0x014AReplyInvite(2);0x015DPopFlow();0x015ELabel_015E:0x015ECallFunc_Handled_ReturnValue = Handled();0x017AReturnValue = CallFunc_Handled_ReturnValue;0x0195Label_0195:0x0195return ReturnValue;0x019F// end of script
EventPublic0x128
void OnFail_1E7B4EA94EB1E25E604B80A4114A24A4(UTexture2DDynamic* Texture)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Texture_1 = Texture;0x0012ExecuteUbergraph_BP_Invitation(283);0x0021return;0x0023// end of script
0x08
void OnSuccess_1E7B4EA94EB1E25E604B80A4114A24A4(UTexture2DDynamic* Texture)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Texture = Texture;0x0012ExecuteUbergraph_BP_Invitation(575);0x0021return;0x0023// end of script
0x08
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Invitation(688);0x000Freturn;0x0011// end of script
EventPublic0x00
void Tick(const FGeometry& MyGeometry, float InDeltaTime)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012PersistentFrame.K2Node_Event_InDeltaTime = InDeltaTime;0x0024ExecuteUbergraph_BP_Invitation(709);0x0033return;0x0035// end of script
EventPublic0x3C
void OnReadyImage(const FString& URL)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_URL = URL;0x0012ExecuteUbergraph_BP_Invitation(1198);0x0021return;0x0023// end of script
0x10
void BndEvt__BTN_Yes_K2Node_ComponentBoundEvent_1_OnClicked__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Invitation(1431);0x000Freturn;0x0011// end of script
0x00
void BndEvt__BTN_No_K2Node_ComponentBoundEvent_5_OnClicked__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Invitation(1451);0x000Freturn;0x0011// end of script
0x00
void BndEvt__Basic_ButtonScalable2_C_3_K2Node_ComponentBoundEvent_8_OnClicked__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Invitation(1471);0x000Freturn;0x0011// end of script
0x00
void HideUIDelayed()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BP_Invitation(1491);0x000Freturn;0x0011// end of script
0x00
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_BP_Invitation(1546);0x0021return;0x0023// end of script
EventPublic0x01
void ExecuteUbergraph_BP_Invitation(int32 EntryPoint)
Script79 statements · 1,564 bytes of bytecode
0x0000PushFlow(Label_0619);0x0005goto [EntryPoint];0x000FCallFunc_PlayAnimation_ReturnValue = PlayAnimation(Hide, 0f, 1, 0, 1f, false);0x003EDelay(this, 1f, LatentActionInfo{0x75, 2022008905, FName(ExecuteUbergraph_BP_Invitation), this});0x0074PopFlow();0x0075SetVisibility(1);0x0085Initialized = false;0x0090PopFlow();0x0091Label_0091:0x0091AvatarImage.SetBrushFromSoftTexture(SoftObject("/Game/UI/Art/MainOnScreenHUD/ClassIcon/Characters/Icon_Character_Engineer.Icon_Character_Engineer"), false);0x011APopFlow();0x011BTemp_object_Variable = K2Node_CustomEvent_Texture_1;0x012ELabel_012E:0x012ECallFunc_Not_PreBool_ReturnValue = Not_PreBool(Initialized);0x014BCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, Initializing);0x0171if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x017BSetVisibility(4);0x018BBasicWindow_Minimal.SetVisibility(0);0x01B1PushFlow(Label_0233);0x01B6PushFlow(Label_0227);0x01BBCallFunc_PlayAnimation_ReturnValue_1 = PlayAnimation(Show, 0f, 1, 0, 1f, false);0x01EA/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/SFX/UI/Menu/Button_InvitePopUp_Cue.Button_InvitePopUp_Cue, 1f, 1f, 0f, nullptr, nullptr, true);0x0226PopFlow();0x0227Label_0227:0x0227Initialized = true;0x0232PopFlow();0x0233Label_0233:0x0233Initializing = false;0x023EPopFlow();0x023FTemp_object_Variable = K2Node_CustomEvent_Texture;0x0252AvatarImage.SetBrushFromTextureDynamic(Temp_object_Variable, false);0x0280goto Label_012E;0x0285Label_0285:0x0285K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnReadyImage);0x029CImageReady += K2Node_CreateDelegate_OutputDelegate_2;0x02AFPopFlow();0x02B0SetVisibility(2);0x02C0goto Label_0285;0x02C5if (!(Initialized)) PopFlow();0x02CFPushFlow(Label_03F3);0x02D4CallFunc_Now_ReturnValue = Now();0x02F0CallFunc_Subtract_DateTimeDateTime_ReturnValue = Subtract_DateTimeDateTime(CallFunc_Now_ReturnValue, TimeStarted);0x031ECallFunc_GetTotalSeconds_ReturnValue = GetTotalSeconds(CallFunc_Subtract_DateTimeDateTime_ReturnValue);0x0343CallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(InviteTime, CallFunc_GetTotalSeconds_ReturnValue);0x0371CallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(CallFunc_Subtract_FloatFloat_ReturnValue, InviteTime);0x039FCallFunc_MakeVector2D_ReturnValue = MakeVector2D(CallFunc_Divide_FloatFloat_ReturnValue, 3.5f);0x03C9Basic_Menu_ColorBar.SetRenderScale(CallFunc_MakeVector2D_ReturnValue);0x03F2PopFlow();0x03F3Label_03F3:0x03F3CallFunc_Now_ReturnValue = Now();0x040FCallFunc_Subtract_DateTimeDateTime_ReturnValue = Subtract_DateTimeDateTime(CallFunc_Now_ReturnValue, TimeStarted);0x043DCallFunc_GetTotalSeconds_ReturnValue = GetTotalSeconds(CallFunc_Subtract_DateTimeDateTime_ReturnValue);0x0462CallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(CallFunc_GetTotalSeconds_ReturnValue, InviteTime);0x0488if (!(CallFunc_Greater_FloatFloat_ReturnValue)) PopFlow();0x0492SetVisibility(2);0x04A2Initialized = false;0x04ADPopFlow();0x04AECallFunc_DownloadImage_ReturnValue = DownloadImage(K2Node_CustomEvent_URL);0x04CBCallFunc_IsValid_ReturnValue = IsValid(CallFunc_DownloadImage_ReturnValue);0x04E8if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x04F2K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnSuccess_1E7B4EA94EB1E25E604B80A4114A24A4);0x0509CallFunc_DownloadImage_ReturnValue.OnSuccess += K2Node_CreateDelegate_OutputDelegate_1;0x0532K2Node_CreateDelegate_OutputDelegate.Bind(this, OnFail_1E7B4EA94EB1E25E604B80A4114A24A4);0x0549CallFunc_DownloadImage_ReturnValue.OnFail += K2Node_CreateDelegate_OutputDelegate;0x0572CallFunc_DownloadImage_ReturnValue.Activate();0x0596PopFlow();0x0597ReplyInvite(0);0x05AAPopFlow();0x05ABReplyInvite(1);0x05BEPopFlow();0x05BFReplyInvite(2);0x05D2PopFlow();0x05D3Delay(this, 1f, LatentActionInfo{0xF, -1380611066, FName(ExecuteUbergraph_BP_Invitation), this});0x0609PopFlow();0x060Aif (!(K2Node_Event_IsDesignTime)) PopFlow();0x0614goto Label_0091;0x0619Label_0619:0x0619return;0x061B// end of script
Final0x04
void ImageReady__DelegateSignature(const FString& URL)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x10

Used by 1

types with a member, parameter or interface of this type