Worst-case scenario: the UEd Goblin wipes the map and burns down your house.

UE1:ScriptedPawn (UT)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT Object >> Actor >> Pawn >> ScriptedPawn

Contents

Package: 
UnrealShare
Direct subclasses:
Brute, Cow, DevilFish, Fly, Gasbag, Krall, Manta, Mercenary, Nali, Pupae, Queen, Skaarj, Slith, Squid, Tentacle, Titan, Warlord
This class in other games:
RTNP, U1

ScriptedPawn.

Properties

See ScriptedPawn properties.

Functions

Events

Bump

event Bump (Actor Other)

Overrides: Actor.Bump


Falling

singular event Falling ()

Overrides: Pawn.Falling


HearNoise

event HearNoise (float Loudness, Actor NoiseMaker)

Overrides: Pawn.HearNoise


LongFall

event LongFall ()

Overrides: Pawn.LongFall


PreBeginPlay

event PreBeginPlay ()

Overrides: Pawn.PreBeginPlay


SeePlayer

event SeePlayer (Actor SeenPlayer)

Overrides: Pawn.SeePlayer


Trigger

event Trigger (Actor Other, Pawn EventInstigator)

Overrides: Actor.Trigger


ZoneChange

event ZoneChange (ZoneInfo newZone)

Overrides: Actor.ZoneChange


Other instance functions

See ScriptedPawn instance functions.

States

Acquisition

Ignores: Falling, Landed

Acquisition.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Acquisition.HearNoise

event HearNoise (float Loudness, Actor NoiseMaker)

Overrides: HearNoise (global)


Acquisition.SeePlayer

event SeePlayer (Actor SeenPlayer)

Overrides: SeePlayer (global)


Acquisition.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


Acquisition.WarnTarget

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

Overrides: WarnTarget (global)


AlarmPaused

Ignores: HearNoise

AlarmPaused.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


AlarmPaused.Bump

event Bump (Actor Other)

Overrides: Bump (global)


AlarmPaused.EnemyNotVisible

event EnemyNotVisible ()

Overrides: Pawn.EnemyNotVisible (global)


AlarmPaused.SeePlayer

event SeePlayer (Actor SeenPlayer)

Overrides: SeePlayer (global)


AlarmPaused.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


AlarmPaused.Timer

event Timer ()

Overrides: Actor.Timer (global)


AlarmPaused.FindShootTarget

function FindShootTarget ()


AlarmPaused.PlayWaitAround

function PlayWaitAround ()


AlarmPaused.SetFall

function SetFall ()

Overrides: SetFall (global)


Ambushing

Ambushing.AnimEnd

event AnimEnd ()

Overrides: Actor.AnimEnd (global)


Ambushing.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Ambushing.Landed

event Landed (Object.Vector HitNormal)

Overrides: Pawn.Landed (global)


Ambushing.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


Ambushing.Timer

event Timer ()

Overrides: Actor.Timer (global)


Ambushing.EnemyAcquired

function EnemyAcquired ()

Overrides: EnemyAcquired (global)


Ambushing.FindAmbush

function FindAmbush ()


Ambushing.SetFall

function SetFall ()

Overrides: SetFall (global)


Attacking

Ignores: Bump, HearNoise, HitWall, SeePlayer

Attacking.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Attacking.EnemyNotVisible

event EnemyNotVisible ()

Overrides: Pawn.EnemyNotVisible (global)


Attacking.Timer

event Timer ()

Overrides: Actor.Timer (global)


Attacking.ChooseAttackMode

function ChooseAttackMode ()


Charging

Ignores: HearNoise, SeePlayer

Charging.AnimEnd

event AnimEnd ()

Overrides: Actor.AnimEnd (global)


Charging.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Charging.EndState

event EndState ()

Overrides: Object.EndState (global)


Charging.EnemyNotVisible

event EnemyNotVisible ()

Overrides: Pawn.EnemyNotVisible (global)


Charging.HitWall

event HitWall (Object.Vector HitNormal, Actor Wall)

Overrides: Actor.HitWall (global)


Charging.MayFall

event MayFall ()

Overrides: Pawn.MayFall (global)


Charging.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


Charging.Timer

event Timer ()

Overrides: Actor.Timer (global)


Charging.FearThisSpot

function FearThisSpot (Actor aSpot)

