UE2:DestroyableObjective (UT2004)
![]() |
Object >> Actor >> NavigationPoint >> JumpDest >> JumpSpot >> GameObjective >> DestroyableObjective |
- Package:
- UnrealGame
- Direct subclasses:
- DestroyableObjective_SM, ONSPowerCore
- 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. |
null
Properties
Property group 'DestroyableObjective'
AIShootOffset
Type: Object.Vector
adjust where AI should try to shoot this objective
bCanDefenderDamage
Type: bool
can defender damage objective ?
ConstraintInstigator
Type: EConstraintInstigator
ConstraintPawnClass
Default value: Class'Engine.Pawn'
DamageCapacity
Type: int
amount of damage that can be taken before destroyed
Default value: 100
DamageEventThreshold
Type: int
trigger damage event whenever this amount of damage is taken
TakeDamageEvent
Type: name
VehicleDamageScaling
Type: float
Default value: 1.0
Internal variables
AccumulatedDamage
Type: int
bIsUnderAttack
Type: bool
bMonitorUnderAttack
Type: bool
Default value: True
bReplicateHealth
Type: bool
Default value: True
Health
Type: int
LastDamageTime
Type: float
LastWarnTime
Type: float
LinkHealMult
Type: float
If > 0, Link Gun secondary heals an amount equal to its damage times this
ShootTarget
Type: ShootTarget
UnderAttackTimer
Type: VolumeTimer
Default values
Property | Value |
---|---|
Announcer_DisabledObjective | AnnouncerAssault.Objective_Destroyed |
bAlwaysRelevant | True |
bCanBeDamaged | True |
bCollideActors | True |
bDestinationOnly | True |
bNotBased | True |
bPlayCriticalAssaultAlarm | True |
bProjTarget | True |
bReplicateObjective | True |
bSpecialForced | False |
bStatic | False |
Objective_Info_Attacker | "Destroy Objective" |
Objective_Info_Defender | "Protect Objective" |
ObjectiveDescription | "Destroy Objective to disable it." |
ObjectiveName | "Destroyable Objective" |
ObjectiveTypeIcon | Material'AS_FX_TX.Icons.OBJ_Destroy_FB' |
Enums
EConstraintInstigator
- CI_All
- Anything can deal damage to objective
- CI_PawnClass
- Only Forced Pawn class can deal damage to objective
Functions
Events
Destroyed
Overrides: Actor.Destroyed
PostBeginPlay
Overrides: GameObjective.PostBeginPlay
SpecialCost
Overrides: JumpSpot.SpecialCost
TakeDamage
Overrides: Actor.TakeDamage
Other instance functions
AwardAssaultScore
Overrides: GameObjective.AwardAssaultScore
DisableObjective
Overrides: GameObjective.DisableObjective
GetObjectiveProgress
Overrides: GameObjective.GetObjectiveProgress
GetShootTarget
HealDamage
Overrides: Actor.HealDamage
IsCritical
Overrides: GameObjective.IsCritical
KillEnemyFirst
LegitimateTargetOf
NearObjective
Overrides: GameObjective.NearObjective
Reset
Overrides: GameObjective.Reset
SetDelayedDamageInstigatorController
Overrides: Actor.SetDelayedDamageInstigatorController
TeamLink
Overrides: Actor.TeamLink
TellBotHowToDisable
Overrides: GameObjective.TellBotHowToDisable
TellBotHowToHeal
TimerPop
Overrides: Actor.TimerPop