My program doesn't have bugs. It just develops random features.

UE1:Spectator (UT)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT Object >> Actor >> Pawn >> PlayerPawn >> Spectator
Package: 
Engine
Direct subclasses:
CHSpectator, MessagingSpectator, UnrealSpectator
This class in other games:
RTNP, U1

Spectator.

Properties

bChaseCam

Type: bool


Default value: True

Default values

Property Value
AirSpeed 400.0
AttitudeToPlayer ATTITUDE_Friendly
bBlockActors False
bBlockPlayers False
bCollideActors False
bCollideWorld False
bHidden True
bProjTarget False
MenuName "Spectator"
Visibility 0

Functions

Exec functions

AltFire

exec function AltFire (optional float F)

Overrides: PlayerPawn.AltFire


BehindView

exec function BehindView (bool B)

Overrides: PlayerPawn.BehindView


CallForHelp

exec function CallForHelp ()

Overrides: PlayerPawn.CallForHelp


Fire

exec function Fire (optional float F)

Overrides: PlayerPawn.Fire


Fly

exec function Fly ()

Overrides: PlayerPawn.Fly


Grab

exec function Grab ()

Overrides: PlayerPawn.Grab


NextItem

exec function NextItem ()

Overrides: Pawn.NextItem


PrevItem

exec function PrevItem ()

Overrides: PlayerPawn.PrevItem


RestartLevel

exec function RestartLevel ()

Overrides: PlayerPawn.RestartLevel


Say

exec function Say (string Msg)

Overrides: PlayerPawn.Say


Suicide

exec function Suicide ()

Overrides: PlayerPawn.Suicide


SwitchWeapon

exec function SwitchWeapon (byte F)

Overrides: PlayerPawn.SwitchWeapon


Taunt

exec function Taunt (name Sequence)

Overrides: PlayerPawn.Taunt


ThrowWeapon

exec function ThrowWeapon ()

Overrides: PlayerPawn.ThrowWeapon


Walk

exec function Walk ()

Overrides: PlayerPawn.Walk


Events

FootZoneChange

event FootZoneChange (ZoneInfo newFootZone)

Overrides: Pawn.FootZoneChange


HeadZoneChange

event HeadZoneChange (ZoneInfo newHeadZone)

Overrides: Pawn.HeadZoneChange


PainTimer

event PainTimer ()

Overrides: Pawn.PainTimer


PlayerTimeOut

event PlayerTimeOut ()

Overrides: PlayerPawn.PlayerTimeOut


Possess

event Possess ()

Overrides: PlayerPawn.Possess


PostBeginPlay

event PostBeginPlay ()

Overrides: PlayerPawn.PostBeginPlay


TakeDamage

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

Overrides: Pawn.TakeDamage


Other instance functions

ChangeTeam

function ChangeTeam (int N)

Overrides: PlayerPawn.ChangeTeam


ClientReStart

function ClientReStart ()

Overrides: Pawn.ClientReStart


InitPlayerReplicationInfo

function InitPlayerReplicationInfo ()

Overrides: PlayerPawn.InitPlayerReplicationInfo


ServerChangeSkin

function ServerChangeSkin (coerce string SkinName, coerce string FaceName, byte TeamNum)

Overrides: PlayerPawn.ServerChangeSkin