Update Character for Damage Vignette
This commit is contained in:
parent
72251b6f0d
commit
07671f3c2a
BIN
EndlessVendetta/Content/FirstPerson/Blueprints/BP_FirstPersonCharacter.uasset
(Stored with Git LFS)
BIN
EndlessVendetta/Content/FirstPerson/Blueprints/BP_FirstPersonCharacter.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
EndlessVendetta/Content/Vignette/DamageVig.uasset
(Stored with Git LFS)
Normal file
BIN
EndlessVendetta/Content/Vignette/DamageVig.uasset
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -324,6 +324,7 @@ float AEndlessVendettaCharacter::TakeDamage(const float DamageAmount, FDamageEve
|
|||||||
UGameplayStatics::OpenLevel(this, FName(*GetWorld()->GetName()), false);
|
UGameplayStatics::OpenLevel(this, FName(*GetWorld()->GetName()), false);
|
||||||
return Super::TakeDamage(DamageAmount, DamageEvent, EventInstigator, DamageCauser);
|
return Super::TakeDamage(DamageAmount, DamageEvent, EventInstigator, DamageCauser);
|
||||||
}
|
}
|
||||||
|
TookDamage.Broadcast();
|
||||||
|
|
||||||
GetWorld()->GetTimerManager().ClearTimer(RegenHealthTimerHandle);
|
GetWorld()->GetTimerManager().ClearTimer(RegenHealthTimerHandle);
|
||||||
GetWorld()->GetTimerManager().SetTimer(RegenHealthTimerHandle, this, &AEndlessVendettaCharacter::RegenHealth, 5.0f, true);
|
GetWorld()->GetTimerManager().SetTimer(RegenHealthTimerHandle, this, &AEndlessVendettaCharacter::RegenHealth, 5.0f, true);
|
||||||
|
@ -275,6 +275,11 @@ public:
|
|||||||
UFUNCTION(BlueprintCallable, Category = "Damage Control")
|
UFUNCTION(BlueprintCallable, Category = "Damage Control")
|
||||||
virtual float TakeDamage(float DamageAmount, FDamageEvent const& DamageEvent, AController* EventInstigator, AActor* DamageCauser) override;
|
virtual float TakeDamage(float DamageAmount, FDamageEvent const& DamageEvent, AController* EventInstigator, AActor* DamageCauser) override;
|
||||||
|
|
||||||
|
DECLARE_DYNAMIC_MULTICAST_DELEGATE(FTookDamage);
|
||||||
|
|
||||||
|
UPROPERTY(BlueprintAssignable, Category = "Damage Control")
|
||||||
|
FTookDamage TookDamage;
|
||||||
|
|
||||||
void WeaponPickUpSystem();
|
void WeaponPickUpSystem();
|
||||||
|
|
||||||
void EquipPrimary();
|
void EquipPrimary();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user