Zdexby TheHolyOneZ
3,987 classes
Class

UW_CurrentObjective_C

: UUserWidget : UWidget : UVisual : UObject
/Game/Comatose/Objectives/W_CurrentObjective.W_CurrentObjective_C 0x02F1 (753 B) align 8 inherited 0x02C0 8 scripted vtable /Game/Comatose/Objectives/W_CurrentObjective
0x00x02F1

Members 7

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08ShowNewObjectiveUWidgetAnimation*Transient+6 flagsnullptr
0x08CurrentObjectiveTextUW_ComatoseText_C*10 flagsnullptr
0x08ObjectiveTextUW_ComatoseText_C*10 flagsnullptr
0x01On HUDbool6 flagsfalse
0x02E10x07padding / unreflected
0x08CT Game InstanceUCT_GameInstance_C*6 flagsnullptr
0x01Initial Delaybool7 flagsfalse
Inherited from UUserWidget 21
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>
0x01CC0x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01E00x18padding / unreflected
0x10PaddingFMargin6 flags{Left=0, Top=0, Right=0, Bottom=0}
0x04Priorityint327 flags0
0x01bIsFocusable : 1bit 0bool5 flagsfalse
0x01bStopAction : 1bit 1bool5 flagsfalse
0x020D0x03padding / unreflected
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+3 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+5 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+3 flags[]
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>5 flags[]
0x08WidgetTreeUWidgetTree*Transient+7 flagsnullptr
0x01bHasScriptImplementedTick : 1bit 0bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 1bool3 flagstrue
0x02610x17padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02790x03padding / unreflected
0x10DesiredFocusWidgetFWidgetChild5 flags{WidgetName=None, WidgetPtr=nullptr}
0x028C0x04padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+8 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 23
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*12 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate5 flags<delegate>
0x18ToolTipTextFText3 flags<FText>
0x10ToolTipTextDelegateFScriptDelegate5 flags<delegate>
0x08ToolTipWidgetUWidget*11 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
0x00E50x03padding / unreflected
0x04RenderOpacityfloat7 flags1
0x01PixelSnappingEWidgetPixelSnapping7 flagsInherit
0x00ED0x03padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*8 flagsnullptr
0x01000x50padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+3 flags[]

Functions 8

SignatureFlagsNativeParams
void Update justification()
Script6 statements · 137 bytes of bytecode
0x0000if (!(On HUD)) goto Label_0086;0x000ECurrentObjectiveText.Text.SetJustification(2);0x004AObjectiveText.Text.SetJustification(2);0x0086Label_0086:0x0086return;0x0088// end of script
Public0x00
void Update Text(const FText& Desired)
Script15 statements · 495 bytes of bytecode
0x0000ObjectiveText.Update Text(Desired);0x002DCallFunc_Conv_TextToString_ReturnValue = Conv_TextToString(Desired);0x0052CallFunc_IsEmpty_ReturnValue = IsEmpty(CallFunc_Conv_TextToString_ReturnValue);0x006Fif (!(CallFunc_IsEmpty_ReturnValue)) goto Label_0092;0x007DSetVisibility(2);0x008Dgoto Label_01EC;0x0092Label_0092:0x0092SetVisibility(0);0x00A2Temp_text_Variable = FText::FromStringTable("/Game/LocalizationStringTable/Prison_Objectives.Prison_Objectives", "CurrentObjective");0x0113Temp_text_Variable_1 = FText::FromStringTable("/Game/LocalizationStringTable/Prison_Objectives.Prison_Objectives", "NewObjective");0x0180Temp_bool_Variable = On HUD;0x0193CurrentObjectiveText.Update Text(Switch(Temp_bool_Variable, false => Temp_text_Variable_1, true => Temp_text_Variable, default => K2Node_Select_Default));0x01ECLabel_01EC:0x01ECreturn;0x01EE// end of script
Public0x18
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_CurrentObjective(315);0x000Freturn;0x0011// end of script
EventPublic0x00
void Play Animation Fade in()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_W_CurrentObjective(565);0x000Freturn;0x0011// end of script
0x00
void Main Objective - Anim Fade in(const FText& New Objective)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_New_Objective = New Objective;0x0012ExecuteUbergraph_W_CurrentObjective(677);0x0021return;0x0023// end of script
0x18
void Updated Sub Objective(const FText& New Text)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_New_Text = New Text;0x0012ExecuteUbergraph_W_CurrentObjective(696);0x0021return;0x0023// end of script
0x18
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_W_CurrentObjective(743);0x0021return;0x0023// end of script
EventPublic0x01
void ExecuteUbergraph_W_CurrentObjective(int32 EntryPoint)
Script44 statements · 751 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000AUpdate justification();0x0018goto Label_02EC;0x001DLabel_001D:0x001DUpdate Text(CT Game Instance.Current Main Objective);0x004ACallFunc_SelectFloat_ReturnValue = SelectFloat(1, 0, On HUD);0x0081CallFunc_SetRenderOpacity_InOpacity_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x009ESetRenderOpacity(CallFunc_SetRenderOpacity_InOpacity_ImplicitCast);0x00B1K2Node_CreateDelegate_OutputDelegate_2.Bind(this, Updated Sub Objective);0x00C8CT Game Instance.Updated Sub Objective += K2Node_CreateDelegate_OutputDelegate_2;0x00F1goto Label_02EC;0x00F6Label_00F6:0x00F6K2Node_CreateDelegate_OutputDelegate.Bind(this, Main Objective - Anim Fade in);0x010DCT Game Instance.Updated Objective += K2Node_CreateDelegate_OutputDelegate;0x0136goto Label_001D;0x013BCallFunc_GetGameInstance_ReturnValue = GetGameInstance(this);0x0150K2Node_DynamicCast_AsBPI_Comatose_Retriever = Cast<BPI_ComatoseRetriever_C>(CallFunc_GetGameInstance_ReturnValue);0x0174K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Comatose_Retriever);0x0191if (!(K2Node_DynamicCast_bSuccess)) goto Label_0225;0x019FK2Node_DynamicCast_AsBPI_Comatose_Retriever.Retrieve Comatose Game Instance(CallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance);0x01CDLabel_01CD:0x01CDCT Game Instance = CallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance;0x01E0K2Node_CreateDelegate_OutputDelegate_1.Bind(this, Update Text);0x01F7CT Game Instance.Updated Objective += K2Node_CreateDelegate_OutputDelegate_1;0x0220goto Label_00F6;0x0225Label_0225:0x0225CallFunc_Retrieve_Comatose_Game_Instance_CT_Game_Instance = nullptr;0x0230goto Label_01CD;0x0235Label_0235:0x0235CallFunc_PlayAnimation_ReturnValue = PlayAnimation(ShowNewObjective, 0f, 1, 0, 1f, false);0x0264/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Comatose/Objectives/NewObjective_SFX_Cue.NewObjective_SFX_Cue, 1f, 1f, 0f, nullptr, nullptr, true);0x02A0goto Label_02EC;0x02A5if (!(On HUD)) goto Label_0235;0x02B3goto Label_02EC;0x02B8if (!(On HUD)) goto Label_02CB;0x02C6goto Label_02EC;0x02CBLabel_02CB:0x02CBUpdate Text(K2Node_CustomEvent_New_Text);0x02E2goto Label_0235;0x02E7goto Label_000A;0x02ECLabel_02EC:0x02ECreturn;0x02EE// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type