Zdexby TheHolyOneZ
5,372 classes
Class

UBP_AutoReloadPerkActivation_C

: UFloatPerkActivation : UDataAsset : UObject
/Game/GameElements/KPI/Perks/BP_AutoReloadPerkActivation.BP_AutoReloadPerkActivation_C 0x0050 (80 B) align 8 inherited 0x0030 3 scripted vtable /Game/GameElements/KPI/Perks/BP_AutoReloadPerkActivation
0x00x0050

Members 4

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08InventoryUInventoryComponent*8 flagsnullptr
0x04Durationfloat7 flags0
0x00440x04padding / unreflected
0x08CharacterAPlayerCharacter*8 flagsnullptr
Inherited from UDataAsset 1
OffsetSizeNameTypeFlagsDefault
0x08NativeClassTSubclassOf<UDataAsset>7 flags/Script/Engine.DataAsset

Functions 3

SignatureFlagsNativeParams
void Receive_ActivatePerk(APlayerCharacter* Character, float Value)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_character = Character;0x0012PersistentFrame.K2Node_Event_Value = Value;0x0024ExecuteUbergraph_BP_AutoReloadPerkActivation(143);0x0033return;0x0035// end of script
EventProtected0x0C
void OnItemEquipped_Event_0(AItem* Item)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Item = Item;0x0012ExecuteUbergraph_BP_AutoReloadPerkActivation(10);0x0021return;0x0023// end of script
0x08
void ExecuteUbergraph_BP_AutoReloadPerkActivation(int32 EntryPoint)
Script16 statements · 357 bytes of bytecode
0x0000goto [EntryPoint];0x000AK2Node_DynamicCast_AsAmmo_Driven_Weapon = Cast<AmmoDrivenWeapon>(K2Node_CustomEvent_Item);0x002EK2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsAmmo_Driven_Weapon);0x004Bif (!(K2Node_DynamicCast_bSuccess)) goto Label_0162;0x0059K2Node_DynamicCast_AsAmmo_Driven_Weapon.AutoReloadDuration = Duration;0x008Agoto Label_0162;0x008FCallFunc_IsLocallyControlled_ReturnValue = K2Node_Event_character.IsLocallyControlled();0x00BDif (!(CallFunc_IsLocallyControlled_ReturnValue)) goto Label_0162;0x00CBCharacter = K2Node_Event_character;0x00DEDuration = K2Node_Event_Value;0x00F9Inventory = Character.InventoryComponent;0x0122K2Node_CreateDelegate_OutputDelegate.Bind(this, OnItemEquipped_Event_0);0x0139Inventory.OnItemEquipped += K2Node_CreateDelegate_OutputDelegate;0x0162Label_0162:0x0162return;0x0164// end of script
Final0x04