Mostly Harmless

UE2:U2NPCControllerBot instance functions (U2XMP)

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

Instance functions

AddedHumanThreat

function float AddedHumanThreat ()

Overrides: U2NPCControllerShared.AddedHumanThreat


AdjustDesireFor

function float AdjustDesireFor (Pickup P)

Overrides: AIController.AdjustDesireFor


AmbushClearOtherSpots

function AmbushClearOtherSpots ()


AmbushFindSpot

function bool AmbushFindSpot ()


AmbushPickSpot

function AmbushPickSpot ()


AmmoReadyForAction

function bool AmmoReadyForAction (U2Weapon U2W)


BigJump

function BigJump (Actor JumpDest)

Overrides: U2NPCController.BigJump


CallForHelp

function CallForHelp ()


CanRespawn

function bool CanRespawn ()

Overrides: U2NPCControllerShared.CanRespawn


CheckDestroyNPC

function bool CheckDestroyNPC ()


DeferTo

function bool DeferTo (Controller Other)

Overrides: U2NPCControllerBasic.DeferTo


FindSpecialAttraction

function bool FindSpecialAttraction ()

Overrides: U2NPCControllerBasic.FindSpecialAttraction


GetOrders

function name GetOrders ()

Overrides: U2NPCControllerBasic.GetOrders


GetOrdersObject

function Actor GetOrdersObject ()

Overrides: U2NPCControllerBasic.GetOrdersObject


GetRealOrders

function name GetRealOrders ()


GetShouldUseDeviousTactics

function bool GetShouldUseDeviousTactics (float BaseSkill, float BaseOdds)

Overrides: U2NPCControllerBasic.GetShouldUseDeviousTactics


HandleEnemyKilledSafe

function HandleEnemyKilledSafe (Controller Killer, Pawn KilledEnemy)

Overrides: U2NPCControllerBasic.HandleEnemyKilledSafe


HandleFriendlyBumps

function bool HandleFriendlyBumps ()

Overrides: U2NPCControllerShared.HandleFriendlyBumps


HandleHelpMessageFrom

function HandleHelpMessageFrom (Controller Other)

Overrides: Controller.HandleHelpMessageFrom


HandleHoldAtDestination

function HandleHoldAtDestination ()


InitPlayerReplicationInfo

function InitPlayerReplicationInfo ()

Overrides: Controller.InitPlayerReplicationInfo


InventoryReadyForAction

function bool InventoryReadyForAction ()


NotifyKilled

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

Overrides: U2NPCControllerBasic.NotifyKilled


PickLocalInventoryDestination

function bool PickLocalInventoryDestination (float MaxDist, float MinDistraction)


PreparedToHunt

function bool PreparedToHunt ()


ProcessOrders

function bool ProcessOrders (name NewOrders, Actor NewOrdersObject, out float NewOrdersThreshold, out Object NewOrderGiver)

Overrides: U2NPCControllerBasic.ProcessOrders


ProcessOrdersAttack

function bool ProcessOrdersAttack ()


ProcessOrdersDefend

function bool ProcessOrdersDefend (out Actor NewOrdersObject)


ReadyForAction

function bool ReadyForAction ()

Overrides: U2NPCController.ReadyForAction


ReadyForOrders

function bool ReadyForOrders ()

Overrides: U2NPCController.ReadyForOrders


Restart

function Restart ()

Overrides: U2NPCControllerBasic.Restart


RestoreRealOrders

function RestoreRealOrders ()


SendMessage

function SendMessage (PlayerReplicationInfo Recipient, name MessageType, byte MessageID, float Wait, name BroadcastType)

Overrides: Controller.SendMessage


SendMessageAcknowledgeOrders

function SendMessageAcknowledgeOrders (Controller OrderGiver, float Wait)


SendMessageInPosition

function SendMessageInPosition (float Wait)


SendMessageNearPoint

function SendMessageNearPoint (Pawn Point, float Wait)


SetAlertness

function SetAlertness (float NewAlertness)

Overrides: U2NPCControllerShared.SetAlertness


SetAttractionState

function SetAttractionState ()


SetDefense

function Actor SetDefense ()


SetOrders

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

Overrides: U2NPCControllerBasic.SetOrders


SetPeripheralVision

function SetPeripheralVision ()

Overrides: U2NPCControllerBasic.SetPeripheralVision


SetRealOrders

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


ShouldDeferTo

function bool ShouldDeferTo (Controller Other)

Overrides: U2NPCControllerBasic.ShouldDeferTo


ShouldFireWeapon

function bool ShouldFireWeapon (float Rating, bool bUseAltMode)

Overrides: U2NPCControllerAdvanced.ShouldFireWeapon


ShouldGiveUpHunting

function bool ShouldGiveUpHunting ()

Overrides: U2NPCControllerBasic.ShouldGiveUpHunting


SplashJump

function bool SplashJump ()

Overrides: U2NPCControllerBasic.SplashJump


TestCanJump

function bool TestCanJump ()

Overrides: U2NPCControllerBasic.TestCanJump


UpdateOrders

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

Overrides: U2NPCControllerAdvanced.UpdateOrders


UseTacticalJumps

function bool UseTacticalJumps ()

Overrides: U2NPCControllerBasic.UseTacticalJumps


WanderAfterFriendlyBumpExtra

function bool WanderAfterFriendlyBumpExtra ()

Overrides: U2NPCControllerBasic.WanderAfterFriendlyBumpExtra


WeaponPreference

function float WeaponPreference (Weapon W)

Overrides: Controller.WeaponPreference


WhatToDoNext

function WhatToDoNext ()

Overrides: U2NPCControllerBasic.WhatToDoNext


YellAt

function YellAt (Pawn Moron)

Overrides: U2NPCController.YellAt