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

ROEngine.ROSquadAI

Extends
SquadAI

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

Variables Summary
boolbTankSquad
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
functionfloat AssessThreat (Bot B, Pawn NewThreat, bool bThreatVisible ))
functionbool AssignSquadResponsibility (Bot B))
functionfloat BotSuitability (Bot B))
functionbool CheckVehicle (Bot B))
functionbool FindNewEnemyFor (Bot B, bool bSeeEnemy))
functionactor FormationCenter ()))
functionrotator GetFacingRotation ()))
functionname GetOrders ()))
function MergeWith (SquadAI S))
functionfloat ModifyThreat (float current, Pawn NewThreat, bool bThreatVisible, Bot B))
functionbool NeverBail (Pawn P))
functionbyte PriorityObjective (Bot B))
function SetFreelanceScriptFor (Bot B))
function SetObjective (GameObjective O, bool bForceUpdate))
functionbool ShouldWaitForCrew (Bot B))
functionbool TellBotToFollow (Bot B, Controller C))
functionfloat VehicleDesireability (Vehicle V, Bot B))
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


Variables Detail

bTankSquad Source code

var bool bTankSquad;


Functions Detail

AssessThreat Source code

function float AssessThreat ( Bot B, Pawn NewThreat, bool bThreatVisible ) )

AssignSquadResponsibility Source code

function bool AssignSquadResponsibility ( Bot B) )

BotSuitability Source code

function float BotSuitability ( Bot B) )

CheckVehicle Source code

function bool CheckVehicle ( Bot B) )

FindNewEnemyFor Source code

function bool FindNewEnemyFor ( Bot B, bool bSeeEnemy) )

FormationCenter Source code

function actor FormationCenter ( ) )

GetFacingRotation Source code

function rotator GetFacingRotation ( ) )

GetOrders Source code

function name GetOrders ( ) )

MergeWith Source code

function MergeWith ( SquadAI S) )

ModifyThreat Source code

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

NeverBail Source code

function bool NeverBail ( Pawn P) )

PriorityObjective Source code

function byte PriorityObjective ( Bot B) )

SetFreelanceScriptFor Source code

function SetFreelanceScriptFor ( Bot B) )

SetObjective Source code

function SetObjective ( GameObjective O, bool bForceUpdate) )

ShouldWaitForCrew Source code

function bool ShouldWaitForCrew ( Bot B) )

TellBotToFollow Source code

function bool TellBotToFollow ( Bot B, Controller C) )

VehicleDesireability Source code

function float VehicleDesireability ( Vehicle V, Bot B) )

WaitAtThisPosition Source code

function bool WaitAtThisPosition ( Pawn P) )


Defaultproperties

defaultproperties
{
     MaxSquadSize=3
     bRoamingSquad=False
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Fri 13-10-2023 03:18:52.250 - Created with UnCodeX