Zdexby TheHolyOneZ
5,372 classes
Class

USCREEN_CharacterSelection_Clean_C

: USCREEN_CharacterSelection_Base_C : UWindowWidget : UUserWidget : UWidget : UVisual : UObject
/Game/UI/CharacterSelectionMK2/SCREEN_CharacterSelection_Clean.SCREEN_CharacterSelection_Clean_C 0x036B (875 B) align 8 inherited 0x02B8 26 scripted vtable /Game/UI/CharacterSelectionMK2/SCREEN_CharacterSelection_Clean
0x00x036B

Members 26

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08ButtonsGoHereUNamedSlot*9 flagsnullptr
0x08CharSelect_HeroSelectUCharSelect_HeroSelect_Clean_C*9 flagsnullptr
0x08ClassDescriptionUTextBlock*9 flagsnullptr
0x08CloseButtonUBasic_ButtonScalable2_C*9 flagsnullptr
0x08Controller_LeftUUI_AdvancedLabel_C*9 flagsnullptr
0x08Controller_RightUUI_AdvancedLabel_C*9 flagsnullptr
0x08DescriptionWindowUBasic_Menu_SmallWindowWithHeader_C*9 flagsnullptr
0x08ITEM_CharacterSelectMovieUITEM_CharacterSelectMovie_C*9 flagsnullptr
0x08ITM_Challenge_InfoBoxUITM_Challenge_InfoBox_C*9 flagsnullptr
0x08ITM_DragRotateCharacterUITM_DragRotateCharacter_C*9 flagsnullptr
0x08ITM_LoadoutSelectorBarUITM_LoadoutSelectorBar_C*9 flagsnullptr
0x08Lobby_BarTop_CountdownULobby_BarTop_Countdown_C*9 flagsnullptr
0x08PlatformSafeZoneUSafeZone*9 flagsnullptr
0x08Screen_CharacterInfoUScreen_CharacterInfo_C*9 flagsnullptr
0x08SelectionBox_ActiveUHorizontalBox*9 flagsnullptr
0x08SelectionBox_TextUUI_AdvancedLabel_C*9 flagsnullptr
0x10CharacterSelectedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x08PlayerStateAFSDPlayerState*8 flagsnullptr
0x01DoSelectedShoutsbool6 flagstrue
0x01DoMoviebool6 flagsfalse
0x01AllowBackbool6 flagstrue
0x035B0x05padding / unreflected
0x08InitialCharacterClassOnShowUPlayerCharacterID*7 flagsnullptr
0x01IsBeingClosedbool6 flagsfalse
0x01OnCloseMenuHasBeenHandledbool6 flagsfalse
0x01AllowKeyInputbool6 flagsfalse
Inherited from USCREEN_CharacterSelection_Base_C 2
OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x10BackFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
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 26

