The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall
UE2:U2NPCControllerBaseOld instance functions (U2XMP)
Object >> Actor >> Controller >> LicenseeController >> AIController >> U2NPCController >> U2NPCControllerScriptable >> U2NPCControllerShared >> U2NPCControllerBaseOld (instance functions) |
Contents
- 1 Instance functions
- 1.1 AmbushClearOtherSpots
- 1.2 AmbushFindSpot
- 1.3 AmbushPickSpot
- 1.4 AssignHoldSpot
- 1.5 BigJump
- 1.6 CanFire
- 1.7 CanMeleeAttack
- 1.8 CanStakeOut
- 1.9 ChangedWeapon
- 1.10 ClearAttack
- 1.11 ClearHoldSpots
- 1.12 ClearReferencesTo
- 1.13 CombatMove
- 1.14 DamageAttitudeTo
- 1.15 DeferTo
- 1.16 DetermineOrdersTransition
- 1.17 DoRangedAttack
- 1.18 EnemyAcquired
- 1.19 eventBumpFriend
- 1.20 eventTakeDamage
- 1.21 eventTookDamage
- 1.22 ExecuteDodge
- 1.23 FindSpecialAttraction
- 1.24 FireAt
- 1.25 FireShot
- 1.26 FriendlyBumpSpecial
- 1.27 GameRelatedKilled
- 1.28 GetAttackStyle
- 1.29 GetCurrentFireRate
- 1.30 GetMoveTargetFollow
- 1.31 GetOrderGiver
- 1.32 GetOrders
- 1.33 GetOrdersObject
- 1.34 GetReactionToEnemy
- 1.35 GetRealOrders
- 1.36 GetShouldUseDeviousTactics
- 1.37 GetSpecifiedFireRate
- 1.38 GiveUpTactical
- 1.39 HandleBumpedByEnemy
- 1.40 HandleEnemyKilledSafe
- 1.41 HandleEnemyKilledUnSafe
- 1.42 HandleOrdersAttack
- 1.43 HandleOrdersDefend
- 1.44 HandleOrdersFollow
- 1.45 HandleOrdersHold
- 1.46 HandleOrdersNone
- 1.47 HandleTakeHit
- 1.48 IsFiring
- 1.49 IsMeleeAttacking
- 1.50 IsMobile
- 1.51 IsPreparedToFire
- 1.52 IsPreparedToMelee
- 1.53 IsStationary
- 1.54 MaybeStopFiring
- 1.55 NonRangedFireCheck
- 1.56 NonRangedFireTimer
- 1.57 NotifyKilled
- 1.58 NotifyTakeHit
- 1.59 OKToHit
- 1.60 PickLocalInventoryDestination
- 1.61 Possess
- 1.62 PreparedToHunt
- 1.63 PriorityObjective
- 1.64 ReadyForAction
- 1.65 ReadyForOrders
- 1.66 ResetAttackTimer
- 1.67 ResetGlobalAISettings
- 1.68 Restart
- 1.69 RestoreRealOrders
- 1.70 SendMessageAcknowledgeOrders
- 1.71 SendMessageInPosition
- 1.72 SendMessageNearPoint
- 1.73 SetControllerEnemy
- 1.74 SetDefense
- 1.75 SetFall
- 1.76 SetMoveTarget
- 1.77 SetOrders
- 1.78 SetOrdersObject
- 1.79 SetRealOrders
- 1.80 SetRoamTarget
- 1.81 SetStationary
- 1.82 SharedTimerEvent
- 1.83 ShouldDeferTo
- 1.84 ShouldDestroyNPC
- 1.85 ShouldGiveUpHunting
- 1.86 ShouldTransitionToMeleeAttack
- 1.87 SpecialAttackTransition
- 1.88 SpecialFire
- 1.89 StateTransition
- 1.90 StopFiring
- 1.91 TestCanJump
- 1.92 TookDamageBase
- 1.93 UpdateEnemy
- 1.94 UpdateOrders
- 1.95 UseTacticalJumps
- 1.96 WanderAfterFriendlyBumpExtra
- 1.97 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]
AmbushClearOtherSpots[edit]
AmbushFindSpot[edit]
AmbushPickSpot[edit]
AssignHoldSpot[edit]
BigJump[edit]
Overrides: U2NPCController.BigJump
CanFire[edit]
Overrides: U2NPCController.CanFire
CanMeleeAttack[edit]
CanStakeOut[edit]
ChangedWeapon[edit]
Overrides: Controller.ChangedWeapon
ClearAttack[edit]
ClearHoldSpots[edit]
Overrides: U2NPCControllerShared.ClearHoldSpots
ClearReferencesTo[edit]
Overrides: Controller.ClearReferencesTo
CombatMove[edit]
DamageAttitudeTo[edit]
Overrides: Controller.DamageAttitudeTo
DeferTo[edit]
Overrides: Controller.DeferTo
DetermineOrdersTransition[edit]
DoRangedAttack[edit]
EnemyAcquired[edit]
Overrides: U2NPCControllerShared.EnemyAcquired
eventBumpFriend[edit]
Overrides: U2NPCControllerShared.eventBumpFriend
eventTakeDamage[edit]
Overrides: U2NPCControllerScriptable.eventTakeDamage
eventTookDamage[edit]
Overrides: U2NPCControllerScriptable.eventTookDamage
ExecuteDodge[edit]
Overrides: U2NPCControllerShared.ExecuteDodge
FindSpecialAttraction[edit]
FireAt[edit]
Overrides: Controller.FireAt
FireShot[edit]
FriendlyBumpSpecial[edit]
Overrides: U2NPCControllerShared.FriendlyBumpSpecial
GameRelatedKilled[edit]
GetAttackStyle[edit]
Overrides: Controller.GetAttackStyle
GetCurrentFireRate[edit]
GetMoveTargetFollow[edit]
Overrides: U2NPCControllerShared.GetMoveTargetFollow
GetOrderGiver[edit]
Overrides: U2NPCController.GetOrderGiver
GetOrders[edit]
Overrides: U2NPCController.GetOrders
GetOrdersObject[edit]
Overrides: U2NPCController.GetOrdersObject
GetReactionToEnemy[edit]
GetRealOrders[edit]
GetShouldUseDeviousTactics[edit]
GetSpecifiedFireRate[edit]
GiveUpTactical[edit]
HandleBumpedByEnemy[edit]
Overrides: U2NPCControllerShared.HandleBumpedByEnemy
HandleEnemyKilledSafe[edit]
HandleEnemyKilledUnSafe[edit]
HandleOrdersAttack[edit]
HandleOrdersDefend[edit]
HandleOrdersFollow[edit]
HandleOrdersHold[edit]
HandleOrdersNone[edit]
HandleTakeHit[edit]
IsFiring[edit]
Overrides: U2NPCController.IsFiring
IsMeleeAttacking[edit]
Overrides: U2NPCController.IsMeleeAttacking
IsMobile[edit]
Overrides: Controller.IsMobile
IsPreparedToFire[edit]
Overrides: Controller.IsPreparedToFire
IsPreparedToMelee[edit]
Overrides: Controller.IsPreparedToMelee
IsStationary[edit]
Overrides: Controller.IsStationary
MaybeStopFiring[edit]
NonRangedFireCheck[edit]
NonRangedFireTimer[edit]
NotifyKilled[edit]
Overrides: Controller.NotifyKilled
NotifyTakeHit[edit]
Overrides: Controller.NotifyTakeHit
OKToHit[edit]
Overrides: U2NPCController.OKToHit
PickLocalInventoryDestination[edit]
Possess[edit]
Overrides: U2NPCControllerShared.Possess
PreparedToHunt[edit]
PriorityObjective[edit]
ReadyForAction[edit]
Overrides: U2NPCController.ReadyForAction
ReadyForOrders[edit]
Overrides: U2NPCController.ReadyForOrders
ResetAttackTimer[edit]
ResetGlobalAISettings[edit]
Restart[edit]
Overrides: Controller.Restart
RestoreRealOrders[edit]
SendMessageAcknowledgeOrders[edit]
SendMessageInPosition[edit]
SendMessageNearPoint[edit]
SetControllerEnemy[edit]
Overrides: Controller.SetControllerEnemy
SetDefense[edit]
SetFall[edit]
Overrides: U2NPCControllerShared.SetFall
SetMoveTarget[edit]
Overrides: U2NPCControllerShared.SetMoveTarget
SetOrders[edit]
Overrides: U2NPCController.SetOrders
SetOrdersObject[edit]
SetRealOrders[edit]
SetRoamTarget[edit]
SetStationary[edit]
Overrides: Controller.SetStationary
[edit]
Overrides: U2NPCControllerShared.SharedTimerEvent
ShouldDeferTo[edit]
ShouldDestroyNPC[edit]
ShouldGiveUpHunting[edit]
ShouldTransitionToMeleeAttack[edit]
SpecialAttackTransition[edit]
SpecialFire[edit]
StateTransition[edit]
StopFiring[edit]
Overrides: Controller.StopFiring
TestCanJump[edit]
TookDamageBase[edit]
UpdateEnemy[edit]
UpdateOrders[edit]
UseTacticalJumps[edit]
WanderAfterFriendlyBumpExtra[edit]
Overrides: U2NPCControllerShared.WanderAfterFriendlyBumpExtra
WhatToDoNext[edit]
Overrides: U2NPCControllerScriptable.WhatToDoNext