I'm a doctor, not a mechanic

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

HoldReachedDistance2D

Value: 16.0


HoldReachedDistanceSquared2D

Value: 256.0


AvoidedBumpWaitTime

Value: 1.0


AdjustAgainDelay

Value: 1.0


RandomSoundTimerName

Value: 'RandomSoundTimer'


Properties

BaseAcquisitionLabel

Type: name


BaseAcquisitionState

Type: name

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

bDistressedWanderingSaved

Type: bool


bIsPaused

Type: bool


bProbeActorRangeTransition

Type: bool


bProbeEnemyInLeapRange

Type: bool


bProbeEnemyInMeleeRange

Type: bool


bProbeEnemyInvalid

Type: bool


bProbeEnemyNotInMeleeRange

Type: bool


bProbeEnemyNotVisible

Type: bool


bProbeEnemyRangeTransition

Type: bool


bProbeHearNoise

Type: bool


bProbeNotifyBump

Type: bool


bProbeSeeAlertFriend

Type: bool


bProbeSeeEnemy

Type: bool


bProbeSeeFriend

Type: bool


bProbeSeeOther

Type: bool


bSavedWanderingParameters

Type: bool


bWanderFixed

Type: bool


LastPainAnim

Type: name


LastRandomSoundTime

Type: float


MaxWanderAttempts

Type: int


Default value: 8

MaxWanderFallbackTypes

Type: int


Default value: 5

NextAdjustPositionTime

Type: float


NextScriptedMoveTime

Type: float


PotentialFocalPoint

Type: Object.Vector


TimeSinceBeginState

Type: float


WalkingPctSaved

Type: float


WanderDirection

Type: Object.Vector

most recently selected wander direction

WanderMinAdjustedSizeSaved

Type: float


WanderMoveSpeed

Type: float

move speed to use with next call to MoveToPoint when wandering

WanderPauseOddsSaved

Type: float


WanderSpeedMaxSaved

Type: float


WanderSpeedMinSaved

Type: float


WanderSpreadAngleSaved

Type: float


WanderTurnToDestinationOddsSaved

Type: float


Default values

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

Static functions

GetRecentAutoEndTime

static function float GetRecentAutoEndTime (Pawn SourcePawn)


Events

Desireability

event float Desireability (Pickup P)

Overrides: Controller.Desireability


Destroyed

event Destroyed ()

Overrides: U2NPCControllerScriptable.Destroyed


FellOutOfWorld

event FellOutOfWorld ()

Overrides: Actor.FellOutOfWorld


Other instance functions

See U2NPCControllerBase instance functions.

States

See U2NPCControllerBase states.