I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

UE3:UTBot (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UDK Object >> Actor >> Controller >> AIController >> UTBot
Package: 
UTGame
Implemented interfaces
Interface_NavigationHandle
This class in other games:
UT3


Constants[edit]

MAXSTAKEOUTDIST[edit]

Value: 2000


ENEMYLOCATIONFUZZ[edit]

Value: 1200


TACTICALHEIGHTADVANTAGE[edit]

Value: 320


MINSTRAFEDIST[edit]

Value: 200


MINVIEWDIST[edit]

Value: 200


AngleConvert[edit]

Value: 0.0000958738

2*PI/65536

Properties[edit]

Property group 'UTBot'[edit]

OrderNames[edit]

Type: name

Array size: 16


Default value, index 0: 'Defend'

Default value, index 1: 'Hold'

Default value, index 2: 'ATTACK'

Default value, index 3: 'Follow'

Default value, index 4: 'Freelance'

Default value, index 10: 'ATTACK'

Default value, index 11: 'Defend'

Default value, index 12: 'Defend'

Default value, index 13: 'ATTACK'

Default value, index 14: 'ATTACK'

Internal variables[edit]

See UTBot internal variables.

Default values[edit]

Property Value
bIsPlayer True
Components[1] UTBotDecisionComponent'TheDecider'

Subobjects[edit]

Sprite[edit]

Class: Engine.SpriteComponent

Inherits from: AIController.Sprite

Property Value
ReplacementPrimitive None

TheDecider[edit]

Class: UTGame.UTBotDecisionComponent

No new values.

Structs[edit]

EnemyPosition[edit]

Modifiers: native

Current velocity estimate (lagged) of tracked enemy

Object.Vector Position 
Object.Vector Velocity 
float Time 

Delegates[edit]

CustomActionFunc[edit]

delegate bool CustomActionFunc (UTBot B)


Functions[edit]

Latent functions[edit]

LatentWhatToDoNext[edit]

native final latent function LatentWhatToDoNext ()

encapsulates calling WhatToDoNext() and waiting for the tick-delayed decision making process to occur

WaitToSeeEnemy[edit]

native final latent function WaitToSeeEnemy ()


Native functions[edit]

BuildSquadRoute[edit]

native final function BuildSquadRoute ()


CanMakePathTo[edit]

native final function bool CanMakePathTo (Actor A)


FindBestInventoryPath[edit]

native final function Actor FindBestInventoryPath (out float MinWeight)


FindBestSuperPickup[edit]

native function Actor FindBestSuperPickup (float MaxDist)


FindPathToSquadRoute[edit]

native final function Actor FindPathToSquadRoute (optional bool bWeightDetours)


Events[edit]

See UTBot events.

Other instance functions[edit]

See UTBot instance functions.

States[edit]

See UTBot states.