Worst-case scenario: the UEd Goblin wipes the map and burns down your house.
UE2:SquadAI instance functions (UT2004)
From Unreal Wiki, The Unreal Engine Documentation Site
Object >> Actor >> Info >> ReplicationInfo >> SquadAI (instance functions) |
Contents
- 1 Instance functions
- 1.1 AddBot
- 1.2 AddEnemy
- 1.3 AddTransientCosts
- 1.4 AllowDetourTo
- 1.5 AllowImpactJumpBy
- 1.6 AllowTaunt
- 1.7 AllowTranslocationBy
- 1.8 AssessThreat
- 1.9 AssignCombo
- 1.10 AssignSquadResponsibility
- 1.11 BeDevious
- 1.12 BotEnteredVehicle
- 1.13 BotSuitability
- 1.14 CautiousAdvance
- 1.15 CheckSpecialVehicleObjectives
- 1.16 CheckSquadObjectives
- 1.17 CheckVehicle
- 1.18 ClearPathFor
- 1.19 CloseToLeader
- 1.20 CriticalObjectiveWarning
- 1.21 DisplayDebug
- 1.22 FindNewEnemyFor
- 1.23 FindPathToObjective
- 1.24 FormationCenter
- 1.25 FriendlyToward
- 1.26 GetFacingRotation
- 1.27 GetKeyVehicle
- 1.28 GetLinkVehicle
- 1.29 GetOrders
- 1.30 GetOrderStringFor
- 1.31 GetRestingFormation
- 1.32 GetShortOrderStringFor
- 1.33 GetSize
- 1.34 Initialize
- 1.35 IsDefending
- 1.36 IsOnSquad
- 1.37 LostEnemy
- 1.38 MaxVehicleDist
- 1.39 MergeEnemiesFrom
- 1.40 MergeWith
- 1.41 ModifyThreat
- 1.42 MustKeepEnemy
- 1.43 NearFormationCenter
- 1.44 NeverBail
- 1.45 NotifyKilled
- 1.46 OverrideFollowPlayer
- 1.47 PickBotToReassign
- 1.48 PickNewLeader
- 1.49 PickRetreatDestination
- 1.50 PriorityObjective
- 1.51 RemoveBot
- 1.52 RemoveEnemy
- 1.53 RemovePlayer
- 1.54 Reset
- 1.55 Retask
- 1.56 SetAlternatePath
- 1.57 SetDefenseScriptFor
- 1.58 SetEnemy
- 1.59 SetFacingActor
- 1.60 SetFinalStretch
- 1.61 SetFreelanceScriptFor
- 1.62 SetLeader
- 1.63 SetObjective
- 1.64 ShouldDeferTo
- 1.65 ShouldDestroyTranslocator
- 1.66 ShouldSuppressEnemy
- 1.67 SwitchBots
- 1.68 TellBotToFollow
- 1.69 TryToIntercept
- 1.70 UnderFire
- 1.71 ValidEnemy
- 1.72 VehicleDesireability
- 1.73 WaitAtThisPosition
- 1.74 WanderNearLeader
- SquadAI instance functions in other games:
- UT2003
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Instance functions
AddBot
function AddBot (Bot B)
AddEnemy
AddTransientCosts
AllowDetourTo
AllowImpactJumpBy
AllowTaunt
AllowTranslocationBy
AssessThreat
AssignCombo
function AssignCombo (Bot B)
AssignSquadResponsibility
BeDevious
function bool BeDevious ()
BotEnteredVehicle
function BotEnteredVehicle (Bot B)
BotSuitability
CautiousAdvance
CheckSpecialVehicleObjectives
CheckSquadObjectives
CheckVehicle
ClearPathFor
function bool ClearPathFor (Controller C)
CloseToLeader
CriticalObjectiveWarning
function CriticalObjectiveWarning (Pawn NewEnemy)
DisplayDebug
Overrides: Actor.DisplayDebug
FindNewEnemyFor
FindPathToObjective
FormationCenter
function Actor FormationCenter ()
FriendlyToward
GetFacingRotation
function Object.Rotator GetFacingRotation ()
GetKeyVehicle
GetLinkVehicle
GetOrders
function name GetOrders ()
GetOrderStringFor
simulated function string GetOrderStringFor (TeamPlayerReplicationInfo PRI)
GetRestingFormation
function RestingFormation GetRestingFormation ()
GetShortOrderStringFor
simulated function string GetShortOrderStringFor (TeamPlayerReplicationInfo PRI)
GetSize
function int GetSize ()
Initialize
IsDefending
IsOnSquad
function bool IsOnSquad (Controller C)
LostEnemy
MaxVehicleDist
MergeEnemiesFrom
MergeWith
function MergeWith (SquadAI S)
ModifyThreat
MustKeepEnemy
NearFormationCenter
NeverBail
NotifyKilled
OverrideFollowPlayer
PickBotToReassign
function Bot PickBotToReassign ()
PickNewLeader
function PickNewLeader ()
PickRetreatDestination
PriorityObjective
RemoveBot
function RemoveBot (Bot B)
RemoveEnemy
function RemoveEnemy (Pawn E)
RemovePlayer
function RemovePlayer (PlayerController P)
Reset
function Reset ()
Overrides: Actor.Reset
Retask
function Retask (Bot B)
SetAlternatePath
function SetAlternatePath (bool bResetSquad)
SetDefenseScriptFor
function SetDefenseScriptFor (Bot B)
SetEnemy
SetFacingActor
SetFinalStretch
function SetFinalStretch (bool bValue)
SetFreelanceScriptFor
function SetFreelanceScriptFor (Bot B)
SetLeader
function SetLeader (Controller C)
SetObjective
function SetObjective (GameObjective O, bool bForceUpdate)
ShouldDeferTo
function bool ShouldDeferTo (Controller C)
ShouldDestroyTranslocator
Iterates over the linked list of TranslocatorBeacons rooted at UnrealMPGameInfo.BeaconList to find a Translocator target module for the bot to attack.