Zdexby TheHolyOneZ
4,841 classes
Class

USlackCursor_C

: UUserWidget : UWidget : UVisual : UObject
/Game/Blueprints/Slacking/SlackCursor.SlackCursor_C 0x03B8 (952 B) align 8 inherited 0x0328 7 scripted vtable /Game/Blueprints/Slacking/SlackCursor
0x00x03B8

Members 16

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08OverlayAimUOverlay*10 flagsnullptr
0x08AimIconUBorder*10 flagsnullptr
0x08AimUBorder*10 flagsnullptr
0x08StartUWidgetAnimation*Transient+6 flagsnullptr
0x08RotatUWidgetAnimation*Transient+6 flagsnullptr
0x08NextUWidgetAnimation*Transient+6 flagsnullptr
0x10AxisFVector2D7 flags{X=0, Y=0}
0x04In Delta Timefloat7 flags0
0x03740x04padding / unreflected
0x10AdditiveFVector2D7 flags{X=0, Y=0}
0x10AdditiveSmoothFVector2D7 flags{X=0, Y=0}
0x01CursorTypeCursorMode7 flagsNewEnumerator0
0x03990x07padding / unreflected
0x08IconUObject*7 flagsnullptr
0x04OpacityAimfloat7 flags0
0x01LastCursorCursorMode7 flagsNewEnumerator0
0x03AD0x03padding / unreflected
0x08As Main CharAMainChar_C*7 flagsnullptr
Inherited from UUserWidget 23
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor7 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate5 flags<delegate>
0x14ForegroundColorFSlateColor4 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate5 flags<delegate>
0x01F40x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x02080x30padding / 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
0x024D0x03padding / unreflected
0x10QueuedWidgetAnimationTransitionsTArray<FQueuedWidgetAnimationTransition>Transient+2 flags[]
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+6 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x02880x18padding / unreflected
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>6 flags[]
0x08WidgetTreeUWidgetTree*Transient+8 flagsnullptr
0x01bHasScriptImplementedTick : 1bit 0bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 1bool3 flagstrue
0x02C90x17padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02E10x03padding / unreflected
0x10DesiredFocusWidgetFWidgetChild5 flags{WidgetName=None, WidgetPtr=nullptr}
0x02F40x04padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+9 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 24
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
0x01bWrappedByComponent : 1bit 0boolTransient+3 flagsfalse
0x01CursorEMouseCursor8 flagsDefault
0x01ClippingEWidgetClipping7 flagsInherit
0x01VisibilityESlateVisibility7 flagsVisible
0x01PixelSnappingEWidgetPixelSnapping7 flagsInherit
0x00DF0x01padding / unreflected
0x04RenderOpacityfloatProtected+7 flags1
0x00E40x04padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*9 flagsnullptr
0x00F80x50padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+4 flags[]

Functions 7

