Zdexby TheHolyOneZ
5,159 classes
/Game/Ride/Menu/WG_ManageSession.WG_ManageSession_C 0x0520 (1,312 B) align 8 inherited 0x04D8 20 scripted vtable /Game/Ride/Menu/WG_ManageSession
0x00x0520

Members 7

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08ManageSessionListURGListView*10 flagsnullptr
0x08ActionBarUCommonBoundActionBar*10 flagsnullptr
0x08SessionVisibilityDataUOptionListItemStepper_C*6 flagsnullptr
0x10AllItemsTArray<UObject*>3 flags[]
0x10ExpandedPlayerDataTArray<FListItemSubData>3 flags[]
0x08SessionNameUOptionListItemString_C*6 flagsnullptr
Inherited from URGActivatableWidget 4
OffsetSizeNameTypeFlagsDefault
0x01ShouldRerouteMoveInputbool6 flagstrue
0x01BlockToggleMenuWithGamepadbool7 flagstrue
0x04C20x06padding / unreflected
0x08EnhancedToggleMenuActionUInputAction*8 flagsnullptr
0x08EnhancedExtraActionUInputAction*8 flagsnullptr
Inherited from UCommonActivatableWidget 19
OffsetSizeNameTypeFlagsDefault
0x01bIsBackHandlerboolProtected+6 flagsfalse
0x01bIsBackActionDisplayedInActionBarboolProtected+6 flagsfalse
0x036A0x06padding / unreflected
0x10OverrideBackActionDisplayNameFTextProtected+2 flags<FText>
0x01bAutoActivateboolProtected+6 flagsfalse
0x01bSupportsActivationFocusboolProtected+6 flagstrue
0x01bIsModalboolProtected+6 flagsfalse
0x01bAutoRestoreFocusboolProtected+6 flagsfalse
0x01bOverrideActionDomainboolProtected+8 flagsfalse
0x03850x03padding / unreflected
0x08InputMappingUInputMappingContext*Protected+7 flagsnullptr
0x04InputMappingPriorityint32Protected+6 flags0
0x03940x04padding / unreflected
0x28ActionDomainOverrideTSoftObjectPtr<UCommonInputActionDomain>Protected+6 flags<SoftObjectProperty>
0x10BP_OnWidgetActivatedFMulticastScriptDelegate4 flags<delegate>
0x10BP_OnWidgetDeactivatedFMulticastScriptDelegate4 flags<delegate>
0x01bIsActivebool7 flagsfalse
0x03E10x07padding / unreflected
0x10VisibilityBoundWidgetsTArray<TWeakObjectPtr<UCommonActivatableWidget>>Transient+5 flags[]
0x03F80xA8padding / unreflected
0x01bSetVisibilityOnActivatedboolProtected+6 flagsfalse
0x01ActivatedVisibilityESlateVisibilityProtected+6 flagsSelfHitTestInvisible
0x01bSetVisibilityOnDeactivatedboolProtected+6 flagsfalse
0x01DeactivatedVisibilityESlateVisibilityProtected+6 flagsCollapsed
Inherited from UCommonUserWidget 2
OffsetSizeNameTypeFlagsDefault
0x01bDisplayInActionBarboolProtected+8 flagsfalse
0x01bConsumePointerInputbool8 flagsfalse
Inherited from UUserWidget 23
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>
0x01E40x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01F80x30padding / unreflected
0x10PaddingFMargin6 flags{Left=0, Top=0, Right=0, Bottom=0}
0x04Priorityint327 flags0
0x01bIsFocusable : 1bit 0bool5 flagsfalse
0x01bStopAction : 1bit 1bool5 flagsfalse
0x01bAutomaticallyRegisterInputOnConstruction : 1bit 2bool3 flagsfalse
0x023D0x03padding / unreflected
0x10QueuedWidgetAnimationTransitionsTArray<FQueuedWidgetAnimationTransition>Transient+2 flags[]
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+6 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x02780x40padding / unreflected
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>6 flags[]
0x08WidgetTreeUWidgetTree*Transient+8 flagsnullptr
0x01bHasScriptImplementedTick : 1bit 0bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 1bool3 flagstrue
0x02E10x17padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02F90x03padding / unreflected
0x10DesiredFocusWidgetFWidgetChild5 flags{WidgetName=None, WidgetPtr=nullptr}
0x030C0x04padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+9 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 23
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*13 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate5 flags<delegate>
0x10ToolTipTextDelegateFScriptDelegate5 flags<delegate>
0x10ToolTipTextFText3 flags<FText>
0x08ToolTipWidgetUWidget*12 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
0x01PixelSnappingEWidgetPixelSnapping7 flagsInherit
0x00DE0x02padding / unreflected
0x04RenderOpacityfloatProtected+7 flags1
0x00E40x04padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*9 flagsnullptr
0x00F80x40padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+4 flags[]

