Always snap to grid
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[edit]
bBigJump[edit]
Type: bool
set while NPC is in falling state while executing a "special" jump (e.g. rocket jump)?
bCamping[edit]
Type: bool
bInitLifeMessage[edit]
Type: bool
bLeading[edit]
Type: bool
BRI[edit]
Type: U2BotReplicationInfo
CampTime[edit]
Type: float
LastCampCheck[edit]
Type: float
OldMessageID[edit]
Type: int
OldMessageType[edit]
Type: name
RoamTarget[edit]
Type: Actor
VictoryDanceOdds[edit]
Type: float
Default value: 0.25
Default values[edit]
Property | Value |
---|---|
bIsBot | True |
bIsPlayer | True |
bShouldPossess | False |
DefaultState | Roaming |
PlayerReplicationInfoClass | Class'U2.U2BotReplicationInfo' |
Functions[edit]
Events[edit]
PostBeginPlay[edit]
Overrides: U2NPCControllerAdvanced.PostBeginPlay
Other instance functions[edit]
See U2NPCControllerBot instance functions.
States[edit]
@AttackCloseState[edit]
Inherits from: U2NPCControllerBasic.@AttackCloseState
Ignores: HearNoise, SeeAlertFriend, SeeFriend, SeeOther
@AttackCloseState.GetTacticalMoveType[edit]
Overrides: U2NPCControllerBasic.@AttackCloseState.GetTacticalMoveType
@AttackFallbackState[edit]
Inherits from: U2NPCControllerBasic.@AttackFallbackState
@AttackFallbackState.OverrideSpecialAttraction[edit]
Overrides: U2NPCControllerBasic.@AttackFallbackState.OverrideSpecialAttraction
@AttackHuntState[edit]
Inherits from: U2NPCControllerBasic.@AttackHuntState
@AttackHuntState.SpecialHuntDestination[edit]
Overrides: U2NPCControllerBasic.@AttackHuntState.SpecialHuntDestination
@AttackRetreatState[edit]
Inherits from: U2NPCControllerBasic.@AttackRetreatState
@AttackRetreatState.FindRetreatDestination[edit]
Overrides: U2NPCControllerBasic.@AttackRetreatState.FindRetreatDestination
@AttackRetreatState.StopFearingEnemy[edit]
Overrides: U2NPCControllerBasic.@AttackRetreatState.StopFearingEnemy
@AttackStakeOutState[edit]
Inherits from: U2NPCControllerBasic.@AttackStakeOutState
@AttackStakeOutState.RandomizeStakeOutDir[edit]
Overrides: U2NPCControllerShared.RandomizeStakeOutDir (global)
@VictoryDanceState[edit]
Extends: U2NPCControllerBasic.@EnemyKilledState
@VictoryDanceState.EndState[edit]
Overrides: U2NPCControllerBasic.@EnemyKilledState.EndState
@VictoryDanceState.PlayRandomSound[edit]
Overrides: U2NPCControllerBase.PlayRandomSound (global)
@WanderingState[edit]
Inherits from: U2NPCControllerAdvanced.@WanderingState
@WanderingState.WanderDidMoveSpecialHandling[edit]
Overrides: U2NPCControllerBase.@WanderingState.WanderDidMoveSpecialHandling
@WanderingState.WanderPauseSpecialHandling[edit]
Overrides: U2NPCControllerBase.@WanderingState.WanderPauseSpecialHandling