There is no spoon

UE2:U2NPCControllerBaseOld instance functions (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search

Contents

;Other member categories for this class::states

Instance functions

AmbushClearOtherSpots

function AmbushClearOtherSpots ()


AmbushFindSpot

function bool AmbushFindSpot ()


AmbushPickSpot

function AmbushPickSpot ()


AssignHoldSpot

function bool AssignHoldSpot (Actor LocationActor)


BigJump

function BigJump (Actor JumpDest)

Overrides: U2NPCController.BigJump


CanFire

function bool CanFire (bool bTest)

Overrides: U2NPCController.CanFire


CanMeleeAttack

function bool CanMeleeAttack ()


CanStakeOut

function bool CanStakeOut ()


ChangedWeapon

function ChangedWeapon ()

Overrides: Controller.ChangedWeapon


ClearAttack

protected function ClearAttack ()


ClearHoldSpots

function ClearHoldSpots ()

Overrides: U2NPCControllerShared.ClearHoldSpots


ClearReferencesTo

function ClearReferencesTo (Pawn P)

Overrides: Controller.ClearReferencesTo


CombatMove

function CombatMove ()


DamageAttitudeTo

function DamageAttitudeTo (Pawn Other, float Damage, class<DamageTypeDamageType)

Overrides: Controller.DamageAttitudeTo


DeferTo

function bool DeferTo (Controller Other)

Overrides: Controller.DeferTo


DetermineOrdersTransition

function bool DetermineOrdersTransition (out name DestinationState, out name DestinationLabel)


DoRangedAttack

function DoRangedAttack ()


EnemyAcquired

function EnemyAcquired ()

Overrides: U2NPCControllerShared.EnemyAcquired


eventBumpFriend

function eventBumpFriend (Pawn Other)

Overrides: U2NPCControllerShared.eventBumpFriend


eventTakeDamage

function eventTakeDamage (int Damage, Pawn Instigator, Object.Vector HitLocation, Object.Vector Momentum, class<DamageTypeDamageType)

Overrides: U2NPCControllerScriptable.eventTakeDamage


eventTookDamage

function eventTookDamage (int Damage, Pawn Instigator, Object.Vector HitLocation, Object.Vector Momentum, class<DamageTypeDamageType)

Overrides: U2NPCControllerScriptable.eventTookDamage


ExecuteDodge

function ExecuteDodge (bool bLeft, Object.Vector DodgeDestination)

Overrides: U2NPCControllerShared.ExecuteDodge


FindSpecialAttraction

function bool FindSpecialAttraction ()


FireAt

function FireAt (Actor A)

Overrides: Controller.FireAt


FireShot

function FireShot (byte bUseAltMode)


FriendlyBumpSpecial

function bool FriendlyBumpSpecial ()

Overrides: U2NPCControllerShared.FriendlyBumpSpecial


GameRelatedKilled

function GameRelatedKilled (Controller Killer, Controller Killed, Pawn KilledPawn, class<DamageTypeDamageType)


GetAttackStyle

function float GetAttackStyle (Actor TargetActor)

Overrides: Controller.GetAttackStyle


GetCurrentFireRate

function float GetCurrentFireRate ()


GetMoveTargetFollow

function U2NPCControllerShared.EMoveType GetMoveTargetFollow (Actor GoalActor, out Actor Path, optional float GoalDistance)

Overrides: U2NPCControllerShared.GetMoveTargetFollow


GetOrderGiver

function Object GetOrderGiver ()

Overrides: U2NPCController.GetOrderGiver


GetOrders

function name GetOrders ()

Overrides: U2NPCController.GetOrders


GetOrdersObject

function Actor GetOrdersObject ()

Overrides: U2NPCController.GetOrdersObject


GetReactionToEnemy

function AIController.EReaction GetReactionToEnemy (Pawn EnemyPawn)


GetRealOrders

function name GetRealOrders ()


GetShouldUseDeviousTactics

function bool GetShouldUseDeviousTactics (float BaseSkill, float BaseOdds)


GetSpecifiedFireRate

function float GetSpecifiedFireRate (bool bPrimary)


GiveUpTactical

function GiveUpTactical (bool bCanCharge)


HandleBumpedByEnemy

function HandleBumpedByEnemy ()

Overrides: U2NPCControllerShared.HandleBumpedByEnemy


HandleEnemyKilledSafe

function HandleEnemyKilledSafe (Controller Killer, Pawn KilledEnemy)


HandleEnemyKilledUnSafe

function HandleEnemyKilledUnSafe (Controller Killer, Pawn KilledEnemy)


HandleOrdersAttack

function HandleOrdersAttack ()


HandleOrdersDefend

function HandleOrdersDefend ()


HandleOrdersFollow

function HandleOrdersFollow ()


HandleOrdersHold

function HandleOrdersHold ()


HandleOrdersNone

function HandleOrdersNone ()


HandleTakeHit

function HandleTakeHit (Object.Vector HitLocation, int Damage, class<DamageTypeDamageType)


IsFiring

function bool IsFiring ()

Overrides: U2NPCController.IsFiring


IsMeleeAttacking

function bool IsMeleeAttacking ()

Overrides: U2NPCController.IsMeleeAttacking


IsMobile

function bool IsMobile ()

Overrides: Controller.IsMobile


IsPreparedToFire

function bool IsPreparedToFire (bool bOwner, optional bool bCheckWeaponRating, optional int MinWeaponRating)

Overrides: Controller.IsPreparedToFire


IsPreparedToMelee

function bool IsPreparedToMelee (bool bOwner, optional bool bCheckWeaponRating, optional int MinWeaponRating)

Overrides: Controller.IsPreparedToMelee


IsStationary

function bool IsStationary ()

Overrides: Controller.IsStationary


MaybeStopFiring

function MaybeStopFiring (optional float SuggestedFireAgainDelay)


NonRangedFireCheck

function bool NonRangedFireCheck ()


NonRangedFireTimer

final function NonRangedFireTimer ()


NotifyKilled

function NotifyKilled (Controller Killer, Controller Killed, Pawn KilledPawn, class<DamageTypeDamageType)

Overrides: Controller.NotifyKilled


NotifyTakeHit

function NotifyTakeHit (Pawn InstigatedBy, Object.Vector HitLocation, int Damage, class<DamageTypeDamageType, Object.Vector Momentum)

Overrides: Controller.NotifyTakeHit


OKToHit

function bool OKToHit (Actor HitActor, Object.Vector HitLocation, Object.Vector HitNormal)

Overrides: U2NPCController.OKToHit


PickLocalInventoryDestination

function bool PickLocalInventoryDestination (float MaxDist, float MinDistraction)


Possess

function Possess (Pawn P)

Overrides: U2NPCControllerShared.Possess


PreparedToHunt

function bool PreparedToHunt ()


PriorityObjective

function byte PriorityObjective ()


ReadyForAction

function bool ReadyForAction ()

Overrides: U2NPCController.ReadyForAction


ReadyForOrders

function bool ReadyForOrders ()

Overrides: U2NPCController.ReadyForOrders


ResetAttackTimer

function ResetAttackTimer (float SuggestedFireAgainDelay)


ResetGlobalAISettings

function ResetGlobalAISettings ()


Restart

function Restart ()

Overrides: Controller.Restart


RestoreRealOrders

function RestoreRealOrders ()


SendMessageAcknowledgeOrders

function SendMessageAcknowledgeOrders (Controller OrderGiver, float Wait)


SendMessageInPosition

function SendMessageInPosition (float Wait)


SendMessageNearPoint

function SendMessageNearPoint (Pawn Point, float Wait)


SetControllerEnemy

function SetControllerEnemy (Pawn Enemy)

Overrides: Controller.SetControllerEnemy


SetDefense

function Actor SetDefense ()


SetFall

function SetFall ()

Overrides: U2NPCControllerShared.SetFall


SetMoveTarget

function U2NPCControllerShared.EMoveType SetMoveTarget (Actor GoalActor, optional float GoalDistance, optional bool bWaitForLanding)

Overrides: U2NPCControllerShared.SetMoveTarget


SetOrders

function bool SetOrders (optional name NewOrders, optional Actor NewOrdersObject, optional float NewOrdersThreshold, optional Object NewOrderGiver, optional bool bAcknowledge)

Overrides: U2NPCController.SetOrders


SetOrdersObject

function SetOrdersObject (Actor NewOrdersObject)


SetRealOrders

function SetRealOrders (name NewOrders, Actor NewOrdersObject, Object NewOrderGiver)


SetRoamTarget

function SetRoamTarget (Actor NewRoamTarget)


SetStationary

function SetStationary (bool bVal, optional bool bStayStationaryVal)

Overrides: Controller.SetStationary


SharedTimerEvent

function SharedTimerEvent ()

Overrides: U2NPCControllerShared.SharedTimerEvent


ShouldDeferTo

function bool ShouldDeferTo (Controller Other)


ShouldDestroyNPC

function bool ShouldDestroyNPC ()


ShouldGiveUpHunting

function bool ShouldGiveUpHunting ()


ShouldTransitionToMeleeAttack

function bool ShouldTransitionToMeleeAttack ()


SpecialAttackTransition

function bool SpecialAttackTransition ()


SpecialFire

function SpecialFire ()


StateTransition

function StateTransition (name DestinationState, optional name DestinationLabel)


StopFiring

function StopFiring (float SuggestedFireAgainDelay, Controller.EStopFiringInfo SFInfo)

Overrides: Controller.StopFiring


TestCanJump

function bool TestCanJump ()


TookDamageBase

function TookDamageBase (int Damage, Pawn Instigator, Object.Vector HitLocation, Object.Vector Momentum, class<DamageTypeDamageType)


UpdateEnemy

function UpdateEnemy (optional bool bTryRadiusCheck)


UpdateOrders

function UpdateOrders (name NewOrders, Object NewOrderGiver, Actor NewOrdersObject)


UseTacticalJumps

function bool UseTacticalJumps ()


WanderAfterFriendlyBumpExtra

function bool WanderAfterFriendlyBumpExtra ()

Overrides: U2NPCControllerShared.WanderAfterFriendlyBumpExtra


WhatToDoNext

function WhatToDoNext ()

Overrides: U2NPCControllerScriptable.WhatToDoNext