SignatureFlagsNativeParams
void ZeroPos()
Script4 statements · 96 bytes of bytecode
0x0000CallFunc_SlotAsCanvasSlot_ReturnValue = SlotAsCanvasSlot(Aim);0x001DCallFunc_SlotAsCanvasSlot_ReturnValue.SetPosition(Vector2D{0, 0});0x005Dreturn;0x005F// end of script
Public0x00
void TickCursor(const FVector2D& NewVar)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NewVar = NewVar;0x0012ExecuteUbergraph_SlackCursor(15);0x0021return;0x0023// end of script
0x10
void Tick(const FGeometry& MyGeometry, float InDeltaTime)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_MyGeometry = MyGeometry;0x0012PersistentFrame.K2Node_Event_InDeltaTime = InDeltaTime;0x0024ExecuteUbergraph_SlackCursor(1785);0x0033return;0x0035// end of script
EventPublic0x3C
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SlackCursor(1956);0x000Freturn;0x0011// end of script
EventPublic0x00
void CursorMode(const CursorMode& NewParam)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NewParam = NewParam;0x0012ExecuteUbergraph_SlackCursor(1961);0x0021return;0x0023// end of script
0x01
void EndCursor()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_SlackCursor(3369);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_SlackCursor(int32 EntryPoint)
Script124 statements · 3,428 bytes of bytecode
0x0000PushFlow(Label_0D61);0x0005goto [EntryPoint];0x000FBreakVector2D(K2Node_CustomEvent_NewVar, CallFunc_BreakVector2D_X, CallFunc_BreakVector2D_Y);0x0034CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_BreakVector2D_Y, -1);0x0062CallFunc_MakeVector2D_ReturnValue = MakeVector2D(CallFunc_BreakVector2D_X, CallFunc_Multiply_DoubleDouble_ReturnValue);0x0090Axis = CallFunc_MakeVector2D_ReturnValue;0x00ABCallFunc_SlotAsCanvasSlot_ReturnValue = SlotAsCanvasSlot(Aim);0x00C8CallFunc_GetPosition_ReturnValue = CallFunc_SlotAsCanvasSlot_ReturnValue.GetPosition();0x00FACallFunc_MakeLiteralDouble_ReturnValue = MakeLiteralDouble(25);0x011FCallFunc_Multiply_DoubleDouble_ReturnValue_1 = Multiply_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue, As Main Char.CameraSensitivity);0x0163CallFunc_Conv_DoubleToVector2D_ReturnValue = Conv_DoubleToVector2D(CallFunc_Multiply_DoubleDouble_ReturnValue_1);0x0188CallFunc_Multiply_Vector2DVector2D_ReturnValue = Multiply_Vector2DVector2D(Axis, CallFunc_Conv_DoubleToVector2D_ReturnValue);0x01B6CallFunc_Add_Vector2DVector2D_ReturnValue = Add_Vector2DVector2D(CallFunc_GetPosition_ReturnValue, CallFunc_Multiply_Vector2DVector2D_ReturnValue);0x01E4Additive = CallFunc_Add_Vector2DVector2D_ReturnValue;0x01FFCallFunc_Vector2DInterpTo_ReturnValue = Vector2DInterpTo(AdditiveSmooth, Additive, In Delta Time, 5f);0x023BAdditiveSmooth = CallFunc_Vector2DInterpTo_ReturnValue;0x0256BreakVector2D(Additive, CallFunc_BreakVector2D_X_1, CallFunc_BreakVector2D_Y_1);0x027BCallFunc_SlotAsCanvasSlot_ReturnValue = SlotAsCanvasSlot(Aim);0x0298CallFunc_MakeLiteralDouble_ReturnValue_1 = MakeLiteralDouble(1920);0x02BDCallFunc_MakeLiteralDouble_ReturnValue_2 = MakeLiteralDouble(1080);0x02E2CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue_1, 2);0x0310CallFunc_Divide_DoubleDouble_ReturnValue_1 = Divide_DoubleDouble(CallFunc_MakeLiteralDouble_ReturnValue_2, 2);0x033ECallFunc_Multiply_DoubleDouble_ReturnValue_2 = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue, -1);0x036CCallFunc_Multiply_DoubleDouble_ReturnValue_3 = Multiply_DoubleDouble(CallFunc_Divide_DoubleDouble_ReturnValue_1, -1);0x039ACallFunc_FClamp_ReturnValue = FClamp(CallFunc_BreakVector2D_X_1, CallFunc_Multiply_DoubleDouble_ReturnValue_2, CallFunc_Divide_DoubleDouble_ReturnValue);0x03D1CallFunc_FClamp_ReturnValue_1 = FClamp(CallFunc_BreakVector2D_Y_1, CallFunc_Multiply_DoubleDouble_ReturnValue_3, CallFunc_Divide_DoubleDouble_ReturnValue_1);0x0408CallFunc_MakeVector2D_ReturnValue_1 = MakeVector2D(CallFunc_FClamp_ReturnValue, CallFunc_FClamp_ReturnValue_1);0x0436CallFunc_SlotAsCanvasSlot_ReturnValue.SetPosition(CallFunc_MakeVector2D_ReturnValue_1);0x045FPopFlow();0x0460Label_0460:0x0460CallFunc_GetPlayerPawn_ReturnValue = GetPlayerPawn(this, 0);0x047AK2Node_DynamicCast_AsMain_Char = Cast<MainChar_C>(CallFunc_GetPlayerPawn_ReturnValue);0x049EK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsMain_Char);0x04BBif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x04C5As Main Char = K2Node_DynamicCast_AsMain_Char;0x04D8CursorMode(CursorType);0x04EFCallFunc_GetAllWidgetsOfClass_FoundWidgets = {};0x04FA/Script/UMG.Default__WidgetBlueprintLibrary.GetAllWidgetsOfClass(this, CallFunc_GetAllWidgetsOfClass_FoundWidgets, /Game/Blueprints/Slacking/SlackCursor.SlackCursor_C, false);0x052ETemp_int_Loop_Counter_Variable = 0;0x0545Temp_int_Array_Index_Variable = 0;0x055CLabel_055C:0x055CCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllWidgetsOfClass_FoundWidgets);0x0597CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x05BDif (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x05C7Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x05E2PushFlow(Label_064F);0x05E7/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0622CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(CallFunc_Array_Get_Item, this);0x0640if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_0699;0x064EPopFlow();0x064FLabel_064F:0x064FCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0679Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0694goto Label_055C;0x0699Label_0699:0x0699/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllWidgetsOfClass_FoundWidgets, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x06D4CallFunc_Array_Get_Item.RemoveFromParent();0x06F8PopFlow();0x06F9In Delta Time = K2Node_Event_InDeltaTime;0x0714CallFunc_IsValid_ReturnValue = IsValid(As Main Char);0x0731if (!(CallFunc_IsValid_ReturnValue)) goto Label_077A;0x073Fif (!(As Main Char.NoHUD)) goto Label_077A;0x0763OpacityAim = 0f;0x077ALabel_077A:0x077AAim.SetRenderOpacity(OpacityAim);0x07A3PopFlow();0x07A4goto Label_0460;0x07A9CursorType = K2Node_CustomEvent_NewParam;0x07C4CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(CursorType, LastCursor);0x07EAif (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_07F9;0x07F8PopFlow();0x07F9Label_07F9:0x07F9LastCursor = CursorType;0x0814PushFlow(Label_0A11);0x0819CallFunc_PlayAnimation_ReturnValue_1 = PlayAnimation(Start, 0f, 1, 0, 1f, false);0x0850StopAnimation(Rotat);0x0863StopAnimation(Next);0x0876As Main Char.HUD.CursorOverlay = 0;0x08BDK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CursorType, 0);0x08DCif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_099F;0x08EAK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CursorType, 1);0x0909if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0C2C;0x0917K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CursorType, 2);0x0936if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0C8E;0x0944K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CursorType, 3);0x0963if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0C8E;0x0971K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(CursorType, 4);0x0990if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0CB9;0x099EPopFlow();0x099FLabel_099F:0x099FIcon = /Game/Blueprints/HUD/Icons/Game/SlackCursorNullDS.SlackCursorNullDS;0x09B2OpacityAim = 0f;0x09C9As Main Char.HUD.CursorOverlay = 1;0x0A10PopFlow();0x0A11Label_0A11:0x0A11K2Node_MakeStruct_SlateBrush.TintColor = AimIcon.Background.TintColor;0x0A54K2Node_MakeStruct_SlateBrush.DrawAs = AimIcon.Background.DrawAs;0x0A97K2Node_MakeStruct_SlateBrush.Tiling = AimIcon.Background.Tiling;0x0ADAK2Node_MakeStruct_SlateBrush.Mirroring = AimIcon.Background.Mirroring;0x0B1DK2Node_MakeStruct_SlateBrush.ImageSize = AimIcon.Background.ImageSize;0x0B60K2Node_MakeStruct_SlateBrush.Margin = AimIcon.Background.Margin;0x0BA3K2Node_MakeStruct_SlateBrush.ResourceObject = Icon;0x0BBFK2Node_MakeStruct_SlateBrush.OutlineSettings = AimIcon.Background.OutlineSettings;0x0C02AimIcon.SetBrush(K2Node_MakeStruct_SlateBrush);0x0C2BPopFlow();0x0C2CLabel_0C2C:0x0C2CIcon = /Game/Blueprints/HUD/Icons/Game/NextDialogueDS.NextDialogueDS;0x0C3FOpacityAim = 1f;0x0C56CallFunc_PlayAnimation_ReturnValue = PlayAnimation(Next, 0f, 0, 0, 1f, false);0x0C8DPopFlow();0x0C8ELabel_0C8E:0x0C8EIcon = /Game/Blueprints/HUD/Icons/Game/SquareTextDS.SquareTextDS;0x0CA1OpacityAim = 1f;0x0CB8PopFlow();0x0CB9Label_0CB9:0x0CB9CallFunc_SelectObject_ReturnValue = SelectObject(/Game/Blueprints/HUD/Icons/Game/DustyIconDS.DustyIconDS, /Game/Blueprints/HUD/Icons/Game/MouseIconDS.MouseIconDS, As Main Char.GPInput);0x0CFEIcon = CallFunc_SelectObject_ReturnValue;0x0D11OpacityAim = 1f;0x0D28PopFlow();0x0D29CallFunc_PlayAnimation_ReturnValue_2 = PlayAnimation(Start, 0f, 1, 1, 1f, false);0x0D60PopFlow();0x0D61Label_0D61:0x0D61return;0x0D63// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type