My program doesn't have bugs. It just develops random features.

UE2:U2NPCControllerBase (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
Package: 
U2AI
Direct subclasses:
U2KillerSproutController, AtlantisController, U2DrakkBossUpperController, U2DrakkDroidController, U2NPCControllerBasic, U2SporeController

U2NPCControllerBase.uc Created By: Mike Fox Created On: 8/01/00 $Author: Mfox $ $Date: 1/06/03 2:59p $ $Revision: 183 $

Constants[edit]

HoldReachedDistance2D[edit]

Value: 16.0


HoldReachedDistanceSquared2D[edit]

Value: 256.0


AvoidedBumpWaitTime[edit]

Value: 1.0


AdjustAgainDelay[edit]

Value: 1.0


RandomSoundTimerName[edit]

Value: 'RandomSoundTimer'


Properties[edit]

BaseAcquisitionLabel[edit]

Type: name


BaseAcquisitionState[edit]

Type: name

base controllers which might acquire / attack enemies can set this as needed

bDistressedWanderingSaved[edit]

Type: bool


bIsPaused[edit]

Type: bool


bProbeActorRangeTransition[edit]

Type: bool


bProbeEnemyInLeapRange[edit]

Type: bool


bProbeEnemyInMeleeRange[edit]

Type: bool


bProbeEnemyInvalid[edit]

Type: bool


bProbeEnemyNotInMeleeRange[edit]

Type: bool


bProbeEnemyNotVisible[edit]

Type: bool


bProbeEnemyRangeTransition[edit]

Type: bool


bProbeHearNoise[edit]

Type: bool


bProbeNotifyBump[edit]

Type: bool


bProbeSeeAlertFriend[edit]

Type: bool


bProbeSeeEnemy[edit]

Type: bool


bProbeSeeFriend[edit]

Type: bool


bProbeSeeOther[edit]

Type: bool


bSavedWanderingParameters[edit]

Type: bool


bWanderFixed[edit]

Type: bool


LastPainAnim[edit]

Type: name


LastRandomSoundTime[edit]

Type: float


MaxWanderAttempts[edit]

Type: int


Default value: 8

MaxWanderFallbackTypes[edit]

Type: int


Default value: 5

NextAdjustPositionTime[edit]

Type: float


NextScriptedMoveTime[edit]

Type: float


PotentialFocalPoint[edit]

Type: Object.Vector


TimeSinceBeginState[edit]

Type: float


WalkingPctSaved[edit]

Type: float


WanderDirection[edit]

Type: Object.Vector

most recently selected wander direction

WanderMinAdjustedSizeSaved[edit]

Type: float


WanderMoveSpeed[edit]

Type: float

move speed to use with next call to MoveToPoint when wandering

WanderPauseOddsSaved[edit]

Type: float


WanderSpeedMaxSaved[edit]

Type: float


WanderSpeedMinSaved[edit]

Type: float


WanderSpreadAngleSaved[edit]

Type: float


WanderTurnToDestinationOddsSaved[edit]

Type: float


Default values[edit]

Property Value
CrouchingMoveSpeedMultiplier 1.0
DefaultScriptControllerClass Class'U2AI.ScriptControllerInterf'
DefaultState Wandering
FovAngle 85.0
PlayerReplicationInfoClass None
RemoteRole ROLE_None
ScriptedScriptControllerClass Class'U2AI.ScriptControllerBase'
StandingMoveSpeedMultiplier 1.0
TestTacticalMoveType TMT_Serpentine

Functions[edit]

Static functions[edit]

GetRecentAutoEndTime[edit]

static function float GetRecentAutoEndTime (Pawn SourcePawn)


Events[edit]

Desireability[edit]

event float Desireability (Pickup P)

Overrides: Controller.Desireability


Destroyed[edit]

event Destroyed ()

Overrides: U2NPCControllerScriptable.Destroyed


FellOutOfWorld[edit]

event FellOutOfWorld ()

Overrides: Actor.FellOutOfWorld


Other instance functions[edit]

See U2NPCControllerBase instance functions.

States[edit]

See U2NPCControllerBase states.