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 |