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

UnrealGame.BombingRunSquadAI

Extends
SquadAI

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

Variables Summary
GameObjectBomb
GameObjectiveBombBase
GameObjectiveEnemyBase
GameObjectiveHomeBase
floatLastSeeFlagCarrier
botPassTarget
floatScoringRand
botSelfPasser
class<ShootSpot>ShootSpotClass[2]
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
functionbool AllowDetourTo (Bot B, avigationPoint N)
functionbool AllowImpactJumpBy (Bot B)
functionbool AllowTaunt (Bot B)
functionbool AllowTranslocationBy (Bot B)
function AssignCombo (Bot B)
function BombTakenBy (Controller C)
functionbool CheckSquadObjectives (Bot B)
functionactor FormationCenter ()
functionbool GoPickupBomb (Bot B)
functionfloat ModifyThreat (float current, Pawn NewThreat, bool bThreatVisible, Bot B)
functionbool MustKeepEnemy (Pawn E)
functionbool OrdersForBombCarrier (Bot B)
functionbool OverrideFollowPlayer (Bot B)
function PassToSelf (Bot B)
functionbool PreferShootScore (Bot B)
functionbyte PriorityObjective (Bot B)
functionactor SetFacingActor (Bot B)
functionbool ShouldDeferTo (Controller C)
functionbool TryPassTo (vector V, Bot CarrierBot, Pawn Recipient)
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

Bomb Source code

var GameObject Bomb;

BombBase Source code

var GameObjective BombBase;

EnemyBase Source code

var GameObjective EnemyBase;

HomeBase Source code

var GameObjective HomeBase;

LastSeeFlagCarrier Source code

var float LastSeeFlagCarrier;

PassTarget Source code

var bot PassTarget;

ScoringRand Source code

var float ScoringRand;

SelfPasser Source code

var bot SelfPasser;

ShootSpotClass[2] Source code

var class<ShootSpot> ShootSpotClass[2];


Functions Detail

AllowDetourTo Source code

function bool AllowDetourTo ( Bot B,NavigationPoint N )

AllowImpactJumpBy Source code

function bool AllowImpactJumpBy ( Bot B )

AllowTaunt Source code

function bool AllowTaunt ( Bot B )

AllowTranslocationBy Source code

function bool AllowTranslocationBy ( Bot B )

AssignCombo Source code

function AssignCombo ( Bot B )

BombTakenBy Source code

function BombTakenBy ( Controller C )

CheckSquadObjectives Source code

function bool CheckSquadObjectives ( Bot B )

FormationCenter Source code

function actor FormationCenter ( )

GoPickupBomb Source code

function bool GoPickupBomb ( Bot B )

ModifyThreat Source code

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

MustKeepEnemy Source code

function bool MustKeepEnemy ( Pawn E )

OrdersForBombCarrier Source code

function bool OrdersForBombCarrier ( Bot B )

OverrideFollowPlayer Source code

function bool OverrideFollowPlayer ( Bot B )

PassToSelf Source code

function PassToSelf ( Bot B )

PreferShootScore Source code

function bool PreferShootScore ( Bot B )

PriorityObjective Source code

function byte PriorityObjective ( Bot B )

SetFacingActor Source code

function actor SetFacingActor ( Bot B )

ShouldDeferTo Source code

function bool ShouldDeferTo ( Controller C )

TryPassTo Source code

function bool TryPassTo ( vector V, Bot CarrierBot, Pawn Recipient )


Defaultproperties

defaultproperties
{
     ShootSpotClass(0)=Class'UnrealGame.BlueShootSpot'
     ShootSpotClass(1)=Class'UnrealGame.RedShootSpot'
     GatherThreshold=0.100000
     MaxSquadSize=3
}

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