UE2:DeployedUnit (U2XMP)
Object >> Actor >> Pawn >> LicenseePawn >> U2Pawn >> StationaryPawn >> DeployedUnit |
- Package:
- U2XMP
- Direct subclasses:
- EnergyRelay, FieldGenerator, ProximitySensor
- This class in other games:
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. |
$Workfile: DeployedUnit.uc $ Created By: Mark Poesch Created On: 7/2/2001 $Author: Mfox $ $Date: 1/29/03 4:25p $ $Revision: 68 $
Constants
NotifyDeployedTimerName
Value: 'NotifyDeployedTimer'
DecayingState
Value: 'Decaying'
FUDGEVERT
Value: 50.0
FUDGEHORZ
Value: 50.0
Properties
Property group 'DeployedUnit'
AmbientNoiseSound
Type: Sound
bEnabled
Type: bool
Modifiers: protected
CarcassMesh
Mesh to spawn when unit is destroyed.
CheckIntersectingActorsInterval
Type: float
How frequently the unit checks for any intersecting actors while disabled.
Default value: 0.5
CheckIntersectingRadius
Type: float
The radius the unit checks for intersecting actors while disabled.
Default value: 100.0
DeploySound
Type: Sound
Description
Type: string
Modifiers: localized
DestroyedAlertSound
Type: Sound
DisabledSkin
Type: Shader
Skin/Shader to use when unit is Disabled.
DisabledSound
Type: Sound
DisableTime
Type: float
Number of seconds the unit remains disabled.
Default value: 3.0
ExplodeSound
Type: Sound
ExplosionEffect
Type: ParticleSalamander
ParticleHitEffect
Type: ParticleGenerator
The effect to spawn when an impact happens
Default value: ParticleSalamander'Impact_Metal_AR.ParticleSalamander0'
PickupClass
ReEnabledSound
Type: Sound
ShutdownSound
Type: Sound
Internal variables
bActive
Type: bool
Modifiers: protected
Unit becomes active when it has eventLanded() and is on.
Default value: True
bDeployed
Type: bool
Modifiers: protected
Unit is deployed through NotifyDeployed()
bInitialized
Type: bool
EncroachedPawns
LandedNotifyDeployedDelay
Type: float
Modifiers: private
Default value: 0.5
StartTime
Type: float
When the unit is first blocked from becoming re-enabled.
Default values
Property | Value |
---|---|
AnimationControllerClass | None |
bActorShadows | False |
bCanMantle | False |
bMustFace | False |
bSpecialCollider | True |
DamageFilterClass | Class'U2XMP.DamageFilterDeployed' |
Health | 1000 |
TeamNumber | 255 |
UseReticleOnEvents[2] | "UseReticleTopBars" |
UseReticleOnEvents[3] | "UseReticleHealthBar" |
Functions
Static functions
DisableForBump
Events
Bump
Overrides: Actor.Bump
Destroyed
Overrides: StationaryPawn.Destroyed
EncroachingOn
Overrides: Pawn.EncroachingOn
LandedEx
Overrides: U2Pawn.LandedEx
Other instance functions
CheckEncroacher
CheckEncroachers
CheckForEncroachingPawns
CheckIntersecting
DisableUnit
Explode
GetDescription
Overrides: U2Pawn.GetDescription
Initialize
IsActive
IsDeployed
IsEnabled
IsUsable
Overrides: LicenseePawn.IsUsable
KillInventory
ModifyPaths
NotifyDeployed
NotifyDeployedTimer
OnUnuse
Overrides: LicenseePawn.OnUnuse
OnUse
Overrides: LicenseePawn.OnUse
ReEnableUnit
SetActive
SetDeployed
SetEnabled
SetSkin
ShutDownDeployedUnit
SpecialBumpHandling
TakeDamage
Overrides: U2Pawn.TakeDamage
Trigger
Overrides: Pawn.Trigger
States
@DecayingState
Ignores: BeginFalling, BreathTimer, Bump, HeadVolumeChange, HitWall, PhysicsVolumeChange
@DecayingState.BeginState
Overrides: Object.BeginState (global)
@DecayingState.Timer
Overrides: Actor.Timer (global)