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

Engine.AIController

Extends
Controller
Modifiers
native

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Controller
      |   
      +-- Engine.AIController

Direct Known Subclasses:

ScriptedController, StationaryPawnController

Constants Summary
Inherited Contants from Engine.Controller
LATENT_MOVETOWARD
Inherited Contants from Engine.Actor
CCFloatHeight, DF_Collision, DF_None, MAXSTEPHEIGHT, MINFLOORZ, TRACE_AcceptProjectors, TRACE_Actors, TRACE_AllBlocking, TRACE_AllColliding, TRACE_Blocking, TRACE_Corona, TRACE_Debug, TRACE_Hash, TRACE_Level, TRACE_LevelGeometry, TRACE_Material, TRACE_Movers, TRACE_OnlyProjActor, TRACE_Others, TRACE_Pawns, TRACE_Projectors, TRACE_ProjTargets, TRACE_ShadowCast, TRACE_SingleResult, TRACE_StopAtFirstHit, TRACE_VisibleNonColliding, TRACE_Volumes, TRACE_World

Variables Summary
boolbAdjustFromWalls
boolbHunting
AIScriptMyScript
floatSkill
Inherited Variables from Engine.Controller
AcquisitionYawRate, AdjustLoc, AimRotation, bAdjusting, bAdvancedTactics, bAllowedToImpactJump, bAllowedToTranslocate, bAltFire, bCanDoSpecial, bCanOpenDoors, bControlAnimations, bDuck, bEnemyAcquired, bEnemyInfoValid, bFire, bGodMode, bHuntPlayer, bIsPlayer, bJump, bJumpOverWall, bLOSflag, bNotifyApex, bPreparingMove, bRun, bShouldPossess, bShowSelf, bSoaking, bSprint, bUsePlayerHearing, CurrentPath, CurrentPathDir, Destination, Enemy, FailedReachLocation, FailedReachTime, FearSpots[2], FocalPoint, Focus, FovAngle, GoalList[4], GroundPitchTime, home, LastFailedReach, LastPawnWeapon, LastRange, LastRangeEnemy, LastRouteFind, LastSeeingPos, LastSeenPos, LastSeenTime, MinHitWall, MonitoredPawn, MonitorMaxDistSq, MonitorStartLoc, MoveTarget, MoveTimer, nextController, OldMessageTime, Pawn, PawnClass, PendingMover, PlayerNum, PlayerReplicationInfo, PlayerReplicationInfoClass, PreviousPawnClass, RangeCounter, Ranges, RespawnPredictionTime, RouteCache[16], RouteDist, RouteGoal, SightCounter, StartSpot, Stimulus, Target, ViewX, ViewY, ViewZ
Inherited Variables from Engine.Actor
Acceleration, ActorRenderData, AlternateSkins, AmbientGlow, AmbientSound, AntiPortal, Attached, AttachmentBone, AttachTag, bAcceptsProjectors, bActorShadows, bAlwaysRelevant, bAlwaysRelevantToInstigator, bAlwaysRelevantToOwner, bAlwaysTick, bAlwaysZeroBoneOffset, bAnimByOwner, Base, bAutoAlignToTerrain, bBlockActors, bBlockKarma, bBlockNonZeroExtentTraces, bBlockPlayers, bBlockZeroExtentTraces, bBounce, bCanBeBaseForPawns, bCanBeDamaged, bCanMantle, bCanTeleport, bClientAnim, bClientDemoNetFunc, bClientDemoRecording, bCollideActors, bCollideWhenPlacing, bCollideWorld, bCompressedPosition, bCorona, bDeleteMe, bDemoOwner, bDemoRecording, bDestroyInPainVolume, bDirectional, bDisableSorting, bDisturbFluidSurface, bDontBatch, bDynamicLight, bDynamicWorldGeometry, bEdShouldSnap, bEdSnap, bFixedRotationDir, bFullVolume, bGameRelevant, bHardAttach, bHasBlood, bHidden, bHiddenEd, bHiddenEdGroup, bHighDetail, bHurtEntry, bIgnoreEncroachers, bIgnoreOutOfWorld, bInterpolating, bJustTeleported, bLightChanged, bLightingVisibility, bLockLocation, bMovable, bNetDirty, bNetInitial, bNetInitialRotation, bNetNotify, bNetOwner, bNetRelevant, bNetTemporary, bNoDelete, bNoRepMesh, bObsolete, bOnlyAffectPawns, bOnlyDirtyReplication, bOnlyDrawIfAttached, bOnlyOwnerSee, bOnlyRelevantToOwner, bOrientOnSlope, bOwnerNoSee, bPathColliding, bPathTemp, bPendingDelete, bProjTarget, bRepClientDemo, bReplicateAnimations, bReplicateInstigator, bReplicateMovement, bRotateToDesired, Brush, bScriptInitialized, bSelected, bShadowCast, bShouldBaseAtStartup, bShowOctreeNodes, bShowUseReticle, bSkipActorPropertyReplication, bSpecialLit, bStasis, bStatic, bStaticLighting, bSuperHighDetail, bTearOff, bTempEditor, bTicked, bTimerLoop, bTrailerAllowRotation, bTrailerPrePivot, bTrailerSameRotation, bTravel, bUnlit, Buoyancy, bUpdateSimulatedPosition, bUsable, bUseCylinderCollision, bUseDynamicLights, bUseLightingFromBase, bWasSNFiltered, bWorldGeometry, CachedLocalToWorld, CachedLocation, CachedRotation, CollisionHeight, CollisionRadius, CollisionTag, ColLocation, ConglomerateID, CullDistance, Deleted, DesiredRotation, DrawScale, DrawScale3D, DrawType, Event, ForcedVisibilityZoneTag, ForceRadius, ForceScale, ForceType, Group, HardRelMatrix, InitialState, Instigator, Inventory, JoinedTag, KParams, KStepTag, LastRenderTime, LatentFloat, Leaves, Level, LifeSpan, LightBrightness, LightCone, LightEffect, LightHue, LightPeriod, LightPhase, LightRadius, LightRenderData, LightSaturation, LightType, Location, LODBias, Mass, MaxLights, Mesh, MeshInstance, MessageClass, NetDependents, NetPriority, NetTag, NetUpdateFrequency, NetUpdateTime, OctreeBox, OctreeBoxCenter, OctreeBoxRadii, OctreeNodes, Owner, PendingTouch, Physics, PhysicsVolume, PrePivot, Projectors, Region, RelativeLocation, RelativeRotation, RemoteRole, RenderRevision, RepSkin, RepSkinIndex, Role, Rotation, RotationRate, ScaleGlow, SimAnim, Skins, SoundOcclusion, SoundPitch, SoundRadius, SoundVolume, SpecialDisplayFlags, StaticFilterState, StaticMesh, StaticMeshInstance, StaticMeshProjectors, StaticSectionBatches, Style, Tag, Texture, TimerCounter, TimerRate, Touching, TransientSoundRadius, TransientSoundVolume, Velocity, XLevel

