Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

UE2:SquadAI instance functions (UT2003)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2003 Object >> Actor >> Info >> ReplicationInfo >> SquadAI (instance functions)
SquadAI instance functions in other games:
UT2004

Instance functions[edit]

AddBot[edit]

function AddBot (Bot B)


AddEnemy[edit]

function bool AddEnemy (Pawn NewEnemy)


AddTransientCosts[edit]

function AddTransientCosts (Bot B, float f)


AllowDetourTo[edit]

function bool AllowDetourTo (Bot B, NavigationPoint N)


AllowImpactJumpBy[edit]

function bool AllowImpactJumpBy (Bot B)


AllowTaunt[edit]

function bool AllowTaunt (Bot B)


AllowTranslocationBy[edit]

function bool AllowTranslocationBy (Bot B)


AssessThreat[edit]

function float AssessThreat (Bot B, Pawn NewThreat, bool bThreatVisible)


AssignCombo[edit]

function AssignCombo (Bot B)


AssignSquadResponsibility[edit]

function bool AssignSquadResponsibility (Bot B)


BeDevious[edit]

function bool BeDevious ()


BotSuitability[edit]

function float BotSuitability (Bot B)


CautiousAdvance[edit]

function bool CautiousAdvance (Bot B)


CheckSquadObjectives[edit]

function bool CheckSquadObjectives (Bot B)


ClearPathFor[edit]

function bool ClearPathFor (Controller C)


CloseToLeader[edit]

function bool CloseToLeader (Pawn P)


DisplayDebug[edit]

function DisplayDebug (Canvas Canvas, out float YL, out float YPos)

Overrides: Actor.DisplayDebug


FindNewEnemyFor[edit]

function bool FindNewEnemyFor (Bot B, bool bSeeEnemy)


FindPathToObjective[edit]

function bool FindPathToObjective (Bot B, Actor O)


FormationCenter[edit]

function Actor FormationCenter ()


FriendlyToward[edit]

function bool FriendlyToward (Pawn Other)


GetFacingRotation[edit]

function Object.Rotator GetFacingRotation ()


GetOrders[edit]

function name GetOrders ()


GetOrderStringFor[edit]

simulated function string GetOrderStringFor (TeamPlayerReplicationInfo PRI)


GetRestingFormation[edit]

function RestingFormation GetRestingFormation ()


GetSize[edit]

function int GetSize ()


Initialize[edit]

function Initialize (UnrealTeamInfo T, GameObjective O, Controller C)


IsDefending[edit]

function bool IsDefending (Bot B)


IsOnSquad[edit]

function bool IsOnSquad (Controller C)


LostEnemy[edit]

function bool LostEnemy (Bot B)


MergeEnemiesFrom[edit]

function bool MergeEnemiesFrom (SquadAI S)


MergeWith[edit]

function MergeWith (SquadAI S)


ModifyThreat[edit]

function float ModifyThreat (float current, Pawn NewThreat, bool bThreatVisible, Bot B)


MustKeepEnemy[edit]

function bool MustKeepEnemy (Pawn E)


NearFormationCenter[edit]

function bool NearFormationCenter (Pawn P)


NotifyKilled[edit]

function NotifyKilled (Controller Killer, Controller Killed, Pawn KilledPawn)


PickBotToReassign[edit]

function Bot PickBotToReassign ()


PickNewLeader[edit]

function PickNewLeader ()


PickRetreatDestination[edit]

function bool PickRetreatDestination (Bot B)


PriorityObjective[edit]

function byte PriorityObjective (Bot B)


RemoveBot[edit]

function RemoveBot (Bot B)


RemoveEnemy[edit]

function RemoveEnemy (Pawn E)


RemovePlayer[edit]

function RemovePlayer (PlayerController P)


Reset[edit]

function Reset ()

Overrides: Actor.Reset


Retask[edit]

function Retask (Bot B)


SetAlternatePath[edit]

function SetAlternatePath (bool bResetSquad)


SetDefenseScriptFor[edit]

function SetDefenseScriptFor (Bot B)


SetEnemy[edit]

function bool SetEnemy (Bot B, Pawn NewEnemy)


SetFacingActor[edit]

function Actor SetFacingActor (Bot B)


SetFinalStretch[edit]

function SetFinalStretch (bool bValue)


SetFreelanceScriptFor[edit]

function SetFreelanceScriptFor (Bot B)


SetLeader[edit]

function SetLeader (Controller C)


SetObjective[edit]

function SetObjective (GameObjective O, bool bForceUpdate)


ShouldDeferTo[edit]

function bool ShouldDeferTo (Controller C)


ShouldDestroyTranslocator[edit]

function bool ShouldDestroyTranslocator (Bot B)


TellBotToFollow[edit]

function bool TellBotToFollow (Bot B, Controller C)


TryToIntercept[edit]

function bool TryToIntercept (Bot B, Pawn P, Actor RouteGoal)


UnderFire[edit]

function bool UnderFire (Pawn NewThreat, Bot Ignored)


WaitAtThisPosition[edit]

function bool WaitAtThisPosition (Pawn P)


WanderNearLeader[edit]

function bool WanderNearLeader (Bot B)