| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
Core.Object
|
+-- Engine.Actor
|
+-- Engine.Info
|
+-- Engine.ReplicationInfo
|
+-- UnrealGame.SquadAI
|
+-- Jailbreak.JBBotSquad
| Variables Summary | |
|---|---|
| TCacheCountEnemies | CacheCountEnemies |
| TInfoHunt | InfoHunt |
| TInfoEnemy | ListInfoEnemy[8] |
| float | TimeInitialized |
| Structures Summary | ||
|---|---|---|
| TCacheCountEnemies Time, Result | ||
| TInfoEnemy TimeUpdate, bIsApproaching, bIsVisible, DistanceObjective | ||
| TInfoHunt Controller, NavigationPoint | ||
| Functions Summary | ||
|---|---|---|
![]() | AddBot (Bot Bot)) | |
![]() | bool | AddEnemy (Pawn PawnEnemy)) |
![]() | BeginState ())) Evasive | |
![]() | bool | CanHunt ())) |
![]() | bool | CanHuntBetterThan (JBBotSquad Squad, Controller Controller)) |
![]() | bool | CheckSquadObjectives (Bot Bot)) |
![]() | bool | CheckSquadObjectives (Bot Bot)) Evasive |
![]() | ClearEnemies ())) | |
![]() | ClearHunt ())) | |
![]() | int | CountEnemies ())) |
![]() | FindCover (NavigationPoint NavigationPointStart, vector LocationOrigin, vector LocationEnemy, out array<NavigationPoint> ListNavigationPointCover, out array<NavigationPoint> ListNavigationPointChecked)) Evasive | |
![]() | bool | FindPathToObjective (Bot Bot, Actor ActorObjective)) |
![]() | string | GetOrderStringFor (TeamPlayerReplicationInfo TeamPlayerReplicationInfo)) |
![]() | int | GetSize ())) |
![]() | bool | Hunt (Controller Controller, NavigationPoint NavigationPoint)) |
![]() | Initialize (UnrealTeamInfo UnrealTeamInfo, GameObjective GameObjective, Controller ControllerLeader)) | |
![]() | bool | IsEnemyAcquired (Controller Controller)) |
![]() | bool | IsEvasive ())) |
![]() | bool | IsHunting (optional Controller Controller)) |
![]() | bool | IsInCover (NavigationPoint NavigationPoint, vector LocationEnemy)) Evasive |
![]() | float | ModifyThreat (float Threat, Pawn PawnThreat, bool bThreatVisible, Bot Bot)) |
![]() | bool | MustKeepEnemy (Pawn PawnEnemy)) |
![]() | bool | MustKeepEnemy (Pawn PawnEnemy)) Evasive |
![]() | NotifyKilled (Controller ControllerKiller, Controller ControllerVictim, Pawn PawnVictim)) | |
![]() | PostBeginPlay ())) | |
![]() | byte | PriorityObjective (Bot Bot)) |
![]() | RemoveBot (Bot Bot)) | |
![]() | bool | SetEnemy (Bot Bot, Pawn PawnEnemy)) |
![]() | StartEvasive ())) | |
![]() | StopEvasive ())) | |
| States Summary |
|---|
| Evasive Source code |
|---|
|
state Evasive |
| BeginState, CheckSquadObjectives, FindCover, IsInCover, MustKeepEnemy |
| Variables Detail |
|---|
| Structures Detail |
|---|
var bool bIsApproaching;};
var bool bIsVisible;
var float DistanceObjective;
var float TimeUpdate;
| Functions Detail |
|---|
AddBot Source code
AddEnemy Source code
BeginState Evasive Source code
CanHunt Source code
CanHuntBetterThan Source code
CheckSquadObjectives Source code
CheckSquadObjectives Evasive Source code
ClearEnemies Source code
ClearHunt Source code
CountEnemies Source code
FindCover Evasive Source code
FindPathToObjective Source code
GetOrderStringFor Source code
GetSize Source code
Hunt Source code
Initialize Source code
IsEnemyAcquired Source code
IsEvasive Source code
IsHunting Source code
IsInCover Evasive Source code
ModifyThreat Source code
MustKeepEnemy Source code
MustKeepEnemy Evasive Source code
NotifyKilled Source code
PostBeginPlay Source code
PriorityObjective Source code
RemoveBot Source code
SetEnemy Source code
StartEvasive Source code
StopEvasive Source code| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||