| ADestroyableObjective() | ADestroyableObjective | |
| AreShieldsFull() const | IHealthInterface | virtual |
| AreShieldsOvercharged() const | IHealthInterface | virtual |
| BeginPassiveRegen() | ADestroyableObjective | protectedvirtual |
| BeginPlay() override | ADestroyableObjective | protectedvirtual |
| BindToDamageEvent(const FBPDamageSignature &Event) | IHealthInterface | inlinevirtual |
| BindToDeathEvent(const FBPDamageSignature &Event) | IHealthInterface | inlinevirtual |
| BindToHealedEvent(const FBPHealedSignature &Event) | IHealthInterface | inlinevirtual |
| BindToHealthChangedEvent(const FBPHealthChangedSignature &Event) | IHealthInterface | inlinevirtual |
| BindToShieldsChangedEvent(const FBPHealthChangedSignature &Event) | IHealthInterface | inlinevirtual |
| BindToShieldsDepletedEvent(const FBPHealthChangedSignature &Event) | IHealthInterface | inlinevirtual |
| BindToShieldsRepairedEvent(const FBPHealedSignature &Event) | IHealthInterface | inlinevirtual |
| BlocksExplosions() const | IHealthInterface | inlinevirtual |
| bRegisterTargetOnBeginPlay | ADestroyableObjective | protected |
| bUsePassiveHealthRegen | ADestroyableObjective | protected |
| bUserOwnerTeam | ADestroyableObjective | protected |
| CanBeRepaired(const AActor *RepairInstigator) const | IHealthInterface | inlinevirtual |
| CanModifyShieldsPastOverchargeMark() const | IHealthInterface | inlinevirtual |
| CheckForInitialization() | ADestroyableObjective | protectedvirtual |
| ClearAllDamageEvents() | IHealthInterface | inlinevirtual |
| ClearAllHealedEvents() | IHealthInterface | inlinevirtual |
| ClearAllHealthChangedEvents() | IHealthInterface | inlinevirtual |
| ClearAllShieldsChangedEvents() | IHealthInterface | inlinevirtual |
| ClearAllShieldsDepletedEvents() | IHealthInterface | inlinevirtual |
| ClearAllShieldsRepairedEvents() | IHealthInterface | inlinevirtual |
| ClearAllToDeathEvents() | IHealthInterface | inlinevirtual |
| Die(float Damage, struct FDamageEvent const &DamageEvent, AController *EventInstigator, AActor *DamageCauser, const FHitResult &HitResult, APlayerState *InstigatorPlayerState) | ADestroyableObjective | protectedvirtual |
| EndPlay(const EEndPlayReason::Type EndplayReason) override | ADestroyableObjective | protectedvirtual |
| GetAfflictionComponent() const override | ADestroyableObjective | inlinevirtual |
| GetCachedMaxHealth() const | IHealthInterface | inlinevirtual |
| GetCachedMaxShields() const | IHealthInterface | inlinevirtual |
| GetCachedOvershield() const | IHealthInterface | inlinevirtual |
| GetCachedUsesPassiveShieldRegen() const | IHealthInterface | inlinevirtual |
| GetDamageEvent() | IHealthInterface | inlinevirtual |
| GetDamageResistance() const | IHealthInterface | inlinevirtual |
| GetDeathEvent() | IHealthInterface | inlinevirtual |
| GetExplosiveDamageResistance() const | IHealthInterface | inlinevirtual |
| GetHealedEvent() | IHealthInterface | inlinevirtual |
| GetHealth() const override | ADestroyableObjective | inlinevirtual |
| GetHealthChangedEvent() | IHealthInterface | inlinevirtual |
| GetHealthPickupModifier() const | IHealthInterface | inlinevirtual |
| GetMaxHealth() const override | ADestroyableObjective | inlinevirtual |
| GetMaxShields() const | IHealthInterface | virtual |
| GetMaxShieldsWithOvercharge() const | IHealthInterface | virtual |
| GetOvershield() const | IHealthInterface | virtual |
| GetPercentHealth() const | IHealthInterface | virtual |
| GetPercentOverchargedShields() const | IHealthInterface | virtual |
| GetPercentShields() const | IHealthInterface | virtual |
| GetShields() const | IHealthInterface | virtual |
| GetShieldsChangedEvent() | IHealthInterface | inlinevirtual |
| GetShieldsDepletedEvent() | IHealthInterface | inlinevirtual |
| GetShieldsRepairedEvent() | IHealthInterface | inlinevirtual |
| GetTeam() const override | ADestroyableObjective | virtual |
| GetTimeSinceLastDamage() const override | ADestroyableObjective | virtual |
| GetTotalPercentHealth() const | IHealthInterface | virtual |
| HasRecentlyTakenDamage() const | IHealthInterface | inlinevirtual |
| HasShields() const | IHealthInterface | virtual |
| HasShieldsThatNeedRecharging() const | IHealthInterface | virtual |
| IsArmored() const | IHealthInterface | inlinevirtual |
| IsDead() const override | ADestroyableObjective | inlinevirtual |
| IsHealthFull() const | IHealthInterface | virtual |
| IsHealthWithinGivenPercentage(float TargetPercentage, bool bCheckForLessThanPercentage=true) const | IHealthInterface | virtual |
| IsObjectiveActive() const | ADestroyableObjective | inline |
| IsObjectiveProperlyInitialized() const | ADestroyableObjective | inline |
| IsUsingPassiveShieldRegen() const | IHealthInterface | inlinevirtual |
| IsValidTeam(const ITeamInterface *const TeamInferface) | ITeamInterface | static |
| MaxHealth | ADestroyableObjective | protected |
| ModifyHealth(float Delta) | IHealthInterface | virtual |
| ModifyShields(float Delta, bool bCanOvercharge=false) | IHealthInterface | virtual |
| ModifyShieldsThenHealth(float Delta) | IHealthInterface | virtual |
| Multicast_Die(float Damage, struct FDamageEvent const &DamageEvent, AController *EventInstigator, AActor *DamageCauser, const FHitResult &Hit, APlayerState *InstigatorPlayerState) | ADestroyableObjective | protected |
| OnDamageTakenXPEvent | ADestroyableObjective | protected |
| OnDeathXPEvent | ADestroyableObjective | protected |
| OnObjectiveActivationChanged | ADestroyableObjective | |
| OnObjectiveDamaged | ADestroyableObjective | |
| OnObjectiveDestroyed | ADestroyableObjective | |
| OnObjectiveInitialized() | ADestroyableObjective | protected |
| OnObjectiveOwnerChanged | ADestroyableObjective | |
| OnObjectiveProperlyInitialized | ADestroyableObjective | |
| OnRep_Activation() | ADestroyableObjective | protectedvirtual |
| OnRep_Health(float PreviousHealth) | ADestroyableObjective | protectedvirtual |
| OnRep_Owner() override | ADestroyableObjective | protectedvirtual |
| OnRep_Team() | ADestroyableObjective | protectedvirtual |
| OnTeamChangedEvent | ADestroyableObjective | |
| PassiveHealthRegenDelay | ADestroyableObjective | protected |
| PassiveHealthRegenRate | ADestroyableObjective | protected |
| PawnInterfaceDamageEvent | IHealthInterface | |
| PawnInterfaceDeathEvent | IHealthInterface | |
| PawnInterfaceHealedEvent | IHealthInterface | |
| PawnInterfaceHealthChangedEvent | IHealthInterface | |
| PawnInterfaceShieldDepletedEvent | IHealthInterface | |
| PawnInterfaceShieldshangedEvent | IHealthInterface | |
| PawnInterfaceShieldsRepairedEvent | IHealthInterface | |
| RemoveOverchargedShields() | IHealthInterface | virtual |
| SetCanModifyShieldsPastOverchargeMark(bool bNewCanOverchargeShields) | IHealthInterface | inlinevirtual |
| SetCanUsePassiveShieldRegen(bool bNewUsePassiveShieldRegen) | IHealthInterface | inlinevirtual |
| SetDamageResistance(float NewValue) | IHealthInterface | inlinevirtual |
| SetExplosiveDamageResistance(float NewValue) | IHealthInterface | inlinevirtual |
| SetHealth(const float NewHealth) override | ADestroyableObjective | virtual |
| SetHealthPickupModifier(float NewModifier) | IHealthInterface | inlinevirtual |
| SetHealthRegenRate(float NewRate) override | ADestroyableObjective | inlinevirtual |
| SetMaxHealth(const float NewMaxHealth) | IHealthInterface | inlinevirtual |
| SetMaxShields(const float NewMaxHealth) | IHealthInterface | inlinevirtual |
| SetOvershield(float NewOvershield) | IHealthInterface | inlinevirtual |
| SetShieldAndHealthRegenRate(float NewRate) | IHealthInterface | inlinevirtual |
| SetShieldRegenRate(float NewRate) | IHealthInterface | inlinevirtual |
| SetShields(float InShields) | IHealthInterface | inlinevirtual |
| SetTeam(int32 NewTeam) override | ADestroyableObjective | virtual |
| StartPassiveRegenDelay() | ADestroyableObjective | protectedvirtual |
| StopPassiveRegen() | ADestroyableObjective | protectedvirtual |
| TakeDamage(float DamageAmount, struct FDamageEvent const &DamageEvent, class AController *EventInstigator, AActor *DamageCauser) override | ADestroyableObjective | virtual |
| Tick(float DeltaTime) override | ADestroyableObjective | virtual |
| ToggleActivation(bool bToggle) | ADestroyableObjective | virtual |
| UnbindDamageEvent(const FBPDamageSignature &Event) | IHealthInterface | inlinevirtual |
| UnbindDeathEvent(const FBPDamageSignature &Event) | IHealthInterface | inlinevirtual |
| UnbindHealedEvent(const FBPHealedSignature &Event) | IHealthInterface | inlinevirtual |
| UnbindHealthChangedEvent(const FBPHealthChangedSignature &Event) | IHealthInterface | inlinevirtual |
| UnbindShieldsChangedEvent(const FBPHealthChangedSignature &Event) | IHealthInterface | inlinevirtual |
| UnbindShieldsDepletedEvent(const FBPHealthChangedSignature &Event) | IHealthInterface | inlinevirtual |
| UnbindShieldsRepairedEvent(const FBPHealedSignature &Event) | IHealthInterface | inlinevirtual |