Enumerations Summary
Inherited Enumerations from Engine.Controller
EAttitude
Inherited Enumerations from Engine.Actor
EDetailMode, EDoubleClickDir, EDrawType, EFilterState, EForceType, eKillZType, ELightEffect, ELightType, EMusicTransition, ENetRole, EPhysics, ERenderStyle, ESoundOcclusion, ESoundSlot, ETravelType

Structures Summary
Inherited Structures from Engine.Actor
ActorRenderDataPtr, AnimRep, BatchReference, Face, KRBVec, KRigidBodyState, LightRenderDataPtr, PointRegion, ProjectorRenderInfoPtr, StaticMeshProjectorRenderInfoPtr

Functions Summary
functionfloat AdjustDesireFor (Pickup P)
function AdjustView (float DeltaTime)
function DisplayDebug (Canvas Canvas, out float YL, out float YPos)
functionint GetFacingDirection ()
functionactor GetOrderObject ()
functionname GetOrders ()
function MoverFinished ()
event PreBeginPlay ()
event PrepareForMove (NavigationPoint Goal, ReachSpec Path)
functionbool PriorityObjective ()
function Reset ()
function SetOrders (name NewOrders, Controller OrderGiver)
function Startle (Actor A)
function Trigger (actor Other, pawn EventInstigator)
functionbool TriggerScript (actor Other, pawn EventInstigator)
function UnderLift (Mover M)
function WaitForMover (Mover M)
function WaitToSeeEnemy ()
functionbool WeaponFireAgain (float RefireRate, bool bFinishedFire)
Inherited Functions from Engine.Controller
actorReachable, AddController, AdjustAim, AdjustDesireFor, AdjustToss, AdjustView, AIHearSound, AllowDetourTo, AllowVoiceMessage, AutoTaunt, AvoidCertainDeath, BeginState, BotVoiceMessage, CanSee, ChangedWeapon, CheckFutureSight, ClientDying, ClientGameEnded, ClientRevived, ClientSetLocation, ClientSetRotation, ClientSetWeapon, ClientSwitchToBestWeapon, ClientVoiceMessage, damageAttitudeTo, Desireability, Destroyed, DisplayDebug, DontReuseTaunt, EAdjustJump, EndClimbLadder, EnemyInvalid, EnemyNotVisible, EnemyRangeTransition, FearThisSpot, FindBestInventoryPath, FindPathTo, FindPathToIntercept, FindPathToward, FindPathTowardNearest, FindRandomDest, FinishRotation, FireWeaponAt, GameHasEnded, GetAimRotation, GetFacingDirection, GetHumanReadableName, GetLastWeapon, GetMessageIndex, GetPawnClassName, GetTeam, GetViewRotation, HandleDying, HandleMercyKilled, HandlePickup, HandleRevived, HearNoise, HideHackEffects, InitPlayerReplicationInfo, InLatentExecution, IsRealPlayer, LineOfSightTo, LongFall, MayFall, MonitoredPawnAlert, MoverFinished, MoveTo, MoveToward, NotifyAddInventory, NotifyAmmoChanged, NotifyBump, NotifyDeleteInventory, NotifyGutBlowed, NotifyHeadVolumeChange, NotifyHitMover, NotifyHitWall, NotifyJumpApex, NotifyKilled, NotifyLanded, NotifyMissedJump, NotifyPhysicsVolumeChange, NotifyTakeHit, PawnDied, PawnIsInPain, PendingStasis, PickAnyTarget, PickTarget, PickWallAdjust, pointReachable, Possess, PostBeginPlay, PreBeginPlay, PrepareForMove, RateWeapon, ReceiveWarning, RemoveController, RenderOverlays, Reset, Restart, SameTeamAs, SeeEnemy, SendMessage, SendVoiceMessage, ServerGivePawn, ServerReStartPlayer, SetFall, SetPawnClass, SetTeam, SetupSpecialPathAbilities, ShakeView, ShowHackEffects, SoakStop, StartMonitoring, StopFiring, StopWaiting, SwitchToBestWeapon, UnderLift, UnPossess, ValidPawn, WaitForLanding, WaitForMover, WantsSmoothedView, WasKilledBy, WeaponPreference, WouldReactToNoise, WouldReactToSeeing
Inherited Functions from Engine.Actor
*, +, -, AddActor, AddActorAt, AddArrow, AddBox, AddCylinder, AddLine, AllActors, AnimBlendParams, AnimBlendToAlpha, AnimEnd, AnimIsInGroup, Attach, AttachToBone, AutonomousPhysics, BaseChange, BasedActors, BecomeViewTarget, BeginEvent, BeginPlay, BM, BoneRefresh, bool, BroadcastLocalizedMessage, Bump, CanHit, CanSplash, ChildActors, Clock, CollidingActors, ColorBlack, ColorBlue, ColorBrown, ColorCyan, ColorDkblue, ColorDkcyan, ColorDkgreen, ColorDkgrey, ColorDkmagenta, ColorDkred, ColorDkyellow, ColorGreen, ColorGrey, ColorLtgrey, ColorMagenta, ColorOrange, ColorPink, ColorRed, ColorWhite, ColorYellow, ConsoleCommand, ConvertRelativeLocation, DebugClock, DebugUnclock, DemoPlaySound, Destroy, Destroyed, Detach, DetachFromBone, DisplayDebug, DM, DMN, DMT, DMTN, DMTNS, DrawDebugLine, DrawFace, DrawFaces, DynamicActors, EffectIsRelevant, EnableChannelNotify, EncroachedBy, EncroachingOn, EndedRotation, EndEvent, Error, Falling, FastTrace, FellOutOfWorld, FinishAnim, FinishedInterpolation, FinishInterpolation, float, ForceFeedbackSupported, FreezeAnimAt, GainedChild, GetAnimParams, GetBoneCoords, GetBoneRotation, GetCacheEntry, GetClient, GetCollisionBoundingBox, GetCollisionExtent, GetCommandLine, GetConsumerClassIndex, GetDebugName, GetHumanReadableName, GetItemName, GetKillerController, GetLocalString, GetMapName, GetMeshName, GetNextInt, GetNextIntDesc, GetNextSkin, GetNotifyChannel, GetRenderBoundingSphere, GetRootLocation, GetRootLocationDelta, GetRootRotation, GetRootRotationDelta, GetSoundDuration, GetTeam, GetURLMap, HasAnim, HitWall, HurtRadius, IgnoreEncroachingMovement, int, IsAnimating, IsInPain, IsInVolume, IsRealPlayer, IsTweening, KAddBoneLifter, KAddImpulse, KApplyForce, KDisableCollision, KDrawRigidBodyState, KEnableCollision, KFreezeRagdoll, KGetActorGravScale, KGetCOMOffset, KGetCOMPosition, KGetDampingProps, KGetFriction, KGetImpactThreshold, KGetInertiaTensor, KGetMass, KGetRBQuaternion, KGetRestitution, KGetRigidBodyState, KGetSkelMass, KilledBy, KImpact, KIsAwake, KIsRagdollAvailable, KMakeRagdollAvailable, KRBVecFromVector, KRBVecToVector, KRemoveAllBoneLifters, KRemoveLifterFromBone, KSetActorGravScale, KSetBlockKarma, KSetCOMOffset, KSetDampingProps, KSetFriction, KSetImpactThreshold, KSetInertiaTensor, KSetMass, KSetRestitution, KSetSkelVel, KSetStayUpright, KSetStayUprightParams, KSkelConvulse, KSleep, KUpdateState, KVelDropBelow, KWake, Landed, LaunchPawn, LaunchPawnDamage, LinkMesh, LinkSkelAnim, LockRootMotion, LoopAnim, LostChild, MakeColor, MakeNoise, MatchStarting, Move, MoveCacheEntry, MoveSmooth, NearSpot, NotifyTeamEnergyStatus, OnlyAffectPawns, OnUnuse, OnUse, PauseAudio, PhysicsVolumeChange, PlayAnim, PlayerCanSeeMe, PlayFeedbackEffect, PlayMusic, PlayOwnedSound, PlaySound, PlayTeleportEffect, PostBeginPlay, PostNetBeginPlay, PostNetReceive, PostTeleport, PostTouch, PreBeginPlay, PreTeleport, RadarAddActor, RadarRemoveActor, RadiusActors, RenderOverlays, RenderTexture, ReplaceText, Reset, SetAnimFrame, SetBase, SetBoneDirection, SetBoneLocation, SetBoneRotation, SetBoneScale, SetClassStatic, SetCollision, SetCollisionSize, SetDefaultDisplayProperties, SetDisplayProperties, SetDrawScale, SetDrawScale3D, SetDrawType, SetGRI, SetInitialState, SetKillerController, SetLocation, SetNetDirty, SetOwner, SetPhysics, SetRelativeLocation, SetRelativeRotation, SetRotation, SetStaticMesh, SetTeam, SetTimer, Sleep, Spawn, SpecialHandling, StartInterpolation, StopAllMusic, StopAnimating, StopFeedbackEffect, StopMusic, string, SuggestFallVelocity, TakeDamage, TestLocation, Tick, Timer, TornOff, Touch, TouchingActor, TouchingActors, Trace, TraceActors, TravelPostAccept, TravelPreAccept, Trigger, TriggerEvent, TweenAnim, UnClock, UnPauseAudio, UnTouch, UnTrigger, UntriggerEvent, UpdatePrecacheMaterials, UpdatePrecacheStaticMeshes, UsedBy, VisibleActors, VisibleCollidingActors, ZapActor, ZoneChange


