Zdexby TheHolyOneZ
2,291 classes
Class

UBPC_FrenzyBuildUp_C

: UActorComponent : UObject
/Game/BP/Components/BPC_FrenzyBuildUp.BPC_FrenzyBuildUp_C 0x00D0 (208 B) align 8 inherited 0x00B0 3 scripted vtable /Game/BP/Components/BPC_FrenzyBuildUp
0x00x00D0

Members 6

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08PlayerRefABP_MainChar_C*8 flagsnullptr
0x04Amtfloat7 flags150
0x04HowManyApplicationsint327 flags25
0x04ConsecApplicationint327 flags0
0x04FrenzyBuildUpIndexint327 flags0
Inherited from UActorComponent 15
OffsetSizeNameTypeFlagsDefault
0x30PrimaryComponentTickFActorComponentTickFunction3 flags{}
0x10ComponentTagsTArray<FName>5 flags[]
0x10AssetUserDataTArray<UAssetUserData*>Protected+7 flags[]
0x00800x04padding / unreflected
0x04UCSSerializationIndexint325 flags-1
0x01bNetAddressable : 1bit 3boolProtected+3 flagsfalse
0x01bReplicates : 1bit 4boolNet+7 flagsfalse
0x01bAutoActivate : 1bit 7bool6 flagsfalse
0x01bIsActive : 1bit 0boolNetTransient+4 flagsfalse
0x01bEditableWhenInherited : 1bit 1bool5 flagstrue
0x01bCanEverAffectNavigation : 1bit 3boolProtected+6 flagsfalse
0x01bIsEditorOnly : 1bit 5bool6 flagsfalse
0x008B0x01padding / unreflected
0x01CreationMethodEComponentCreationMethod5 flagsNative
0x01OnComponentActivatedFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentDeactivatedFMulticastScriptDelegate4 flags<delegate>
0x008F0x01padding / unreflected
0x10UCSModifiedPropertiesTArray<FSimpleMemberReference>3 flags[]

Functions 3

