I'm a doctor, not a mechanic
UE2:U2NPCControllerBase (U2XMP)
Object >> Actor >> Controller >> LicenseeController >> AIController >> U2NPCController >> U2NPCControllerScriptable >> U2NPCControllerShared >> U2NPCControllerBase |
Contents
- 1 Constants
- 2 Properties
- 2.1 BaseAcquisitionLabel
- 2.2 BaseAcquisitionState
- 2.3 bDistressedWanderingSaved
- 2.4 bIsPaused
- 2.5 bProbeActorRangeTransition
- 2.6 bProbeEnemyInLeapRange
- 2.7 bProbeEnemyInMeleeRange
- 2.8 bProbeEnemyInvalid
- 2.9 bProbeEnemyNotInMeleeRange
- 2.10 bProbeEnemyNotVisible
- 2.11 bProbeEnemyRangeTransition
- 2.12 bProbeHearNoise
- 2.13 bProbeNotifyBump
- 2.14 bProbeSeeAlertFriend
- 2.15 bProbeSeeEnemy
- 2.16 bProbeSeeFriend
- 2.17 bProbeSeeOther
- 2.18 bSavedWanderingParameters
- 2.19 bWanderFixed
- 2.20 LastPainAnim
- 2.21 LastRandomSoundTime
- 2.22 MaxWanderAttempts
- 2.23 MaxWanderFallbackTypes
- 2.24 NextAdjustPositionTime
- 2.25 NextScriptedMoveTime
- 2.26 PotentialFocalPoint
- 2.27 TimeSinceBeginState
- 2.28 WalkingPctSaved
- 2.29 WanderDirection
- 2.30 WanderMinAdjustedSizeSaved
- 2.31 WanderMoveSpeed
- 2.32 WanderPauseOddsSaved
- 2.33 WanderSpeedMaxSaved
- 2.34 WanderSpeedMinSaved
- 2.35 WanderSpreadAngleSaved
- 2.36 WanderTurnToDestinationOddsSaved
- 2.37 Default values
- 3 Functions
- 4 States
- Package:
- U2AI
- Direct subclasses:
- U2KillerSproutController, AtlantisController, U2DrakkBossUpperController, U2DrakkDroidController, U2NPCControllerBasic, U2SporeController
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
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
Functions
Static functions
GetRecentAutoEndTime
Events
Desireability
Overrides: Controller.Desireability
Destroyed
Overrides: U2NPCControllerScriptable.Destroyed
FellOutOfWorld
Overrides: Actor.FellOutOfWorld
Other instance functions
See U2NPCControllerBase instance functions.