Zdexby TheHolyOneZ
6,144 classes
Class

UBTS_CheckMonkeyHasItem_C

: UBTService_BlueprintBase : UBTService : UBTAuxiliaryNode : UBTNode : UObject
/Game/Ride/Environment/Wildlife/Monkey/AI/BTS_CheckMonkeyHasItem.BTS_CheckMonkeyHasItem_C 0x0118 (280 B) align 8 inherited 0x0098 2 scripted vtable /Game/Ride/Environment/Wildlife/Monkey/AI/BTS_CheckMonkeyHasItem
0x00x0118

Members 4

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x28TargetEquipmentFBlackboardKeySelector2 flags{AllowedTypes=[], SelectedKeyName=None, SelectedKeyType=nul…
0x28MonkeyStateFBlackboardKeySelector2 flags{AllowedTypes=[], SelectedKeyName=None, SelectedKeyType=nul…
0x28TargetActorFBlackboardKeySelector2 flags{AllowedTypes=[], SelectedKeyName=None, SelectedKeyType=nul…
Inherited from UBTService_BlueprintBase 4
OffsetSizeNameTypeFlagsDefault
0x08AIOwnerAAIController*TransientProtected+6 flagsnullptr
0x08ActorOwnerAActor*TransientProtected+6 flagsnullptr
0x00800x10padding / unreflected
0x01bShowPropertyDetails : 1bit 0boolProtected+5 flagstrue
0x01bShowEventDetails : 1bit 1boolProtected+5 flagsfalse
Inherited from UBTService 4
OffsetSizeNameTypeFlagsDefault
0x04IntervalfloatProtected+6 flags0.5
0x04RandomDeviationfloatProtected+6 flags0.1
0x01bCallTickOnSearchStart : 1bit 0boolProtected+5 flagsfalse
0x01bRestartTimerOnEachActivation : 1bit 1boolProtected+5 flagsfalse
Inherited from UBTNode 3
OffsetSizeNameTypeFlagsDefault
0x10NodeNameFString4 flags""
0x08TreeAssetUBehaviorTree*6 flagsnullptr
0x08ParentNodeUBTCompositeNode*6 flagsnullptr

Functions 2

SignatureFlagsNativeParams
void ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds)
Script6 statements · 72 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_OwnerController = OwnerController;0x0012PersistentFrame.K2Node_Event_ControlledPawn = ControlledPawn;0x0024PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0036ExecuteUbergraph_BTS_CheckMonkeyHasItem(10);0x0045return;0x0047// end of script
EventProtected0x14
void ExecuteUbergraph_BTS_CheckMonkeyHasItem(int32 EntryPoint)
Script19 statements · 374 bytes of bytecode
0x0000goto [EntryPoint];0x000ACallFunc_GetBlackboardValueAsActor_ReturnValue = GetBlackboardValueAsActor(this, TargetEquipment);0x0028CallFunc_GetAttachParentActor_ReturnValue = CallFunc_GetBlackboardValueAsActor_ReturnValue.GetAttachParentActor();0x0052CallFunc_EqualEqual_ObjectObject_ReturnValue = EqualEqual_ObjectObject(K2Node_Event_ControlledPawn, CallFunc_GetAttachParentActor_ReturnValue);0x0078if (!(CallFunc_EqualEqual_ObjectObject_ReturnValue)) goto Label_008B;0x0086goto Label_0173;0x008BLabel_008B:0x008BK2Node_DynamicCast_AsBP_Monkey = Cast<BP_Monkey_C>(K2Node_Event_ControlledPawn);0x00AFK2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsBP_Monkey);0x00CCK2Node_DynamicCast_AsBPI_Interact = Cast<BPI_Interact_C>(K2Node_DynamicCast_AsBP_Monkey);0x00F0K2Node_DynamicCast_bSuccess_1 = Cast<2>(K2Node_DynamicCast_AsBPI_Interact);0x010Dif (!(K2Node_DynamicCast_bSuccess_1)) goto Label_0168;0x011BK2Node_DynamicCast_AsBPI_Interact.AddImpulse(FVector(0, 0, 0), nullptr, CallFunc_AddImpulse_Success);0x0163goto Label_0173;0x0168Label_0168:0x0168CallFunc_AddImpulse_Success = false;0x0173Label_0173:0x0173return;0x0175// end of script
Final0x04