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

UE3:UTVehicleShield (UDK)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UDK Object >> Actor >> UTWeaponShield >> UTVehicleShield
Package: 
UTGame
This class in other games:
UT3

shield that vehicles can attach to themselves and activate/deactivate

Properties

ActivatedSound

Type: SoundCue


AmbientComponent

Type: AudioComponent


bFullyActive

Type: bool


DeactivatedSound

Type: SoundCue


ShieldActivatedTime

Type: float


Default value: 1.8

ShieldEffectComponent

Type: ParticleSystemComponent


Default values

Property Value
bCollideActors False
bHardAttach True
bHidden True

Functions

Events

TakeDamage

event TakeDamage (int Damage, Controller EventInstigator, Object.Vector HitLocation, Object.Vector Momentum, class<DamageTypeDamageType, optional Actor.TraceHitInfo HitInfo, optional Actor DamageCauser)

Overrides: Actor.TakeDamage

(Description copied from Actor.TakeDamage)
apply some amount of damage to this actor

Parameters:

  • DamageAmount - the base damage to apply
  • EventInstigator - the Controller responsible for the damage
  • HitLocation - world location where the hit occurred
  • Momentum - force caused by this hit
  • DamageType - class describing the damage that was done
  • HitInfo - additional info about where the hit occurred
  • DamageCauser - the Actor that directly caused the damage (i.e. the Projectile that exploded, the Weapon that fired, etc)

Other instance functions

SetActive

function SetActive (bool bNowActive)

turns the shield on or off

ShieldFullyOnline

simulated function ShieldFullyOnline ()