Zdexby TheHolyOneZ
5,372 classes
Class

UITM_CommunityGoalProgress_C

: UFSDUserWidget : UUserWidget : UWidget : UVisual : UObject
/Game/UI/HUD_SpaceRig/CommunityTerminal/ITM_CommunityGoalProgress.ITM_CommunityGoalProgress_C 0x02D8 (728 B) align 8 inherited 0x0280 14 scripted vtable /Game/UI/HUD_SpaceRig/CommunityTerminal/ITM_CommunityGoalProgress
0x00x02D8

Members 11

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08Basic_Menu_ColorBarUBasic_Menu_ColorBar_C*9 flagsnullptr
0x08CurrentFactionGoalUITM_CommunityGoal_C*9 flagsnullptr
0x08Faction1GoalUITM_CommunityGoal_C*9 flagsnullptr
0x08Faction2GoalUITM_CommunityGoal_C*9 flagsnullptr
0x08ITM_CommunityGoal_TotalProgressUITM_CommunityGoal_TotalProgress_C*9 flagsnullptr
0x08ITM_CommunityGoalInformationUITM_CommunityGoalInformation_C*9 flagsnullptr
0x08ProgressUVerticalBox*9 flagsnullptr
0x08ProgressCountDownUITM_CommunityGoalCountdown_C*9 flagsnullptr
0x04CurrentFactionint327 flags0
0x02CC0x04padding / unreflected
0x08ToolTipRefUITM_CommunityGoalRewardToolTip_C*8 flagsnullptr
Inherited from UFSDUserWidget 2
OffsetSizeNameTypeFlagsDefault
0x10OnVisibilityChangedFSDFMulticastScriptDelegate4 flags<delegate>
0x02700x08padding / unreflected
0x08CharacterAPlayerCharacter*TransientProtected+7 flagsnullptr
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 14

