diff --git a/EndlessVendetta/Content/BountySystem/ApartmentBounty/SideBounties/PestControl/CP_EliminateEnemiesAtApartmentComplex.uasset b/EndlessVendetta/Content/BountySystem/ApartmentBounty/SideBounties/PestControl/CP_EliminateEnemiesAtApartmentComplex.uasset new file mode 100644 index 00000000..3cce5223 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/ApartmentBounty/SideBounties/PestControl/CP_EliminateEnemiesAtApartmentComplex.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93ad98f0b128bb3aae261396e1a3cb331d8f8558a48da091224c1b6b63aaf7fc +size 174562 diff --git a/EndlessVendetta/Content/BountySystem/ApartmentBounty/SideBounties/PestControl/CP_GoToPestControl.uasset b/EndlessVendetta/Content/BountySystem/ApartmentBounty/SideBounties/PestControl/CP_GoToPestControl.uasset index 0720a650..2abc7a52 100644 --- a/EndlessVendetta/Content/BountySystem/ApartmentBounty/SideBounties/PestControl/CP_GoToPestControl.uasset +++ b/EndlessVendetta/Content/BountySystem/ApartmentBounty/SideBounties/PestControl/CP_GoToPestControl.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:c40b50987952e3649d15b797c6fdf44122f790f27fe43cd7ae8b414fe04d6efd -size 82281 +oid sha256:b0fa144d3cdfa8ef2f47571c59abf66745f21b3cd592fafdfac70f1bc59ef431 +size 76440 diff --git a/EndlessVendetta/Content/BountySystem/ApartmentBounty/SideBounties/PestControl/SB_PestControl.uasset b/EndlessVendetta/Content/BountySystem/ApartmentBounty/SideBounties/PestControl/SB_PestControl.uasset index 1e492a40..77066ee7 100644 --- a/EndlessVendetta/Content/BountySystem/ApartmentBounty/SideBounties/PestControl/SB_PestControl.uasset +++ b/EndlessVendetta/Content/BountySystem/ApartmentBounty/SideBounties/PestControl/SB_PestControl.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:7144181beeee94537a648584103abed567bd5c5849263e034fea4ac326895829 -size 22941 +oid sha256:705a25c80b2c4cbd4dff044924715ece9148ea7da9dc72eb7e296a7c2b82a3ad +size 23244 diff --git a/EndlessVendetta/Content/BountySystem/ApartmentBounty/SideBounties/PestControl/WBP_PestControl.uasset b/EndlessVendetta/Content/BountySystem/ApartmentBounty/SideBounties/PestControl/WBP_PestControl.uasset new file mode 100644 index 00000000..6d053892 --- /dev/null +++ b/EndlessVendetta/Content/BountySystem/ApartmentBounty/SideBounties/PestControl/WBP_PestControl.uasset @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9dc5dc15129689520c14e8967cae2493bc1c8f379aa127533f655cc1f394267 +size 129417 diff --git a/EndlessVendetta/Content/Levels/TempOpenWorld.umap b/EndlessVendetta/Content/Levels/TempOpenWorld.umap index 84c5155d..9f67aec7 100644 --- a/EndlessVendetta/Content/Levels/TempOpenWorld.umap +++ b/EndlessVendetta/Content/Levels/TempOpenWorld.umap @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ebb0553aee07b1ca9b10dfd5fac536bfc363502dc233207df60be465036290fb -size 13946298 +oid sha256:630ee01109be0abb41a16067a671698e93bbe6f1564ed895beb087e84791806a +size 13946346 diff --git a/EndlessVendetta/Content/StarterContent/HDRI/HDRI_Epic_Courtyard_Daylight.uasset b/EndlessVendetta/Content/StarterContent/HDRI/HDRI_Epic_Courtyard_Daylight.uasset index 39efa0b9..69e03d37 100644 --- a/EndlessVendetta/Content/StarterContent/HDRI/HDRI_Epic_Courtyard_Daylight.uasset +++ b/EndlessVendetta/Content/StarterContent/HDRI/HDRI_Epic_Courtyard_Daylight.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:2b7428ab05e97a1ca1925c6635543dff0147cdf87f2527dee7b1e3eee4007468 +oid sha256:0c0e1bf9ce23265b5d60aec18eed67bb73ac171397c9b5a10a9c9d1c9915bebe size 66790690 diff --git a/EndlessVendetta/Source/EndlessVendetta/AI/EnemyCharacter.cpp b/EndlessVendetta/Source/EndlessVendetta/AI/EnemyCharacter.cpp index 340d7746..aaedd505 100644 --- a/EndlessVendetta/Source/EndlessVendetta/AI/EnemyCharacter.cpp +++ b/EndlessVendetta/Source/EndlessVendetta/AI/EnemyCharacter.cpp @@ -30,6 +30,7 @@ void AEnemyCharacter::OnDeath() DelegatedControlHub->HuntPlayerEvent.Remove(HuntPlayerDelegateHandle); AlertLevelDelegateHandle.Reset(); HuntPlayerDelegateHandle.Reset(); + EnemyDied.Broadcast(); DelegatedControlHub->RemoveEnemyActor(this); } diff --git a/EndlessVendetta/Source/EndlessVendetta/AI/EnemyCharacter.h b/EndlessVendetta/Source/EndlessVendetta/AI/EnemyCharacter.h index f124e995..d74195b1 100644 --- a/EndlessVendetta/Source/EndlessVendetta/AI/EnemyCharacter.h +++ b/EndlessVendetta/Source/EndlessVendetta/AI/EnemyCharacter.h @@ -8,6 +8,8 @@ #include "GameFramework/Character.h" #include "EnemyCharacter.generated.h" +DECLARE_DYNAMIC_MULTICAST_DELEGATE(FEnemyDied); + UCLASS() class ENDLESSVENDETTA_API AEnemyCharacter : public AAICharacter { @@ -18,6 +20,8 @@ public: AEnemyCharacter(); UPROPERTY(BlueprintReadWrite) bool WeaponRaised = false; + UPROPERTY(BlueprintAssignable) + FEnemyDied EnemyDied; protected: // Called when the game starts or when spawned