Overrides: FearThisSpot (global)


Charging.SetFall

function SetFall ()

Overrides: SetFall (global)


Charging.StrafeFromDamage

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

Overrides: StrafeFromDamage (global)


FallingState

Ignores: Bump, HitWall, WarnTarget

FallingState.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


FallingState.EndState

event EndState ()

Overrides: Object.EndState (global)


FallingState.EnemyNotVisible

event EnemyNotVisible ()

Overrides: Pawn.EnemyNotVisible (global)


FallingState.Landed

event Landed (Object.Vector HitNormal)

Overrides: Pawn.Landed (global)


FallingState.SeePlayer

event SeePlayer (Actor SeenPlayer)

Overrides: SeePlayer (global)


FallingState.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


FallingState.Timer

event Timer ()

Overrides: Actor.Timer (global)


FallingState.ZoneChange

event ZoneChange (ZoneInfo newZone)

Overrides: ZoneChange (global)


FallingState.adjustJump

function adjustJump ()


FallingState.EnemyAcquired

function EnemyAcquired ()

Overrides: EnemyAcquired (global)


FallingState.SetEnemy

function bool SetEnemy (Pawn NewEnemy)

Overrides: SetEnemy (global)


FallingState.SetFall

function SetFall ()

Overrides: SetFall (global)


Greeting

Ignores: EnemyNotVisible, SeePlayer

Greeting.AnimEnd

event AnimEnd ()

Overrides: Actor.AnimEnd (global)


Greeting.Bump

event Bump (Actor Other)

Overrides: Bump (global)


Greeting.Landed

event Landed (Object.Vector HitNormal)

Overrides: Pawn.Landed (global)


Greeting.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


Greeting.Timer

event Timer ()

Overrides: Actor.Timer (global)


Greeting.EnemyAcquired

function EnemyAcquired ()

Overrides: EnemyAcquired (global)


Guarding

Guarding.AnimEnd

event AnimEnd ()

Overrides: Actor.AnimEnd (global)


Guarding.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Guarding.HitWall

event HitWall (Object.Vector HitNormal, Actor Wall)

Overrides: Actor.HitWall (global)


Guarding.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


Guarding.Timer

event Timer ()

Overrides: Actor.Timer (global)


Guarding.EnemyAcquired

function EnemyAcquired ()

Overrides: EnemyAcquired (global)


Guarding.PickDestination

function PickDestination ()


Guarding.SetFall

function SetFall ()

Overrides: SetFall (global)


Hunting

Ignores: EnemyNotVisible

Hunting.AnimEnd

event AnimEnd ()

Overrides: Actor.AnimEnd (global)


Hunting.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Hunting.EndState

event EndState ()

Overrides: Object.EndState (global)


Hunting.HearNoise

event HearNoise (float Loudness, Actor NoiseMaker)

Overrides: HearNoise (global)


Hunting.HitWall

event HitWall (Object.Vector HitNormal, Actor Wall)

Overrides: Actor.HitWall (global)


Hunting.MayFall

event MayFall ()

Overrides: Pawn.MayFall (global)


Hunting.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


Hunting.Timer

event Timer ()

Overrides: Actor.Timer (global)


Hunting.FearThisSpot

function FearThisSpot (Actor aSpot)

Overrides: FearThisSpot (global)


Hunting.FindViewSpot

function bool FindViewSpot ()


Hunting.PickDestination

function PickDestination ()


Hunting.SetEnemy

function bool SetEnemy (Pawn NewEnemy)

Overrides: SetEnemy (global)


Hunting.SetFall

function SetFall ()

Overrides: SetFall (global)


MeleeAttack

Ignores: Bump, HearNoise, SeePlayer

MeleeAttack.AnimEnd

event AnimEnd ()

Overrides: Actor.AnimEnd (global)


MeleeAttack.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


MeleeAttack.EnemyNotVisible

event EnemyNotVisible ()

Overrides: Pawn.EnemyNotVisible (global)


MeleeAttack.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


MeleeAttack.KeepAttacking

function KeepAttacking ()


Patroling

Patroling.AnimEnd

event AnimEnd ()

Overrides: Actor.AnimEnd (global)


Patroling.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Patroling.HitWall

event HitWall (Object.Vector HitNormal, Actor Wall)

Overrides: Actor.HitWall (global)


