Zdexby TheHolyOneZ
5,457 classes
Class

UWBP_Spectate_C

: UUserWidget : UWidget : UVisual : UObject
/Game/UI/LINK/WBP_Spectate.WBP_Spectate_C 0x037C (892 B) align 8 inherited 0x0340 5 scripted vtable /Game/UI/LINK/WBP_Spectate
0x00x037C

Members 7

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08WBP_KeyImage_2UWBP_KeyImage_C*10 flagsnullptr
0x08WBP_KeyImage_1UWBP_KeyImage_C*10 flagsnullptr
0x08UINavSwitcherUWidgetSwitcher*10 flagsnullptr
0x10PlayerClassTArray<ABP_FirstPersonCharacter_Main_C*>4 flags[]
0x08As BP First Person CharacterABP_FirstPersonCharacter_Main_C*7 flagsnullptr
0x04MaxSectionCountint327 flags64
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 5

SignatureFlagsNativeParams
void InpActEvt_IA_Spectate_Left_K2Node_EnhancedInputActionEvent_1(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue_1 = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime_1 = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime_1 = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction_1 = SourceAction;0x0048ExecuteUbergraph_WBP_Spectate(15);0x0057return;0x0059// end of script
0x30
void InpActEvt_IA_Spectate_Right_K2Node_EnhancedInputActionEvent_0(const FInputActionValue& ActionValue, float ElapsedTime, float TriggeredTime, UInputAction* SourceAction)
Script7 statements · 90 bytes of bytecode
0x0000PersistentFrame.K2Node_EnhancedInputActionEvent_ActionValue = ActionValue;0x0012PersistentFrame.K2Node_EnhancedInputActionEvent_ElapsedTime = ElapsedTime;0x0024PersistentFrame.K2Node_EnhancedInputActionEvent_TriggeredTime = TriggeredTime;0x0036PersistentFrame.K2Node_EnhancedInputActionEvent_SourceAction = SourceAction;0x0048ExecuteUbergraph_WBP_Spectate(665);0x0057return;0x0059// end of script
0x30
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_WBP_Spectate(1659);0x0021return;0x0023// end of script
EventPublic0x01
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Spectate(1660);0x000Freturn;0x0011// end of script
EventPublic0x00
void ExecuteUbergraph_WBP_Spectate(int32 EntryPoint)
Script77 statements · 2,161 bytes of bytecode
0x0000PushFlow(Label_086E);0x0005goto [EntryPoint];0x000FCallFunc_Conv_InputActionValueToBool_ReturnValue = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue_1);0x002CTemp_bool_Variable = CallFunc_Conv_InputActionValueToBool_ReturnValue;0x003FTemp_real_Variable_1 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime_1);0x005CTemp_real_Variable_1 = Temp_real_Variable_1;0x0077Temp_real_Variable = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime_1);0x0094Temp_real_Variable = Temp_real_Variable;0x00AFTemp_object_Variable = K2Node_EnhancedInputActionEvent_SourceAction_1;0x00C2CallFunc_GetNumWidgets_ReturnValue = UINavSwitcher.GetNumWidgets();0x00F4CallFunc_GetActiveWidgetIndex_ReturnValue = UINavSwitcher.GetActiveWidgetIndex();0x0126CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_GetNumWidgets_ReturnValue, 1);0x0150CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(CallFunc_GetActiveWidgetIndex_ReturnValue, 1);0x017ACallFunc_WrapSnap_Integer__ReturnValue_1 = /Game/BluePrints/BPF_Libraly.Default__BPF_Libraly_C.WrapSnap(Integer)(CallFunc_Subtract_IntInt_ReturnValue_1, 0, CallFunc_Subtract_IntInt_ReturnValue, this);0x01C8UINavSwitcher.SetActiveWidgetIndex(CallFunc_WrapSnap_Integer__ReturnValue_1);0x01F5Label_01F5:0x01F5CallFunc_GetActiveWidget_ReturnValue = UINavSwitcher.GetActiveWidget();0x021FK2Node_DynamicCast_AsBPI_Spectate = Cast<BPI_Spectate_C>(CallFunc_GetActiveWidget_ReturnValue);0x0243K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Spectate);0x0260if (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x026AK2Node_DynamicCast_AsBPI_Spectate.ViewChange(As BP First Person Character);0x0298PopFlow();0x0299CallFunc_Conv_InputActionValueToBool_ReturnValue_1 = Conv_InputActionValueToBool(K2Node_EnhancedInputActionEvent_ActionValue);0x02B6Temp_bool_Variable_1 = CallFunc_Conv_InputActionValueToBool_ReturnValue_1;0x02C9Temp_real_Variable_3 = Cast<4>(K2Node_EnhancedInputActionEvent_ElapsedTime);0x02E6Temp_real_Variable_3 = Temp_real_Variable_3;0x0301Temp_real_Variable_2 = Cast<4>(K2Node_EnhancedInputActionEvent_TriggeredTime);0x031ETemp_real_Variable_2 = Temp_real_Variable_2;0x0339Temp_object_Variable_1 = K2Node_EnhancedInputActionEvent_SourceAction;0x034CCallFunc_GetNumWidgets_ReturnValue = UINavSwitcher.GetNumWidgets();0x037ECallFunc_GetActiveWidgetIndex_ReturnValue = UINavSwitcher.GetActiveWidgetIndex();0x03B0CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_GetNumWidgets_ReturnValue, 1);0x03DACallFunc_Add_IntInt_ReturnValue = Add_IntInt(CallFunc_GetActiveWidgetIndex_ReturnValue, 1);0x0404CallFunc_WrapSnap_Integer__ReturnValue = /Game/BluePrints/BPF_Libraly.Default__BPF_Libraly_C.WrapSnap(Integer)(CallFunc_Add_IntInt_ReturnValue, 0, CallFunc_Subtract_IntInt_ReturnValue, this);0x0452UINavSwitcher.SetActiveWidgetIndex(CallFunc_WrapSnap_Integer__ReturnValue);0x047Fgoto Label_01F5;0x0484Label_0484:0x0484PushFlow(Label_058F);0x0489CallFunc_SpawnObject_ReturnValue = SpawnObject(/Game/UI/LINK/WBP_SpectateNameplate.WBP_SpectateNameplate_C, this);0x04A7CallFunc_AddChild_ReturnValue = UINavSwitcher.AddChild(CallFunc_SpawnObject_ReturnValue);0x04DAK2Node_DynamicCast_AsBPI_Spectate_1 = Cast<BPI_Spectate_C>(CallFunc_SpawnObject_ReturnValue);0x04FEK2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Spectate_1);0x051Bif (!(K2Node_DynamicCast_bSuccess_1)) PopFlow();0x0525/Script/Engine.Default__KismetArrayLibrary.Array_Get(PlayerClass, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0560K2Node_DynamicCast_AsBPI_Spectate_1.SetupSpectateNameplate(CallFunc_Array_Get_Item);0x058EPopFlow();0x058FLabel_058F:0x058FCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x05B9Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue_1;0x05D4Label_05D4:0x05D4CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(PlayerClass);0x060FCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x0635if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x063FTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x065Agoto Label_0484;0x065FLabel_065F:0x065FTemp_int_Array_Index_Variable = 0;0x0676goto Label_05D4;0x067BPopFlow();0x067CCallFunc_GetOwningPlayer_ReturnValue = GetOwningPlayer();0x0694Temp_struct_Variable = ModifyContextOptions{true, false, false};0x06D2CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue = GetLocalPlayerSubSystemFromPlayerController(CallFunc_GetOwningPlayer_ReturnValue, /Script/EnhancedInput.EnhancedInputLocalPlayerSubsystem);0x06F8CallFunc_GetLocalPlayerSubSystemFromPlayerController_ReturnValue.AddMappingContext(/Game/FirstPerson/UI_Inputs/IC_Spectate.IC_Spectate, 3, Temp_struct_Variable);0x0734CallFunc_GetOwningPlayerPawn_ReturnValue = GetOwningPlayerPawn();0x0748K2Node_DynamicCast_AsBP_First_Person_Character_Main = Cast<BP_FirstPersonCharacter_Main_C>(CallFunc_GetOwningPlayerPawn_ReturnValue);0x076CK2Node_DynamicCast_bSuccess_2 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character_Main);0x0789As BP First Person Character = K2Node_DynamicCast_AsBP_First_Person_Character_Main;0x079CCallFunc_GetAllActorsOfClass_OutActors = {};0x07A7GetAllActorsOfClass(this, /Game/FirstPerson/Blueprints/BP_FirstPersonCharacter_Main.BP_FirstPersonCharacter_Main_C, CallFunc_GetAllActorsOfClass_OutActors);0x07C4PlayerClass = CallFunc_GetAllActorsOfClass_OutActors;0x07DFCallFunc_Array_RemoveItem_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_RemoveItem(PlayerClass, As BP First Person Character);0x081B/Script/Engine.Default__KismetArrayLibrary.Array_Insert(PlayerClass, As BP First Person Character, 0);0x0852Temp_int_Loop_Counter_Variable = 0;0x0869goto Label_065F;0x086ELabel_086E:0x086Ereturn;0x0870// end of script
Final0x04