void ReplyInvite (int32 Reply ) Script38 statements · 1,115 bytes of bytecode 0x0000 CallFunc_Get_ReturnValue_1 = Get();0x0014 CallFunc_IsValid_ReturnValue = IsValid(CallFunc_Get_ReturnValue_1);0x0031 if (!(CallFunc_IsValid_ReturnValue)) goto Label_0458;0x003F PrintText(this, NSLOCTEXT("A0C4A8E04654DAAAA443F69362DB6937", "", "Reply pressed"), true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f);0x00A8 if (!(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);0x00F2 K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(Reply, 0);0x0114 if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_01EC;0x0122 K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(Reply, 1);0x0144 if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_02DA;0x0152 K2Node_SwitchInteger_CmpSuccess = NotEqual_IntInt(Reply, 2);0x0174 if (!(K2Node_SwitchInteger_CmpSuccess)) goto Label_03BA;0x0182 CallFunc_Get_ReturnValue = Get();0x0196 CallFunc_Get_ReturnValue.RejectInvite(UserData_New.UserId);0x01CC SetVisibility(1);0x01DC Initialized = false;0x01E7 goto Label_0458;0x01EC Label_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);0x0228 DATA_Content.SetText(NSLOCTEXT("6D24CB7A422AFE0748B670920DD89BBD", "", "Accepted!"));0x027D CallFunc_Get_ReturnValue = Get();0x0291 CallFunc_Get_ReturnValue.AcceptInvite(UserData_New.UserId);0x02C7 Label_02C7:0x02C7 HideUIDelayed();0x02D5 goto Label_0458;0x02DA Label_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);0x0316 DATA_Content.SetText(NSLOCTEXT("EF85D40F433CDB5FC77513BA4ECAD05E", "", "Rejected!"));0x036B CallFunc_Get_ReturnValue = Get();0x037F CallFunc_Get_ReturnValue.RejectInvite(UserData_New.UserId);0x03B5 goto Label_02C7;0x03BA Label_03BA:0x03BA DATA_Content.SetText(NSLOCTEXT("5928D3B94CFF655EADE1E68BABC3917A", "", "Ignored!"));0x040E CallFunc_Get_ReturnValue = Get();0x0422 CallFunc_Get_ReturnValue.IgnoreInvite(UserData_New.UserId);0x0458 Label_0458:0x0458 return;Public 0x1f88790 0x04 void Initialize (const FDiscordUserDataSDK & User Data , float TimeElapsed ) Script29 statements · 1,006 bytes of bytecode 0x0000 CallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(29f, TimeElapsed);0x002A CallFunc_GreaterEqual_FloatFloat_ReturnValue = GreaterEqual_FloatFloat(CallFunc_Subtract_FloatFloat_ReturnValue, 1f);0x004C if (!(CallFunc_GreaterEqual_FloatFloat_ReturnValue)) goto Label_03EB;0x005A Initializing = true;0x0065 CallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(29f, TimeElapsed);0x008F InviteTime = CallFunc_Subtract_FloatFloat_ReturnValue;0x00AA UserData_New = User Data;0x00C5 CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(UserData_New.Username);0x00F3 K2Node_MakeStruct_FormatArgumentData.ArgumentName = "user";0x0114 K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x0131 K2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue;0x0155 K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x0175 K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0195 K2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x01B2 K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x01C6 CallFunc_Format_ReturnValue = Format(NSLOCTEXT("AB18607F401AA2DF7490E18282D20888", "", "{user} wants to join your game"), K2Node_MakeArray_Array);0x0231 DATA_Content.SetText(CallFunc_Format_ReturnValue);0x025E Basic_Menu_ColorBar.SetRenderScale(Vector2D{1f, 3.5f});0x0296 CallFunc_MakeLiteralString_ReturnValue = MakeLiteralString("https://cdn.discordapp.com/avatars/");0x02D7 CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr(CallFunc_MakeLiteralString_ReturnValue, UserData_New.UserId);0x030E CallFunc_Concat_StrStr_ReturnValue_1 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue, "/");0x0336 CallFunc_Concat_StrStr_ReturnValue_2 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_1, UserData_New.avatar);0x036D CallFunc_Concat_StrStr_ReturnValue_3 = Concat_StrStr(CallFunc_Concat_StrStr_ReturnValue_2, ".png");0x0398 ImageReady.Broadcast(CallFunc_Concat_StrStr_ReturnValue_3);0x03B4 CallFunc_Now_ReturnValue = Now();0x03D0 TimeStarted = CallFunc_Now_ReturnValue;0x03EB Label_03EB:0x03EB return;Public 0x1f88790 0x44 FEventReply OnKeyUp (const FGeometry & MyGeometry , const FKeyEvent & InKeyEvent ) Script27 statements · 416 bytes of bytecode 0x0000 PushFlow(Label_0195);0x0005 PushFlow(Label_015E);0x000A PushFlow(Label_00F0);0x000F PushFlow(Label_0082);0x0014 CallFunc_MakeLiteralName_ReturnValue_2 = MakeLiteralName(FName(AcceptInvite));0x003D CallFunc_IsKeyEventAction_ReturnValue_2 = IsKeyEventAction(InKeyEvent, CallFunc_MakeLiteralName_ReturnValue_2, false);0x0064 if (!(CallFunc_IsKeyEventAction_ReturnValue_2)) PopFlow();0x006E ReplyInvite(0);0x0081 PopFlow();0x0082 Label_0082:0x0082 CallFunc_MakeLiteralName_ReturnValue_1 = MakeLiteralName(FName(RejectInvite));0x00AB CallFunc_IsKeyEventAction_ReturnValue_1 = IsKeyEventAction(InKeyEvent, CallFunc_MakeLiteralName_ReturnValue_1, false);0x00D2 if (!(CallFunc_IsKeyEventAction_ReturnValue_1)) PopFlow();0x00DC ReplyInvite(1);0x00EF PopFlow();0x00F0 Label_00F0:0x00F0 CallFunc_MakeLiteralName_ReturnValue = MakeLiteralName(FName(IgnoreInvite));0x0119 CallFunc_IsKeyEventAction_ReturnValue = IsKeyEventAction(InKeyEvent, CallFunc_MakeLiteralName_ReturnValue, false);0x0140 if (!(CallFunc_IsKeyEventAction_ReturnValue)) PopFlow();0x014A ReplyInvite(2);0x015D PopFlow();0x015E Label_015E:0x015E CallFunc_Handled_ReturnValue = Handled();0x017A ReturnValue = CallFunc_Handled_ReturnValue;0x0195 Label_0195:0x0195 return ReturnValue;Event Public 0x1f88790 0x128 void OnFail_1E7B4EA94EB1E25E604B80A4114A24A4 (UTexture2DDynamic * Texture ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Texture_1 = Texture;0x0012 ExecuteUbergraph_BP_Invitation(283);0x0021 return;0x1f88790 0x08 void OnSuccess_1E7B4EA94EB1E25E604B80A4114A24A4 (UTexture2DDynamic * Texture ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_Texture = Texture;0x0012 ExecuteUbergraph_BP_Invitation(575);0x0021 return;0x1f88790 0x08 void Construct () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Invitation(688);0x000F return;Event Public 0x1f88790 0x00 void Tick (const FGeometry & MyGeometry , float InDeltaTime ) Script5 statements · 54 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012 PersistentFrame.K2Node_Event_InDeltaTime = InDeltaTime;0x0024 ExecuteUbergraph_BP_Invitation(709);0x0033 return;Event Public 0x1f88790 0x3C void OnReadyImage (const FString & URL ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_CustomEvent_URL = URL;0x0012 ExecuteUbergraph_BP_Invitation(1198);0x0021 return;0x1f88790 0x10 void BndEvt__BTN_Yes_K2Node_ComponentBoundEvent_1_OnClicked__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Invitation(1431);0x000F return;0x1f88790 0x00 void BndEvt__BTN_No_K2Node_ComponentBoundEvent_5_OnClicked__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Invitation(1451);0x000F return;0x1f88790 0x00 void BndEvt__Basic_ButtonScalable2_C_3_K2Node_ComponentBoundEvent_8_OnClicked__DelegateSignature () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Invitation(1471);0x000F return;0x1f88790 0x00 void HideUIDelayed () Script3 statements · 18 bytes of bytecode 0x0000 ExecuteUbergraph_BP_Invitation(1491);0x000F return;0x1f88790 0x00 void PreConstruct (bool IsDesignTime ) Script4 statements · 36 bytes of bytecode 0x0000 PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012 ExecuteUbergraph_BP_Invitation(1546);0x0021 return;Event Public 0x1f88790 0x01 void ExecuteUbergraph_BP_Invitation (int32 EntryPoint ) Script79 statements · 1,564 bytes of bytecode 0x0000 PushFlow(Label_0619);0x0005 goto [EntryPoint];0x000F CallFunc_PlayAnimation_ReturnValue = PlayAnimation(Hide, 0f, 1, 0, 1f, false);0x003E Delay(this, 1f, LatentActionInfo{0x75, 2022008905, FName(ExecuteUbergraph_BP_Invitation), this});0x0074 PopFlow();0x0075 SetVisibility(1);0x0085 Initialized = false;0x0090 PopFlow();0x0091 Label_0091:0x0091 AvatarImage.SetBrushFromSoftTexture(SoftObject("/Game/UI/Art/MainOnScreenHUD/ClassIcon/Characters/Icon_Character_Engineer.Icon_Character_Engineer"), false);0x011A PopFlow();0x011B Temp_object_Variable = K2Node_CustomEvent_Texture_1;0x012E Label_012E:0x012E CallFunc_Not_PreBool_ReturnValue = Not_PreBool(Initialized);0x014B CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, Initializing);0x0171 if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x017B SetVisibility(4);0x018B BasicWindow_Minimal.SetVisibility(0);0x01B1 PushFlow(Label_0233);0x01B6 PushFlow(Label_0227);0x01BB CallFunc_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);0x0226 PopFlow();0x0227 Label_0227:0x0227 Initialized = true;0x0232 PopFlow();0x0233 Label_0233:0x0233 Initializing = false;0x023E PopFlow();0x023F Temp_object_Variable = K2Node_CustomEvent_Texture;0x0252 AvatarImage.SetBrushFromTextureDynamic(Temp_object_Variable, false);0x0280 goto Label_012E;0x0285 Label_0285:0x0285 K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnReadyImage);0x029C ImageReady += K2Node_CreateDelegate_OutputDelegate_2;0x02AF PopFlow();0x02B0 SetVisibility(2);0x02C0 goto Label_0285;0x02C5 if (!(Initialized)) PopFlow();0x02CF PushFlow(Label_03F3);0x02D4 CallFunc_Now_ReturnValue = Now();0x02F0 CallFunc_Subtract_DateTimeDateTime_ReturnValue = Subtract_DateTimeDateTime(CallFunc_Now_ReturnValue, TimeStarted);0x031E CallFunc_GetTotalSeconds_ReturnValue = GetTotalSeconds(CallFunc_Subtract_DateTimeDateTime_ReturnValue);0x0343 CallFunc_Subtract_FloatFloat_ReturnValue = Subtract_FloatFloat(InviteTime, CallFunc_GetTotalSeconds_ReturnValue);0x0371 CallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(CallFunc_Subtract_FloatFloat_ReturnValue, InviteTime);0x039F CallFunc_MakeVector2D_ReturnValue = MakeVector2D(CallFunc_Divide_FloatFloat_ReturnValue, 3.5f);0x03C9 Basic_Menu_ColorBar.SetRenderScale(CallFunc_MakeVector2D_ReturnValue);0x03F2 PopFlow();0x03F3 Label_03F3:0x03F3 CallFunc_Now_ReturnValue = Now();0x040F CallFunc_Subtract_DateTimeDateTime_ReturnValue = Subtract_DateTimeDateTime(CallFunc_Now_ReturnValue, TimeStarted);0x043D CallFunc_GetTotalSeconds_ReturnValue = GetTotalSeconds(CallFunc_Subtract_DateTimeDateTime_ReturnValue);0x0462 CallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(CallFunc_GetTotalSeconds_ReturnValue, InviteTime);0x0488 if (!(CallFunc_Greater_FloatFloat_ReturnValue)) PopFlow();0x0492 SetVisibility(2);0x04A2 Initialized = false;0x04AD PopFlow();0x04AE CallFunc_DownloadImage_ReturnValue = DownloadImage(K2Node_CustomEvent_URL);0x04CB CallFunc_IsValid_ReturnValue = IsValid(CallFunc_DownloadImage_ReturnValue);0x04E8 if (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x04F2 K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnSuccess_1E7B4EA94EB1E25E604B80A4114A24A4);0x0509 CallFunc_DownloadImage_ReturnValue.OnSuccess += K2Node_CreateDelegate_OutputDelegate_1;0x0532 K2Node_CreateDelegate_OutputDelegate.Bind(this, OnFail_1E7B4EA94EB1E25E604B80A4114A24A4);0x0549 CallFunc_DownloadImage_ReturnValue.OnFail += K2Node_CreateDelegate_OutputDelegate;0x0572 CallFunc_DownloadImage_ReturnValue.Activate();0x0596 PopFlow();0x0597 ReplyInvite(0);0x05AA PopFlow();0x05AB ReplyInvite(1);0x05BE PopFlow();0x05BF ReplyInvite(2);0x05D2 PopFlow();0x05D3 Delay(this, 1f, LatentActionInfo{0xF, -1380611066, FName(ExecuteUbergraph_BP_Invitation), this});0x0609 PopFlow();0x060A if (!(K2Node_Event_IsDesignTime)) PopFlow();0x0614 goto Label_0091;0x0619 Label_0619:0x0619 return;Final 0x1f88790 0x04 void ImageReady__DelegateSignature (const FString & URL ) Script2 statements · 3 bytes of bytecode Public 0x1f88790 0x10