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

Onslaught.ONSSquadAI

Extends
SquadAI

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

Variables Summary
boolbDefendingSquad
floatLastFailedNodeTeleportTime
floatMaxObjectiveGetOutDist
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 BotEnteredVehicle (Bot B)
functionbool CheckSpecialVehicleObjectives (Bot B)
functionbool CheckSquadObjectives (Bot B)
functionbool CheckVehicle (Bot B)
functionbool FindPathToObjective (Bot B, Actor O)
functionfloat GetMaxObjectiveGetOutDist ()
functionname GetOrders ()
functionfloat MaxVehicleDist (Pawn P)
function MergeWith (SquadAI S)
functionfloat ModifyThreat (float current, Pawn NewThreat, bool bThreatVisible, Bot B)
functionbool MustKeepEnemy (Pawn E)
functionbyte PriorityObjective (Bot B)
function Reset ()
function SetDefenseScriptFor (Bot B)
functionfloat VehicleDesireability (Vehicle V, Bot B)
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


Variables Detail

bDefendingSquad Source code

var bool bDefendingSquad;

LastFailedNodeTeleportTime Source code

var float LastFailedNodeTeleportTime;

MaxObjectiveGetOutDist Source code

var float MaxObjectiveGetOutDist;


Functions Detail

BotEnteredVehicle Source code

function BotEnteredVehicle ( Bot B )

CheckSpecialVehicleObjectives Source code

function bool CheckSpecialVehicleObjectives ( Bot B )

CheckSquadObjectives Source code

function bool CheckSquadObjectives ( Bot B )

CheckVehicle Source code

function bool CheckVehicle ( Bot B )

FindPathToObjective Source code

function bool FindPathToObjective ( Bot B, Actor O )

GetMaxObjectiveGetOutDist Source code

function float GetMaxObjectiveGetOutDist ( )

GetOrders Source code

function name GetOrders ( )

MaxVehicleDist Source code

function float MaxVehicleDist ( Pawn P )

MergeWith Source code

function MergeWith ( SquadAI S )

ModifyThreat Source code

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

MustKeepEnemy Source code

function bool MustKeepEnemy ( Pawn E )

PriorityObjective Source code

function byte PriorityObjective ( Bot B )

Reset Source code

function Reset ( )

SetDefenseScriptFor Source code

function SetDefenseScriptFor ( Bot B )

VehicleDesireability Source code

function float VehicleDesireability ( Vehicle V, Bot B )


Defaultproperties

defaultproperties
{
     GatherThreshold=0.000000
     MaxSquadSize=3
     bAddTransientCosts=Wahr
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Mo 16.4.2007 11:20:27.312 - Created with UnCodeX