I don't need to test my programs. I have an error-correcting modem.

UE2:Controller instance functions (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> Actor >> Controller (instance functions)
Controller instance functions in other games:
U2, U2XMP, UE2Runtime, UT2003, UT3, UDK
Other member categories for this class:
events, internal variables

Instance functions[edit]

AdjustAim[edit]

function Object.Rotator AdjustAim (Actor.FireProperties FiredAmmunition, Object.Vector projStart, int aimerror)


AdjustDesireFor[edit]

function float AdjustDesireFor (Pickup P)


AdjustToss[edit]

function Object.Vector AdjustToss (float TSpeed, Object.Vector Start, Object.Vector End, bool bNormalize)


AdjustView[edit]

function AdjustView (float DeltaTime)


AllowVoiceMessage[edit]

function bool AllowVoiceMessage (name MessageType)


AutoTaunt[edit]

function bool AutoTaunt ()


AvoidCertainDeath[edit]

function bool AvoidCertainDeath ()


AwardAdrenaline[edit]

function AwardAdrenaline (float Amount)


BotVoiceMessage[edit]

function BotVoiceMessage (name messagetype, byte MessageID, Controller Sender)


ChangedWeapon[edit]

function ChangedWeapon ()


CheckFutureSight[edit]

function bool CheckFutureSight (float DeltaTime)


ClientDying[edit]

function ClientDying (class<DamageTypeDamageType, Object.Vector HitLocation)


ClientGameEnded[edit]

function ClientGameEnded ()


ClientRoundEnded[edit]

function ClientRoundEnded ()


ClientSetLocation[edit]

function ClientSetLocation (Object.Vector NewLocation, Object.Rotator NewRotation)


ClientSetRotation[edit]

function ClientSetRotation (Object.Rotator NewRotation)


ClientSetWeapon[edit]

function ClientSetWeapon (class<WeaponWeaponClass)


ClientSwitchToBestWeapon[edit]

function ClientSwitchToBestWeapon ()


ClientVoiceMessage[edit]

function ClientVoiceMessage (PlayerReplicationInfo Sender, PlayerReplicationInfo Recipient, name messagetype, byte messageID)


damageAttitudeTo[edit]

function damageAttitudeTo (Pawn Other, float Damage)


DamageShake[edit]

function DamageShake (int damage)


DisplayDebug[edit]

function DisplayDebug (Canvas Canvas, out float YL, out float YPos)

Overrides: Actor.DisplayDebug


DontReuseTaunt[edit]

function bool DontReuseTaunt (int T)


FearThisSpot[edit]

function FearThisSpot (AvoidMarker aSpot)


FireWeaponAt[edit]

function bool FireWeaponAt (Actor A)


GameHasEnded[edit]

function GameHasEnded ()


GetFacingDirection[edit]

function int GetFacingDirection ()


GetHumanReadableName[edit]

simulated function string GetHumanReadableName ()

Overrides: Actor.GetHumanReadableName


GetLastWeapon[edit]

function class<WeaponGetLastWeapon ()


GetMessageIndex[edit]

function byte GetMessageIndex (name PhraseName)


GetTeamNum[edit]

simulated function int GetTeamNum ()


GetViewRotation[edit]

simulated function Object.Rotator GetViewRotation ()


HandlePickup[edit]

function HandlePickup (Pickup pick)


InitPlayerReplicationInfo[edit]

function InitPlayerReplicationInfo ()


InstantWarnTarget[edit]

function InstantWarnTarget (Actor Target, Actor.FireProperties FiredAmmunition, Object.Vector FireDir)


MoverFinished[edit]

function MoverFinished ()


NeedsAdrenaline[edit]

function bool NeedsAdrenaline ()


NotifyAddInventory[edit]

function NotifyAddInventory (Inventory NewItem)


NotifyKilled[edit]

function NotifyKilled (Controller Killer, Controller Killed, Pawn Other)


NotifyTakeHit[edit]

function NotifyTakeHit (Pawn InstigatedBy, Object.Vector HitLocation, int Damage, class<DamageTypedamageType, Object.Vector Momentum)


ParseChatPercVar[edit]

function string ParseChatPercVar (string Cmd)


PawnDied[edit]

function PawnDied (Pawn P)


PawnIsInPain[edit]

function PawnIsInPain (PhysicsVolume PainVolume)


PendingStasis[edit]

function PendingStasis ()


Possess[edit]

function Possess (Pawn aPawn)


RateWeapon[edit]

simulated function float RateWeapon (Weapon w)


ReceiveProjectileWarning[edit]

function ReceiveProjectileWarning (Projectile proj)


Reset[edit]

function Reset ()

Overrides: Actor.Reset


Restart[edit]

function Restart ()


RoundHasEnded[edit]

function RoundHasEnded ()


SameTeamAs[edit]

function bool SameTeamAs (Controller C)


SendMessage[edit]

function SendMessage (PlayerReplicationInfo Recipient, name MessageType, byte MessageID, float Wait, name BroadcastType)


SendVoiceMessage[edit]

function SendVoiceMessage (PlayerReplicationInfo Sender, PlayerReplicationInfo Recipient, name messagetype, byte messageID, name broadcasttype)


ServerGivePawn[edit]

function ServerGivePawn ()


ServerReStartPlayer[edit]

function ServerReStartPlayer ()


SetDoubleJump[edit]

function SetDoubleJump ()


SetFall[edit]

function SetFall ()


SetPawnClass[edit]

function SetPawnClass (string inClass, string inCharacter)


SetPawnFemale[edit]

function SetPawnFemale ()


ShakeView[edit]

function ShakeView (Object.Vector shRotMag, Object.Vector shRotRate, float shRotTime, Object.Vector shOffsetMag, Object.Vector shOffsetRate, float shOffsetTime)


StartMonitoring[edit]

function StartMonitoring (Pawn P, float MaxDist)


StopFiring[edit]

function StopFiring ()


UnderLift[edit]

function UnderLift (Mover M)


UnPossess[edit]

function UnPossess ()


WaitForMover[edit]

function WaitForMover (Mover M)


WantsSmoothedView[edit]

function bool WantsSmoothedView ()


WasKilledBy[edit]

function WasKilledBy (Controller Other)


WeaponPreference[edit]

function float WeaponPreference (Weapon W)


WouldReactToNoise[edit]

function bool WouldReactToNoise (float Loudness, Actor NoiseMaker)


WouldReactToSeeing[edit]

function bool WouldReactToSeeing (Pawn Seen)