Functions 20

SignatureFlagsNativeParams
void UpdateSessionName()
Script11 statements · 241 bytes of bytecode
0x0000CallFunc_IsValid_ReturnValue = IsValid(SessionName);0x001Dif (!(CallFunc_IsValid_ReturnValue)) goto Label_00EE;0x002BCallFunc_GetGameState_ReturnValue = GetGameState(this);0x0040K2Node_DynamicCast_AsRGGame_State = Cast<RGGameState>(CallFunc_GetGameState_ReturnValue);0x0064K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGGame_State);0x0081if (!(K2Node_DynamicCast_bSuccess)) goto Label_00EE;0x008FCallFunc_GetSessionName_ReturnValue = K2Node_DynamicCast_AsRGGame_State.GetSessionName();0x00C1SessionName.SetCurrentStringValue(CallFunc_GetSessionName_ReturnValue);0x00EELabel_00EE:0x00EEreturn;0x00F0// end of script
Private0x00
void OnBanClicked(UOptionListItemBase_C* Data)
Script7 statements · 200 bytes of bytecode
0x0000K2Node_DynamicCast_AsOption_List_Item_Button = Cast<OptionListItemButton_C>(Data);0x0024K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsOption_List_Item_Button);0x0041K2Node_DynamicCast_AsParty_List_Player = Cast<PartyListPlayer_C>(K2Node_DynamicCast_AsOption_List_Item_Button.DataObject);0x007BK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsParty_List_Player);0x0098SetupBanPopup(K2Node_DynamicCast_AsParty_List_Player.Player);0x00C5return;0x00C7// end of script
Public0x08
void OnKickClicked(UOptionListItemBase_C* Data)
Script18 statements · 684 bytes of bytecode
0x0000K2Node_DynamicCast_AsOption_List_Item_Button = Cast<OptionListItemButton_C>(Data);0x0024K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsOption_List_Item_Button);0x0041K2Node_DynamicCast_AsParty_List_Player = Cast<PartyListPlayer_C>(K2Node_DynamicCast_AsOption_List_Item_Button.DataObject);0x007BK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsParty_List_Player);0x0098PlayerState = K2Node_DynamicCast_AsParty_List_Player.Player;0x00C1CallFunc_GetPlayerName_ReturnValue = PlayerState.GetPlayerName();0x00F3CallFunc_Concat_StrStr_ReturnValue = Concat_StrStr("kick ", CallFunc_GetPlayerName_ReturnValue);0x011FPrintString(this, CallFunc_Concat_StrStr_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0169CallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x017EK2Node_DynamicCast_AsRGGame_Mode = Cast<RGGameMode>(CallFunc_GetGameMode_ReturnValue);0x01A2K2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsRGGame_Mode);0x01BFif (!(K2Node_DynamicCast_bSuccess_2)) goto Label_02A9;0x01CDCallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(NSLOCTEXT("990E73FC40D45DE27512E4863688CC66", "", "You was returned to the main menu as the host kicked you"));0x0249CallFunc_GetGameSession_ReturnValue = K2Node_DynamicCast_AsRGGame_Mode.GetGameSession();0x0273CallFunc_GetGameSession_ReturnValue.K2_KickPlayer(PlayerState, CallFunc_MakeLiteralText_ReturnValue);0x02A9Label_02A9:0x02A9return;0x02AB// end of script
Public0x08
void BuildPlayerData()
Script101 statements · 3,427 bytes of bytecode
0x0000PushFlow(Label_0D60);0x0005HasExpandedData = false;0x0010expandedDataIndex = 0;0x0027/Script/Engine.Default__KismetArrayLibrary.Array_Clear(AllItems);0x0050PushFlow(Label_09E7);0x0055PushFlow(Label_0252);0x005ACallFunc_SpawnObject_ReturnValue = SpawnObject(/Game/Ride/Menu/OptionListItemString.OptionListItemString_C, this);0x0078CallFunc_GetGameState_ReturnValue = GetGameState(this);0x008DK2Node_DynamicCast_AsRGGame_State = Cast<RGGameState>(CallFunc_GetGameState_ReturnValue);0x00B1K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGGame_State);0x00CECallFunc_GetSessionName_ReturnValue = K2Node_DynamicCast_AsRGGame_State.GetSessionName();0x0100SetStringPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(DefaultStringValue), CallFunc_GetSessionName_ReturnValue);0x0129CallFunc_IsServer_ReturnValue_1 = IsServer(this);0x013ESetBoolPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(bIsEnabled), CallFunc_IsServer_ReturnValue_1);0x0167Temp_text_Variable_1 = NSLOCTEXT("13A07C3C4988AA6B17415BAF743203DB", "", "Session name");0x01ADSetTextPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Text), Temp_text_Variable_1);0x01D6SessionName = CallFunc_SpawnObject_ReturnValue;0x01E9SessionName.Init();0x020DCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(AllItems, CallFunc_SpawnObject_ReturnValue);0x0251PopFlow();0x0252Label_0252:0x0252CallFunc_GetGameState_ReturnValue_2 = GetGameState(this);0x0267K2Node_DynamicCast_AsRGGame_State_2 = Cast<RGGameState>(CallFunc_GetGameState_ReturnValue_2);0x028BK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsRGGame_State_2);0x02A8if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x02B2Temp_int_Loop_Counter_Variable = 0;0x02C9Temp_int_Array_Index_Variable_1 = 0;0x02E0Label_02E0:0x02E0CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(K2Node_DynamicCast_AsRGGame_State_2.PlayerArray);0x0331CallFunc_Less_IntInt_ReturnValue_1 = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue_1);0x0357if (!(CallFunc_Less_IntInt_ReturnValue_1)) PopFlow();0x0361Temp_int_Array_Index_Variable_1 = Temp_int_Loop_Counter_Variable;0x037CPushFlow(Label_099D);0x0381/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_DynamicCast_AsRGGame_State_2.PlayerArray, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x03D2K2Node_DynamicCast_AsRGPlayer_State = Cast<RGPlayerState>(CallFunc_Array_Get_Item_2);0x03F6K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsRGPlayer_State);0x0413HasExpandedData(K2Node_DynamicCast_AsRGPlayer_State, CallFunc_HasExpandedData_isfound, CallFunc_HasExpandedData_index);0x043CHasExpandedData = CallFunc_HasExpandedData_isfound;0x044F/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_DynamicCast_AsRGGame_State_2.PlayerArray, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x04A0K2Node_DynamicCast_AsRGPlayer_State = Cast<RGPlayerState>(CallFunc_Array_Get_Item_2);0x04C4K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsRGPlayer_State);0x04E1HasExpandedData(K2Node_DynamicCast_AsRGPlayer_State, CallFunc_HasExpandedData_isfound, CallFunc_HasExpandedData_index);0x050AexpandedDataIndex = CallFunc_HasExpandedData_index;0x0525CallFunc_SpawnObject_ReturnValue_2 = SpawnObject(/Game/Ride/Menu/PartyListPlayer.PartyListPlayer_C, this);0x0543/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_DynamicCast_AsRGGame_State_2.PlayerArray, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x0594K2Node_DynamicCast_AsRGPlayer_State = Cast<RGPlayerState>(CallFunc_Array_Get_Item_2);0x05B8K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsRGPlayer_State);0x05D5SetObjectPropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(Player), K2Node_DynamicCast_AsRGPlayer_State);0x05FECallFunc_IsServer_ReturnValue = IsServer(this);0x0613CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x062B/Script/Engine.Default__KismetArrayLibrary.Array_Get(K2Node_DynamicCast_AsRGGame_State_2.PlayerArray, Temp_int_Array_Index_Variable_1, CallFunc_Array_Get_Item_2);0x067CK2Node_DynamicCast_AsRGPlayer_State = Cast<RGPlayerState>(CallFunc_Array_Get_Item_2);0x06A0K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsRGPlayer_State);0x06BDCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetOwningPlayer_ReturnValue.PlayerState, K2Node_DynamicCast_AsRGPlayer_State);0x06F9CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_EqualEqual_ObjectObject_ReturnValue);0x0716CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_IsServer_ReturnValue);0x073CSetBoolPropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(HasSubOption), CallFunc_BooleanAND_ReturnValue);0x0765SetBoolPropertyByName(CallFunc_SpawnObject_ReturnValue_2, FName(SubOptionExpanded), HasExpandedData);0x078ECallFunc_Array_Add_ReturnValue_3 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(AllItems, CallFunc_SpawnObject_ReturnValue_2);0x07D2if (!(HasExpandedData)) PopFlow();0x07DCTemp_int_Loop_Counter_Variable_1 = 0;0x07F3Temp_int_Array_Index_Variable = 0;0x080ALabel_080A:0x080A/Script/Engine.Default__KismetArrayLibrary.Array_Get(ExpandedPlayerData, expandedDataIndex, CallFunc_Array_Get_Item);0x0845CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_Array_Get_Item.AdditionalData);0x0889CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable_1, CallFunc_Array_Length_ReturnValue);0x08AFif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x08B9Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable_1;0x08D4PushFlow(Label_0D16);0x08D9/Script/Engine.Default__KismetArrayLibrary.Array_Get(ExpandedPlayerData, expandedDataIndex, CallFunc_Array_Get_Item);0x0914/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_Array_Get_Item.AdditionalData, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item_1);0x0958CallFunc_Array_Add_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(AllItems, CallFunc_Array_Get_Item_1);0x099CPopFlow();0x099DLabel_099D:0x099DCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x09C7Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x09E2goto Label_02E0;0x09E7Label_09E7:0x09E7CallFunc_SpawnObject_ReturnValue_1 = SpawnObject(/Game/Ride/Menu/OptionListItemStepper.OptionListItemStepper_C, this);0x0A05K2Node_MakeArray_Array = {FText::FromStringTable("/Game/Ride/Menu/ST_SessionTerms.ST_SessionTerms", "FriendsOnly"), FText::FromStringTable("/Game/Ride/Menu/ST_SessionTerms.ST_SessionTerms", "InviteOnly"), FText::FromStringTable("/Game/Ride/Menu/ST_SessionTerms.ST_SessionTerms", "Public")};0x0AE2/Script/Engine.Default__KismetArrayLibrary.SetArrayPropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(Labels), K2Node_MakeArray_Array);0x0B21CallFunc_GetGameState_ReturnValue_1 = GetGameState(this);0x0B36K2Node_DynamicCast_AsRGGame_State_1 = Cast<RGGameState>(CallFunc_GetGameState_ReturnValue_1);0x0B5AK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsRGGame_State_1);0x0B77CallFunc_GetJoinOptions_ReturnValue = K2Node_DynamicCast_AsRGGame_State_1.GetJoinOptions();0x0BA9CallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(CallFunc_GetJoinOptions_ReturnValue);0x0BCESetIntPropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(SelectedIndex), CallFunc_Conv_ByteToInt_ReturnValue);0x0BF7CallFunc_IsServer_ReturnValue_2 = IsServer(this);0x0C0CSetBoolPropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(bIsEnabled), CallFunc_IsServer_ReturnValue_2);0x0C35Temp_text_Variable = FText::FromStringTable("/Game/Ride/Menu/ST_SessionTerms.ST_SessionTerms", "SessionVisibility");0x0C95SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(Text), Temp_text_Variable);0x0CBESessionVisibilityData = CallFunc_SpawnObject_ReturnValue_1;0x0CD1CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(AllItems, CallFunc_SpawnObject_ReturnValue_1);0x0D15PopFlow();0x0D16Label_0D16:0x0D16CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable_1, 1);0x0D40Temp_int_Loop_Counter_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0D5Bgoto Label_080A;0x0D60Label_0D60:0x0D60return;0x0D62// end of script
Public0x00
void HasExpandedData(ARGPlayerState* PlayerState, const bool& isfound, const int32& Index)
Script28 statements · 556 bytes of bytecode
0x0000PushFlow(Label_0229);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ExpandedPlayerData);0x006ECallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0094if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_01B8;0x00A2Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00BDPushFlow(Label_01DF);0x00C2/Script/Engine.Default__KismetArrayLibrary.Array_Get(ExpandedPlayerData, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x00FDK2Node_DynamicCast_AsParty_List_Player = Cast<PartyListPlayer_C>(CallFunc_Array_Get_Item.ParentItemData);0x012AK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsParty_List_Player);0x0147CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(PlayerState, K2Node_DynamicCast_AsParty_List_Player.Player);0x0183if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) PopFlow();0x018Disfound = true;0x0198Index = Temp_int_Array_Index_Variable;0x01B3goto Label_0229;0x01B8Label_01B8:0x01B8isfound = false;0x01C3Index = -1;0x01DAgoto Label_0229;0x01DFLabel_01DF:0x01DFCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0209Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0224goto Label_0033;0x0229Label_0229:0x0229return;0x022B// end of script
Public0x10
void RemoveExpandedInfo(ARGPlayerState* PlayerState)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x08
void AddExpandedInfo(UObject* itemData)
Script32 statements · 979 bytes of bytecode
0x0000PushFlow(Label_03D0);0x0005PushFlow(Label_02E4);0x000ACallFunc_IsServer_ReturnValue = IsServer(this);0x001Fif (!(CallFunc_IsServer_ReturnValue)) PopFlow();0x0029CallFunc_SpawnObject_ReturnValue_1 = SpawnObject(/Game/Ride/Menu/OptionListItemButton.OptionListItemButton_C, this);0x0047SetObjectPropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(DataObject), itemData);0x0070SetBoolPropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(IsSubOption), true);0x0091Temp_text_Variable = NSLOCTEXT("56123DB749B311DD10471E81CD58C51D", "", "Kick");0x00CFSetTextPropertyByName(CallFunc_SpawnObject_ReturnValue_1, FName(Text), Temp_text_Variable);0x00F8CallFunc_Array_Add_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(newItemDatas, CallFunc_SpawnObject_ReturnValue_1);0x013CK2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnKickClicked);0x0153CallFunc_SpawnObject_ReturnValue_1.OnClickedDelegate += K2Node_CreateDelegate_OutputDelegate_1;0x017CCallFunc_SpawnObject_ReturnValue = SpawnObject(/Game/Ride/Menu/OptionListItemButton.OptionListItemButton_C, this);0x019ASetObjectPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(DataObject), itemData);0x01C3SetBoolPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(IsSubOption), true);0x01E4Temp_text_Variable_1 = FText::FromStringTable("/Game/Ride/Menu/ST_SessionTerms.ST_SessionTerms", "Ban");0x0236SetTextPropertyByName(CallFunc_SpawnObject_ReturnValue, FName(Text), Temp_text_Variable_1);0x025FCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(newItemDatas, CallFunc_SpawnObject_ReturnValue);0x02A3K2Node_CreateDelegate_OutputDelegate.Bind(this, OnBanClicked);0x02BACallFunc_SpawnObject_ReturnValue.OnClickedDelegate += K2Node_CreateDelegate_OutputDelegate;0x02E3PopFlow();0x02E4Label_02E4:0x02E4CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(newItemDatas);0x031FCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue, 0);0x0341if (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x034BpartyListSubData.ParentItemData = itemData;0x0367partyListSubData.AdditionalData = newItemDatas;0x038BCallFunc_Array_Add_ReturnValue_2 = /Script/Engine.Default__KismetArrayLibrary.Array_Add(ExpandedPlayerData, partyListSubData);0x03CFPopFlow();0x03D0Label_03D0:0x03D0return;0x03D2// end of script
Public0x08
void PopulateSessionData()
Script22 statements · 406 bytes of bytecode
0x0000PushFlow(Label_0193);0x0005ResolutionIndex = 0;0x001CLocalIndex = 0;0x0033CallFunc_BP_GetSelectedItem_ReturnValue = ManageSessionList.BP_GetSelectedItem();0x005DCallFunc_GetIndexForItem_ReturnValue = ManageSessionList.GetIndexForItem(CallFunc_BP_GetSelectedItem_ReturnValue);0x0098CallFunc_Max_ReturnValue = Max(CallFunc_GetIndexForItem_ReturnValue, 0);0x00C2LocalIndex = CallFunc_Max_ReturnValue;0x00DDManageSessionList.ClearListItems();0x00FDPushFlow(Label_0140);0x0102PushFlow(Label_0116);0x0107BuildPlayerData();0x0115PopFlow();0x0116Label_0116:0x0116ManageSessionList.BP_SetListItems(AllItems);0x013FPopFlow();0x0140Label_0140:0x0140ManageSessionList.NavigateToIndex(LocalIndex);0x0169ManageSessionList.SetSelectedIndex(LocalIndex);0x0192PopFlow();0x0193Label_0193:0x0193return;0x0195// end of script
Public0x00
bool BP_OnHandleBackAction()
Script4 statements · 53 bytes of bytecode
0x0000HandleOptionBack(CallFunc_HandleOptionBack_handled);0x0017ReturnValue = CallFunc_HandleOptionBack_handled;0x002Areturn ReturnValue;0x0034// end of script
EventProtected0x01
void HandleOptionBack(const bool& Handled)
Script4 statements · 55 bytes of bytecode
0x0000/Script/Engine.Default__KismetArrayLibrary.Array_Clear(ExpandedPlayerData);0x0029Handled = false;0x0034return;0x0036// end of script
Public0x01
UWidget* BP_GetDesiredFocusTarget()
Script3 statements · 22 bytes of bytecode
0x0000ReturnValue = nullptr;0x000Breturn ReturnValue;0x0015// end of script
EventProtected0x08
void BP_OnDeactivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_ManageSession(10);0x000Freturn;0x0011// end of script
EventProtected0x00
void BndEvt__WG_ManageSession_ManageSessionList_K2Node_ComponentBoundEvent_0_SimpleListItemEventDynamic__DelegateSignature(UObject* Item)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Item = Item;0x0012ExecuteUbergraph_WG_ManageSession(659);0x0021return;0x0023// end of script
0x08
void SetupBanPopup(ARGPlayerState* playerToBan)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_playerToBan = playerToBan;0x0012ExecuteUbergraph_WG_ManageSession(1011);0x0021return;0x0023// end of script
0x08
void InitBanPopup(UCommonActivatableWidget* Widget)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Widget = Widget;0x0012ExecuteUbergraph_WG_ManageSession(1224);0x0021return;0x0023// end of script
0x08
void ActuallyBanPlayer()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_ManageSession(1885);0x000Freturn;0x0011// end of script
0x00
void ApplySettings()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_ManageSession(2210);0x000Freturn;0x0011// end of script
0x00
void BP_OnActivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_ManageSession(2215);0x000Freturn;0x0011// end of script
EventProtected0x00
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WG_ManageSession(2230);0x000Freturn;0x0011// end of script
EventPublic0x00
void ExecuteUbergraph_WG_ManageSession(int32 EntryPoint)
Script89 statements · 2,248 bytes of bytecode
0x0000goto [EntryPoint];0x000ABP_OnDeactivated();0x0014goto Label_08C5;0x0019Label_0019:0x0019K2Node_CreateDelegate_OutputDelegate_1.Bind(this, ApplySettings);0x0030BindEnhancedInputAction(/Game/Ride/Input/Actions/Menu/IA_UI_Generic_Apply.IA_UI_Generic_Apply, K2Node_CreateDelegate_OutputDelegate_1, true);0x004Dgoto Label_08C5;0x0052Label_0052:0x0052PopulateSessionData();0x0060goto Label_08C5;0x0065Label_0065:0x0065ManageSessionList.SetFocus();0x0085UpdateSessionName();0x0093CallFunc_IsServer_ReturnValue_1 = IsServer(this);0x00A8if (!(CallFunc_IsServer_ReturnValue_1)) goto Label_08C5;0x00B6goto Label_0019;0x00BBLabel_00BB:0x00BBSessionName.GetCurrentStringValue(CallFunc_GetCurrentStringValue_CurrentStringValue);0x00E8CallFunc_GetGameState_ReturnValue = GetGameState(this);0x00FDK2Node_DynamicCast_AsRGGame_State = Cast<RGGameState>(CallFunc_GetGameState_ReturnValue);0x0121K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGGame_State);0x013EK2Node_DynamicCast_AsRGGame_State.SetSessionName(CallFunc_GetCurrentStringValue_CurrentStringValue);0x0167goto Label_08C5;0x016CLabel_016C:0x016CCallFunc_IsServer_ReturnValue = IsServer(this);0x0181if (!(CallFunc_IsServer_ReturnValue)) goto Label_08C5;0x018FCallFunc_GetGameState_ReturnValue = GetGameState(this);0x01A4K2Node_DynamicCast_AsRGGame_State = Cast<RGGameState>(CallFunc_GetGameState_ReturnValue);0x01C8K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsRGGame_State);0x01E5SessionVisibilityData.GetSelectedIndex(CallFunc_GetSelectedIndex_SelectedIndex);0x0212CallFunc_Conv_IntToByte_ReturnValue = Conv_IntToByte(CallFunc_GetSelectedIndex_SelectedIndex);0x0237CallFunc_GetValidValue_ReturnValue = GetValidValue(/Script/Ride.EJoinOptions, CallFunc_Conv_IntToByte_ReturnValue);0x0265K2Node_DynamicCast_AsRGGame_State.SetJoinOptions(CallFunc_GetValidValue_ReturnValue);0x028Egoto Label_00BB;0x0293K2Node_DynamicCast_AsParty_List_Player = Cast<PartyListPlayer_C>(K2Node_ComponentBoundEvent_Item);0x02B7K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsParty_List_Player);0x02D4if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_08C5;0x02E2if (!(K2Node_DynamicCast_AsParty_List_Player.HasSubOption)) goto Label_08C5;0x0306HasExpandedData(K2Node_DynamicCast_AsParty_List_Player.Player, CallFunc_HasExpandedData_isfound, CallFunc_HasExpandedData_index);0x0345if (!(CallFunc_HasExpandedData_isfound)) goto Label_03D7;0x0353HasExpandedData(K2Node_DynamicCast_AsParty_List_Player.Player, CallFunc_HasExpandedData_isfound, CallFunc_HasExpandedData_index);0x0392/Script/Engine.Default__KismetArrayLibrary.Array_Remove(ExpandedPlayerData, CallFunc_HasExpandedData_index);0x03C4Label_03C4:0x03C4PopulateSessionData();0x03D2goto Label_08C5;0x03D7Label_03D7:0x03D7AddExpandedInfo(K2Node_DynamicCast_AsParty_List_Player);0x03EEgoto Label_03C4;0x03F3CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x040BK2Node_DynamicCast_AsRGController_Interface = Cast<RGControllerInterface>(CallFunc_GetOwningPlayer_ReturnValue);0x042FK2Node_DynamicCast_bSuccess_4 = Cast<2>(K2Node_DynamicCast_AsRGController_Interface);0x044Cif (!(K2Node_DynamicCast_bSuccess_4)) goto Label_08C5;0x045AK2Node_CreateDelegate_OutputDelegate_2.Bind(this, InitBanPopup);0x0471K2Node_DynamicCast_AsRGController_Interface.PushRGWidgetWithInit(/Game/Ride/Menu/WG_PopupGeneric.WG_PopupGeneric_C, GameplayTag{FName(UI.Layout.Popup)}, K2Node_CreateDelegate_OutputDelegate_2);0x04C3goto Label_08C5;0x04C8K2Node_DynamicCast_AsWG_Popup_Generic = Cast<WG_PopupGeneric_C>(K2Node_CustomEvent_Widget);0x04ECK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsWG_Popup_Generic);0x0509if (!(K2Node_DynamicCast_bSuccess_2)) goto Label_08C5;0x0517CallFunc_GetPlayerName_ReturnValue = K2Node_CustomEvent_playerToBan.GetPlayerName();0x0549CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(CallFunc_GetPlayerName_ReturnValue);0x056EK2Node_MakeStruct_FormatArgumentData.ArgumentName = "Player";0x0591K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 4;0x05AEK2Node_MakeStruct_FormatArgumentData.ArgumentValue = CallFunc_Conv_StringToText_ReturnValue;0x05D2K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = 0;0x05F6K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0616K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x063AK2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0657K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x066BCallFunc_Format_ReturnValue = Format(FText::FromStringTable("/Game/Ride/Menu/ST_SessionTerms.ST_SessionTerms", "DoYouReallyWantToBanPlayer"), K2Node_MakeArray_Array);0x06E7K2Node_DynamicCast_AsWG_Popup_Generic.PopupText = CallFunc_Format_ReturnValue;0x0718K2Node_CreateDelegate_OutputDelegate.Bind(this, ActuallyBanPlayer);0x072FK2Node_DynamicCast_AsWG_Popup_Generic.OnAccepted += K2Node_CreateDelegate_OutputDelegate;0x0758goto Label_08C5;0x075DCallFunc_GetGameMode_ReturnValue = GetGameMode(this);0x0772K2Node_DynamicCast_AsRGGame_Mode = Cast<RGGameMode>(CallFunc_GetGameMode_ReturnValue);0x0796K2Node_DynamicCast_bSuccess_3 = Cast<1>(K2Node_DynamicCast_AsRGGame_Mode);0x07B3if (!(K2Node_DynamicCast_bSuccess_3)) goto Label_08C5;0x07C1CallFunc_GetGameSession_ReturnValue = K2Node_DynamicCast_AsRGGame_Mode.GetGameSession();0x07EBCallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(NSLOCTEXT("E87CA1A344D0A4481562CE81E41DC995", "", "You was returned to the main menu as the host banned you"));0x0867CallFunc_GetGameSession_ReturnValue.K2_BanPlayer(K2Node_CustomEvent_playerToBan, CallFunc_MakeLiteralText_ReturnValue);0x089Dgoto Label_08C5;0x08A2goto Label_016C;0x08A7BP_OnActivated();0x08B1goto Label_0065;0x08B6Construct();0x08C0goto Label_0052;0x08C5Label_08C5:0x08C5return;0x08C7// end of script
Final0x04