The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall
UE2:U2NPCControllerBasic (U2XMP)
From Unreal Wiki, The Unreal Engine Documentation Site
Object >> Actor >> Controller >> LicenseeController >> AIController >> U2NPCController >> U2NPCControllerScriptable >> U2NPCControllerShared >> U2NPCControllerBase >> U2NPCControllerBasic |
Contents
- Package:
- U2AI
- Known classes within U2NPCControllerBasic:
- BehaviorControllerBasic, BehaviorControllerInterf
- Direct subclasses:
- SkaarjController, U2AraknidController, U2DrakkBossController, U2NPCControllerAdvanced, U2RammerController, U2ToscController
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. |
U2NPCControllerBasic.uc Created By: Mike Fox Created On: 8/01/00 $Author: Mfox $ $Date: 1/07/03 10:31a $ $Revision: 156 $
Constants
FakeNotifyLeapBeginTimerName
Value: 'FakeNotifyLeapBeginTimer'
FreezeNPCHackTimerName
Value: 'FreezeNPCHackTimer'
LeapBeginNotify
Value: 'LeapBeginNotify'
StayNotify
Value: 'Stay'
MinImpaleCos
Value: -0.93
CrouchStanceChangeDuration
Value: 0.50
ProneStanceChangeDuration
Value: 0.75
Properties
Property group 'Controller'
bShowOrdersObjects
Type: bool
Modifiers: globalconfig, private
Internal variables
See U2NPCControllerBasic internal variables.
Default values
Property | Value |
---|---|
bProbeEnemyInMeleeRange | True |
bProbeHearNoise | True |
bProbeNotifyBump | True |
bProbeSeeEnemy | True |
CosMinFacingTargetAngle | 0.866 |
Functions
Events
Destroyed
event Destroyed ()
Overrides: U2NPCControllerBase.Destroyed
EnemyInLeapRange
event EnemyInLeapRange (float Distance)
Overrides: Controller.EnemyInLeapRange
EnemyInMeleeRange
event EnemyInMeleeRange ()
Overrides: Controller.EnemyInMeleeRange
EnemyInvalid
event EnemyInvalid ()
Overrides: Controller.EnemyInvalid
Other instance functions
See U2NPCControllerBasic instance functions.