Gah - a solution with more questions. – EntropicLqd

UE2:U2NPCControllerBasic (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
Package: 
U2AI
Known classes within U2NPCControllerBasic:
BehaviorControllerBasic, BehaviorControllerInterf
Direct subclasses:
SkaarjController, U2AraknidController, U2DrakkBossController, U2NPCControllerAdvanced, U2RammerController, U2ToscController

U2NPCControllerBasic.uc Created By: Mike Fox Created On: 8/01/00 $Author: Mfox $ $Date: 1/07/03 10:31a $ $Revision: 156 $

Constants[edit]

FakeNotifyLeapBeginTimerName[edit]

Value: 'FakeNotifyLeapBeginTimer'


FreezeNPCHackTimerName[edit]

Value: 'FreezeNPCHackTimer'


LeapBeginNotify[edit]

Value: 'LeapBeginNotify'


StayNotify[edit]

Value: 'Stay'


MinImpaleCos[edit]

Value: -0.93


CrouchStanceChangeDuration[edit]

Value: 0.50


ProneStanceChangeDuration[edit]

Value: 0.75


Properties[edit]

Property group 'Controller'[edit]

bShowOrdersObjects[edit]

Type: bool

Modifiers: globalconfig, private


Internal variables[edit]

See U2NPCControllerBasic internal variables.

Default values[edit]

Property Value
bProbeEnemyInMeleeRange True
bProbeHearNoise True
bProbeNotifyBump True
bProbeSeeEnemy True
CosMinFacingTargetAngle 0.866

Functions[edit]

Events[edit]

Destroyed[edit]

event Destroyed ()

Overrides: U2NPCControllerBase.Destroyed


EnemyInLeapRange[edit]

event EnemyInLeapRange (float Distance)

Overrides: Controller.EnemyInLeapRange


EnemyInMeleeRange[edit]

event EnemyInMeleeRange ()

Overrides: Controller.EnemyInMeleeRange


EnemyInvalid[edit]

event EnemyInvalid ()

Overrides: Controller.EnemyInvalid


Other instance functions[edit]

See U2NPCControllerBasic instance functions.

States[edit]

See U2NPCControllerBasic states.