Cogito, ergo sum

UE2:U2NPCControllerAdvanced instance functions (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 09:10, 17 May 2008 by Wormbo (Talk | contribs) (Auto-generated page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Instance functions

AddWeaponTimers

function AddWeaponTimers ()


AllowPickupWeaponSwitch

function bool AllowPickupWeaponSwitch (Weapon Self, float CurrentRating, float PendingRating)

Overrides: AIController.AllowPickupWeaponSwitch


ChangedWeapon

function ChangedWeapon ()

Overrides: Controller.ChangedWeapon


CheckCurrentWeapon

function CheckCurrentWeapon ()


CheckCurrentWeaponTimer

final function CheckCurrentWeaponTimer ()


EnemyAcquired

function EnemyAcquired ()

Overrides: U2NPCControllerBasic.EnemyAcquired


FireAt

function FireAt (Actor A)

Overrides: U2NPCControllerBasic.FireAt


FireShot

function FireShot (byte bUseAltMode)

Overrides: U2NPCControllerBasic.FireShot


GetAttackRating

function float GetAttackRating (Pawn Other)

Overrides: U2NPCControllerShared.GetAttackRating


GetAttackStyle

function float GetAttackStyle (Actor TargetActor)

Overrides: U2NPCControllerBasic.GetAttackStyle


GetCurrentFireRate

function float GetCurrentFireRate ()

Overrides: U2NPCControllerBasic.GetCurrentFireRate


GetDefenseStyle

function float GetDefenseStyle (Actor TargetActor)

Overrides: U2NPCControllerBasic.GetDefenseStyle


GetFireRating

function float GetFireRating ()

Overrides: U2NPCControllerShared.GetFireRating


GetNumWeapons

function int GetNumWeapons ()

Overrides: U2NPCController.GetNumWeapons


GetReactionToEnemy

function AIController.EReaction GetReactionToEnemy (Pawn EnemyPawn)

Overrides: U2NPCControllerBasic.GetReactionToEnemy


GetSpecifiedFireRate

function float GetSpecifiedFireRate (bool bPrimary)

Overrides: U2NPCControllerBasic.GetSpecifiedFireRate


HasInstantHitAttack

function bool HasInstantHitAttack ()

Overrides: U2NPCControllerBasic.HasInstantHitAttack


IsFiring

function bool IsFiring ()

Overrides: U2NPCControllerBasic.IsFiring


IsPreparedToFire

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

Overrides: U2NPCControllerBasic.IsPreparedToFire


NotifyAddInventory

function NotifyAddInventory (Inventory AddedItem)

Overrides: Controller.NotifyAddInventory


NotifyRemoveInventory

function NotifyRemoveInventory (Inventory RemovedItem)

Overrides: Controller.NotifyRemoveInventory


RefreshWeapon

function RefreshWeapon (name WeaponName)

Overrides: U2NPCController.RefreshWeapon


ResetGlobalAISettings

function ResetGlobalAISettings ()

Overrides: U2NPCControllerBasic.ResetGlobalAISettings


SelectBestWeapon

function SelectBestWeapon ()


SelectBestWeaponTimer

function SelectBestWeaponTimer ()


SetAmmoTypeStr

function bool SetAmmoTypeStr (string AmmoString)

Overrides: U2NPCControllerScriptable.SetAmmoTypeStr


ShouldFireWeapon

function bool ShouldFireWeapon (float Rating, bool bUseAltMode)


ShouldSwitchToBestWeapon

function bool ShouldSwitchToBestWeapon (float Rating, bool bUseAltMode)


SplashDamageAttack

function bool SplashDamageAttack ()

Overrides: U2NPCControllerBasic.SplashDamageAttack


StopFiring

function StopFiring (float SuggestedFireAgainDelay, Controller.EStopFiringInfo SFInfo)

Overrides: U2NPCControllerBasic.StopFiring


SupportsWeapon

function bool SupportsWeapon (Weapon W, array<nameWeaponsList)


SupportsWeaponAltFire

function bool SupportsWeaponAltFire (Weapon W)

Overrides: U2NPCController.SupportsWeaponAltFire


SupportsWeaponFire

function bool SupportsWeaponFire (Weapon W)

Overrides: U2NPCController.SupportsWeaponFire


TrySplashDamageAttack

function bool TrySplashDamageAttack ()

Overrides: U2NPCControllerBasic.TrySplashDamageAttack


UpdateOrders

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

Overrides: U2NPCControllerBasic.UpdateOrders