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

UTDom.DOMSquadAI

operational AI control for Domination Writen by Brian 'Snake' Alexander. Copyright(c) 2007-2010 All Rights Reserved.

UTDom.DOMSquadAI

Variables Summary
boolbDefendingSquad
DOMTeamAIDOM_TeamAI
floatLastFindObjectiveTime

Functions Summary
functionbool AllowTaunt (UTBot B))
functionbool CheckSquadObjectives (UTBot B))
functionbool CloseEnoughToObjective (UTBot B, Actor O))
function DisplayDebug (HUD HUD, out float YL, out float YPos))
functionbool FindPathToObjective (UTBot B, Actor O))
functionname GetOrders ()))
function Initialize (UTTeamInfo T, UTGameObjective O, Controller C))
functionbool MustCompleteOnFoot (Actor O, optional Pawn P))
function SetDefenseScriptFor (UTBot B))
functionbool TellBotToFollow (UTBot B, Controller C))


Variables Detail

bDefendingSquad Source code

var bool bDefendingSquad;

DOM_TeamAI Source code

var DOMTeamAI DOM_TeamAI;
pointer to Team.AI so we don't have to cast all the time

LastFindObjectiveTime Source code

var float LastFindObjectiveTime;


Functions Detail

AllowTaunt Source code

function bool AllowTaunt ( UTBot B) )

CheckSquadObjectives Source code

function bool CheckSquadObjectives ( UTBot B) )

CloseEnoughToObjective Source code

function bool CloseEnoughToObjective ( UTBot B, Actor O) )
returns whether the bot shouldn't get any closer to the given objective with the vehicle it's using

DisplayDebug Source code

simulated function DisplayDebug ( HUD HUD, out float YL, out float YPos) )

FindPathToObjective Source code

function bool FindPathToObjective ( UTBot B, Actor O) )
FindPathToObjective() Returns path a bot should use moving toward a base

GetOrders Source code

function name GetOrders ( ) )

Initialize Source code

function Initialize ( UTTeamInfo T, UTGameObjective O, Controller C) )

MustCompleteOnFoot Source code

function bool MustCompleteOnFoot ( Actor O, optional Pawn P) )
Checks if DominationObjective's can be captured by driving over them?

SetDefenseScriptFor Source code

function SetDefenseScriptFor ( UTBot B) )

TellBotToFollow Source code

function bool TellBotToFollow ( UTBot B, Controller C) )


Defaultproperties

defaultproperties
{
   bShouldUseGatherPoints=False
   bAddTransientCosts=True
   MaxSquadSize=2
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Fri 23/12/2011 20:31:25.757 - Created with UnCodeX