Zdexby TheHolyOneZ
6,144 classes
Class

UBTT_MonkeyGrab_C

: UBTTask_BlueprintBase : UBTTaskNode : UBTNode : UObject
/Game/Ride/Environment/Wildlife/Monkey/AI/BTT_MonkeyGrab.BTT_MonkeyGrab_C 0x0128 (296 B) align 8 inherited 0x00A8 2 scripted vtable /Game/Ride/Environment/Wildlife/Monkey/AI/BTT_MonkeyGrab
0x00x0128

Members 4

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x28TargetEquipmentFBlackboardKeySelector2 flags{AllowedTypes=[], SelectedKeyName=None, SelectedKeyType=nul…
0x28AttackTargetFBlackboardKeySelector2 flags{AllowedTypes=[], SelectedKeyName=None, SelectedKeyType=nul…
0x28MonkeyStateFBlackboardKeySelector2 flags{AllowedTypes=[], SelectedKeyName=None, SelectedKeyType=nul…
Inherited from UBTTask_BlueprintBase 4
OffsetSizeNameTypeFlagsDefault
0x08AIOwnerAAIController*TransientProtected+6 flagsnullptr
0x08ActorOwnerAActor*TransientProtected+6 flagsnullptr
0x08TickIntervalFIntervalCountdownProtected+3 flags{Interval=-1}
0x00880x18padding / unreflected
0x01bShowPropertyDetails : 1bit 0boolProtected+5 flagstrue
Inherited from UBTTaskNode 2
OffsetSizeNameTypeFlagsDefault
0x10ServicesTArray<UBTService*>4 flags[]
0x01bIgnoreRestartSelf : 1bit 0boolProtected+4 flagsfalse
Inherited from UBTNode 3
OffsetSizeNameTypeFlagsDefault
0x10NodeNameFString4 flags""
0x08TreeAssetUBehaviorTree*6 flagsnullptr
0x08ParentNodeUBTCompositeNode*6 flagsnullptr

Functions 2

SignatureFlagsNativeParams
void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_OwnerController = OwnerController;0x0012PersistentFrame.K2Node_Event_ControlledPawn = ControlledPawn;0x0024ExecuteUbergraph_BTT_MonkeyGrab(10);0x0033return;0x0035// end of script
EventProtected0x10
void ExecuteUbergraph_BTT_MonkeyGrab(int32 EntryPoint)
Script34 statements · 1,043 bytes of bytecode
0x0000goto [EntryPoint];0x000ACallFunc_GetBlackboardValueAsActor_ReturnValue = GetBlackboardValueAsActor(this, AttackTarget);0x0028K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_GetBlackboardValueAsActor_ReturnValue);0x004CK2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x0069K2Node_DynamicCast_AsBP_First_Person_Character.GetCurrentEquipment(CallFunc_GetCurrentEquipment_Success, CallFunc_GetCurrentEquipment_CurrentPickUpActor);0x009Fif (!(CallFunc_GetCurrentEquipment_Success)) goto Label_03D0;0x00ADCallFunc_MakeTransform_ReturnValue = MakeTransform(FVector(50, 0, 35), FRotator(0, 0, 0), FVector(1, 1, 1));0x0114CallFunc_GetBlackboardValueAsActor_ReturnValue = GetBlackboardValueAsActor(this, AttackTarget);0x0132K2Node_DynamicCast_AsBP_First_Person_Character = Cast<BP_FirstPersonCharacter_C>(CallFunc_GetBlackboardValueAsActor_ReturnValue);0x0156K2Node_DynamicCast_bSuccess_1 = Cast<1>(K2Node_DynamicCast_AsBP_First_Person_Character);0x0173CallFunc_GetObjectClass_ReturnValue = GetObjectClass(CallFunc_GetCurrentEquipment_CurrentPickUpActor);0x0190CallFunc_ClassIsChildOf_ReturnValue = ClassIsChildOf(CallFunc_GetObjectClass_ReturnValue, /Script/Ride.RGFirstPersonCharacter);0x01B6Temp_bool_Variable = CallFunc_ClassIsChildOf_ReturnValue;0x01C9CallFunc_MakeTransform_ReturnValue_1 = MakeTransform(FVector(0, 0, 0), FRotator(0, 0, 0), FVector(1, 1, 1));0x0230K2Node_DynamicCast_AsBP_First_Person_Character.AttachActor(CallFunc_GetCurrentEquipment_CurrentPickUpActor, K2Node_Event_ControlledPawn, Switch(Temp_bool_Variable, false => CallFunc_MakeTransform_ReturnValue_1, true => CallFunc_MakeTransform_ReturnValue, default => K2Node_Select_Default), FName(VB hand_r_EquipSocket_01), 1);0x02AAif (!(true)) goto Label_03D0;0x02B0CallFunc_MakeLiteralByte_ReturnValue_1 = MakeLiteralByte(2);0x02CESetBlackboardValueAsEnum(this, MonkeyState, CallFunc_MakeLiteralByte_ReturnValue_1);0x02EBK2Node_DynamicCast_AsBP_Monkey = Cast<BP_Monkey_C>(K2Node_Event_ControlledPawn);0x030FK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Monkey);0x032CK2Node_DynamicCast_AsBP_Monkey.PlayAttackAnim();0x0350K2Node_DynamicCast_AsBP_Monkey = Cast<BP_Monkey_C>(K2Node_Event_ControlledPawn);0x0374K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Monkey);0x0391K2Node_DynamicCast_AsBP_Monkey.SetupHold(2, /Game/Ride/Environment/Wildlife/Monkey/Animation/Idle_Hold_01.Idle_Hold_01);0x03C0Label_03C0:0x03C0FinishExecute(true);0x03CBgoto Label_0410;0x03D0Label_03D0:0x03D0CallFunc_MakeLiteralByte_ReturnValue = MakeLiteralByte(4);0x03EESetBlackboardValueAsEnum(this, MonkeyState, CallFunc_MakeLiteralByte_ReturnValue);0x040Bgoto Label_03C0;0x0410Label_0410:0x0410return;0x0412// end of script
Final0x04