UE2:U2NPCControllerBot (U2XMP)
![]() |
Actor >> Controller >> LicenseeController >> AIController >> U2NPCController >> U2NPCControllerScriptable >> U2NPCControllerShared >> U2NPCControllerBase >> U2NPCControllerBasic >> U2NPCControllerAdvanced >> U2NPCControllerBot |
- Package:
- U2AI
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. |
U2NPCControllerBot.uc Created By: Mike Fox Created On: 2/14/00 $Author: Mfox $ $Date: 12/16/02 10:31p $ $Revision: 45 $
Properties
bBigJump
Type: bool
set while NPC is in falling state while executing a "special" jump (e.g. rocket jump)?
bCamping
Type: bool
bInitLifeMessage
Type: bool
bLeading
Type: bool
BRI
Type: U2BotReplicationInfo
CampTime
Type: float
LastCampCheck
Type: float
OldMessageID
Type: int
OldMessageType
Type: name
RoamTarget
Type: Actor
VictoryDanceOdds
Type: float
Default value: 0.25
Default values
Property | Value |
---|---|
bIsBot | True |
bIsPlayer | True |
bShouldPossess | False |
DefaultState | Roaming |
PlayerReplicationInfoClass | Class'U2.U2BotReplicationInfo' |
Functions
Events
PostBeginPlay
Overrides: U2NPCControllerAdvanced.PostBeginPlay
Other instance functions
See U2NPCControllerBot instance functions.
States
@AttackCloseState
Inherits from: U2NPCControllerBasic.@AttackCloseState
Ignores: HearNoise, SeeAlertFriend, SeeFriend, SeeOther
@AttackCloseState.GetTacticalMoveType
Overrides: U2NPCControllerBasic.@AttackCloseState.GetTacticalMoveType
@AttackFallbackState
Inherits from: U2NPCControllerBasic.@AttackFallbackState
@AttackFallbackState.OverrideSpecialAttraction
Overrides: U2NPCControllerBasic.@AttackFallbackState.OverrideSpecialAttraction
@AttackHuntState
Inherits from: U2NPCControllerBasic.@AttackHuntState
@AttackHuntState.SpecialHuntDestination
Overrides: U2NPCControllerBasic.@AttackHuntState.SpecialHuntDestination
@AttackRetreatState
Inherits from: U2NPCControllerBasic.@AttackRetreatState
@AttackRetreatState.FindRetreatDestination
Overrides: U2NPCControllerBasic.@AttackRetreatState.FindRetreatDestination
@AttackRetreatState.StopFearingEnemy
Overrides: U2NPCControllerBasic.@AttackRetreatState.StopFearingEnemy
@AttackStakeOutState
Inherits from: U2NPCControllerBasic.@AttackStakeOutState
@AttackStakeOutState.RandomizeStakeOutDir
Overrides: U2NPCControllerShared.RandomizeStakeOutDir (global)
@VictoryDanceState
Extends: U2NPCControllerBasic.@EnemyKilledState
@VictoryDanceState.EndState
Overrides: U2NPCControllerBasic.@EnemyKilledState.EndState
@VictoryDanceState.PlayRandomSound
Overrides: U2NPCControllerBase.PlayRandomSound (global)
@WanderingState
Inherits from: U2NPCControllerAdvanced.@WanderingState
@WanderingState.WanderDidMoveSpecialHandling
Overrides: U2NPCControllerBase.@WanderingState.WanderDidMoveSpecialHandling
@WanderingState.WanderPauseSpecialHandling
Overrides: U2NPCControllerBase.@WanderingState.WanderPauseSpecialHandling