- Extends
- ReplicationInfo
Core.Object
|
+-- Engine.Actor
|
+-- Engine.Info
|
+-- Engine.ReplicationInfo
|
+-- UnrealGame.SquadAI
Direct Known Subclasses:
AssaultSquadAI, BombingRunSquadAI, CTFSquadAI, DMSquad, DOMSquadAI, InvasionSquad, ONSSquadAI
Functions Summary |
| | AddBot (Bot B)
|
| bool | AddEnemy (Pawn NewEnemy)
|
| | AddTransientCosts (Bot B, float f)
|
| bool | AllowDetourTo (Bot B, avigationPoint N)
|
| bool | AllowImpactJumpBy (Bot B)
|
| bool | AllowTaunt (Bot B)
|
| bool | AllowTranslocationBy (Bot B)
|
| float | AssessThreat (Bot B, Pawn NewThreat, bool bThreatVisible)
|
| | AssignCombo (Bot B)
|
| bool | AssignSquadResponsibility (Bot B)
|
| bool | BeDevious ()
|
| | BotEnteredVehicle (Bot B)
|
| float | BotSuitability (Bot B)
|
| bool | CautiousAdvance (Bot B)
|
| bool | CheckSpecialVehicleObjectives (Bot B)
|
| bool | CheckSquadObjectives (Bot B)
|
| bool | CheckVehicle (Bot B)
|
| bool | ClearPathFor (Controller C)
|
| bool | CloseToLeader (Pawn P)
|
| | CriticalObjectiveWarning (Pawn NewEnemy)
|
| | Destroyed ()
|
| | DisplayDebug (Canvas Canvas, out float YL, out float YPos)
|
| bool | FindNewEnemyFor (Bot B, bool bSeeEnemy)
|
| bool | FindPathToObjective (Bot B, Actor O)
|
| actor | FormationCenter ()
|
| bool | FriendlyToward (Pawn Other)
|
| rotator | GetFacingRotation ()
|
| Vehicle | GetKeyVehicle (Bot B)
|
| Vehicle | GetLinkVehicle (Bot B)
|
| name | GetOrders ()
|
| String | GetOrderStringFor (TeamPlayerReplicationInfo PRI)
|
| RestingFormation | GetRestingFormation ()
|
| String | GetShortOrderStringFor (TeamPlayerReplicationInfo PRI)
|
| int | GetSize ()
|
| | Initialize (UnrealTeamInfo T, GameObjective O, Controller C)
|
| bool | IsDefending (Bot B)
|
| bool | IsOnSquad (Controller C)
|
| bool | LostEnemy (Bot B)
|
| float | MaxVehicleDist (Pawn P)
|
| bool | MergeEnemiesFrom (SquadAI S)
|
| | MergeWith (SquadAI S)
|
| float | ModifyThreat (float current, Pawn NewThreat, bool bThreatVisible, Bot B)
|
| bool | MustKeepEnemy (Pawn E)
|
| bool | NearFormationCenter (Pawn P)
|
| bool | NeverBail (Pawn P)
|
| | NotifyKilled (Controller Killer, Controller Killed, pawn KilledPawn)
|
| bool | OverrideFollowPlayer (Bot B)
|
| bot | PickBotToReassign ()
|
| | PickNewLeader ()
|
| bool | PickRetreatDestination (Bot B)
|
| byte | PriorityObjective (Bot B)
|
| | RemoveBot (Bot B)
|
| | RemoveEnemy (Pawn E)
|
| | RemovePlayer (PlayerController P)
|
| | Reset ()
|
| | Retask (bot B)
|
| | SetAlternatePath (bool bResetSquad)
|
| | SetDefenseScriptFor (Bot B)
|
| bool | SetEnemy (Bot B, Pawn NewEnemy)
|
| actor | SetFacingActor (Bot B)
|
| | SetFinalStretch (bool bValue)
|
| | SetFreelanceScriptFor (Bot B)
|
| | SetLeader (Controller C)
|
| | SetObjective (GameObjective O, bool bForceUpdate)
|
| bool | ShouldDeferTo (Controller C)
|
| bool | ShouldDestroyTranslocator (Bot B)
|
| bool | ShouldSuppressEnemy (Bot B)
|
| | SwitchBots (Bot MyBot, Bot OtherBot)
|
| bool | TellBotToFollow (Bot B, Controller C)
|
| | Tick (float DeltaTime) Retasking |
| bool | TryToIntercept (Bot B, Pawn P, Actor RouteGoal)
|
| bool | UnderFire (Pawn NewThreat, Bot Ignored)
|
| bool | ValidEnemy (Pawn NewEnemy)
|
| float | VehicleDesireability (Vehicle V, Bot B)
|
| bool | WaitAtThisPosition (Pawn P)
|
| bool | WanderNearLeader (Bot B)
|
var name AlternatePathTag;
var localized string AttackString;
var bool bAddTransientCosts;
var bool bFreelance;
var bool bFreelanceAttack;
var bool bFreelanceDefend;
var bool bRoamingSquad;
var name CurrentOrders;
var localized string DefendString;
var localized string FreelanceString;
var float GatherThreshold;
var localized string HoldString;
var int MaxSquadSize;
var int Size;
var localized string SupportString;
var localized string SupportStringTrailer;
function AddBot (
Bot B )
function bool AddEnemy (
Pawn NewEnemy )
function AddTransientCosts (
Bot B,
float f )
function bool AllowImpactJumpBy (
Bot B )
function bool AllowTaunt (
Bot B )
function bool AllowTranslocationBy (
Bot B )
function float AssessThreat (
Bot B,
Pawn NewThreat,
bool bThreatVisible )
function AssignCombo (
Bot B )
AssignSquadResponsibility Source code
function bool AssignSquadResponsibility (
Bot B )
function bool BeDevious ( )
function BotEnteredVehicle (
Bot B )
function float BotSuitability (
Bot B )
function bool CautiousAdvance (
Bot B )
CheckSpecialVehicleObjectives Source code
function bool CheckSpecialVehicleObjectives (
Bot B )
function bool CheckSquadObjectives (
Bot B )
function bool CheckVehicle (
Bot B )
function bool CloseToLeader (
Pawn P )
CriticalObjectiveWarning Source code
function CriticalObjectiveWarning (
Pawn NewEnemy )
function Destroyed ( )
function DisplayDebug (
Canvas Canvas,
out float YL,
out float YPos )
function bool FindNewEnemyFor (
Bot B,
bool bSeeEnemy )
function bool FindPathToObjective (
Bot B,
Actor O )
function actor FormationCenter ( )
function bool FriendlyToward (
Pawn Other )
function rotator GetFacingRotation ( )
function name GetOrders ( )
GetShortOrderStringFor Source code
function int GetSize ( )
function bool IsDefending (
Bot B )
function bool LostEnemy (
Bot B )
function float MaxVehicleDist (
Pawn P )
function bool MergeEnemiesFrom (
SquadAI S )
function float ModifyThreat (
float current,
Pawn NewThreat,
bool bThreatVisible,
Bot B )
function bool MustKeepEnemy (
Pawn E )
function bool NearFormationCenter (
Pawn P )
function bool NeverBail (
Pawn P )
function bool OverrideFollowPlayer (
Bot B )
function bot PickBotToReassign ( )
function PickNewLeader ( )
PickRetreatDestination Source code
function bool PickRetreatDestination (
Bot B )
function byte PriorityObjective (
Bot B )
function RemoveBot (
Bot B )
function RemoveEnemy (
Pawn E )
function Reset ( )
function Retask (
bot B )
function SetAlternatePath ( bool bResetSquad )
function SetDefenseScriptFor (
Bot B )
function bool SetEnemy (
Bot B,
Pawn NewEnemy )
function SetFinalStretch ( bool bValue )
function SetFreelanceScriptFor (
Bot B )
ShouldDestroyTranslocator Source code
function bool ShouldDestroyTranslocator (
Bot B )
function bool ShouldSuppressEnemy (
Bot B )
function SwitchBots (
Bot MyBot,
Bot OtherBot )
function Tick ( float DeltaTime )
function bool TryToIntercept (
Bot B,
Pawn P,
Actor RouteGoal )
function bool UnderFire (
Pawn NewThreat,
Bot Ignored )
function bool ValidEnemy (
Pawn NewEnemy )
function float VehicleDesireability (
Vehicle V,
Bot B )
function bool WaitAtThisPosition (
Pawn P )
function bool WanderNearLeader (
Bot B )
defaultproperties
{
GatherThreshold=0.600000
SupportString="supporting"
DefendString="defending"
AttackString="attacking"
HoldString="holding"
FreelanceString="Sweeper"
MaxSquadSize=2
bRoamingSquad=True
RestingFormationClass=Class'UnrealGame.RestingFormation'
NetUpdateFrequency=1.000000
}
|
Creation time: Wed 7/2/2007 19:16:17.187 - Created with
UnCodeX