My program doesn't have bugs. It just develops random features.
UE2:U2NPCControllerAdvancedOld (U2XMP)
Object >> Actor >> Controller >> LicenseeController >> AIController >> U2NPCController >> U2NPCControllerScriptable >> U2NPCControllerShared >> U2NPCControllerBaseOld >> U2NPCControllerAdvancedOld |
Contents
- 1 Constants
- 2 Properties
- 3 Functions
- 3.1 Exec functions
- 3.2 Events
- 3.3 Other instance functions
- 3.3.1 AddWeaponTimers
- 3.3.2 AllowPickupWeaponSwitch
- 3.3.3 AmmoReadyForAction
- 3.3.4 CanFire
- 3.3.5 CanRespawn
- 3.3.6 CheckCurrentAmmo
- 3.3.7 CheckCurrentWeapon
- 3.3.8 CheckCurrentWeaponTimer
- 3.3.9 FireAt
- 3.3.10 FireShot
- 3.3.11 GetAttackStyle
- 3.3.12 GetCurrentFireRate
- 3.3.13 GetSpecifiedFireRate
- 3.3.14 ReadyForAction
- 3.3.15 RefreshWeapon
- 3.3.16 SelectBestWeapon
- 3.3.17 SelectBestWeaponTimer
- 3.3.18 SetPeripheralVision
- 3.3.19 ShouldFireWeapon
- 3.3.20 ShouldSwitchToBestWeapon
- 3.3.21 StopFiring
- 3.3.22 SupportsWeapon
- 3.3.23 SupportsWeaponAltFire
- 3.3.24 SupportsWeaponFire
- 3.3.25 UseTacticalJumps
- 4 States
- Package:
- U2AIOld
- Direct subclass:
- U2NPCControllerBotOld
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. |
U2NPCControllerAdvancedOld.uc Created By: Mike Fox Created On: 8/01/00 $Author: Mfox $ $Date: 12/16/02 5:46p $ $Revision: 21 $
Constants
CheckCurrentWeaponTimerName
Value: 'CheckCurrentWeaponTimer'
SelectBestWeaponTimerName
Value: 'SelectBestWeaponTimer'
ReloadSkillDumb
Value: 0.00
<= never checks if good time to reload
ReloadSkillSmart
Value: 0.75
>= always checks if good time to reload
MaxCheckReloadDelay
Value: 10.0
max time between checking reloads for [dumb..smart]
Properties
LastWeaponSwitchTime
Type: float
NextCheckReloadTime
Type: float
RateBestWeaponChecks
Type: float
Default value: 5.0
RateBestWeaponChecksEnemy
Type: float
Default value: 2.0
RateCurrentWeaponChecks
Type: float
Default value: 2.0
Default values
Property | Value |
---|---|
DefaultMeleeAttackState | AttackStationary |
Functions
Exec functions
SwitchToBestWeapon
Overrides: AIController.SwitchToBestWeapon
Events
Destroyed
Overrides: U2NPCControllerBaseOld.Destroyed
PostBeginPlay
Overrides: LicenseeController.PostBeginPlay
Other instance functions
AddWeaponTimers
AllowPickupWeaponSwitch
Overrides: AIController.AllowPickupWeaponSwitch
AmmoReadyForAction
CanFire
Overrides: U2NPCControllerBaseOld.CanFire
CanRespawn
Overrides: U2NPCControllerShared.CanRespawn
CheckCurrentAmmo
CheckCurrentWeapon
CheckCurrentWeaponTimer
FireAt
Overrides: U2NPCControllerBaseOld.FireAt
FireShot
Overrides: U2NPCControllerBaseOld.FireShot
GetAttackStyle
Overrides: U2NPCControllerBaseOld.GetAttackStyle
GetCurrentFireRate
Overrides: U2NPCControllerBaseOld.GetCurrentFireRate
GetSpecifiedFireRate
Overrides: U2NPCControllerBaseOld.GetSpecifiedFireRate
ReadyForAction
Overrides: U2NPCControllerBaseOld.ReadyForAction
RefreshWeapon
Overrides: U2NPCController.RefreshWeapon
SelectBestWeapon
SelectBestWeaponTimer
SetPeripheralVision
Overrides: U2NPCControllerShared.SetPeripheralVision
ShouldFireWeapon
ShouldSwitchToBestWeapon
StopFiring
Overrides: U2NPCControllerBaseOld.StopFiring
SupportsWeapon
SupportsWeaponAltFire
Overrides: U2NPCController.SupportsWeaponAltFire
SupportsWeaponFire
Overrides: U2NPCController.SupportsWeaponFire
UseTacticalJumps
Overrides: U2NPCControllerBaseOld.UseTacticalJumps
States
@FrozenState
@FrozenState.CheckCurrentWeapon
Overrides: CheckCurrentWeapon (global)
@FrozenState.NonRangedFireCheck
Overrides: U2NPCControllerBaseOld.NonRangedFireCheck (global)
@FrozenState.SelectBestWeapon
Overrides: SelectBestWeapon (global)
@RoamingState
Inherits from: U2NPCControllerBaseOld.@RoamingState
@RoamingState.BeginState
Overrides: U2NPCControllerBaseOld.@RoamingState.BeginState
@RoamingState.HearPickup
Overrides: U2NPCController.HearPickup (global)
@RoamingState.MaybeHandleSpecialDestination
@RoamingState.ModifyPickupMoveTarget
@RoamingState.PickFarInventoryDestination
Overrides: U2NPCControllerBaseOld.@RoamingState.PickFarInventoryDestination
@RoamingState.ShouldRecamp
Overrides: U2NPCControllerBaseOld.@RoamingState.ShouldRecamp
@WanderingState
Inherits from: U2NPCControllerBaseOld.@WanderingState
@WanderingState.SetOrders
Overrides: U2NPCControllerBaseOld.SetOrders (global)