SignatureFlagsNativeParams
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_FrenzyBuildUp(1751);0x000Freturn;0x0011// end of script
EventPublic0x00
void ApplyBuildUp()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_FrenzyBuildUp(2008);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_BPC_FrenzyBuildUp(int32 EntryPoint)
Script59 statements · 2,394 bytes of bytecode
0x0000PushFlow(Label_0957);0x0005goto [EntryPoint];0x000FApplyBuildUp();0x001DCallFunc_Percent_IntInt_ReturnValue = Percent_IntInt(FrenzyBuildUpIndex, 6);0x0047CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_Percent_IntInt_ReturnValue, 1);0x0069if (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x0073CallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x00B6CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue = BeginDeferredActorSpawnFromClass(this, /Game/BP/Components/BP_FrenzySpear.BP_FrenzySpear_C, CallFunc_MakeTransform_ReturnValue, 1, nullptr);0x00E0CallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x0123CallFunc_FinishSpawningActor_ReturnValue = FinishSpawningActor(CallFunc_BeginDeferredActorSpawnFromClass_ReturnValue, CallFunc_MakeTransform_ReturnValue);0x0149CallFunc_FinishSpawningActor_ReturnValue.K2_AttachToComponent(PlayerRef.Mesh, FName(torso), 2, 1, 1, true);0x019C/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/Gameplay/Cue_StatusEffectFrenzySpear.Cue_StatusEffectFrenzySpear, 1f, 1f, 0f, nullptr, nullptr);0x01D7PopFlow();0x01D8Temp_byte_Variable = 2;0x01EC/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x021ATemp_int_Variable_1 = PlayerRef.PlayerIndex;0x024B/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.Calculate Final Player Def+Res(PlayerRef.PlayerIndex, this, CallFunc_Calculate_Final_Player_Def_Res_FinalDef, CallFunc_Calculate_Final_Player_Def_Res_FinalRes);0x02A1/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.RESToStatusEffectBarLength(2, CallFunc_Calculate_Final_Player_Def_Res_FinalRes, this, CallFunc_RESToStatusEffectBarLength_BarLength);0x02DACallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(Switch(Temp_int_Variable_1, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentStatusEffectsP1, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentStatusEffectsP2, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentStatusEffectsP3, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentStatusEffectsP4, default => K2Node_Select_Default), Temp_byte_Variable, CallFunc_Map_Find_Value);0x03CFCallFunc_Divide_FloatFloat_ReturnValue_1 = Divide_FloatFloat(CallFunc_RESToStatusEffectBarLength_BarLength, 2f);0x03F9CallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(CallFunc_Map_Find_Value, CallFunc_Divide_FloatFloat_ReturnValue_1);0x041Fif (!(CallFunc_Greater_FloatFloat_ReturnValue)) PopFlow();0x0429Temp_byte_Variable = 2;0x043D/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x046BTemp_int_Variable_1 = PlayerRef.PlayerIndex;0x049C/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.Calculate Final Player Def+Res(PlayerRef.PlayerIndex, this, CallFunc_Calculate_Final_Player_Def_Res_FinalDef, CallFunc_Calculate_Final_Player_Def_Res_FinalRes);0x04F2/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.RESToStatusEffectBarLength(2, CallFunc_Calculate_Final_Player_Def_Res_FinalRes, this, CallFunc_RESToStatusEffectBarLength_BarLength);0x052BCallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(Switch(Temp_int_Variable_1, 0 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentStatusEffectsP1, 1 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentStatusEffectsP2, 2 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentStatusEffectsP3, 3 => CallFunc_GetGI_BBPSX_AsGI_BBPSX.CurrentStatusEffectsP4, default => K2Node_Select_Default), Temp_byte_Variable, CallFunc_Map_Find_Value);0x0620CallFunc_Divide_FloatFloat_ReturnValue_2 = Divide_FloatFloat(CallFunc_Map_Find_Value, CallFunc_RESToStatusEffectBarLength_BarLength);0x064ECallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_Divide_FloatFloat_ReturnValue_2, 0.5f, 1f, 20f, 32f);0x0687CallFunc_ApplyDamage_ReturnValue = /Script/Engine.Default__GameplayStatics.ApplyDamage(PlayerRef, CallFunc_MapRangeClamped_ReturnValue, nullptr, nullptr, /Game/BP/Variables/DT_StatusEffectApply.DT_StatusEffectApply_C);0x06D6PopFlow();0x06D7PushFlow(Label_0780);0x06DCK2Node_CreateDelegate_OutputDelegate.Bind(this, ApplyBuildUp);0x06F3CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 0.25f, true, 0f, 0f);0x0728CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x0745Delay(this, CallFunc_GetWorldDeltaSeconds_ReturnValue, LatentActionInfo{0xF, 1438956907, FName(ExecuteUbergraph_BPC_FrenzyBuildUp), this});0x077FPopFlow();0x0780Label_0780:0x0780CallFunc_GetWorldDeltaSeconds_ReturnValue_1 = GetWorldDeltaSeconds(this);0x079DDelay(this, CallFunc_GetWorldDeltaSeconds_ReturnValue_1, LatentActionInfo{0x1D8, -1344852144, FName(ExecuteUbergraph_BPC_FrenzyBuildUp), this});0x07D7PopFlow();0x07D8CallFunc_BooleanOR_ReturnValue = BooleanOR(PlayerRef.IsInvulnerable, PlayerRef.IsDead);0x082Aif (!(CallFunc_BooleanOR_ReturnValue)) goto Label_0839;0x0838PopFlow();0x0839Label_0839:0x0839CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(HowManyApplications);0x085ECallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(Amt, CallFunc_Conv_IntToFloat_ReturnValue);0x088CPlayerRef.Grant/ModifyStatusEffect(2, CallFunc_Divide_FloatFloat_ReturnValue);0x08BBCallFunc_Add_IntInt_ReturnValue = Add_IntInt(ConsecApplication, 1);0x08E5Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0900ConsecApplication = Temp_int_Variable;0x091BCallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(ConsecApplication, HowManyApplications);0x0941if (!(CallFunc_Greater_IntInt_ReturnValue)) PopFlow();0x094BK2_DestroyComponent(this);0x0956PopFlow();0x0957Label_0957:0x0957return;0x0959// end of script
Final0x04