Navigation
API > API/Runtime > API/Runtime/AIModule
| Name | FGenericTeamId |
| Type | struct |
| Header File | /Engine/Source/Runtime/AIModule/Classes/GenericTeamAgentInterface.h |
| Include Path | #include "GenericTeamAgentInterface.h" |
Syntax
USTRUCT (BlueprintType )
struct FGenericTeamId
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGenericTeamId
(
uint8 InTeamID |
GenericTeamAgentInterface.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FAttitudeSolverFunction | TFunction< ETeamAttitude::Type(FGenericTeamId, FGenericTeamId)> | GenericTeamAgentInterface.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| AttitudeSolverImpl | FAttitudeSolverFunction | The default implementation makes all teams hostile | GenericTeamAgentInterface.h |
| NoTeam | const FGenericTeamId | GenericTeamAgentInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint8 GetId() |
GenericTeamAgentInterface.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static ETeamAttitude::Type GetAttitude
(
const AActor* A, |
GenericTeamAgentInterface.h | ||
static ETeamAttitude::Type GetAttitude
(
FGenericTeamId TeamA, |
GenericTeamAgentInterface.h | ||
static FGenericTeamId GetTeamIdentifier
(
const AActor* TeamMember |
GenericTeamAgentInterface.h | ||
static void ResetAttitudeSolver() |
GenericTeamAgentInterface.h | ||
static void SetAttitudeSolver
(
const FAttitudeSolverFunction& Solver |
GenericTeamAgentInterface.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
operator uint8() |
GenericTeamAgentInterface.h |