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

UE1:Bots instance functions (U1)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U1 Object >> Actor >> Pawn >> Bots (instance functions)
Bots instance functions in other games:
RTNP, UT
Other member categories for this class:
internal variables, states

Instance functions[edit]

AdjustAim[edit]

function Object.Rotator AdjustAim (float projSpeed, Object.Vector projStart, int aimerror, bool leadTarget, bool warnTarget)

Overrides: Pawn.AdjustAim


AdjustDesireFor[edit]

function float AdjustDesireFor (Inventory Inv)

Overrides: Pawn.AdjustDesireFor


AdjustHitLocation[edit]

function bool AdjustHitLocation (out Object.Vector HitLocation, Object.Vector TraceDir)

Overrides: Pawn.AdjustHitLocation


AdjustSkill[edit]

function AdjustSkill (bool bWinner)


AdjustToss[edit]

function Object.Rotator AdjustToss (float projSpeed, Object.Vector projStart, int aimerror, bool leadTarget, bool warnTarget)

Overrides: Pawn.AdjustToss


AssessThreat[edit]

function float AssessThreat (Pawn NewThreat)


AttitudeTo[edit]

function Pawn.EAttitude AttitudeTo (Pawn Other)


BecomeViewTarget[edit]

function BecomeViewTarget ()

Overrides: Actor.BecomeViewTarget


CallForHelp[edit]

function CallForHelp ()


CanFireAtEnemy[edit]

function bool CanFireAtEnemy ()


CanStakeOut[edit]

function bool CanStakeOut ()


ChangedWeapon[edit]

function ChangedWeapon ()

Overrides: Pawn.ChangedWeapon


CheckFutureSight[edit]

function bool CheckFutureSight (float deltatime)

Overrides: Pawn.CheckFutureSight


EnemyAcquired[edit]

function EnemyAcquired ()


FearThisSpot[edit]

function FearThisSpot (Actor aSpot)

Overrides: Pawn.FearThisSpot


FindBestPathToward[edit]

function bool FindBestPathToward (Actor desired)


FireWeapon[edit]

function FireWeapon ()

Overrides: Pawn.FireWeapon


Gasp[edit]

function Gasp ()

Overrides: Pawn.Gasp


Gibbed[edit]

function bool Gibbed (name damageType)

Overrides: Pawn.Gibbed


HaltFiring[edit]

function HaltFiring ()


JumpOffPawn[edit]

function JumpOffPawn ()

Overrides: Pawn.JumpOffPawn


JumpOutOfWater[edit]

function JumpOutOfWater (Object.Vector jumpDir)


Killed[edit]

function Killed (Pawn Killer, Pawn Other, name damageType)

Overrides: Pawn.Killed


KillMessage[edit]

function string KillMessage (name damageType, Pawn Other)

Overrides: Pawn.KillMessage


NearWall[edit]

function bool NearWall (float walldist)


NeedToTurn[edit]

function bool NeedToTurn (Object.Vector targ)


PlayChallenge[edit]

function PlayChallenge ()


PlayCombatMove[edit]

function PlayCombatMove ()


PlayDeathHit[edit]

function PlayDeathHit (float Damage, Object.Vector HitLocation, name damageType)

Overrides: Pawn.PlayDeathHit


PlayDodge[edit]

function PlayDodge (bool bDuckLeft)


PlayDyingSound[edit]

function PlayDyingSound ()


PlayFiring[edit]

function PlayFiring ()

Overrides: Pawn.PlayFiring


PlayFootStep[edit]

simulated function PlayFootStep ()


PlayGutHit[edit]

function PlayGutHit (float tweentime)

Overrides: Pawn.PlayGutHit


PlayHeadHit[edit]

function PlayHeadHit (float tweentime)

Overrides: Pawn.PlayHeadHit


PlayHit[edit]

function PlayHit (float Damage, Object.Vector HitLocation, name damageType, float MomentumZ)

Overrides: Pawn.PlayHit


PlayHitAnim[edit]

function PlayHitAnim (Object.Vector HitLocation, float Damage)


PlayLeftHit[edit]

function PlayLeftHit (float tweentime)

Overrides: Pawn.PlayLeftHit


PlayMeleeAttack[edit]

function PlayMeleeAttack ()


PlayMovingAttack[edit]

function PlayMovingAttack ()

Overrides: Pawn.PlayMovingAttack


PlayOutOfWater[edit]

function PlayOutOfWater ()

Overrides: Pawn.PlayOutOfWater


PlayRangedAttack[edit]

function PlayRangedAttack ()


PlayRightHit[edit]

function PlayRightHit (float tweentime)

Overrides: Pawn.PlayRightHit


PlayTakeHitSound[edit]

function PlayTakeHitSound (int damage, name damageType, int Mult)

Overrides: Pawn.PlayTakeHitSound


PreSetMovement[edit]

function PreSetMovement ()

Overrides: Pawn.PreSetMovement


RelativeStrength[edit]

function float RelativeStrength (Pawn Other)


ReSetSkill[edit]

function ReSetSkill ()


SetAlertness[edit]

final function SetAlertness (float NewAlertness)


SetEnemy[edit]

function bool SetEnemy (Pawn NewEnemy)


SetFall[edit]

function SetFall ()


SetMovementPhysics[edit]

function SetMovementPhysics ()

Overrides: Pawn.SetMovementPhysics


SpawnCarcass[edit]

function Carcass SpawnCarcass ()

Overrides: Pawn.SpawnCarcass


SpawnGibbedCarcass[edit]

function SpawnGibbedCarcass ()

Overrides: Pawn.SpawnGibbedCarcass


SpecialFire[edit]

function SpecialFire ()

Overrides: Pawn.SpecialFire


StrafeAdjust[edit]

function float StrafeAdjust ()


StrafeFromDamage[edit]

function bool StrafeFromDamage (Object.Vector momentum, float Damage, name DamageType, bool bFindDest)


SwitchToBestWeapon[edit]

function bool SwitchToBestWeapon ()

Overrides: Pawn.SwitchToBestWeapon


TryToCrouch[edit]

function bool TryToCrouch ()


TryToDuck[edit]

function TryToDuck (Object.Vector duckDir, bool bReversed)


WarnTarget[edit]

function WarnTarget (Pawn shooter, float projSpeed, Object.Vector FireDir)

Overrides: Pawn.WarnTarget


WhatToDoNext[edit]

function WhatToDoNext (name LikelyState, name LikelyLabel)