SignatureFlagsNativeParams
void SetInfoToCurrentFaction()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00
void SetGoals(TArray<FString>& Goals, TArray<float>& Values, TArray<int32>& Members, float Miners Union Tier, bool ForceRefresh)
Script54 statements · 1,916 bytes of bytecode
0x0000PushFlow(Label_0779);0x0005ITM_CommunityGoal_TotalProgress.SetGoalsTier(Miners Union Tier);0x0032CallFunc_GetFSDSaveGame_ReturnValue_1 = GetFSDSaveGame(this);0x0047CallFunc_GetFaction_ReturnValue_1 = CallFunc_GetFSDSaveGame_ReturnValue_1.GetFaction();0x0079CallFunc_Conv_ByteToInt_ReturnValue = Conv_ByteToInt(CallFunc_GetFaction_ReturnValue_1);0x009ECallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_Conv_ByteToInt_ReturnValue, 1);0x00C8CurrentFaction = CallFunc_Subtract_IntInt_ReturnValue;0x00E3CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CurrentFaction, -1);0x0105if (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x010FPushFlow(Label_0541);0x0114PushFlow(Label_0309);0x0119Temp_object_Variable_3 = /Game/GameElements/CommunityGoals/CGF_DirtDiggers.CGF_DirtDiggers;0x012CTemp_object_Variable_4 = /Game/GameElements/CommunityGoals/CGF_MightyMiners.CGF_MightyMiners;0x013FTemp_object_Variable_5 = /Game/GameElements/CommunityGoals/CGF_CaveCrawlers.CGF_CaveCrawlers;0x0152Temp_object_Variable_6 = /Game/GameElements/CommunityGoals/CGF_DeepSpaceMinersUnion.CGF_DeepSpaceMinersUnion;0x0165CallFunc_GetFSDSaveGame_ReturnValue = GetFSDSaveGame(this);0x017ACallFunc_GetFaction_ReturnValue = CallFunc_GetFSDSaveGame_ReturnValue.GetFaction();0x01ACTemp_byte_Variable = CallFunc_GetFaction_ReturnValue;0x01C7CurrentFactionGoal.SetFaction(Switch(Temp_byte_Variable, 0 => Temp_object_Variable_6, 1 => Temp_object_Variable_5, 2 => Temp_object_Variable_4, 3 => Temp_object_Variable_3, default => K2Node_Select_Default_1));0x0240/Script/Engine.Default__KismetArrayLibrary.Array_Get(Members, CurrentFaction, CallFunc_Array_Get_Item_4);0x027B/Script/Engine.Default__KismetArrayLibrary.Array_Get(Values, CurrentFaction, CallFunc_Array_Get_Item_5);0x02B6CurrentFactionGoal.SetGoal(Goals[CurrentFaction], CallFunc_Array_Get_Item_5, CallFunc_Array_Get_Item_4, ForceRefresh);0x0308PopFlow();0x0309Label_0309:0x0309Temp_object_Variable = /Game/GameElements/CommunityGoals/CGF_DirtDiggers.CGF_DirtDiggers;0x031CTemp_object_Variable_1 = /Game/GameElements/CommunityGoals/CGF_MightyMiners.CGF_MightyMiners;0x032FTemp_object_Variable_2 = /Game/GameElements/CommunityGoals/CGF_CaveCrawlers.CGF_CaveCrawlers;0x0342CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(CurrentFaction, 1);0x036CCallFunc_Percent_IntInt_ReturnValue_1 = Percent_IntInt(CallFunc_Add_IntInt_ReturnValue_1, 3);0x0396Temp_int_Variable = CallFunc_Percent_IntInt_ReturnValue_1;0x03B1Faction1Goal.SetFaction(Switch(Temp_int_Variable, 0 => Temp_object_Variable_2, 1 => Temp_object_Variable_1, 2 => Temp_object_Variable, default => K2Node_Select_Default));0x0424CallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(CurrentFaction, 1);0x044ECallFunc_Percent_IntInt_ReturnValue_1 = Percent_IntInt(CallFunc_Add_IntInt_ReturnValue_1, 3);0x0478/Script/Engine.Default__KismetArrayLibrary.Array_Get(Members, CallFunc_Percent_IntInt_ReturnValue_1, CallFunc_Array_Get_Item_2);0x04B3/Script/Engine.Default__KismetArrayLibrary.Array_Get(Values, CallFunc_Percent_IntInt_ReturnValue_1, CallFunc_Array_Get_Item_3);0x04EEFaction1Goal.SetGoal(Goals[CallFunc_Percent_IntInt_ReturnValue_1], CallFunc_Array_Get_Item_3, CallFunc_Array_Get_Item_2, ForceRefresh);0x0540PopFlow();0x0541Label_0541:0x0541CallFunc_Add_IntInt_ReturnValue = Add_IntInt(CurrentFaction, 2);0x056BCallFunc_Percent_IntInt_ReturnValue = Percent_IntInt(CallFunc_Add_IntInt_ReturnValue, 3);0x0595Temp_object_Variable_7 = /Game/GameElements/CommunityGoals/CGF_CaveCrawlers.CGF_CaveCrawlers;0x05A8Temp_object_Variable_8 = /Game/GameElements/CommunityGoals/CGF_MightyMiners.CGF_MightyMiners;0x05BBTemp_object_Variable_9 = /Game/GameElements/CommunityGoals/CGF_DirtDiggers.CGF_DirtDiggers;0x05CETemp_int_Variable_1 = CallFunc_Percent_IntInt_ReturnValue;0x05E9Faction2Goal.SetFaction(Switch(Temp_int_Variable_1, 0 => Temp_object_Variable_7, 1 => Temp_object_Variable_8, 2 => Temp_object_Variable_9, default => K2Node_Select_Default_2));0x065CCallFunc_Add_IntInt_ReturnValue = Add_IntInt(CurrentFaction, 2);0x0686CallFunc_Percent_IntInt_ReturnValue = Percent_IntInt(CallFunc_Add_IntInt_ReturnValue, 3);0x06B0/Script/Engine.Default__KismetArrayLibrary.Array_Get(Members, CallFunc_Percent_IntInt_ReturnValue, CallFunc_Array_Get_Item);0x06EB/Script/Engine.Default__KismetArrayLibrary.Array_Get(Values, CallFunc_Percent_IntInt_ReturnValue, CallFunc_Array_Get_Item_1);0x0726Faction2Goal.SetGoal(Goals[CallFunc_Percent_IntInt_ReturnValue], CallFunc_Array_Get_Item_1, CallFunc_Array_Get_Item, ForceRefresh);0x0778PopFlow();0x0779Label_0779:0x0779return;0x077B// end of script
Public0x35
void TestCommunityGoal()
Script5 statements · 309 bytes of bytecode
0x0000CurrentFactionGoal.SetCommunityGoal(NSLOCTEXT("3BB9EE8D47496DD52F0886A30D7E20E4", "", "Test Goal 1"), 0.5f, 0f, 0f);0x0066Faction1Goal.SetCommunityGoal(NSLOCTEXT("2D0AA4C0477C95ABB477829291A8D65E", "", "Test Goal 2"), 1f, 0.2f, 0f);0x00CCFaction2Goal.SetCommunityGoal(NSLOCTEXT("198FCF984B3F5B06D002A198A8447E7F", "", "Test Goal 2"), 0.5f, 0f, 0.3f);0x0132return;0x0134// end of script
Public0x00
void SetTime(float Seconds)
Script3 statements · 48 bytes of bytecode
0x0000ProgressCountDown.SetTime(Seconds);0x002Dreturn;0x002F// end of script
Public0x04
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ITM_CommunityGoalProgress(30);0x000Freturn;0x0011// end of script
EventPublic0x00
void CHover(UCommunityGoalFaction* Faction, UCommunityGoal* Goal)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Faction_3 = Faction;0x0012PersistentFrame.K2Node_CustomEvent_Goal_3 = Goal;0x0024ExecuteUbergraph_ITM_CommunityGoalProgress(549);0x0033return;0x0035// end of script
0x10
void F1Hover(UCommunityGoalFaction* Faction, UCommunityGoal* Goal)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Faction_2 = Faction;0x0012PersistentFrame.K2Node_CustomEvent_Goal_2 = Goal;0x0024ExecuteUbergraph_ITM_CommunityGoalProgress(604);0x0033return;0x0035// end of script
0x10
void F2Hover(UCommunityGoalFaction* Faction, UCommunityGoal* Goal)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Faction_1 = Faction;0x0012PersistentFrame.K2Node_CustomEvent_Goal_1 = Goal;0x0024ExecuteUbergraph_ITM_CommunityGoalProgress(659);0x0033return;0x0035// end of script
0x10
void CHEnd()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ITM_CommunityGoalProgress(714);0x000Freturn;0x0011// end of script
0x00
void F1End()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ITM_CommunityGoalProgress(729);0x000Freturn;0x0011// end of script
0x00
void F2End()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ITM_CommunityGoalProgress(744);0x000Freturn;0x0011// end of script
0x00
void TotalHover(UCommunityGoalFaction* Faction, UCommunityGoal* Goal)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Faction = Faction;0x0012PersistentFrame.K2Node_CustomEvent_Goal = Goal;0x0024ExecuteUbergraph_ITM_CommunityGoalProgress(759);0x0033return;0x0035// end of script
0x10
void TotalEnd()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ITM_CommunityGoalProgress(814);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_ITM_CommunityGoalProgress(int32 EntryPoint)
Script43 statements · 822 bytes of bytecode
0x0000PushFlow(Label_0333);0x0005goto [EntryPoint];0x000FLabel_000F:0x000FSetInfoToCurrentFaction();0x001DPopFlow();0x001EPushFlow(Label_0124);0x0023K2Node_CreateDelegate_OutputDelegate.Bind(this, CHover);0x003ACurrentFactionGoal.HoverStarted += K2Node_CreateDelegate_OutputDelegate;0x0063K2Node_CreateDelegate_OutputDelegate_1.Bind(this, F1Hover);0x007AFaction1Goal.HoverStarted += K2Node_CreateDelegate_OutputDelegate_1;0x00A3K2Node_CreateDelegate_OutputDelegate_2.Bind(this, F2Hover);0x00BAFaction2Goal.HoverStarted += K2Node_CreateDelegate_OutputDelegate_2;0x00E3K2Node_CreateDelegate_OutputDelegate_6.Bind(this, TotalHover);0x00FAITM_CommunityGoal_TotalProgress.HoverStarted += K2Node_CreateDelegate_OutputDelegate_6;0x0123PopFlow();0x0124Label_0124:0x0124K2Node_CreateDelegate_OutputDelegate_3.Bind(this, CHEnd);0x013BCurrentFactionGoal.HoverEnded += K2Node_CreateDelegate_OutputDelegate_3;0x0164K2Node_CreateDelegate_OutputDelegate_4.Bind(this, F1End);0x017BFaction1Goal.HoverEnded += K2Node_CreateDelegate_OutputDelegate_4;0x01A4K2Node_CreateDelegate_OutputDelegate_5.Bind(this, F2End);0x01BBFaction2Goal.HoverEnded += K2Node_CreateDelegate_OutputDelegate_5;0x01E4K2Node_CreateDelegate_OutputDelegate_7.Bind(this, TotalEnd);0x01FBITM_CommunityGoal_TotalProgress.HoverEnded += K2Node_CreateDelegate_OutputDelegate_7;0x0224PopFlow();0x0225ITM_CommunityGoalInformation.SetFactionAndGoal(K2Node_CustomEvent_Faction_3, K2Node_CustomEvent_Goal_3);0x025BPopFlow();0x025CITM_CommunityGoalInformation.SetFactionAndGoal(K2Node_CustomEvent_Faction_2, K2Node_CustomEvent_Goal_2);0x0292PopFlow();0x0293ITM_CommunityGoalInformation.SetFactionAndGoal(K2Node_CustomEvent_Faction_1, K2Node_CustomEvent_Goal_1);0x02C9PopFlow();0x02CASetInfoToCurrentFaction();0x02D8PopFlow();0x02D9SetInfoToCurrentFaction();0x02E7PopFlow();0x02E8SetInfoToCurrentFaction();0x02F6PopFlow();0x02F7ITM_CommunityGoalInformation.SetFactionAndGoal(K2Node_CustomEvent_Faction, K2Node_CustomEvent_Goal);0x032DPopFlow();0x032Egoto Label_000F;0x0333Label_0333:0x0333return;0x0335// end of script
Final0x04

Used by 1

types with a member, parameter or interface of this type