Cogito, ergo sum
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[edit]
DamageAttitudeTo[edit]
Overrides: Controller.DamageAttitudeTo
DeferTo[edit]
function bool DeferTo (Controller Other)
Overrides: Controller.DeferTo
DoPanicSounds[edit]
function DoPanicSounds ()
DumpAIEvents[edit]
function DumpAIEvents ()
Overrides: U2NPCController.DumpAIEvents
EndPanic[edit]
function EndPanic ()
EndPanicSound[edit]
function EndPanicSound ()
eventTakeDamage[edit]
function eventTakeDamage (int Damage, Pawn Instigator, Object.Vector HitLocation, Object.Vector Momentum, class<DamageType> DamageType)
Overrides: U2NPCControllerScriptable.eventTakeDamage
eventTookDamage[edit]
function eventTookDamage (int Damage, Pawn Instigator, Object.Vector HitLocation, Object.Vector Momentum, class<DamageType> DamageType)
Overrides: U2NPCControllerScriptable.eventTookDamage
Freeze[edit]
function Freeze ()
Overrides: LicenseeController.Freeze
GetNextRandomSoundTime[edit]
function float GetNextRandomSoundTime ()
GetReactionToEnemy[edit]
function AIController.EReaction GetReactionToEnemy (Pawn EnemyPawn)
GetTacticalMoveType[edit]
function Actor.ETacticalMoveType GetTacticalMoveType ()
Overrides: AIController.GetTacticalMoveType
HandlePanic[edit]
function HandlePanic ()
Overrides: Controller.HandlePanic
HandleRandomSoundTimer[edit]
function HandleRandomSoundTimer ()
InitializeEvents[edit]
function InitializeEvents ()
InitializeState[edit]
function InitializeState ()
NotifyInvalidLanding[edit]
function NotifyInvalidLanding (Actor.CheckResult Hit)
Overrides: Controller.NotifyInvalidLanding
PlayRandomSound[edit]
function PlayRandomSound ()
Possess[edit]
function Possess (Pawn P)
Overrides: U2NPCControllerShared.Possess
PossessStartup[edit]
function PossessStartup ()
RandomSoundTimer[edit]
function RandomSoundTimer ()
RestoreCanStrafe[edit]
function RestoreCanStrafe ()
RestoreWanderingParameters[edit]
function RestoreWanderingParameters ()
SaveWanderingParameters[edit]
function SaveWanderingParameters ()
SetEvents[edit]
function SetEvents ()
SetRandomSoundTimer[edit]
function SetRandomSoundTimer ()
Overrides: U2NPCController.SetRandomSoundTimer
SetWanderingPanicParameters[edit]
function SetWanderingPanicParameters ()
StartFriendlyPanicSound[edit]
function StartFriendlyPanicSound ()
StartPanicSound[edit]
function StartPanicSound ()
UpdateEnemy[edit]
function UpdateEnemy (optional bool bTryRadiusCheck)
WhatToDoNext[edit]
function WhatToDoNext ()
Overrides: U2NPCControllerScriptable.WhatToDoNext