Mostly Harmless
UE3:UTHeroPawn instance functions (UT3)
Contents
- 1 Instance functions
- 1.1 ActivateHero
- 1.2 ActivateSuperHero
- 1.3 AdjustedStrength
- 1.4 AdjustPPESaturation
- 1.5 AttachHeroAuraEffect
- 1.6 AttachMeleeEffects
- 1.7 BecomeHero
- 1.8 CalcCamera
- 1.9 CauseMeleeDamage
- 1.10 ClientAdjustPPEffects
- 1.11 ClientReStart
- 1.12 ClientSetHeroWeapon
- 1.13 DelayedTriggerHero
- 1.14 DetachFromController
- 1.15 DetachHeroAuraEffect
- 1.16 DetachMeleeEffects
- 1.17 Died
- 1.18 Dodge
- 1.19 ForceSpecialAttack
- 1.20 GiveWeapon
- 1.21 InitHeroBomb
- 1.22 IsFirstPerson
- 1.23 NotifyTeamChanged
- 1.24 OnGiveHeroPoints
- 1.25 PerformDodge
- 1.26 PerformMeleeAttack
- 1.27 PlayDying
- 1.28 PlaySpawnEffects
- 1.29 ServerForceHeroWeapon
- 1.30 ServerStartMeleeAttack
- 1.31 SetBaseEyeheight
- 1.32 SetHeroPending
- 1.33 SetInfoFromFamily
- 1.34 SetMeshVisibility
- 1.35 ShouldGib
- 1.36 SpawnHeroGibs
- 1.37 StartFire
- 1.38 StopFire
- 1.39 StopFiring
- 1.40 StopMeleeAttack
- 1.41 StopSpawnEffects
- 1.42 Suicide
- 1.43 SwitchWeapon
- 1.44 ToggleMelee
- 1.45 ToggleMeleeEffects
- 1.46 TurnOff
- 1.47 UnPossessed
- 1.48 UpdateHeroStatus
- 1.49 ValidateMeleeAttack
;Other member categories for this class::properties
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