LEAP Documentation 40220
Documentation for the LEAP project
ADestroyableObjective Member List

This is the complete list of members for ADestroyableObjective, including all inherited members.

ADestroyableObjective()ADestroyableObjective
AreShieldsFull() constIHealthInterfacevirtual
AreShieldsOvercharged() constIHealthInterfacevirtual
BeginPassiveRegen()ADestroyableObjectiveprotectedvirtual
BeginPlay() overrideADestroyableObjectiveprotectedvirtual
BindToDamageEvent(const FBPDamageSignature &Event)IHealthInterfaceinlinevirtual
BindToDeathEvent(const FBPDamageSignature &Event)IHealthInterfaceinlinevirtual
BindToHealedEvent(const FBPHealedSignature &Event)IHealthInterfaceinlinevirtual
BindToHealthChangedEvent(const FBPHealthChangedSignature &Event)IHealthInterfaceinlinevirtual
BindToShieldsChangedEvent(const FBPHealthChangedSignature &Event)IHealthInterfaceinlinevirtual
BindToShieldsDepletedEvent(const FBPHealthChangedSignature &Event)IHealthInterfaceinlinevirtual
BindToShieldsRepairedEvent(const FBPHealedSignature &Event)IHealthInterfaceinlinevirtual
BlocksExplosions() constIHealthInterfaceinlinevirtual
bRegisterTargetOnBeginPlayADestroyableObjectiveprotected
bUsePassiveHealthRegenADestroyableObjectiveprotected
bUserOwnerTeamADestroyableObjectiveprotected
CanBeRepaired(const AActor *RepairInstigator) constIHealthInterfaceinlinevirtual
CanModifyShieldsPastOverchargeMark() constIHealthInterfaceinlinevirtual
CheckForInitialization()ADestroyableObjectiveprotectedvirtual
ClearAllDamageEvents()IHealthInterfaceinlinevirtual
ClearAllHealedEvents()IHealthInterfaceinlinevirtual
ClearAllHealthChangedEvents()IHealthInterfaceinlinevirtual
ClearAllShieldsChangedEvents()IHealthInterfaceinlinevirtual
ClearAllShieldsDepletedEvents()IHealthInterfaceinlinevirtual
ClearAllShieldsRepairedEvents()IHealthInterfaceinlinevirtual
ClearAllToDeathEvents()IHealthInterfaceinlinevirtual
Die(float Damage, struct FDamageEvent const &DamageEvent, AController *EventInstigator, AActor *DamageCauser, const FHitResult &HitResult, APlayerState *InstigatorPlayerState)ADestroyableObjectiveprotectedvirtual
EndPlay(const EEndPlayReason::Type EndplayReason) overrideADestroyableObjectiveprotectedvirtual
GetAfflictionComponent() const overrideADestroyableObjectiveinlinevirtual
GetCachedMaxHealth() constIHealthInterfaceinlinevirtual
GetCachedMaxShields() constIHealthInterfaceinlinevirtual
GetCachedOvershield() constIHealthInterfaceinlinevirtual
GetCachedUsesPassiveShieldRegen() constIHealthInterfaceinlinevirtual
GetDamageEvent()IHealthInterfaceinlinevirtual
GetDamageResistance() constIHealthInterfaceinlinevirtual
GetDeathEvent()IHealthInterfaceinlinevirtual
GetExplosiveDamageResistance() constIHealthInterfaceinlinevirtual
GetHealedEvent()IHealthInterfaceinlinevirtual
GetHealth() const overrideADestroyableObjectiveinlinevirtual
GetHealthChangedEvent()IHealthInterfaceinlinevirtual
GetHealthPickupModifier() constIHealthInterfaceinlinevirtual
GetMaxHealth() const overrideADestroyableObjectiveinlinevirtual
GetMaxShields() constIHealthInterfacevirtual
GetMaxShieldsWithOvercharge() constIHealthInterfacevirtual
GetOvershield() constIHealthInterfacevirtual
GetPercentHealth() constIHealthInterfacevirtual
GetPercentOverchargedShields() constIHealthInterfacevirtual
GetPercentShields() constIHealthInterfacevirtual
GetShields() constIHealthInterfacevirtual
GetShieldsChangedEvent()IHealthInterfaceinlinevirtual
GetShieldsDepletedEvent()IHealthInterfaceinlinevirtual
GetShieldsRepairedEvent()IHealthInterfaceinlinevirtual
GetTeam() const overrideADestroyableObjectivevirtual
GetTimeSinceLastDamage() const overrideADestroyableObjectivevirtual
GetTotalPercentHealth() constIHealthInterfacevirtual
HasRecentlyTakenDamage() constIHealthInterfaceinlinevirtual
HasShields() constIHealthInterfacevirtual
HasShieldsThatNeedRecharging() constIHealthInterfacevirtual
IsArmored() constIHealthInterfaceinlinevirtual
IsDead() const overrideADestroyableObjectiveinlinevirtual
IsHealthFull() constIHealthInterfacevirtual
IsHealthWithinGivenPercentage(float TargetPercentage, bool bCheckForLessThanPercentage=true) constIHealthInterfacevirtual
IsObjectiveActive() constADestroyableObjectiveinline
IsObjectiveProperlyInitialized() constADestroyableObjectiveinline
IsUsingPassiveShieldRegen() constIHealthInterfaceinlinevirtual
IsValidTeam(const ITeamInterface *const TeamInferface)ITeamInterfacestatic
MaxHealthADestroyableObjectiveprotected
ModifyHealth(float Delta)IHealthInterfacevirtual
ModifyShields(float Delta, bool bCanOvercharge=false)IHealthInterfacevirtual
ModifyShieldsThenHealth(float Delta)IHealthInterfacevirtual
Multicast_Die(float Damage, struct FDamageEvent const &DamageEvent, AController *EventInstigator, AActor *DamageCauser, const FHitResult &Hit, APlayerState *InstigatorPlayerState)ADestroyableObjectiveprotected
OnDamageTakenXPEventADestroyableObjectiveprotected
OnDeathXPEventADestroyableObjectiveprotected
OnObjectiveActivationChangedADestroyableObjective
OnObjectiveDamagedADestroyableObjective
OnObjectiveDestroyedADestroyableObjective
OnObjectiveInitialized()ADestroyableObjectiveprotected
OnObjectiveOwnerChangedADestroyableObjective
OnObjectiveProperlyInitializedADestroyableObjective
OnRep_Activation()ADestroyableObjectiveprotectedvirtual
OnRep_Health(float PreviousHealth)ADestroyableObjectiveprotectedvirtual
OnRep_Owner() overrideADestroyableObjectiveprotectedvirtual
OnRep_Team()ADestroyableObjectiveprotectedvirtual
OnTeamChangedEventADestroyableObjective
PassiveHealthRegenDelayADestroyableObjectiveprotected
PassiveHealthRegenRateADestroyableObjectiveprotected
PawnInterfaceDamageEventIHealthInterface
PawnInterfaceDeathEventIHealthInterface
PawnInterfaceHealedEventIHealthInterface
PawnInterfaceHealthChangedEventIHealthInterface
PawnInterfaceShieldDepletedEventIHealthInterface
PawnInterfaceShieldshangedEventIHealthInterface
PawnInterfaceShieldsRepairedEventIHealthInterface
RemoveOverchargedShields()IHealthInterfacevirtual
SetCanModifyShieldsPastOverchargeMark(bool bNewCanOverchargeShields)IHealthInterfaceinlinevirtual
SetCanUsePassiveShieldRegen(bool bNewUsePassiveShieldRegen)IHealthInterfaceinlinevirtual
SetDamageResistance(float NewValue)IHealthInterfaceinlinevirtual
SetExplosiveDamageResistance(float NewValue)IHealthInterfaceinlinevirtual
SetHealth(const float NewHealth) overrideADestroyableObjectivevirtual
SetHealthPickupModifier(float NewModifier)IHealthInterfaceinlinevirtual
SetHealthRegenRate(float NewRate) overrideADestroyableObjectiveinlinevirtual
SetMaxHealth(const float NewMaxHealth)IHealthInterfaceinlinevirtual
SetMaxShields(const float NewMaxHealth)IHealthInterfaceinlinevirtual
SetOvershield(float NewOvershield)IHealthInterfaceinlinevirtual
SetShieldAndHealthRegenRate(float NewRate)IHealthInterfaceinlinevirtual
SetShieldRegenRate(float NewRate)IHealthInterfaceinlinevirtual
SetShields(float InShields)IHealthInterfaceinlinevirtual
SetTeam(int32 NewTeam) overrideADestroyableObjectivevirtual
StartPassiveRegenDelay()ADestroyableObjectiveprotectedvirtual
StopPassiveRegen()ADestroyableObjectiveprotectedvirtual
TakeDamage(float DamageAmount, struct FDamageEvent const &DamageEvent, class AController *EventInstigator, AActor *DamageCauser) overrideADestroyableObjectivevirtual
Tick(float DeltaTime) overrideADestroyableObjectivevirtual
ToggleActivation(bool bToggle)ADestroyableObjectivevirtual
UnbindDamageEvent(const FBPDamageSignature &Event)IHealthInterfaceinlinevirtual
UnbindDeathEvent(const FBPDamageSignature &Event)IHealthInterfaceinlinevirtual
UnbindHealedEvent(const FBPHealedSignature &Event)IHealthInterfaceinlinevirtual
UnbindHealthChangedEvent(const FBPHealthChangedSignature &Event)IHealthInterfaceinlinevirtual
UnbindShieldsChangedEvent(const FBPHealthChangedSignature &Event)IHealthInterfaceinlinevirtual
UnbindShieldsDepletedEvent(const FBPHealthChangedSignature &Event)IHealthInterfaceinlinevirtual
UnbindShieldsRepairedEvent(const FBPHealedSignature &Event)IHealthInterfaceinlinevirtual