I love the smell of UnrealEd crashing in the morning. – tarquin
UE2:U2NPCController functions (U2XMP)
From Unreal Wiki, The Unreal Engine Documentation Site
Object >> Actor >> Controller >> LicenseeController >> AIController >> U2NPCController (functions) |
Contents
- 1 Functions
- 1.1 Instance functions
- 1.1.1 AIMessage
- 1.1.2 BigJump
- 1.1.3 CanDoRagdollHit
- 1.1.4 CanFire
- 1.1.5 CanKnockdown
- 1.1.6 CanPanic
- 1.1.7 CheckTargetInAttackRange
- 1.1.8 DMAI
- 1.1.9 DMAIA
- 1.1.10 DMAIE
- 1.1.11 DMAIL
- 1.1.12 DMAIM
- 1.1.13 DMAssert
- 1.1.14 DumpAIEvents
- 1.1.15 DyingRestart
- 1.1.16 EnableProbeEvent
- 1.1.17 ForceNavigationError
- 1.1.18 GetAIEventInfo
- 1.1.19 GetBounceLifespan
- 1.1.20 GetExtendedInformation
- 1.1.21 GetExtendedStateInformation
- 1.1.22 GetFaceSpecialGoal
- 1.1.23 GetIsKamikaze
- 1.1.24 GetIsSniping
- 1.1.25 GetMetaStateName
- 1.1.26 GetMetaStateNameShort
- 1.1.27 GetNumWeapons
- 1.1.28 GetOrderGiver
- 1.1.29 GetOrders
- 1.1.30 GetOrdersObject
- 1.1.31 GetOrdersThreshold
- 1.1.32 GetQuickFire
- 1.1.33 GetSpecialGoal
- 1.1.34 GetSpecialGoalDistance
- 1.1.35 HandleIncoming
- 1.1.36 HasScript
- 1.1.37 HearPickup
- 1.1.38 HideActor
- 1.1.39 IsFiring
- 1.1.40 IsMeleeAttacking
- 1.1.41 MaybeInheritEnemy
- 1.1.42 MaybeSetEnemy
- 1.1.43 NavigationError
- 1.1.44 NILog
- 1.1.45 NPCError
- 1.1.46 NPCErrorExternal
- 1.1.47 NPCErrorInternal
- 1.1.48 OKToHit
- 1.1.49 ReadyForAction
- 1.1.50 ReadyForOrders
- 1.1.51 ReflectNotify
- 1.1.52 RefreshWeapon
- 1.1.53 ReloadScriptController
- 1.1.54 SetDebugAI
- 1.1.55 SetDebugAIAttacks
- 1.1.56 SetDebugAIEvents
- 1.1.57 SetDebugAIFlags
- 1.1.58 SetDebugAIMovement
- 1.1.59 SetDormant
- 1.1.60 SetExecuteOrders
- 1.1.61 SetOrders
- 1.1.62 SetRandomSoundTimer
- 1.1.63 SetScript
- 1.1.64 SetSpecialGoal
- 1.1.65 SetTestMoveTarget
- 1.1.66 ShouldBounceProjectile
- 1.1.67 ShowActor
- 1.1.68 Shutdown
- 1.1.69 SupportsWeaponAltFire
- 1.1.70 SupportsWeaponFire
- 1.1.71 UnderScriptControl
- 1.1.72 YellAt
- 1.1 Instance functions
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. |
Functions
Instance functions
AIMessage
BigJump
function BigJump (Actor JumpDest)
CanDoRagdollHit
function bool CanDoRagdollHit ()
CanFire
CanKnockdown
function bool CanKnockdown (Pawn Instigator, Object.Vector HitLocation, float Damage, class<DamageType> DamageType, Object.Vector Momentum)
CanPanic
function bool CanPanic (Pawn Instigator, Object.Vector HitLocation, float Damage, class<DamageType> DamageType, Object.Vector Momentum)
CheckTargetInAttackRange
DMAI
DMAIA
DMAIE
DMAIL
DMAIM
DMAssert
Overrides: Actor.DMAssert
DumpAIEvents
function DumpAIEvents ()
DyingRestart
function DyingRestart ()
EnableProbeEvent
GetAIEventInfo
function string GetAIEventInfo ()
GetBounceLifespan
function float GetBounceLifespan ()
GetExtendedInformation
GetExtendedStateInformation
function string GetExtendedStateInformation ()
GetFaceSpecialGoal
function bool GetFaceSpecialGoal ()
GetIsKamikaze
function bool GetIsKamikaze ()
GetIsSniping
function bool GetIsSniping ()
GetMetaStateName
function string GetMetaStateName ()
GetMetaStateNameShort
function string GetMetaStateNameShort ()
GetNumWeapons
function int GetNumWeapons ()
GetOrderGiver
function Object GetOrderGiver ()
GetOrders
function name GetOrders ()
GetOrdersObject
function Actor GetOrdersObject ()
GetOrdersThreshold
function float GetOrdersThreshold ()
GetQuickFire
function bool GetQuickFire ()
GetSpecialGoal
function Actor GetSpecialGoal ()
GetSpecialGoalDistance
function float GetSpecialGoalDistance ()
HandleIncoming
HasScript
function bool HasScript ()
HearPickup
function HearPickup (Pawn Other)
Overrides: AIController.HearPickup
HideActor
function HideActor (Actor A)
IsFiring
function bool IsFiring ()
IsMeleeAttacking
function bool IsMeleeAttacking ()
MaybeInheritEnemy
MaybeSetEnemy
function NavigationError (U2Pawn.EErrorType ErrorType, string ErrorMessage)
NILog
function NILog (coerce string ContextStr)
NPCError
function NPCError (U2Pawn.EErrorType ErrorType, coerce string Msg)
NPCErrorExternal
function NPCErrorExternal (coerce string Msg)
NPCErrorInternal
function NPCErrorInternal (coerce string Msg)
OKToHit
ReadyForAction
function bool ReadyForAction ()
ReadyForOrders
function bool ReadyForOrders ()
ReflectNotify
function ReflectNotify (name NotifyName)
RefreshWeapon
function RefreshWeapon (name WeaponName)
ReloadScriptController
function ReloadScriptController ()
SetDebugAI
function SetDebugAI (bool bVal)
SetDebugAIAttacks
function SetDebugAIAttacks (bool bVal)
SetDebugAIEvents
function SetDebugAIEvents (bool bVal)
SetDebugAIFlags
function SetDebugAIFlags (int Value)
SetDebugAIMovement
function SetDebugAIMovement (bool bVal)
SetDormant
SetExecuteOrders
function SetExecuteOrders (bool bVal)
SetOrders
function bool SetOrders (optional name NewOrders, optional Actor NewOrdersObject, optional float NewOrdersThreshold, optional Object NewOrderGiver, optional bool bAcknowledge)
SetRandomSoundTimer
function SetRandomSoundTimer ()
SetScript
SetSpecialGoal
function SetSpecialGoal (Actor NewSpecialGoal, optional float NewSpecialGoalDistance, optional bool bFaceSpecialGoalNew)
SetTestMoveTarget
function bool SetTestMoveTarget (Actor TargetActor, optional float MoveSpeed, optional Actor.ETacticalMoveType TMT)
ShouldBounceProjectile
function bool ShouldBounceProjectile ()
ShowActor
Shutdown
function Shutdown (bool bVal)
SupportsWeaponAltFire
SupportsWeaponFire
UnderScriptControl
function bool UnderScriptControl ()
YellAt
function YellAt (Pawn Moron)