UE2:U2NPCControllerBotOld (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Package:
U2AIOld
Direct subclass:
U2NPCControllerBotSP

U2NPCControllerBotOld.uc Created By: Steve Polge, Mike Fox Created On: 2/14/00 $Author: Mfox $ $Date: 2/21/03 3:20p $ $Revision: 19 $

Properties

BRI

Type: U2BotReplicationInfo

helper

LastAttractCheck

Type: float


OldMessageID

Type: int


OldMessageType

Type: name


VictoryDanceOdds

Type: float


Default value: 0.25

Default values

Functions

Events

PostBeginPlay

event PostBeginPlay ()

Overrides: U2NPCControllerAdvancedOld.PostBeginPlay


Other instance functions

See U2NPCControllerBotOld instance functions.

States

@AttackHuntState

Inherits from: U2NPCControllerBaseOld.@AttackHuntState

Ignores: EnemyNotVisible

@AttackHuntState.MaybeClearHuntingEnemy

function MaybeClearHuntingEnemy ()

Overrides: U2NPCControllerBaseOld.@AttackHuntState.MaybeClearHuntingEnemy


@AttackRetreatState

Inherits from: U2NPCControllerBaseOld.@AttackRetreatState

Ignores: EnemyNotVisible

@AttackRetreatState.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


@DeadState

Inherits from: U2NPCControllerBaseOld.@DeadState

Ignores: EnemyNotVisible, eventTakeDamage, eventTookDamage, HearNoise, NotifyBump, NotifyHeadVolumeChange, NotifyHitWall, NotifyLanded, NotifyPhysicsVolumeChange, SeeAlertFriend, SeeEnemy, SeeFriend, SeeOther, ShotFiredNotification

@DeadState.BeginState

event BeginState ()

Overrides: U2NPCControllerBaseOld.@DeadState.BeginState


@DeadState.WhatToDoNext

function WhatToDoNext ()

Overrides: U2NPCControllerBaseOld.WhatToDoNext (global)


@RoamingState

Inherits from: U2NPCControllerAdvancedOld.@RoamingState

Ignores: EnemyNotVisible

@RoamingState.CanHelp

function bool CanHelp ()

Overrides: Controller.CanHelp (global)


@RoamingState.HandleTeamGameStuff

function HandleTeamGameStuff ()


@RoamingState.ModifyInventorySpotMoveTarget

function ModifyInventorySpotMoveTarget ()


@RoamingState.ModifyMoveTarget

function ModifyMoveTarget ()

Overrides: U2NPCControllerBaseOld.@RoamingState.ModifyMoveTarget


@RoamingState.PickDestination

function PickDestination ()

Overrides: U2NPCControllerBaseOld.@RoamingState.PickDestination


@RoamingState.PickHuntDestination

function bool PickHuntDestination ()

Overrides: U2NPCControllerBaseOld.@RoamingState.PickHuntDestination


@RoamingState.PickSpecialDestination

function bool PickSpecialDestination ()

Overrides: U2NPCControllerBaseOld.@RoamingState.PickSpecialDestination


@RoamingState.SetHuntDestination

function bool SetHuntDestination (Actor TargetActor)


@RoamingState.ShareWith

function ShareWith (Pawn Other)

Overrides: U2NPCControllerAdvancedOld.@RoamingState.ShareWith