Struct
FAIActionData
0x00x02F0
Members 34
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x08 | Name | FName | 6 flags |
| 0x01 | ActionType | EAIAction | 8 flags | |
| 0x0009 | 0x07 | padding / unreflected | ||
| 0x08 | CustomActionClass | TSubclassOf<UAIAction> | 8 flags | |
| 0x01 | bFireVoiceLineOnActionBegin | bool | 8 flags | |
| 0x0019 | 0x07 | padding / unreflected | ||
| 0x10 | VoiceLineOnActionBegin | FString | 6 flags | |
| 0x04 | VoicelineDelay | float | 8 flags | |
| 0x04 | VoicelineDelayVariance | float | 8 flags | |
| 0x04 | Weight | float | 8 flags | |
| 0x04 | ScoreThreshold | float | 8 flags | |
| 0x01 | bDisallowWhenLastAlive : 1bit 0 | bool | 6 flags | |
| 0x01 | bDoOnce : 1bit 1 | bool | 6 flags | |
| 0x01 | bAlwaysActive : 1bit 2 | bool | 6 flags | |
| 0x01 | bContinueBetweenAwarenessStates : 1bit 3 | bool | 6 flags | |
| 0x01 | bDisableActionWhenFailedToConsider : 1bit 4 | bool | 6 flags | |
| 0x0041 | 0x03 | padding / unreflected | ||
| 0x04 | DisableActionConsiderCount | int32 | 8 flags | |
| 0x01 | bCommitUntilEnd : 1bit 0 | bool | 6 flags | |
| 0x0049 | 0x03 | padding / unreflected | ||
| 0x04 | CommitTime | float | 8 flags | |
| 0x01 | bCommitTimeFromConfig : 1bit 0 | bool | 6 flags | |
| 0x0051 | 0x07 | padding / unreflected | ||
| 0x10 | CommitTimeConfigKey | FString | 6 flags | |
| 0x01 | bCanInterruptAnyAction : 1bit 0 | bool | 6 flags | |
| 0x0069 | 0x07 | padding / unreflected | ||
| 0x10 | CommitInterrupts | TArray<FAIActionData_NameOnly> | 5 flags | |
| 0x01 | bUseCooldown : 1bit 0 | bool | 6 flags | |
| 0x0081 | 0x03 | padding / unreflected | ||
| 0x04 | Cooldown | float | 8 flags | |
| 0x01 | bCooldownFromConfig : 1bit 0 | bool | 6 flags | |
| 0x0089 | 0x07 | padding / unreflected | ||
| 0x10 | CooldownConfigKey | FString | 6 flags | |
| 0x10 | Gates | TArray<FAIActionGateData> | 6 flags | |
| 0x10 | Considerations | TArray<FAIActionConsiderationData> | 6 flags | |
| 0x50 | Scores | TMap<ACyberneticController*, float> | Transient+5 flags | |
| 0x50 | Cooldowns | TMap<ACyberneticController*, float> | Transient+5 flags | |
| 0x50 | CommitTimes | TMap<ACyberneticController*, float> | Transient+5 flags | |
| 0x50 | SuccessConsiderCount | TMap<ACyberneticController*, int32> | Transient+5 flags | |
| 0x50 | FailConsiderCount | TMap<ACyberneticController*, int32> | Transient+5 flags | |
| 0x50 | CustomActions | TMap<ACyberneticController*, UAIAction*> | Transient+2 flags | |
| 0x50 | RunCount | TMap<ACyberneticController*, uint32> | Transient+1 flags | |