Patroling.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


Patroling.Timer

event Timer ()

Overrides: Actor.Timer (global)


Patroling.Trigger

event Trigger (Actor Other, Pawn EventInstigator)

Overrides: Trigger (global)


Patroling.EnemyAcquired

function EnemyAcquired ()

Overrides: EnemyAcquired (global)


Patroling.FindNextPatrol

function FindNextPatrol ()


Patroling.PickDestination

function PickDestination ()


Patroling.SetFall

function SetFall ()

Overrides: SetFall (global)


RangedAttack

Ignores: Bump, HearNoise, SeePlayer

RangedAttack.AnimEnd

event AnimEnd ()

Overrides: Actor.AnimEnd (global)


RangedAttack.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


RangedAttack.EndState

event EndState ()

Overrides: Object.EndState (global)


RangedAttack.EnemyNotVisible

event EnemyNotVisible ()

Overrides: Pawn.EnemyNotVisible (global)


RangedAttack.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


RangedAttack.Timer

event Timer ()

Overrides: Actor.Timer (global)


RangedAttack.KeepAttacking

function KeepAttacking ()


RangedAttack.StopWaiting

function StopWaiting ()

Overrides: Pawn.StopWaiting (global)


Retreating

Ignores: EnemyNotVisible, HearNoise, SeePlayer

Retreating.AnimEnd

event AnimEnd ()

Overrides: Actor.AnimEnd (global)


Retreating.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Retreating.Bump

event Bump (Actor Other)

Overrides: Bump (global)


Retreating.HitWall

event HitWall (Object.Vector HitNormal, Actor Wall)

Overrides: Actor.HitWall (global)


Retreating.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


Retreating.Timer

event Timer ()

Overrides: Actor.Timer (global)


Retreating.ChangeDestination

function ChangeDestination ()


Retreating.PickDestination

function PickDestination ()


Retreating.PickNextSpot

function PickNextSpot ()


Retreating.ReachedHome

function ReachedHome ()


Retreating.SetFall

function SetFall ()

Overrides: SetFall (global)


Roaming

Ignores: EnemyNotVisible

Roaming.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Roaming.Bump

event Bump (Actor Other)

Overrides: Bump (global)


Roaming.HitWall

event HitWall (Object.Vector HitNormal, Actor Wall)

Overrides: Actor.HitWall (global)


Roaming.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


Roaming.Timer

event Timer ()

Overrides: Actor.Timer (global)


Roaming.EnemyAcquired

function EnemyAcquired ()

Overrides: EnemyAcquired (global)


Roaming.FearThisSpot

function FearThisSpot (Actor aSpot)

Overrides: FearThisSpot (global)


Roaming.PickDestination

function PickDestination ()


Roaming.SetFall

function SetFall ()

Overrides: SetFall (global)


StakeOut

Ignores: EnemyNotVisible

StakeOut.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


StakeOut.EndState

event EndState ()

Overrides: Object.EndState (global)


StakeOut.HearNoise

event HearNoise (float Loudness, Actor NoiseMaker)

Overrides: HearNoise (global)


StakeOut.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


StakeOut.Timer

event Timer ()

Overrides: Actor.Timer (global)


StakeOut.AdjustAim

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

Overrides: AdjustAim (global)


StakeOut.SetEnemy

function bool SetEnemy (Pawn NewEnemy)

Overrides: SetEnemy (global)


StakeOut.SetFall

function SetFall ()

Overrides: SetFall (global)


StartUp

Modifiers: auto

StartUp.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


StartUp.InitAmbushLoc

function InitAmbushLoc ()


StartUp.InitPatrolLoc

function InitPatrolLoc ()


StartUp.SetAlarm

function SetAlarm ()


StartUp.SetHome

function SetHome ()


StartUp.SetTeam

function SetTeam ()


TacticalMove

Ignores: HearNoise, SeePlayer

TacticalMove.AnimEnd

event AnimEnd ()

Overrides: Actor.AnimEnd (global)


TacticalMove.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


TacticalMove.EndState

event EndState ()

Overrides: Object.EndState (global)


TacticalMove.EnemyNotVisible

event EnemyNotVisible ()

Overrides: Pawn.EnemyNotVisible (global)


TacticalMove.HitWall

event HitWall (Object.Vector HitNormal, Actor Wall)

