Zdexby TheHolyOneZ
6,144 classes
Class

UBTS_CheckMonkeyFollow_C

: UBTService_BlueprintBase : UBTService : UBTAuxiliaryNode : UBTNode : UObject
/Game/Ride/Environment/Wildlife/Monkey/AI/BTS_CheckMonkeyFollow.BTS_CheckMonkeyFollow_C 0x0128 (296 B) align 8 inherited 0x0098 3 scripted vtable /Game/Ride/Environment/Wildlife/Monkey/AI/BTS_CheckMonkeyFollow
0x00x0128

Members 6

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x04EQSRangeValuefloat6 flags0
0x00A40x04padding / unreflected
0x28TargetActorFBlackboardKeySelector2 flags{AllowedTypes=[], SelectedKeyName=None, SelectedKeyType=nul…
0x08DistanceCheckdouble6 flags0
0x28TargetLocationFBlackboardKeySelector2 flags{AllowedTypes=[], SelectedKeyName=None, SelectedKeyType=nul…
0x28IsInRangeFBlackboardKeySelector2 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 3

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_CheckMonkeyFollow(10);0x0045return;0x0047// end of script
EventProtected0x14
void CustomEvent(UEnvQueryInstanceBlueprintWrapper* QueryInstance, const EEnvQueryStatus& QueryStatus)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_QueryInstance = QueryInstance;0x0012PersistentFrame.K2Node_CustomEvent_QueryStatus = QueryStatus;0x0024ExecuteUbergraph_BTS_CheckMonkeyFollow(392);0x0033return;0x0035// end of script
0x09
void ExecuteUbergraph_BTS_CheckMonkeyFollow(int32 EntryPoint)
Script26 statements · 591 bytes of bytecode
0x0000goto [EntryPoint];0x000ACallFunc_GetBlackboardValueAsActor_ReturnValue = GetBlackboardValueAsActor(this, TargetActor);0x0028CallFunc_GetDistanceTo_ReturnValue = K2Node_Event_ControlledPawn.GetDistanceTo(CallFunc_GetBlackboardValueAsActor_ReturnValue);0x0063CallFunc_Less_DoubleDouble_A_ImplicitCast = Cast<4>(CallFunc_GetDistanceTo_ReturnValue);0x0080CallFunc_Less_DoubleDouble_ReturnValue = Less_DoubleDouble(CallFunc_Less_DoubleDouble_A_ImplicitCast, DistanceCheck);0x00A6if (!(CallFunc_Less_DoubleDouble_ReturnValue)) goto Label_016E;0x00B4SetBlackboardValueAsBool(this, IsInRange, false);0x00C9CallFunc_RunEQSQuery_ReturnValue = RunEQSQuery(this, /Game/Ride/Environment/Wildlife/Monkey/AI/EQS_AroundTarget.EQS_AroundTarget, K2Node_Event_ControlledPawn, 1, nullptr);0x00F3CallFunc_RunEQSQuery_ReturnValue.SetNamedParam(FName(OnCircle.CircleRadius), EQSRangeValue);0x0129K2Node_CreateDelegate_OutputDelegate.Bind(this, CustomEvent);0x0140CallFunc_RunEQSQuery_ReturnValue.OnQueryFinishedEvent += K2Node_CreateDelegate_OutputDelegate;0x0169goto Label_024C;0x016ELabel_016E:0x016ESetBlackboardValueAsBool(this, IsInRange, true);0x0183goto Label_024C;0x0188K2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(K2Node_CustomEvent_QueryStatus, 1);0x01A7if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_01BA;0x01B5goto Label_024C;0x01BALabel_01BA:0x01BACallFunc_GetQueryResultsAsLocations_ResultLocations = {};0x01C5CallFunc_GetQueryResultsAsLocations_ReturnValue = K2Node_CustomEvent_QueryInstance.GetQueryResultsAsLocations(CallFunc_GetQueryResultsAsLocations_ResultLocations);0x01F8/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetQueryResultsAsLocations_ResultLocations, 0, CallFunc_Array_Get_Item);0x022FSetBlackboardValueAsVector(this, TargetLocation, CallFunc_Array_Get_Item);0x024CLabel_024C:0x024Creturn;0x024E// end of script
Final0x04