Worst-case scenario: the UEd Goblin wipes the map and burns down your house.
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[edit]
Instance functions[edit]
AIMessage[edit]
BigJump[edit]
function BigJump (Actor JumpDest)
CanDoRagdollHit[edit]
function bool CanDoRagdollHit ()
CanFire[edit]
CanKnockdown[edit]
function bool CanKnockdown (Pawn Instigator, Object.Vector HitLocation, float Damage, class<DamageType> DamageType, Object.Vector Momentum)
CanPanic[edit]
function bool CanPanic (Pawn Instigator, Object.Vector HitLocation, float Damage, class<DamageType> DamageType, Object.Vector Momentum)
CheckTargetInAttackRange[edit]
DMAI[edit]
DMAIA[edit]
DMAIE[edit]
DMAIL[edit]
DMAIM[edit]
DMAssert[edit]
Overrides: Actor.DMAssert
DumpAIEvents[edit]
function DumpAIEvents ()
DyingRestart[edit]
function DyingRestart ()
EnableProbeEvent[edit]
[edit]
GetAIEventInfo[edit]
function string GetAIEventInfo ()
GetBounceLifespan[edit]
function float GetBounceLifespan ()
GetExtendedInformation[edit]
GetExtendedStateInformation[edit]
function string GetExtendedStateInformation ()
GetFaceSpecialGoal[edit]
function bool GetFaceSpecialGoal ()
GetIsKamikaze[edit]
function bool GetIsKamikaze ()
GetIsSniping[edit]
function bool GetIsSniping ()
GetMetaStateName[edit]
function string GetMetaStateName ()
GetMetaStateNameShort[edit]
function string GetMetaStateNameShort ()
GetNumWeapons[edit]
function int GetNumWeapons ()
GetOrderGiver[edit]
function Object GetOrderGiver ()
GetOrders[edit]
function name GetOrders ()
GetOrdersObject[edit]
function Actor GetOrdersObject ()
GetOrdersThreshold[edit]
function float GetOrdersThreshold ()
GetQuickFire[edit]
function bool GetQuickFire ()
GetSpecialGoal[edit]
function Actor GetSpecialGoal ()
GetSpecialGoalDistance[edit]
function float GetSpecialGoalDistance ()
HandleIncoming[edit]
HasScript[edit]
function bool HasScript ()
HearPickup[edit]
function HearPickup (Pawn Other)
Overrides: AIController.HearPickup
HideActor[edit]
function HideActor (Actor A)
IsFiring[edit]
function bool IsFiring ()
IsMeleeAttacking[edit]
function bool IsMeleeAttacking ()
MaybeInheritEnemy[edit]
MaybeSetEnemy[edit]
[edit]
function NavigationError (U2Pawn.EErrorType ErrorType, string ErrorMessage)
NILog[edit]
function NILog (coerce string ContextStr)
NPCError[edit]
function NPCError (U2Pawn.EErrorType ErrorType, coerce string Msg)
NPCErrorExternal[edit]
function NPCErrorExternal (coerce string Msg)
NPCErrorInternal[edit]
function NPCErrorInternal (coerce string Msg)
OKToHit[edit]
ReadyForAction[edit]
function bool ReadyForAction ()
ReadyForOrders[edit]
function bool ReadyForOrders ()
ReflectNotify[edit]
function ReflectNotify (name NotifyName)
RefreshWeapon[edit]
function RefreshWeapon (name WeaponName)
ReloadScriptController[edit]
function ReloadScriptController ()
SetDebugAI[edit]
function SetDebugAI (bool bVal)
SetDebugAIAttacks[edit]
function SetDebugAIAttacks (bool bVal)
SetDebugAIEvents[edit]
function SetDebugAIEvents (bool bVal)
SetDebugAIFlags[edit]
function SetDebugAIFlags (int Value)
SetDebugAIMovement[edit]
function SetDebugAIMovement (bool bVal)
SetDormant[edit]
SetExecuteOrders[edit]
function SetExecuteOrders (bool bVal)
SetOrders[edit]
function bool SetOrders (optional name NewOrders, optional Actor NewOrdersObject, optional float NewOrdersThreshold, optional Object NewOrderGiver, optional bool bAcknowledge)
SetRandomSoundTimer[edit]
function SetRandomSoundTimer ()
SetScript[edit]
SetSpecialGoal[edit]
function SetSpecialGoal (Actor NewSpecialGoal, optional float NewSpecialGoalDistance, optional bool bFaceSpecialGoalNew)
SetTestMoveTarget[edit]
function bool SetTestMoveTarget (Actor TargetActor, optional float MoveSpeed, optional Actor.ETacticalMoveType TMT)
ShouldBounceProjectile[edit]
function bool ShouldBounceProjectile ()
ShowActor[edit]
Shutdown[edit]
function Shutdown (bool bVal)
SupportsWeaponAltFire[edit]
SupportsWeaponFire[edit]
UnderScriptControl[edit]
function bool UnderScriptControl ()
YellAt[edit]
function YellAt (Pawn Moron)