Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

UnrealGame.DMSquad

Extends
SquadAI

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- Engine.ReplicationInfo
         |   
         +-- UnrealGame.SquadAI
            |   
            +-- UnrealGame.DMSquad

Direct Known Subclasses:

MutSquadAI

Variables Summary
Inherited Variables from UnrealGame.SquadAI
AlternatePath, AlternatePathTag, AttackString, bAddTransientCosts, bFreelance, bFreelanceAttack, bFreelanceDefend, bRoamingSquad, CurrentOrders, DefendString, Enemies[8], FreelanceScripts, FreelanceString, GatherThreshold, HoldString, LeaderPRI, MaxSquadSize, NextSquad, RestingFormation, RestingFormationClass, Size, SquadLeader, SquadMembers, SquadObjective, SupportString, SupportStringTrailer, Team

Functions Summary
function AddBot (Bot B)
function AssignCombo (Bot B)
functionbool AssignSquadResponsibility (Bot B)
functionbool BeDevious ()
functionbool CheckSquadObjectives (Bot B)
function DisplayDebug (Canvas Canvas, out float YL, out float YPos)
functionbool FriendlyToward (Pawn Other)
functionname GetOrders ()
functionbool IsDefending (Bot B)
functionbool NearFormationCenter (Pawn P)
function RemoveBot (Bot B)
functionbool SetEnemy (Bot B, Pawn NewEnemy)
functionbool ShouldDeferTo (Controller C)
functionbool WaitAtThisPosition (Pawn P)
Inherited Functions from UnrealGame.SquadAI
AddBot, AddEnemy, AddTransientCosts, AllowDetourTo, AllowImpactJumpBy, AllowTaunt, AllowTranslocationBy, AssessThreat, AssignCombo, AssignSquadResponsibility, BeDevious, BotEnteredVehicle, BotSuitability, CautiousAdvance, CheckSpecialVehicleObjectives, CheckSquadObjectives, CheckVehicle, ClearPathFor, CloseToLeader, CriticalObjectiveWarning, Destroyed, DisplayDebug, FindNewEnemyFor, FindPathToObjective, FormationCenter, FriendlyToward, GetFacingRotation, GetKeyVehicle, GetLinkVehicle, GetOrders, GetOrderStringFor, GetRestingFormation, GetShortOrderStringFor, GetSize, Initialize, IsDefending, IsOnSquad, LostEnemy, MaxVehicleDist, MergeEnemiesFrom, MergeWith, ModifyThreat, MustKeepEnemy, NearFormationCenter, NeverBail, NotifyKilled, OverrideFollowPlayer, PickBotToReassign, PickNewLeader, PickRetreatDestination, PriorityObjective, RemoveBot, RemoveEnemy, RemovePlayer, Reset, Retask, SetAlternatePath, SetDefenseScriptFor, SetEnemy, SetFacingActor, SetFinalStretch, SetFreelanceScriptFor, SetLeader, SetObjective, ShouldDeferTo, ShouldDestroyTranslocator, ShouldSuppressEnemy, SwitchBots, TellBotToFollow, Tick, TryToIntercept, UnderFire, ValidEnemy, VehicleDesireability, WaitAtThisPosition, WanderNearLeader


Functions Detail

AddBot Source code

function AddBot ( Bot B )

AssignCombo Source code

function AssignCombo ( Bot B )

AssignSquadResponsibility Source code

function bool AssignSquadResponsibility ( Bot B )

BeDevious Source code

function bool BeDevious ( )

CheckSquadObjectives Source code

function bool CheckSquadObjectives ( Bot B )

DisplayDebug Source code

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

FriendlyToward Source code

function bool FriendlyToward ( Pawn Other )

GetOrders Source code

function name GetOrders ( )

IsDefending Source code

function bool IsDefending ( Bot B )

NearFormationCenter Source code

function bool NearFormationCenter ( Pawn P )

RemoveBot Source code

function RemoveBot ( Bot B )

SetEnemy Source code

function bool SetEnemy ( Bot B, Pawn NewEnemy )

ShouldDeferTo Source code

function bool ShouldDeferTo ( Controller C )

WaitAtThisPosition Source code

function bool WaitAtThisPosition ( Pawn P )


Defaultproperties

defaultproperties
{
     CurrentOrders="Freelance"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:15:55.640 - Created with UnCodeX