UE3:UTHeroPawn instance functions (UT3)
;Other member categories for this class::
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Instance functions
ActivateHero
Overrides: UTPawn.ActivateHero
ActivateSuperHero
AdjustedStrength
Overrides: Pawn.AdjustedStrength
AdjustPPESaturation
On a hero player client, adjusts materials for a pawn
AttachHeroAuraEffect
AttachMeleeEffects
BecomeHero
Overrides: UTPawn.BecomeHero
CalcCamera
Overrides: UTPawn.CalcCamera
Hero specific camera implementation
CauseMeleeDamage
ClientAdjustPPEffects
applies and removes any post processing effects while hero
ClientReStart
Overrides: UTPawn.ClientReStart
ClientSetHeroWeapon
DelayedTriggerHero
Delay triggering bot hero so it doesn't happen during physics thread
DetachFromController
Overrides: Pawn.DetachFromController
(Description copied from Pawn.DetachFromController)
Call this function to detach safely pawn from its controller
Parameters:
- bDestroyController - if true, then destroy controller. (only AI Controllers, not players)
DetachHeroAuraEffect
DetachMeleeEffects
Died
Overrides: UTPawn.Died
(Description copied from Pawn.Died)
This pawn has died.
Parameters:
- Killer - Who killed this pawn
- DamageType - What killed it
- HitLocation - Where did the hit occur
Returns:
- true if allowed
Dodge
Overrides: UTPawn.Dodge
ForceSpecialAttack
Overrides: UTPawn.ForceSpecialAttack
returns true if this pawn wants to force a special attack (for AI)
GiveWeapon
InitHeroBomb
IsFirstPerson
Overrides: UTPawn.IsFirstPerson
NotifyTeamChanged
Overrides: UTPawn.NotifyTeamChanged
NotifyTeamChanged() Called when PlayerReplicationInfo is replicated to this pawn, or PlayerReplicationInfo team property changes.
Network: client
OnGiveHeroPoints
OnGiveHeroPoints()
Gives some amount of hero points to this pawn
Parameters:
- Action - The sequence providing the heropoints for this action
PerformDodge
Overrides: UTPawn.PerformDodge
PerformMeleeAttack
Overrides: UTPawn.PerformMeleeAttack
PlayDying
Overrides: UTPawn.PlayDying
If hero, starts the explosion countdown
PlaySpawnEffects
Called when the hero has been activated
ServerForceHeroWeapon
ServerStartMeleeAttack
SetBaseEyeheight
Overrides: Pawn.SetBaseEyeheight
SetHeroPending
SetInfoFromFamily
Overrides: UTPawn.SetInfoFromFamily
Set various properties for this UTPawn based on
SetMeshVisibility
Overrides: UTPawn.SetMeshVisibility
sets whether or not the owner of this pawn can see it
ShouldGib
Overrides: UTPawn.ShouldGib
(Description copied from UTPawn.ShouldGib)
Returns:
- whether or not we should gib due to damage from the passed in damagetype
SpawnHeroGibs
StartFire
Overrides: UTPawn.StartFire
(Description copied from Pawn.StartFire)
Pawn starts firing!
Called from PlayerController::StartFiring
Network: Local Player
Parameters:
- FireModeNum - fire mode number
StopFire
Overrides: Pawn.StopFire
(Description copied from Pawn.StopFire)
Pawn stops firing!
i.e. player releases fire button, this may not stop weapon firing right away. (for example press button once for a burst fire)
Network: Local Player
Parameters:
- FireModeNum - fire mode number
StopFiring
Overrides: UTPawn.StopFiring
StopMeleeAttack
StopSpawnEffects
Called when the hero has stopped spawning in
Suicide
Overrides: Pawn.Suicide
SwitchWeapon
Overrides: UTPawn.SwitchWeapon
ToggleMelee
Overrides: UTPawn.ToggleMelee
ToggleMeleeEffects
TurnOff
Overrides: UTPawn.TurnOff
TurnOff() Freeze pawn - stop sounds, animations, physics, weapon firing
UnPossessed
Overrides: Pawn.UnPossessed
UpdateHeroStatus
ValidateMeleeAttack