Zdexby TheHolyOneZ
2,291 classes
Class

UBPC_SEPoison_C

: UBPC_StatusEffectParent_C : UActorComponent : UObject
/Game/BP/Components/BPC_SEPoison.BPC_SEPoison_C 0x00E8 (232 B) align 8 inherited 0x00DA 3 scripted vtable /Game/BP/Components/BPC_SEPoison
0x00x00E8

Members 1

OffsetSizeNameTypeFlagsDefault
0x00DA0x06padding / unreflected
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
Inherited from UBPC_StatusEffectParent_C 6
OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x10DisplayColorFLinearColor7 flags{R=0.15, G=0, B=1, A=1}
0x08PlayerRefABP_MainChar_C*8 flagsnullptr
0x08StatusEffectMeterWidgetRefUW_StatusEffectMeter_C*8 flagsnullptr
0x01WhichEffectE_WhichStatusEffect7 flagsNewEnumerator0
0x01DisplayWarningMessagebool6 flagstrue
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 DamagePlayer()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_SEPoison(2713);0x000Freturn;0x0011// end of script
0x00
void ReceiveBeginPlay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_BPC_SEPoison(2718);0x000Freturn;0x0011// end of script
EventPublic0x00
void ExecuteUbergraph_BPC_SEPoison(int32 EntryPoint)
Script58 statements · 2,726 bytes of bytecode
0x0000PushFlow(Label_0AA3);0x0005goto [EntryPoint];0x000FDamagePlayer();0x001DPopFlow();0x001ELabel_001E:0x001EReceiveBeginPlay();0x0028K2Node_CreateDelegate_OutputDelegate.Bind(this, DamagePlayer);0x003FCallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 0.853375f, true, 0f, 0f);0x0074CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x0091Delay(this, CallFunc_GetWorldDeltaSeconds_ReturnValue, LatentActionInfo{0xF, 761086469, FName(ExecuteUbergraph_BPC_SEPoison), this});0x00CBPopFlow();0x00CCLabel_00CC:0x00CCCallFunc_BooleanOR_ReturnValue = BooleanOR(PlayerRef.IsInvulnerable, PlayerRef.IsDead);0x011Eif (!(CallFunc_BooleanOR_ReturnValue)) goto Label_012D;0x012CPopFlow();0x012DLabel_012D:0x012DCallFunc_ApplyDamage_ReturnValue = /Script/Engine.Default__GameplayStatics.ApplyDamage(PlayerRef, 10f, nullptr, PlayerRef, /Game/BP/Variables/DT_StatusEffectApply.DT_StatusEffectApply_C);0x0180/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/Gameplay/A_StatusEffectPoison.A_StatusEffectPoison, 1f, 1f, 0f, nullptr, nullptr);0x01BB/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x01E9Temp_int_Variable = PlayerRef.PlayerIndex;0x021A/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);0x0270CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_Calculate_Final_Player_Def_Res_FinalRes);0x0295CallFunc_MapRangeUnclamped_ReturnValue = MapRangeUnclamped(CallFunc_Conv_IntToFloat_ReturnValue, 30f, 150f, 2.5f, 12f);0x02CECallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(Switch(Temp_int_Variable, 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), WhichEffect, CallFunc_Map_Find_Value);0x03C3CallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(CallFunc_Map_Find_Value, CallFunc_MapRangeUnclamped_ReturnValue);0x03F1CallFunc_FMin_ReturnValue = FMin(CallFunc_Add_FloatFloat_ReturnValue, 0f);0x041BCallFunc_EqualEqual_FloatFloat_ReturnValue = EqualEqual_FloatFloat(CallFunc_FMin_ReturnValue, 0f);0x043Dif (!(CallFunc_EqualEqual_FloatFloat_ReturnValue)) goto Label_0473;0x044BK2_ClearTimer(this, "DamagePlayer");0x0464RemoveStatusEffect();0x0472PopFlow();0x0473Label_0473:0x0473/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x04A1Temp_int_Variable = PlayerRef.PlayerIndex;0x04D2/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);0x0528CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_Calculate_Final_Player_Def_Res_FinalRes);0x054DCallFunc_MapRangeUnclamped_ReturnValue = MapRangeUnclamped(CallFunc_Conv_IntToFloat_ReturnValue, 30f, 150f, 2.5f, 12f);0x0586CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(Switch(Temp_int_Variable, 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), WhichEffect, CallFunc_Map_Find_Value);0x067BCallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(CallFunc_Map_Find_Value, CallFunc_MapRangeUnclamped_ReturnValue);0x06A9CallFunc_FMin_ReturnValue = FMin(CallFunc_Add_FloatFloat_ReturnValue, 0f);0x06D3/Script/Engine.Default__BlueprintMapLibrary.Map_Add(Switch(Temp_int_Variable, 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), WhichEffect, CallFunc_FMin_ReturnValue);0x07BE/Game/BP/Core/BBPSX_FuncLib.Default__BBPSX_FuncLib_C.GetGI_BBPSX(this, CallFunc_GetGI_BBPSX_AsGI_BBPSX);0x07ECTemp_int_Variable = PlayerRef.PlayerIndex;0x081D/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);0x0873CallFunc_Conv_IntToFloat_ReturnValue = Conv_IntToFloat(CallFunc_Calculate_Final_Player_Def_Res_FinalRes);0x0898CallFunc_MapRangeUnclamped_ReturnValue = MapRangeUnclamped(CallFunc_Conv_IntToFloat_ReturnValue, 30f, 150f, 2.5f, 12f);0x08D1CallFunc_Map_Find_ReturnValue = /Script/Engine.Default__BlueprintMapLibrary.Map_Find(Switch(Temp_int_Variable, 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), WhichEffect, CallFunc_Map_Find_Value);0x09C6CallFunc_Add_FloatFloat_ReturnValue = Add_FloatFloat(CallFunc_Map_Find_Value, CallFunc_MapRangeUnclamped_ReturnValue);0x09F4CallFunc_FMin_ReturnValue = FMin(CallFunc_Add_FloatFloat_ReturnValue, 0f);0x0A1ECallFunc_Abs_ReturnValue = Abs(CallFunc_FMin_ReturnValue);0x0A43StatusEffectMeterWidgetRef.CurrentStatusEffectAmt = CallFunc_Abs_ReturnValue;0x0A74StatusEffectMeterWidgetRef.UpdateResourceBar();0x0A98PopFlow();0x0A99goto Label_00CC;0x0A9Egoto Label_001E;0x0AA3Label_0AA3:0x0AA3return;0x0AA5// end of script
Final0x04