0x00x00A8
Members 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | AIOwner | AAIController* | TransientProtected+6 flags | nullptr | |
| 0x08 | ActorOwner | AActor* | TransientProtected+6 flags | nullptr | |
| 0x08 | TickInterval | FIntervalCountdown | Protected+3 flags | {Interval=-1} | |
| 0x0088 | 0x18 | padding / unreflected | |||
| 0x01 | bShowPropertyDetails : 1bit 0 | bool | Protected+5 flags | true | |
| 0x00A1 | 0x07 | unreflected bytes to end of UBTTask_BlueprintBase | |||
Inherited from UBTTaskNode 2
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | Services | TArray<UBTService*> | 4 flags | [] | |
| 0x01 | bIgnoreRestartSelf : 1bit 0 | bool | Protected+4 flags | false |
Inherited from UBTNode 10
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | NodeName | FString | 4 flags | "" | |
| 0x08 | TreeAsset | UBehaviorTree* | 6 flags | nullptr | |
| 0x08 | ParentNode | UBTCompositeNode* | 6 flags | nullptr | |
| 0x02 | ExecutionIndex | uint16 | Transient+5 flags | 0 | |
| 0x02 | MemoryOffset | uint16 | Transient+5 flags | 0 | |
| 0x01 | TreeDepth | uint8 | Transient+5 flags | 0 | |
| 0x01 | bIsInstanced : 1bit 0 | bool | Transient+3 flags | false | |
| 0x01 | bIsInjected : 1bit 1 | bool | Transient+3 flags | false | |
| 0x01 | bCreateNodeInstance : 1bit 2 | bool | TransientProtected+3 flags | false | |
| 0x01 | bOwnsGameplayTasks : 1bit 3 | bool | TransientProtected+3 flags | false |
Functions 12
| Signature | Flags | Native | Params |
|---|---|---|---|
| void SetFinishOnMessageWithId(const FName& MessageName, int32 RequestID) | FinalNative+1 flags | 0x0C | |
| void SetFinishOnMessage(const FName& MessageName) | FinalNative+1 flags | 0x08 | |
| void ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds) | EventProtected | 0x14 | |
| void ReceiveTick(AActor* OwnerActor, float DeltaSeconds) | EventProtected | 0x0C | |
| void ReceiveExecuteAI(AAIController* OwnerController, APawn* ControlledPawn) | EventProtected | 0x10 | |
| void ReceiveExecute(AActor* OwnerActor) | EventProtected | 0x08 | |
| void ReceiveAbortAI(AAIController* OwnerController, APawn* ControlledPawn) | EventProtected | 0x10 | |
| void ReceiveAbort(AActor* OwnerActor) | EventProtected | 0x08 | |
| bool IsTaskExecuting() | FinalNative+1 flags | 0x01 | |
| bool IsTaskAborting() | FinalNative+1 flags | 0x01 | |
| void FinishExecute(bool bSuccess) | FinalNative+1 flags | 0x01 | |
| void FinishAbort() | FinalNative+1 flags | 0x00 |