Zdexby TheHolyOneZ
9,486 classes
Class

UBP_FetchIsRepairing_C

: UUWECueParamFetchFunction : UObject
/Game/GameplayCueNotifies/Welder/BP_FetchIsRepairing.BP_FetchIsRepairing_C 0x0038 (56 B) align 8 inherited 0x0030 1 scripted vtable /Game/GameplayCueNotifies/Welder/BP_FetchIsRepairing
0x00x0038

Members 1

OffsetSizeNameTypeFlagsDefault
0x08RepairToolItemTypeUUWEItemType*6 flags/Game/Data/ItemType/Tools/DA_RepairTool_ItemType.DA_RepairT…
Inherited from UUWECueParamFetchFunction 1
OffsetSizeNameTypeFlagsDefault
0x01bInstantiatebool7 flagsfalse

Functions 1

SignatureFlagsNativeParams
float FetchParam(FGameplayCueParameters& CueParams, FUWEEffectParam& EffectParam, AActor* Target)
Script26 statements · 949 bytes of bytecode
0x0000CallFunc_GetCueParamSourceActorByClass_ReturnValue = GetCueParamSourceActorByClass(CueParams, EffectParam, Target, /Script/Subnautica2.SN2PlayerCharacter);0x0038K2Node_DynamicCast_AsSN2Player_Character = Cast<SN2PlayerCharacter>(CallFunc_GetCueParamSourceActorByClass_ReturnValue);0x005CK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsSN2Player_Character);0x0079if (!(K2Node_DynamicCast_bSuccess)) goto Label_03AA;0x0087CallFunc_GetPS_ReturnValue = K2Node_DynamicCast_AsSN2Player_Character.GetPS();0x00B1CallFunc_IsValid_ReturnValue_1 = IsValid(CallFunc_GetPS_ReturnValue.HoverTarget.Actor);0x00EDif (!(CallFunc_IsValid_ReturnValue_1)) goto Label_03AA;0x00FBCallFunc_GetPS_ReturnValue = K2Node_DynamicCast_AsSN2Player_Character.GetPS();0x0125CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetPS_ReturnValue.HoverTarget.Actor.GetComponentByClass(/Script/UWEAbilitySystem.UWEHealthSetComponent);0x0177CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetComponentByClass_ReturnValue);0x0194if (!(CallFunc_IsValid_ReturnValue)) goto Label_03AA;0x01A2RepairToolItemType.GetTunableData(GameplayTag{FName(ItemType.TunableData.MaxRange)}, CallFunc_GetTunableData_Value, CallFunc_GetTunableData_bFound);0x01EFCallFunc_GetPS_ReturnValue = K2Node_DynamicCast_AsSN2Player_Character.GetPS();0x0219CallFunc_GetComponentByClass_ReturnValue = CallFunc_GetPS_ReturnValue.HoverTarget.Actor.GetComponentByClass(/Script/UWEAbilitySystem.UWEHealthSetComponent);0x026BCallFunc_LessEqual_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetPS_ReturnValue.HoverTarget.Distance);0x02A7CallFunc_LessEqual_DoubleDouble_B_ImplicitCast = Cast<4>(CallFunc_GetTunableData_Value);0x02C4CallFunc_LessEqual_DoubleDouble_ReturnValue = LessEqual_DoubleDouble(CallFunc_LessEqual_DoubleDouble_A_ImplicitCast, CallFunc_LessEqual_DoubleDouble_B_ImplicitCast);0x02EACallFunc_GetNormalizedHealth_ReturnValue = CallFunc_GetComponentByClass_ReturnValue.GetNormalizedHealth();0x031CCallFunc_Less_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetNormalizedHealth_ReturnValue);0x0339CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Less_DoubleDouble_A_ImplicitCast, 1);0x035FCallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_LessEqual_DoubleDouble_ReturnValue, CallFunc_Less_DoubleDouble_ReturnValue);0x0385if (!(CallFunc_BooleanAND_ReturnValue)) goto Label_03AA;0x0393ReturnValue = 1f;0x03AALabel_03AA:0x03AAreturn ReturnValue;0x03B4// end of script
EventPublic0x13C