Class
UBTT_AttackTime_C
: UBTService_BlueprintBase : UBTService : UBTAuxiliaryNode : UBTNode : UObject0x00x00F8
Members 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | UberGraphFrame | FPointerToUberGraphFrame | Transient+2 flags | {} | |
| 0x28 | IsAttacking | FBlackboardKeySelector | 2 flags | {AllowedTypes=[], SelectedKeyName=None, SelectedKeyType=nul… | |
| 0x28 | TargetActor | FBlackboardKeySelector | 2 flags | {AllowedTypes=[], SelectedKeyName=None, SelectedKeyType=nul… | |
| 0x08 | NewVar | double | 7 flags | 0 |
Inherited from UBTService_BlueprintBase 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | AIOwner | AAIController* | TransientProtected+6 flags | nullptr | |
| 0x08 | ActorOwner | AActor* | TransientProtected+6 flags | nullptr | |
| 0x0080 | 0x10 | padding / unreflected | |||
| 0x01 | bShowPropertyDetails : 1bit 0 | bool | Protected+5 flags | true | |
| 0x01 | bShowEventDetails : 1bit 1 | bool | Protected+5 flags | false | |
Inherited from UBTService 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | Interval | float | Protected+6 flags | 0.5 | |
| 0x04 | RandomDeviation | float | Protected+6 flags | 0.1 | |
| 0x01 | bCallTickOnSearchStart : 1bit 0 | bool | Protected+5 flags | false | |
| 0x01 | bRestartTimerOnEachActivation : 1bit 1 | bool | Protected+5 flags | false |
Inherited from UBTNode 3
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x10 | NodeName | FString | 4 flags | "" | |
| 0x08 | TreeAsset | UBehaviorTree* | 6 flags | nullptr | |
| 0x08 | ParentNode | UBTCompositeNode* | 6 flags | nullptr |
Functions 3
| Signature | Flags | Native | Params |
|---|---|---|---|
void ReceiveTickAI(AAIController* OwnerController, APawn* ControlledPawn, float DeltaSeconds)Script6 statements · 72 bytes of bytecode0x0000PersistentFrame.K2Node_Event_OwnerController = OwnerController;0x0012PersistentFrame.K2Node_Event_ControlledPawn = ControlledPawn;0x0024PersistentFrame.K2Node_Event_DeltaSeconds = DeltaSeconds;0x0036ExecuteUbergraph_BTT_AttackTime(42);0x0045return;0x0047// end of script | EventProtected | 0x14 | |
void ReceiveActivation(AActor* OwnerActor)Script4 statements · 36 bytes of bytecode0x0000PersistentFrame.K2Node_Event_OwnerActor = OwnerActor;0x0012ExecuteUbergraph_BTT_AttackTime(270);0x0021return;0x0023// end of script | EventProtected | 0x08 | |
void ExecuteUbergraph_BTT_AttackTime(int32 EntryPoint)Script17 statements · 278 bytes of bytecode0x0000goto [EntryPoint];0x000ALabel_000A:0x000ANewVar = 0;0x0025goto Label_0113;0x002ACallFunc_Add_DoubleDouble_A_ImplicitCast = Cast<4>(K2Node_Event_DeltaSeconds);0x0047CallFunc_Add_DoubleDouble_ReturnValue = Add_DoubleDouble(CallFunc_Add_DoubleDouble_A_ImplicitCast, NewVar);0x0075NewVar = CallFunc_Add_DoubleDouble_ReturnValue;0x0090CallFunc_GreaterEqual_DoubleDouble_ReturnValue = GreaterEqual_DoubleDouble(NewVar, 10);0x00B6if (!(CallFunc_GreaterEqual_DoubleDouble_ReturnValue)) goto Label_0113;0x00C4SetBlackboardValueAsBool(this, IsAttacking, false);0x00D9SetBlackboardValueAsObject(this, TargetActor, nullptr);0x00EENewVar = 0;0x0109goto Label_0113;0x010Egoto Label_000A;0x0113Label_0113:0x0113return;0x0115// end of script | Final | 0x04 |