Zdexby TheHolyOneZ
6,272 classes
Class

UMainMenu_MateriaEquipStatusCell_C

: UEndMenuMateriaEquipCell : UEndUserWidget : UUserWidget : UWidget : UVisual : UObject
/Game/Menu/Resident/MainMenu/Materia/MainMenu_MateriaEquipStatusCell.MainMenu_MateriaEquipStatusCell_C 0x0498 (1,176 B) align 8 inherited 0x03C8 5 scripted vtable /Game/Menu/Resident/MainMenu/Materia/MainMenu_MateriaEquipStatusCell
0x00x0498

Members 23

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+3 flags{}
0x08BgUEndImage*9 flagsnullptr
0x08Bg_1UEndImage*9 flagsnullptr
0x08EndImageUEndImage*9 flagsnullptr
0x08EndImage_62UEndImage*9 flagsnullptr
0x08Gauge_ApUEndProgressBar*9 flagsnullptr
0x08Icon_Status_1UMainMenu_Icon_Status_C*9 flagsnullptr
0x08Icon_Status_2UMainMenu_Icon_Status_C*9 flagsnullptr
0x08Icon_Status_3UMainMenu_Icon_Status_C*9 flagsnullptr
0x08Icon_Status_4UMainMenu_Icon_Status_C*9 flagsnullptr
0x08Img_Exp_Gauge_WakuUEndImage*9 flagsnullptr
0x08Pnl_MateriaValueUEndCanvasPanel*9 flagsnullptr
0x08Pnl_StatusValueUEndCanvasPanel*9 flagsnullptr
0x08Txt_ApInfoUEndTextBlock*9 flagsnullptr
0x08Txt_ApTitleUEndTextBlock*9 flagsnullptr
0x08Txt_LvUEndTextBlock*9 flagsnullptr
0x08Txt_Lv_TitleUEndTextBlock*9 flagsnullptr
0x08Txt_StatusValue_1UEndTextBlock*9 flagsnullptr
0x08Txt_StatusValue_2UEndTextBlock*9 flagsnullptr
0x08Txt_StatusValue_3UEndTextBlock*9 flagsnullptr
0x08Txt_StatusValue_4UEndTextBlock*9 flagsnullptr
0x01PlayerTypeEPlayerType7 flagsCLOUD
0x04710x07padding / unreflected
0x20EquipFEndDataObjectEquipmentAccessor4 flags{}
Inherited from UEndUserWidget 5
OffsetSizeNameTypeFlagsDefault
0x01bPauseablebool7 flagsfalse
0x01bAnimationDuplicationbool7 flagsfalse
0x01bSupportsPromotionVideobool8 flagstrue
0x02630xC5padding / unreflected
0x50ChachedAnimationsTMap<FName, UWidgetAnimation*>Transient+1 flags<TMap>
0x50SharedAnimationsTMap<FName, UWidgetAnimation*>Transient+1 flags<TMap>
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<UUMGSequenceTickManager*>Transient+2 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+5 flagsnullptr
0x10StoppedSequencePlayersTArray<TArray<UWidgetTree*>>Transient+2 flags[]
0x10NamedSlotBindingsTArray<UWidgetTree*>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<UPanelSlot*>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<void>TransientProtected+2 flags[]

Functions 5

SignatureFlagsNativeParams
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_MainMenu_MateriaEquipStatusCell(273);0x000Freturn;0x0011// end of script
EventPublic0x00
void OnUpdateEquipStatus(FEndDataObjectEquipmentAccessor& dataObjectEquipment)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_dataObjectEquipment = dataObjectEquipment;0x0012ExecuteUbergraph_MainMenu_MateriaEquipStatusCell(447);0x0021return;0x0023// end of script
EventPublic0x20
void OnUpdateEquipUpgradedStatus(int32 Attack, int32 Defense, int32 MagicAttack, int32 MagicDefense, int32 AttackAdd, int32 DefenseAdd, int32 MagicAttackAdd, int32 MagicDefenseAdd)
Script11 statements · 162 bytes of bytecode
0x0000PersistentFrame.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
EventPublic0x20
void OnUpdateMaterialStatus(const FString& ApStr, float Percent)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_ApStr = ApStr;0x0012PersistentFrame.K2Node_Event_Percent = Percent;0x0024ExecuteUbergraph_MainMenu_MateriaEquipStatusCell(10);0x0033return;0x0035// end of script
EventPublic0x14
void ExecuteUbergraph_MainMenu_MateriaEquipStatusCell(int32 EntryPoint)
Script98 statements · 3,011 bytes of bytecode
0x0000goto [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
Final0x04

Used by 1

types with a member, parameter or interface of this type