Class
UMainMenu_MateriaEquipStatusCell_C
: UEndMenuMateriaEquipCell : UEndUserWidget : UUserWidget : UWidget : UVisual : UObject0x00x0498
Members 23
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+3 flags | {} | |
| 0x08 | Bg | UEndImage* | 9 flags | nullptr | |
| 0x08 | Bg_1 | UEndImage* | 9 flags | nullptr | |
| 0x08 | EndImage | UEndImage* | 9 flags | nullptr | |
| 0x08 | EndImage_62 | UEndImage* | 9 flags | nullptr | |
| 0x08 | Gauge_Ap | UEndProgressBar* | 9 flags | nullptr | |
| 0x08 | Icon_Status_1 | UMainMenu_Icon_Status_C* | 9 flags | nullptr | |
| 0x08 | Icon_Status_2 | UMainMenu_Icon_Status_C* | 9 flags | nullptr | |
| 0x08 | Icon_Status_3 | UMainMenu_Icon_Status_C* | 9 flags | nullptr | |
| 0x08 | Icon_Status_4 | UMainMenu_Icon_Status_C* | 9 flags | nullptr | |
| 0x08 | Img_Exp_Gauge_Waku | UEndImage* | 9 flags | nullptr | |
| 0x08 | Pnl_MateriaValue | UEndCanvasPanel* | 9 flags | nullptr | |
| 0x08 | Pnl_StatusValue | UEndCanvasPanel* | 9 flags | nullptr | |
| 0x08 | Txt_ApInfo | UEndTextBlock* | 9 flags | nullptr | |
| 0x08 | Txt_ApTitle | UEndTextBlock* | 9 flags | nullptr | |
| 0x08 | Txt_Lv | UEndTextBlock* | 9 flags | nullptr | |
| 0x08 | Txt_Lv_Title | UEndTextBlock* | 9 flags | nullptr | |
| 0x08 | Txt_StatusValue_1 | UEndTextBlock* | 9 flags | nullptr | |
| 0x08 | Txt_StatusValue_2 | UEndTextBlock* | 9 flags | nullptr | |
| 0x08 | Txt_StatusValue_3 | UEndTextBlock* | 9 flags | nullptr | |
| 0x08 | Txt_StatusValue_4 | UEndTextBlock* | 9 flags | nullptr | |
| 0x01 | PlayerType | EPlayerType | 7 flags | CLOUD | |
| 0x0471 | 0x07 | padding / unreflected | |||
| 0x20 | Equip | FEndDataObjectEquipmentAccessor | 4 flags | {} | |
Inherited from UEndUserWidget 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x01 | bPauseable | bool | 7 flags | false | |
| 0x01 | bAnimationDuplication | bool | 7 flags | false | |
| 0x01 | bSupportsPromotionVideo | bool | 8 flags | true | |
| 0x0263 | 0xC5 | padding / unreflected | |||
| 0x50 | ChachedAnimations | TMap<FName, UWidgetAnimation*> | Transient+1 flags | <TMap> | |
| 0x50 | SharedAnimations | TMap<FName, UWidgetAnimation*> | Transient+1 flags | <TMap> | |
Inherited from UUserWidget 20
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | ColorAndOpacity | FLinearColor | 8 flags | {R=1, G=1, B=1, A=1} | |
| 0x10 | ColorAndOpacityDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x28 | ForegroundColor | FSlateColor | 4 flags | {SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=2} | |
| 0x10 | ForegroundColorDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x10 | OnVisibilityChanged | FMulticastScriptDelegate | 4 flags | <delegate> | |
| 0x0178 | 0x18 | padding / unreflected | |||
| 0x10 | Padding | FMargin | 7 flags | {LEFT=0, Top=0, RIGHT=0, Bottom=0} | |
| 0x10 | ActiveSequencePlayers | TArray<UUMGSequenceTickManager*> | Transient+2 flags | [] | |
| 0x08 | AnimationTickManager | UUMGSequenceTickManager* | Transient+5 flags | nullptr | |
| 0x10 | StoppedSequencePlayers | TArray<TArray<UWidgetTree*>> | Transient+2 flags | [] | |
| 0x10 | NamedSlotBindings | TArray<UWidgetTree*> | 3 flags | [] | |
| 0x08 | WidgetTree | UWidgetTree* | Transient+7 flags | nullptr | |
| 0x04 | Priority | int32 | 8 flags | 0 | |
| 0x01 | bSupportsKeyboardFocus : 1bit 0 | bool | Deprecated+3 flags | true | |
| 0x01 | bIsFocusable : 1bit 1 | bool | 5 flags | false | |
| 0x01 | bStopAction : 1bit 2 | bool | 5 flags | false | |
| 0x01 | bHasScriptImplementedTick : 1bit 3 | bool | 3 flags | true | |
| 0x01 | bHasScriptImplementedPaint : 1bit 4 | bool | 3 flags | true | |
| 0x01E5 | 0x0B | padding / unreflected | |||
| 0x01 | TickFrequency | EWidgetTickFrequency | 9 flags | Auto | |
| 0x01F1 | 0x07 | padding / unreflected | |||
| 0x08 | InputComponent | UInputComponent* | TransientProtected+8 flags | nullptr | |
| 0x10 | AnimationCallbacks | TArray<UPanelSlot*> | TransientProtected+4 flags | [] | |
Inherited from UWidget 22
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | Slot | UPanelSlot* | 12 flags | nullptr | |
| 0x10 | bIsEnabledDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x18 | ToolTipText | FText | 4 flags | <FText> | |
| 0x10 | ToolTipTextDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x08 | ToolTipWidget | UWidget* | 12 flags | nullptr | |
| 0x10 | ToolTipWidgetDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x10 | VisibilityDelegate | FScriptDelegate | 4 flags | <delegate> | |
| 0x1C | RenderTransform | FWidgetTransform | 5 flags | {Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}… | |
| 0x08 | RenderTransformPivot | FVector2D | 8 flags | {X=0.5, Y=0.5} | |
| 0x01 | bIsVariable : 1bit 0 | bool | 3 flags | true | |
| 0x01 | bCreatedByConstructionScript : 1bit 1 | bool | Transient+3 flags | false | |
| 0x01 | bIsEnabled : 1bit 2 | bool | 6 flags | true | |
| 0x01 | bOverride_Cursor : 1bit 3 | bool | 4 flags | false | |
| 0x00B5 | 0x03 | padding / unreflected | |||
| 0x08 | AccessibleWidgetData | USlateAccessibleWidgetData* | 8 flags | nullptr | |
| 0x01 | bIsVolatile : 1bit 0 | bool | Protected+6 flags | false | |
| 0x01 | Cursor | uint8 | 9 flags | 1 | |
| 0x01 | Clipping | EWidgetClipping | 6 flags | Inherit | |
| 0x01 | Visibility | ESlateVisibility | 6 flags | Visible | |
| 0x04 | RenderOpacity | float | 6 flags | 1 | |
| 0x08 | Navigation | UWidgetNavigation* | 11 flags | nullptr | |
| 0x01 | FlowDirectionPreference | EFlowDirectionPreference | 6 flags | Inherit | |
| 0x00D1 | 0x27 | padding / unreflected | |||
| 0x10 | NativeBindings | TArray<void> | TransientProtected+2 flags | [] | |
Functions 5
| Signature | Flags | Native | Params |
|---|---|---|---|
void Construct()Script3 statements · 18 bytes of bytecode0x0000ExecuteUbergraph_MainMenu_MateriaEquipStatusCell(273);0x000Freturn;0x0011// end of script | EventPublic | 0x00 | |
void OnUpdateEquipStatus(FEndDataObjectEquipmentAccessor& dataObjectEquipment)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_dataObjectEquipment = dataObjectEquipment;0x0012ExecuteUbergraph_MainMenu_MateriaEquipStatusCell(447);0x0021return;0x0023// end of script | EventPublic | 0x20 | |
void OnUpdateEquipUpgradedStatus(int32 Attack, int32 Defense, int32 MagicAttack, int32 MagicDefense, int32 AttackAdd, int32 DefenseAdd, int32 MagicAttackAdd, int32 MagicDefenseAdd)Script11 statements · 162 bytes of bytecode0x0000PersistentFrame.K2Node_Event_Attack = Attack;0x0012PersistentFrame.K2Node_Event_Defense = Defense;0x0024PersistentFrame.K2Node_Event_MagicAttack = MagicAttack;0x0036PersistentFrame.K2Node_Event_MagicDefense = MagicDefense;0x0048PersistentFrame.K2Node_Event_AttackAdd = AttackAdd;0x005APersistentFrame.K2Node_Event_DefenseAdd = DefenseAdd;0x006CPersistentFrame.K2Node_Event_MagicAttackAdd = MagicAttackAdd;0x007EPersistentFrame.K2Node_Event_MagicDefenseAdd = MagicDefenseAdd;0x0090ExecuteUbergraph_MainMenu_MateriaEquipStatusCell(1011);0x009Freturn;0x00A1// end of script | EventPublic | 0x20 | |
void OnUpdateMaterialStatus(const FString& ApStr, float Percent)Script5 statements · 54 bytes of bytecode0x0000PersistentFrame.K2Node_Event_ApStr = ApStr;0x0012PersistentFrame.K2Node_Event_Percent = Percent;0x0024ExecuteUbergraph_MainMenu_MateriaEquipStatusCell(10);0x0033return;0x0035// end of script | EventPublic | 0x14 | |
void ExecuteUbergraph_MainMenu_MateriaEquipStatusCell(int32 EntryPoint)Script98 statements · 3,011 bytes of bytecode0x0000goto [EntryPoint];0x000APnl_StatusValue.SetVisibility(1);0x0030Pnl_MateriaValue.SetVisibility(0);0x0056Txt_Lv.SetVisibility(0);0x007CTxt_ApInfo.SetVisibility(0);0x00A2CallFunc_Conv_StringToText_ReturnValue = Conv_StringToText(K2Node_Event_ApStr);0x00C7SetTextToTextBlock(Txt_ApInfo, CallFunc_Conv_StringToText_ReturnValue);0x00E3Gauge_Ap.SetPercent(K2Node_Event_Percent);0x010Cgoto Label_0BC0;0x0111goto Label_0BC0;0x0116Label_0116:0x0116Icon_Status_1.SetSelectedIndex(1);0x013FIcon_Status_2.SetSelectedIndex(3);0x0168Icon_Status_3.SetSelectedIndex(2);0x0191Icon_Status_4.SetSelectedIndex(4);0x01BAgoto Label_0BC0;0x01BFEquip = K2Node_Event_dataObjectEquipment;0x01DAPnl_StatusValue.SetVisibility(0);0x0200Pnl_MateriaValue.SetVisibility(1);0x0226CallFunc_GetAttackAdd_ReturnValue = GetAttackAdd(Equip);0x024BCallFunc_Conv_IntToText_ReturnValue_7 = Conv_IntToText(CallFunc_GetAttackAdd_ReturnValue, false, false, 1, 324);0x027CSetTextToTextBlock(Txt_StatusValue_1, CallFunc_Conv_IntToText_ReturnValue_7);0x0298CallFunc_GetMagicAttackAdd_ReturnValue = GetMagicAttackAdd(Equip);0x02BDCallFunc_Conv_IntToText_ReturnValue_6 = Conv_IntToText(CallFunc_GetMagicAttackAdd_ReturnValue, false, false, 1, 324);0x02EESetTextToTextBlock(Txt_StatusValue_2, CallFunc_Conv_IntToText_ReturnValue_6);0x030ACallFunc_GetDefenseAdd_ReturnValue = GetDefenseAdd(Equip);0x032FCallFunc_Conv_IntToText_ReturnValue_5 = Conv_IntToText(CallFunc_GetDefenseAdd_ReturnValue, false, false, 1, 324);0x0360SetTextToTextBlock(Txt_StatusValue_3, CallFunc_Conv_IntToText_ReturnValue_5);0x037CCallFunc_GetMagicDefenseAdd_ReturnValue = GetMagicDefenseAdd(Equip);0x03A1CallFunc_Conv_IntToText_ReturnValue_4 = Conv_IntToText(CallFunc_GetMagicDefenseAdd_ReturnValue, false, false, 1, 324);0x03D2SetTextToTextBlock(Txt_StatusValue_4, CallFunc_Conv_IntToText_ReturnValue_4);0x03EEgoto Label_0116;0x03F3Pnl_StatusValue.SetVisibility(0);0x0419Pnl_MateriaValue.SetVisibility(1);0x043FCallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(K2Node_Event_Attack, K2Node_Event_AttackAdd);0x046DCallFunc_Conv_IntToText_ReturnValue_3 = Conv_IntToText(CallFunc_Add_IntInt_ReturnValue_3, false, true, 1, 324);0x049ESetTextToTextBlock(Txt_StatusValue_1, CallFunc_Conv_IntToText_ReturnValue_3);0x04BACallFunc_Greater_IntInt_ReturnValue_3 = Greater_IntInt(K2Node_Event_AttackAdd, 0);0x04DCif (!(CallFunc_Greater_IntInt_ReturnValue_3)) goto Label_09A0;0x04EAK2Node_MakeStruct_SlateColor.SpecifiedColor = LinearColor{0f, 0.3564f, 1f, 1f};0x0527K2Node_MakeStruct_SlateColor.ColorUseRule = 0;0x0544Txt_StatusValue_1.SetColorAndOpacity(K2Node_MakeStruct_SlateColor);0x056DLabel_056D:0x056DCallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(K2Node_Event_Defense, K2Node_Event_DefenseAdd);0x059BCallFunc_Conv_IntToText_ReturnValue_2 = Conv_IntToText(CallFunc_Add_IntInt_ReturnValue_2, false, true, 1, 324);0x05CCSetTextToTextBlock(Txt_StatusValue_3, CallFunc_Conv_IntToText_ReturnValue_2);0x05E8CallFunc_Greater_IntInt_ReturnValue_2 = Greater_IntInt(K2Node_Event_DefenseAdd, 0);0x060Aif (!(CallFunc_Greater_IntInt_ReturnValue_2)) goto Label_0A28;0x0618K2Node_MakeStruct_SlateColor.SpecifiedColor = LinearColor{0f, 0.3564f, 1f, 1f};0x0655K2Node_MakeStruct_SlateColor.ColorUseRule = 0;0x0672Txt_StatusValue_3.SetColorAndOpacity(K2Node_MakeStruct_SlateColor);0x069BLabel_069B:0x069BCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(K2Node_Event_MagicAttack, K2Node_Event_MagicAttackAdd);0x06C9CallFunc_Conv_IntToText_ReturnValue_1 = Conv_IntToText(CallFunc_Add_IntInt_ReturnValue_1, false, true, 1, 324);0x06FASetTextToTextBlock(Txt_StatusValue_2, CallFunc_Conv_IntToText_ReturnValue_1);0x0716CallFunc_Greater_IntInt_ReturnValue_1 = Greater_IntInt(K2Node_Event_MagicAttackAdd, 0);0x0738if (!(CallFunc_Greater_IntInt_ReturnValue_1)) goto Label_0AB0;0x0746K2Node_MakeStruct_SlateColor.SpecifiedColor = LinearColor{0f, 0.3564f, 1f, 1f};0x0783K2Node_MakeStruct_SlateColor.ColorUseRule = 0;0x07A0Txt_StatusValue_2.SetColorAndOpacity(K2Node_MakeStruct_SlateColor);0x07C9Label_07C9:0x07C9CallFunc_Add_IntInt_ReturnValue = Add_IntInt(K2Node_Event_MagicDefense, K2Node_Event_MagicDefenseAdd);0x07F7CallFunc_Conv_IntToText_ReturnValue = Conv_IntToText(CallFunc_Add_IntInt_ReturnValue, false, true, 1, 324);0x0828SetTextToTextBlock(Txt_StatusValue_4, CallFunc_Conv_IntToText_ReturnValue);0x0844CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(K2Node_Event_MagicDefenseAdd, 0);0x0866if (!(CallFunc_Greater_IntInt_ReturnValue)) goto Label_0B38;0x0874K2Node_MakeStruct_SlateColor.SpecifiedColor = LinearColor{0f, 0.3564f, 1f, 1f};0x08B1K2Node_MakeStruct_SlateColor.ColorUseRule = 0;0x08CETxt_StatusValue_4.SetColorAndOpacity(K2Node_MakeStruct_SlateColor);0x08F7Label_08F7:0x08F7Icon_Status_1.SetSelectedIndex(1);0x0920Icon_Status_2.SetSelectedIndex(3);0x0949Icon_Status_3.SetSelectedIndex(2);0x0972Icon_Status_4.SetSelectedIndex(4);0x099Bgoto Label_0BC0;0x09A0Label_09A0:0x09A0K2Node_MakeStruct_SlateColor_1.SpecifiedColor = LinearColor{1f, 1f, 1f, 1f};0x09DDK2Node_MakeStruct_SlateColor_1.ColorUseRule = 0;0x09FATxt_StatusValue_1.SetColorAndOpacity(K2Node_MakeStruct_SlateColor_1);0x0A23goto Label_056D;0x0A28Label_0A28:0x0A28K2Node_MakeStruct_SlateColor_1.SpecifiedColor = LinearColor{1f, 1f, 1f, 1f};0x0A65K2Node_MakeStruct_SlateColor_1.ColorUseRule = 0;0x0A82Txt_StatusValue_3.SetColorAndOpacity(K2Node_MakeStruct_SlateColor_1);0x0AABgoto Label_069B;0x0AB0Label_0AB0:0x0AB0K2Node_MakeStruct_SlateColor_1.SpecifiedColor = LinearColor{1f, 1f, 1f, 1f};0x0AEDK2Node_MakeStruct_SlateColor_1.ColorUseRule = 0;0x0B0ATxt_StatusValue_2.SetColorAndOpacity(K2Node_MakeStruct_SlateColor_1);0x0B33goto Label_07C9;0x0B38Label_0B38:0x0B38K2Node_MakeStruct_SlateColor_1.SpecifiedColor = LinearColor{1f, 1f, 1f, 1f};0x0B75K2Node_MakeStruct_SlateColor_1.ColorUseRule = 0;0x0B92Txt_StatusValue_4.SetColorAndOpacity(K2Node_MakeStruct_SlateColor_1);0x0BBBgoto Label_08F7;0x0BC0Label_0BC0:0x0BC0return;0x0BC2// end of script | Final | 0x04 |