Variables Detail

bAdjustFromWalls Source code

var bool bAdjustFromWalls;

bHunting Source code

var bool bHunting;

MyScript Source code

var AIScript MyScript;

Skill Source code

var float Skill;


Functions Detail

AdjustDesireFor Source code

function float AdjustDesireFor ( Pickup P )

AdjustView Source code

function AdjustView ( float DeltaTime )

DisplayDebug Source code

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

GetFacingDirection Source code

function int GetFacingDirection ( )

GetOrderObject Source code

function actor GetOrderObject ( )

GetOrders Source code

function name GetOrders ( )

MoverFinished Source code

function MoverFinished ( )

PreBeginPlay Source code

event PreBeginPlay ( )

PrepareForMove Source code

event PrepareForMove ( NavigationPoint Goal, ReachSpec Path )

PriorityObjective Source code

function bool PriorityObjective ( )

Reset Source code

function Reset ( )

SetOrders Source code

function SetOrders ( name NewOrders, Controller OrderGiver )

Startle Source code

function Startle ( Actor A )

Trigger Source code

function Trigger ( actor Other, pawn EventInstigator )

TriggerScript Source code

function bool TriggerScript ( actor Other, pawn EventInstigator )

UnderLift Source code

function UnderLift ( Mover M )

WaitForMover Source code

function WaitForMover ( Mover M )

WaitToSeeEnemy Source code

native(510) final latent function WaitToSeeEnemy ( )

WeaponFireAgain Source code

function bool WeaponFireAgain ( float RefireRate, bool bFinishedFire )


Defaultproperties

defaultproperties
{
    bAdjustFromWalls=True
    bCanOpenDoors=True
    bCanDoSpecial=True
    MinHitWall=-0.500000
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Tue 27/4/2010 03:12:33.166 - Created with UnCodeX