SignatureFlagsNativeParams
void HighlightClassChallenges(TArray<UObject*>& AssetReferences, bool ShouldHighlight, USeasonChallenge* Challenge)
Script8 statements · 132 bytes of bytecode
0x0000if (!(ShouldHighlight)) goto Label_004A;0x000ECharSelect_HeroSelect.HighlightClassChallenge(AssetReferences, true, Challenge);0x0045goto Label_0081;0x004ALabel_004A:0x004ACharSelect_HeroSelect.HighlightClassChallenge(CharacterIds, false, Challenge);0x0081Label_0081:0x0081return;0x0083// end of script
Public0x20
FEventReply OnKeyDown(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent)
Script20 statements · 373 bytes of bytecode
0x0000PushFlow(Label_016A);0x0005if (!(AllowKeyInput)) goto Label_00CA;0x0013PushFlow(Label_0106);0x0018CallFunc_IsCloseOrBackMenu_ReturnValue = /Game/UI/LIB_Input.Default__LIB_Input_C.IsCloseOrBackMenu(InKeyEvent, this);0x0050CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_IsCloseOrBackMenu_ReturnValue, AllowBack);0x0076if (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0080BackPressed();0x008ECallFunc_Handled_ReturnValue = Handled();0x00AAReturnValue = CallFunc_Handled_ReturnValue;0x00C5goto Label_016A;0x00CALabel_00CA:0x00CACallFunc_Unhandled_ReturnValue = Unhandled();0x00E6ReturnValue = CallFunc_Unhandled_ReturnValue;0x0101goto Label_016A;0x0106Label_0106:0x0106CallFunc_HandleKeyEvent_ReturnValue = CharSelect_HeroSelect.HandleKeyEvent(InKeyEvent, true, CallFunc_HandleKeyEvent_Handled);0x014FReturnValue = CallFunc_HandleKeyEvent_ReturnValue;0x016ALabel_016A:0x016Areturn ReturnValue;0x0174// end of script
EventPublic0x128
FEventReply OnKeyUp(const FGeometry& MyGeometry, const FKeyEvent& InKeyEvent)
Script10 statements · 185 bytes of bytecode
0x0000if (!(AllowKeyInput)) goto Label_0077;0x000ECallFunc_HandleKeyEvent_ReturnValue = CharSelect_HeroSelect.HandleKeyEvent(InKeyEvent, false, CallFunc_HandleKeyEvent_Handled);0x0057ReturnValue = CallFunc_HandleKeyEvent_ReturnValue;0x0072goto Label_00AE;0x0077Label_0077:0x0077CallFunc_Unhandled_ReturnValue = Unhandled();0x0093ReturnValue = CallFunc_Unhandled_ReturnValue;0x00AELabel_00AE:0x00AEreturn ReturnValue;0x00B8// end of script
EventPublic0x128
void OnCloseMenuReleased(const bool& Handled)
Script4 statements · 28 bytes of bytecode
0x0000BackPressed();0x000EHandled = true;0x0019return;0x001B// end of script
0x01
UPlayerCharacterID* GetSelectedClass()
Script14 statements · 375 bytes of bytecode
0x0000CallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0018K2Node_DynamicCast_AsFSDPlayer_State = Cast<FSDPlayerState>(CallFunc_GetOwningPlayer_ReturnValue.PlayerState);0x0052K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsFSDPlayer_State);0x006Fif (!(K2Node_DynamicCast_bSuccess)) goto Label_00BF;0x007DCallFunc_GetSelectedCharacterID_ReturnValue = K2Node_DynamicCast_AsFSDPlayer_State.GetSelectedCharacterID();0x00A7ReturnValue = CallFunc_GetSelectedCharacterID_ReturnValue;0x00BAgoto Label_016C;0x00BFLabel_00BF:0x00BFPrintString(this, "CharacterSelection::GetSelectedClass - PlayerStateNotFound", false, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f);0x012FCallFunc_GetFSDGameData_ReturnValue = GetFSDGameData();0x0143ReturnValue = CallFunc_GetFSDGameData_ReturnValue.DefaultEditorCharacterID;0x016CLabel_016C:0x016Creturn ReturnValue;0x0176// end of script
Public0x08
void OnFailure_0D1BB19C4CA8D7117BC6A688077A0BDE()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SCREEN_CharacterSelection_Clean(4537);0x000Freturn;0x0011// end of script
0x00
void OnSuccess_0D1BB19C4CA8D7117BC6A688077A0BDE()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SCREEN_CharacterSelection_Clean(4459);0x000Freturn;0x0011// end of script
0x00
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SCREEN_CharacterSelection_Clean(291);0x000Freturn;0x0011// end of script
EventPublic0x00
void BackPressed()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SCREEN_CharacterSelection_Clean(973);0x000Freturn;0x0011// end of script
0x00
void OnInputSourceChanged(const EFSDInputSource& InputSource)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_InputSource = InputSource;0x0012ExecuteUbergraph_SCREEN_CharacterSelection_Clean(2319);0x0021return;0x0023// end of script
0x01
void OnSelectedCharacterChanged_Event(TSubclassOf<APlayerCharacter> NewCharacter)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NewCharacter = NewCharacter;0x0012ExecuteUbergraph_SCREEN_CharacterSelection_Clean(2499);0x0021return;0x0023// end of script
0x08
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_SCREEN_CharacterSelection_Clean(2875);0x0021return;0x0023// end of script
EventPublic0x01
void UpdateCharacterDescription(UPlayerCharacterID* CharacterClass)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_CharacterClass = CharacterClass;0x0012ExecuteUbergraph_SCREEN_CharacterSelection_Clean(3030);0x0021return;0x0023// end of script
0x08
void ReceiveNewVisibility(const ESlateVisibility& NewVisibility)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_NewVisibility = NewVisibility;0x0012ExecuteUbergraph_SCREEN_CharacterSelection_Clean(3750);0x0021return;0x0023// end of script
0x01
void OnShown()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SCREEN_CharacterSelection_Clean(3755);0x000Freturn;0x0011// end of script
EventProtected0x00
void OnClosed()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SCREEN_CharacterSelection_Clean(4073);0x000Freturn;0x0011// end of script
EventProtected0x00
void CreateMovie()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SCREEN_CharacterSelection_Clean(4313);0x000Freturn;0x0011// end of script
0x00
void StopMovie()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SCREEN_CharacterSelection_Clean(4399);0x000Freturn;0x0011// end of script
0x00
void BndEvt__CloseButton_K2Node_ComponentBoundEvent_0_OnClicked__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SCREEN_CharacterSelection_Clean(4449);0x000Freturn;0x0011// end of script
0x00
void ReceiveCloseCommand()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SCREEN_CharacterSelection_Clean(4454);0x000Freturn;0x0011// end of script
EventProtected0x00
void OnNewLoadout()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SCREEN_CharacterSelection_Clean(4527);0x000Freturn;0x0011// end of script
0x00
void Show()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SCREEN_CharacterSelection_Clean(4532);0x000Freturn;0x0011// end of script
0x00
void BndEvt__CharSelect_HeroSelect_K2Node_ComponentBoundEvent_4_OnCharacterHovered__DelegateSignature(UPlayerCharacterID* Character)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Character_1 = Character;0x0012ExecuteUbergraph_SCREEN_CharacterSelection_Clean(4542);0x0021return;0x0023// end of script
0x08
void BndEvt__CharSelect_HeroSelect_K2Node_ComponentBoundEvent_1_OnCharacterSelected__DelegateSignature(UPlayerCharacterID* Character)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Character = Character;0x0012ExecuteUbergraph_SCREEN_CharacterSelection_Clean(4702);0x0021return;0x0023// end of script
0x08
void ExecuteUbergraph_SCREEN_CharacterSelection_Clean(int32 EntryPoint)
Script234 statements · 4,774 bytes of bytecode
0x0000PushFlow(Label_12A3);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FAllowKeyInput = false;0x001ALabel_001A:0x001ABack.Broadcast();0x002DPopFlow();0x002EPushFlow(Label_004C);0x0033Label_0033:0x0033PushFlow(Label_0062);0x0038Label_0038:0x0038PushFlow(Label_00C8);0x003Dif (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_0100;0x004BPopFlow();0x004CLabel_004C:0x004CPushFlow(Label_0056);0x0051goto Label_0038;0x0056Label_0056:0x0056Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x0061PopFlow();0x0062Label_0062:0x0062if (!(Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable)) PopFlow();0x006CFSDRemoveAllWidgets(this);0x0077CallFunc_GetFSDSaveGame_ReturnValue = GetFSDSaveGame(this);0x008CCallFunc_GetFSDSaveGame_ReturnValue.ResetRejoinSessionId();0x00ACOpenLevel(this, FName(LVL_StartingScreen), true, "");0x00C7PopFlow();0x00C8Label_00C8:0x00C8if (!(Temp_bool_IsClosed_Variable)) goto Label_00D7;0x00D6PopFlow();0x00D7Label_00D7:0x00D7Temp_bool_IsClosed_Variable = true;0x00E2if (!(true)) goto Label_00F4;0x00E8Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = false;0x00F3PopFlow();0x00F4Label_00F4:0x00F4Temp_bool_Whether_the_gate_is_currently_open_or_close_Variable = true;0x00FFPopFlow();0x0100Label_0100:0x0100Temp_bool_Has_Been_Initd_Variable = true;0x010Bif (!(false)) PopFlow();0x010DTemp_bool_IsClosed_Variable = true;0x0118PopFlow();0x0119Label_0119:0x0119PushFlow(Label_004C);0x011Egoto Label_0033;0x0123DescriptionWindow.SetVisibility(1);0x0149ITEM_CharacterSelectMovie.SetVisibility(1);0x016FCallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0187K2Node_DynamicCast_AsFSDPlayer_State = Cast<FSDPlayerState>(CallFunc_GetOwningPlayer_ReturnValue.PlayerState);0x01C1K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsFSDPlayer_State);0x01DEif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x01E8PlayerState = K2Node_DynamicCast_AsFSDPlayer_State;0x01FBCharSelect_HeroSelect.DoSelectedShouts = DoSelectedShouts;0x0224CallFunc_GetOwningPlayer_ReturnValue_1 = GetOwningPlayer();0x023CCharSelect_HeroSelect.SetUserFocus(CallFunc_GetOwningPlayer_ReturnValue_1);0x0265CharSelect_HeroSelect.SetKeyboardFocus();0x0285CallFunc_FSDGameUserSettings_ReturnValue = FSDGameUserSettings();0x0299K2Node_CreateDelegate_OutputDelegate_1.Bind(this, OnInputSourceChanged);0x02B0CallFunc_FSDGameUserSettings_ReturnValue.OnInputSourceChanged += K2Node_CreateDelegate_OutputDelegate_1;0x02D9CallFunc_GetInputSource_ReturnValue = GetInputSource();0x02F5OnInputSourceChanged(CallFunc_GetInputSource_ReturnValue);0x030CK2Node_CreateDelegate_OutputDelegate_4.Bind(this, OnSelectedCharacterChanged_Event);0x0323PlayerState.OnSelectedCharacterChanged += K2Node_CreateDelegate_OutputDelegate_4;0x034CK2Node_CreateDelegate_OutputDelegate.Bind(this, OnNewLoadout);0x0363ITM_LoadoutSelectorBar.NewLoadoutSelected += K2Node_CreateDelegate_OutputDelegate;0x038CK2Node_CreateDelegate_OutputDelegate_5.Bind(this, HighlightClassChallenges);0x03A3ITM_Challenge_InfoBox.OnChallengeHovered += K2Node_CreateDelegate_OutputDelegate_5;0x03CCPopFlow();0x03CDLabel_03CD:0x03CDif (!(AllowBack)) PopFlow();0x03D7PushFlow(Label_061B);0x03DCIsBeingClosed = true;0x03E7AllowKeyInput = false;0x03F2CallFunc_IsValid_ReturnValue_2 = IsValid(InitialCharacterClassOnShow);0x040Fif (!(CallFunc_IsValid_ReturnValue_2)) goto Label_0446;0x041DPlayerState.SetSelectedCharacterID(InitialCharacterClassOnShow);0x0446Label_0446:0x0446/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/SFX/UI/Menu/Button_Click_keyboard_01_Cue.Button_Click_keyboard_01_Cue, 1f, 1f, 0f, nullptr, nullptr, true);0x0482/Game/Game/LIB_Game.Default__LIB_Game_C.IsOnSpaceRig(this, CallFunc_IsOnSpaceRig_OnSpaceRig);0x04B0if (!(CallFunc_IsOnSpaceRig_OnSpaceRig)) goto Label_04C3;0x04BEgoto Label_001A;0x04C3Label_04C3:0x04C3PushFlow(Label_05CA);0x04C8CallFunc_GetOwningPlayer_ReturnValue_5 = GetOwningPlayer();0x04E0CallFunc_DestroySession_ReturnValue = DestroySession(this, CallFunc_GetOwningPlayer_ReturnValue_5);0x04FECallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_DestroySession_ReturnValue);0x051Bif (!(CallFunc_IsValid_ReturnValue_1)) PopFlow();0x0525K2Node_CreateDelegate_OutputDelegate_2.Bind(this, OnSuccess_0D1BB19C4CA8D7117BC6A688077A0BDE);0x053CCallFunc_DestroySession_ReturnValue.OnSuccess += K2Node_CreateDelegate_OutputDelegate_2;0x0565K2Node_CreateDelegate_OutputDelegate_3.Bind(this, OnFailure_0D1BB19C4CA8D7117BC6A688077A0BDE);0x057CCallFunc_DestroySession_ReturnValue.OnFailure += K2Node_CreateDelegate_OutputDelegate_3;0x05A5CallFunc_DestroySession_ReturnValue.Activate();0x05C9PopFlow();0x05CALabel_05CA:0x05CAFadeScreenToBlack(this, 1f, 0f, true, false, false, false, nullptr);0x05E4Delay(this, 1f, LatentActionInfo{0x2E, 1536872812, FName(ExecuteUbergraph_SCREEN_CharacterSelection_Clean), this});0x061APopFlow();0x061BLabel_061B:0x061BIsBeingClosed = false;0x0626PopFlow();0x0627Label_0627:0x0627CallFunc_GetOwningPlayer_ReturnValue_2 = GetOwningPlayer();0x063FK2Node_DynamicCast_AsBP_Player_Controller_Base = Cast<BP_PlayerControllerBase_C>(CallFunc_GetOwningPlayer_ReturnValue_2);0x0663K2Node_DynamicCast_bSuccess_1 = Cast<71>(K2Node_DynamicCast_AsBP_Player_Controller_Base);0x0680K2Node_DynamicCast_AsBP_Player_Controller_Base.SetHasShownCharacterSelector(true);0x06A5CallFunc_GetFSDGameInstance_ReturnValue = GetFSDGameInstance(this);0x06BACallFunc_GetFSDGameInstance_ReturnValue.ShowFirstCharacterSelector = false;0x06DBCallFunc_GetSelectedCharacterID_ReturnValue_1 = PlayerState.GetSelectedCharacterID();0x0705InitialCharacterClassOnShow = CallFunc_GetSelectedCharacterID_ReturnValue_1;0x0718Label_0718:0x0718CallFunc_GetSelectedCharacterID_ReturnValue_1 = PlayerState.GetSelectedCharacterID();0x0742UpdateCharacterDescription(CallFunc_GetSelectedCharacterID_ReturnValue_1);0x0759/Game/Game/LIB_Game.Default__LIB_Game_C.IsOnSpaceRig(this, CallFunc_IsOnSpaceRig_OnSpaceRig_1);0x0787CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsOnSpaceRig_OnSpaceRig_1);0x07A4CallFunc_GetFSDGameState_ReturnValue = GetFSDGameState(this);0x07B9CallFunc_GetPreventLatejoinCharacterDuplication_ReturnValue = CallFunc_GetFSDGameState_ReturnValue.GetPreventLatejoinCharacterDuplication();0x07E3CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue, CallFunc_GetPreventLatejoinCharacterDuplication_ReturnValue);0x0809CharSelect_HeroSelect.OnlyShowCharactersNotInUse = CallFunc_BooleanAND_ReturnValue;0x0832CharSelect_HeroSelect.Update();0x0856SelectionBox_Text.SetVisibility(1);0x087CCallFunc_GetOwningPlayer_ReturnValue_3 = GetOwningPlayer();0x0894K2Node_DynamicCast_AsBP_Player_Controller_Base_1 = Cast<BP_PlayerControllerBase_C>(CallFunc_GetOwningPlayer_ReturnValue_3);0x08B8K2Node_DynamicCast_bSuccess_2 = Cast<71>(K2Node_DynamicCast_AsBP_Player_Controller_Base_1);0x08D5if (!(K2Node_DynamicCast_bSuccess_2)) PopFlow();0x08DFK2Node_DynamicCast_AsBP_Player_Controller_Base_1.StopAnsel();0x0903AllowKeyInput = true;0x090EPopFlow();0x090FCallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(K2Node_CustomEvent_InputSource, 1);0x092ETemp_bool_Variable = CallFunc_EqualEqual_ByteByte_ReturnValue;0x0941Temp_byte_Variable_2 = 3;0x0955Temp_byte_Variable_3 = 1;0x0969SelectionBox_Active.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_2, true => Temp_byte_Variable_3, default => K2Node_Select_Default_1));0x09C2PopFlow();0x09C3CallFunc_IsVisible_ReturnValue_1 = IsVisible();0x09D7CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(IsBeingClosed);0x09F4CallFunc_BooleanAND_ReturnValue_1 = BooleanAND(CallFunc_IsVisible_ReturnValue_1, CallFunc_Not_PreBool_ReturnValue_1);0x0A1Aif (!(CallFunc_BooleanAND_ReturnValue_1)) PopFlow();0x0A24CallFunc_GetCharacterID_ReturnValue_1 = GetCharacterID(K2Node_CustomEvent_NewCharacter);0x0A41UpdateCharacterDescription(CallFunc_GetCharacterID_ReturnValue_1);0x0A58CallFunc_GetFSDGameInstance_ReturnValue_1 = GetFSDGameInstance(this);0x0A6DCallFunc_GetFSDGameInstance_ReturnValue_1.OnShowCharacterSelector.Broadcast(K2Node_CustomEvent_NewCharacter, 0);0x0AA1CallFunc_GetCharacterID_ReturnValue = GetCharacterID(K2Node_CustomEvent_NewCharacter);0x0ABECallFunc_EqualEqual_ObjectObject_ReturnValue_1 = EqualEqual_ObjectObject(CallFunc_GetCharacterID_ReturnValue, InitialCharacterClassOnShow);0x0AE4/Game/Game/LIB_Game.Default__LIB_Game_C.SelectVisibility(SelectionBox_Text, 4, 1, CallFunc_EqualEqual_ObjectObject_ReturnValue_1, this, CallFunc_SelectVisibility_IsVisible, CallFunc_SelectVisibility_VisibilityChanged, CallFunc_SelectVisibility_New_Visibility);0x0B3APopFlow();0x0B3B/Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColors(8, this, CallFunc_MenuColors_OutputColor);0x0B6BK2Node_MakeStruct_SlateColor.SpecifiedColor = CallFunc_MenuColors_OutputColor;0x0B8FK2Node_MakeStruct_SlateColor.ColorUseRule = 0;0x0BACClassDescription.SetColorAndOpacity(K2Node_MakeStruct_SlateColor);0x0BD5PopFlow();0x0BD6CallFunc_IsValid_ReturnValue = IsValid(K2Node_CustomEvent_CharacterClass);0x0BF3if (!(CallFunc_IsValid_ReturnValue)) goto Label_0E11;0x0C01if (!(DoMovie)) goto Label_0C3C;0x0C0FITEM_CharacterSelectMovie.SetVideo(K2Node_CustomEvent_CharacterClass);0x0C3CLabel_0C3C:0x0C3CCallFunc_GetCharacterData_ReturnValue = K2Node_CustomEvent_CharacterClass.GetCharacterData();0x0C66CallFunc_GetShortDescription_ReturnValue = CallFunc_GetCharacterData_ReturnValue.GetShortDescription();0x0C98DescriptionWindow.SetHeaderText(CallFunc_GetShortDescription_ReturnValue);0x0CC5CallFunc_GetCharacterData_ReturnValue = K2Node_CustomEvent_CharacterClass.GetCharacterData();0x0CEFCallFunc_GetLongDescription_ReturnValue = CallFunc_GetCharacterData_ReturnValue.GetLongDescription();0x0D21ClassDescription.SetText(CallFunc_GetLongDescription_ReturnValue);0x0D4EITM_LoadoutSelectorBar.SetData(K2Node_CustomEvent_CharacterClass);0x0D7BCallFunc_IsVisible_ReturnValue = DescriptionWindow.IsVisible();0x0DA5if (!(CallFunc_IsVisible_ReturnValue)) goto Label_0DB4;0x0DB3PopFlow();0x0DB4Label_0DB4:0x0DB4MoveInWidget(this, DescriptionWindow, Vector2D{600f, 0f}, 0.5f, 0f);0x0DEADescriptionWindow.SetVisibility(3);0x0E10PopFlow();0x0E11Label_0E11:0x0E11DescriptionWindow.SetVisibility(1);0x0E37PopFlow();0x0E38Label_0E38:0x0E38CallFunc_IsVisible_ReturnValue_2 = IsVisible();0x0E4Cif (!(CallFunc_IsVisible_ReturnValue_2)) goto Label_0E5B;0x0E5APopFlow();0x0E5BLabel_0E5B:0x0E5BDescriptionWindow.SetVisibility(1);0x0E81ITEM_CharacterSelectMovie.Collapse();0x0EA5PopFlow();0x0EA6goto Label_0E38;0x0EABCallFunc_GetFSDSaveGame_ReturnValue_1 = GetFSDSaveGame(this);0x0EC0CallFunc_GetFSDSaveGame_ReturnValue_1.SetIgnoreRandomLoadout(true);0x0EE1bHandleCloseCommand = AllowBack;0x0EF4Temp_byte_Variable = 1;0x0F08Temp_byte_Variable_1 = 0;0x0F1CTemp_bool_Variable_1 = AllowBack;0x0F2FCloseButton.SetVisibility(Switch(Temp_bool_Variable_1, false => Temp_byte_Variable, true => Temp_byte_Variable_1, default => K2Node_Select_Default));0x0F88ITM_Challenge_InfoBox.RefreshChallenges();0x0FAC/Game/Game/LIB_Game.Default__LIB_Game_C.IsOnSpaceRig(this, CallFunc_IsOnSpaceRig_OnSpaceRig_2);0x0FDAif (!(CallFunc_IsOnSpaceRig_OnSpaceRig_2)) PopFlow();0x0FE4goto Label_0627;0x0FE9CallFunc_GetFSDSaveGame_ReturnValue_2 = GetFSDSaveGame(this);0x0FFECallFunc_GetFSDSaveGame_ReturnValue_2.SetIgnoreRandomLoadout(false);0x101FITEM_CharacterSelectMovie.Collapse();0x1043StopMovie();0x1051CallFunc_GetOwningPlayer_ReturnValue_4 = GetOwningPlayer();0x1069K2Node_DynamicCast_AsBP_Player_Controller_Base_2 = Cast<BP_PlayerControllerBase_C>(CallFunc_GetOwningPlayer_ReturnValue_4);0x108DK2Node_DynamicCast_bSuccess_3 = Cast<71>(K2Node_DynamicCast_AsBP_Player_Controller_Base_2);0x10AAif (!(K2Node_DynamicCast_bSuccess_3)) PopFlow();0x10B4K2Node_DynamicCast_AsBP_Player_Controller_Base_2.StartAnsel();0x10D8PopFlow();0x10D9ITEM_CharacterSelectMovie.SetVisibility(0);0x10FFITEM_CharacterSelectMovie.BuildCharacterSelectionMovie();0x1123DoMovie = true;0x112EPopFlow();0x112FITEM_CharacterSelectMovie.SetVisibility(1);0x1155DoMovie = false;0x1160PopFlow();0x1161goto Label_03CD;0x1166goto Label_03CD;0x116Bgoto Label_0119;0x1170Label_1170:0x1170CallFunc_GetFSDGameInstance_ReturnValue_2 = GetFSDGameInstance(this);0x1185CallFunc_GetFSDGameInstance_ReturnValue_2.OnShowCharacterSelectionRefresh.Broadcast();0x11AEPopFlow();0x11AFgoto Label_1170;0x11B4goto Label_0718;0x11B9goto Label_0119;0x11BEUpdateCharacterDescription(K2Node_ComponentBoundEvent_Character_1);0x11D5CallFunc_GetSelectedCharacterID_ReturnValue = PlayerState.GetSelectedCharacterID();0x11FFCallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_GetSelectedCharacterID_ReturnValue, K2Node_ComponentBoundEvent_Character_1);0x1225if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_1234;0x1233PopFlow();0x1234Label_1234:0x1234PlayerState.SetSelectedCharacterID(K2Node_ComponentBoundEvent_Character_1);0x125DPopFlow();0x125EPlayerState.SetSelectedCharacterID(K2Node_ComponentBoundEvent_Character);0x1287UpdateCharacterDescription(K2Node_ComponentBoundEvent_Character);0x129Egoto Label_000F;0x12A3Label_12A3:0x12A3return;0x12A5// end of script
Final0x04
void CharacterSelected__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00

Used by 1

types with a member, parameter or interface of this type