I'm a doctor, not a mechanic
UE2:U2NPCControllerBase instance functions (U2XMP)
From Unreal Wiki, The Unreal Engine Documentation Site
Object >> Actor >> Controller >> LicenseeController >> AIController >> U2NPCController >> U2NPCControllerScriptable >> U2NPCControllerShared >> U2NPCControllerBase (instance functions) |
Contents
- 1 Instance functions
- 1.1 DamageAttitudeTo
- 1.2 DeferTo
- 1.3 DoPanicSounds
- 1.4 DumpAIEvents
- 1.5 EndPanic
- 1.6 EndPanicSound
- 1.7 eventTakeDamage
- 1.8 eventTookDamage
- 1.9 Freeze
- 1.10 GetNextRandomSoundTime
- 1.11 GetReactionToEnemy
- 1.12 GetTacticalMoveType
- 1.13 HandlePanic
- 1.14 HandleRandomSoundTimer
- 1.15 InitializeEvents
- 1.16 InitializeState
- 1.17 NotifyInvalidLanding
- 1.18 PlayRandomSound
- 1.19 Possess
- 1.20 PossessStartup
- 1.21 RandomSoundTimer
- 1.22 RestoreCanStrafe
- 1.23 RestoreWanderingParameters
- 1.24 SaveWanderingParameters
- 1.25 SetEvents
- 1.26 SetRandomSoundTimer
- 1.27 SetWanderingPanicParameters
- 1.28 StartFriendlyPanicSound
- 1.29 StartPanicSound
- 1.30 UpdateEnemy
- 1.31 WhatToDoNext
;Other member categories for this class::states
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. |
Instance functions
DamageAttitudeTo
Overrides: Controller.DamageAttitudeTo
DeferTo
function bool DeferTo (Controller Other)
Overrides: Controller.DeferTo
DoPanicSounds
function DoPanicSounds ()
DumpAIEvents
function DumpAIEvents ()
Overrides: U2NPCController.DumpAIEvents
EndPanic
function EndPanic ()
EndPanicSound
function EndPanicSound ()
eventTakeDamage
function eventTakeDamage (int Damage, Pawn Instigator, Object.Vector HitLocation, Object.Vector Momentum, class<DamageType> DamageType)
Overrides: U2NPCControllerScriptable.eventTakeDamage
eventTookDamage
function eventTookDamage (int Damage, Pawn Instigator, Object.Vector HitLocation, Object.Vector Momentum, class<DamageType> DamageType)
Overrides: U2NPCControllerScriptable.eventTookDamage
Freeze
function Freeze ()
Overrides: LicenseeController.Freeze
GetNextRandomSoundTime
function float GetNextRandomSoundTime ()
GetReactionToEnemy
function AIController.EReaction GetReactionToEnemy (Pawn EnemyPawn)
GetTacticalMoveType
function Actor.ETacticalMoveType GetTacticalMoveType ()
Overrides: AIController.GetTacticalMoveType
HandlePanic
function HandlePanic ()
Overrides: Controller.HandlePanic
HandleRandomSoundTimer
function HandleRandomSoundTimer ()
InitializeEvents
function InitializeEvents ()
InitializeState
function InitializeState ()
NotifyInvalidLanding
function NotifyInvalidLanding (Actor.CheckResult Hit)
Overrides: Controller.NotifyInvalidLanding
PlayRandomSound
function PlayRandomSound ()
Possess
function Possess (Pawn P)
Overrides: U2NPCControllerShared.Possess
PossessStartup
function PossessStartup ()
RandomSoundTimer
function RandomSoundTimer ()
RestoreCanStrafe
function RestoreCanStrafe ()
RestoreWanderingParameters
function RestoreWanderingParameters ()
SaveWanderingParameters
function SaveWanderingParameters ()
SetEvents
function SetEvents ()
SetRandomSoundTimer
function SetRandomSoundTimer ()
Overrides: U2NPCController.SetRandomSoundTimer
SetWanderingPanicParameters
function SetWanderingPanicParameters ()
StartFriendlyPanicSound
function StartFriendlyPanicSound ()
StartPanicSound
function StartPanicSound ()
UpdateEnemy
function UpdateEnemy (optional bool bTryRadiusCheck)
WhatToDoNext
function WhatToDoNext ()
Overrides: U2NPCControllerScriptable.WhatToDoNext