Overrides: Actor.HitWall (global)


TacticalMove.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


TacticalMove.Timer

event Timer ()

Overrides: Actor.Timer (global)


TacticalMove.FearThisSpot

function FearThisSpot (Actor aSpot)

Overrides: FearThisSpot (global)


TacticalMove.GiveUpTactical

function GiveUpTactical (bool bNoCharge)


TacticalMove.PickDestination

function PickDestination (bool bNoCharge)


TacticalMove.SetFall

function SetFall ()

Overrides: SetFall (global)


TacticalMove.ValidRecovery

function bool ValidRecovery ()


TakeHit

Ignores: Bump, HearNoise, HitWall, SeePlayer

TakeHit.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


TakeHit.Landed

event Landed (Object.Vector HitNormal)

Overrides: Pawn.Landed (global)


TakeHit.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


TakeHit.Timer

event Timer ()

Overrides: Actor.Timer (global)


TakeHit.PlayHitAnim

function PlayHitAnim (Object.Vector HitLocation, float Damage)

Overrides: PlayHitAnim (global)


Threatening

Ignores: Falling, Landed

Threatening.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Threatening.EndState

event EndState ()

Overrides: Object.EndState (global)


Threatening.EnemyNotVisible

event EnemyNotVisible ()

Overrides: Pawn.EnemyNotVisible (global)


Threatening.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


Threatening.Trigger

event Trigger (Actor Other, Pawn EventInstigator)

Overrides: Trigger (global)


Threatening.EnemyAcquired

function EnemyAcquired ()

Overrides: EnemyAcquired (global)


Threatening.PickGuardDestination

function PickGuardDestination ()


Threatening.PickThreatenDestination

function PickThreatenDestination ()


TriggerAlarm

Ignores: HearNoise, SeePlayer

TriggerAlarm.AnimEnd

event AnimEnd ()

Overrides: Actor.AnimEnd (global)


TriggerAlarm.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


TriggerAlarm.Bump

event Bump (Actor Other)

Overrides: Bump (global)


TriggerAlarm.EnemyNotVisible

event EnemyNotVisible ()

Overrides: Pawn.EnemyNotVisible (global)


TriggerAlarm.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


TriggerAlarm.Touch

event Touch (Actor Other)

Overrides: Actor.Touch (global)


TriggerAlarm.AlarmDone

function AlarmDone ()


TriggerAlarm.FindAlarm

function FindAlarm ()


TriggerAlarm.SetFall

function SetFall ()

Overrides: SetFall (global)


VictoryDance

Ignores: EnemyNotVisible

VictoryDance.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


VictoryDance.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


VictoryDance.EnemyAcquired

function EnemyAcquired ()

Overrides: EnemyAcquired (global)


VictoryDance.PickDestination

function PickDestination ()


Waiting

Waiting.AnimEnd

event AnimEnd ()

Overrides: Actor.AnimEnd (global)


Waiting.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Waiting.Bump

event Bump (Actor Other)

Overrides: Bump (global)


Waiting.Landed

event Landed (Object.Vector HitNormal)

Overrides: Pawn.Landed (global)


Waiting.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


Waiting.Timer

event Timer ()

Overrides: Actor.Timer (global)


Waiting.EnemyAcquired

function EnemyAcquired ()

Overrides: EnemyAcquired (global)


Wandering

Ignores: EnemyNotVisible

Wandering.AnimEnd

event AnimEnd ()

Overrides: Actor.AnimEnd (global)


Wandering.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Wandering.EndState

event EndState ()

Overrides: Object.EndState (global)


Wandering.HitWall

event HitWall (Object.Vector HitNormal, Actor Wall)

Overrides: Actor.HitWall (global)


Wandering.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: Pawn.TakeDamage (global)


Wandering.Timer

event Timer ()

Overrides: Actor.Timer (global)


Wandering.EnemyAcquired

function EnemyAcquired ()

Overrides: EnemyAcquired (global)


Wandering.FearThisSpot

function FearThisSpot (Actor aSpot)

Overrides: FearThisSpot (global)


Wandering.PickDestination

function PickDestination ()


Wandering.SetFall

function SetFall ()

Overrides: SetFall (global)


Wandering.TestDirection

function bool TestDirection (Object.Vector dir, out Object.Vector pick)