Zdexby TheHolyOneZ
3,987 classes
Class

UItemAction_UseHealingItem_C

: UItemActionMaster_C : UObject
/Game/Comatose/Journal/ItemActions/ItemAction_UseHealingItem.ItemAction_UseHealingItem_C 0x0078 (120 B) align 8 inherited 0x0070 4 scripted vtable /Game/Comatose/Journal/ItemActions/ItemAction_UseHealingItem
0x00x0078

Members 1

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
Inherited from UItemActionMaster_C 6
OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x18Action NameFText3 flags<FText>
0x08Game InstanceUCT_GameInstance_C*6 flagsnullptr
0x08Player RefACT_Player_C*7 flagsnullptr
0x08My ItemTSubclassOf<UItem_Master_C>6 flagsnullptr
0x10FinishedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>

Functions 4

SignatureFlagsNativeParams
void Can Show Action(const bool& ?)
Script6 statements · 141 bytes of bytecode
0x0000K2Node_ClassDynamicCast_AsItem_Healing_Master = Cast<Item_Healing_Master_C>(My Item);0x0024K2Node_ClassDynamicCast_bSuccess = Cast<1>(K2Node_ClassDynamicCast_AsItem_Healing_Master);0x0041Player Ref.Can Use Healing Item(K2Node_ClassDynamicCast_AsItem_Healing_Master, CallFunc_Can_Use_Healing_Item__);0x0077? = CallFunc_Can_Use_Healing_Item__;0x008Areturn;0x008C// end of script
Public0x01
void Execute Action()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ItemAction_UseHealingItem(34);0x000Freturn;0x0011// end of script
0x00
void Delay()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_ItemAction_UseHealingItem(415);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_ItemAction_UseHealingItem(int32 EntryPoint)
Script24 statements · 544 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000AFinished.Broadcast();0x001Dgoto Label_021D;0x0022K2Node_DynamicCast_AsBPI_Input_Mapping = Cast<BPI_InputMapping_C>(Player Ref);0x0046K2Node_DynamicCast_bSuccess = Cast<2>(K2Node_DynamicCast_AsBPI_Input_Mapping);0x0063if (!(K2Node_DynamicCast_bSuccess)) goto Label_00B7;0x0071K2Node_DynamicCast_AsBPI_Input_Mapping.Add Input mapping Configuration at priority(ST_PlayerInputConfiguration{{}}, 3412666);0x00B7Label_00B7:0x00B7Player Ref.Toggle Journal(0);0x00E0K2Node_ClassDynamicCast_AsItem_Healing_Master = Cast<Item_Healing_Master_C>(My Item);0x0104K2Node_ClassDynamicCast_bSuccess = Cast<1>(K2Node_ClassDynamicCast_AsItem_Healing_Master);0x0121Player Ref.Request Healing from Item(K2Node_ClassDynamicCast_AsItem_Healing_Master);0x014EK2Node_CreateDelegate_OutputDelegate.Bind(this, Delay);0x0165CallFunc_K2_SetTimerDelegate_ReturnValue = K2_SetTimerDelegate(K2Node_CreateDelegate_OutputDelegate, 0.2f, false, 0f, 0f);0x019Agoto Label_021D;0x019FK2Node_DynamicCast_AsBPI_Input_Mapping_1 = Cast<BPI_InputMapping_C>(Player Ref);0x01C3K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Input_Mapping_1);0x01E0if (!(K2Node_DynamicCast_bSuccess_1)) goto Label_000A;0x01EEK2Node_DynamicCast_AsBPI_Input_Mapping_1.Remove Input Mapping at Priority(3412666);0x0218goto Label_000A;0x021DLabel_021D:0x021Dreturn;0x021F// end of script
Final0x04