diff --git a/Content/ProofOfConcept/DDICharacter_BP.uasset b/Content/ProofOfConcept/DDICharacter_BP.uasset index b32b703..c71ca88 100644 Binary files a/Content/ProofOfConcept/DDICharacter_BP.uasset and b/Content/ProofOfConcept/DDICharacter_BP.uasset differ diff --git a/Source/OpenConflict/PlayerCharacter/DDICharacter.cpp b/Source/OpenConflict/PlayerCharacter/DDICharacter.cpp index ffeb094..ff03254 100644 --- a/Source/OpenConflict/PlayerCharacter/DDICharacter.cpp +++ b/Source/OpenConflict/PlayerCharacter/DDICharacter.cpp @@ -83,6 +83,7 @@ void ADDICharacter::Server_SpawnProjectile_Implementation() void ADDICharacter::Client_CharacterHit_Implementation() { TakeDamage(10); + OnDamageTaken(); } bool ADDICharacter::Client_CharacterHit_Validate() diff --git a/Source/OpenConflict/PlayerCharacter/DDICharacter.h b/Source/OpenConflict/PlayerCharacter/DDICharacter.h index 0ad888f..53993d4 100644 --- a/Source/OpenConflict/PlayerCharacter/DDICharacter.h +++ b/Source/OpenConflict/PlayerCharacter/DDICharacter.h @@ -24,6 +24,8 @@ protected: /*Properties*/ /*Functions*/ + UFUNCTION(BlueprintImplementableEvent, Category = "Events") + void OnDamageTaken(); public: /*Properties*/