diff --git a/EndlessVendetta/Content/AI/PartyCrowd/Base/BP_PartyArea.uasset b/EndlessVendetta/Content/AI/PartyCrowd/Base/BP_PartyArea.uasset index 85228a29..adae5905 100644 --- a/EndlessVendetta/Content/AI/PartyCrowd/Base/BP_PartyArea.uasset +++ b/EndlessVendetta/Content/AI/PartyCrowd/Base/BP_PartyArea.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4b7711721e4ac69734e98b538d8a4120895d5c9786407711f0065dc8a9bf7530 -size 98194 +oid sha256:e6909a8e2d971ff0b975143ab77859dbb51346172a5134d9dd22005a44ab5e06 +size 111927 diff --git a/EndlessVendetta/Content/Levels/Apartment_hit.umap b/EndlessVendetta/Content/Levels/Apartment_hit.umap index 164606d1..fed1e75d 100644 --- a/EndlessVendetta/Content/Levels/Apartment_hit.umap +++ b/EndlessVendetta/Content/Levels/Apartment_hit.umap @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0268f573172a85cbed0ebff602394fe7429e5c00743043ae0c95a49bdc0ba94e -size 1017973 +oid sha256:cd5075433024da9604f0800478f522c559be465de8fdbbc963f046200f0e600c +size 1017945 diff --git a/EndlessVendetta/Content/StarterContent/Architecture/Floor_400x400.uasset b/EndlessVendetta/Content/StarterContent/Architecture/Floor_400x400.uasset index c2a34afc..51cf3622 100644 --- a/EndlessVendetta/Content/StarterContent/Architecture/Floor_400x400.uasset +++ b/EndlessVendetta/Content/StarterContent/Architecture/Floor_400x400.uasset @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4c0ecf0ac0702cc2bd355ec050232a61c49e10f102448efbeb735a51824adef6 -size 14948 +oid sha256:eadfc8b97f58ec8940efb81179afeeb9fc3e24d710fa12ce3ff2311d61ad8a74 +size 14831 diff --git a/EndlessVendetta/Content/StarterContent/HDRI/HDRI_Epic_Courtyard_Daylight.uasset b/EndlessVendetta/Content/StarterContent/HDRI/HDRI_Epic_Courtyard_Daylight.uasset index 1b31aae0..0f990580 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:46d9a1376f2748111c7e440123c13250e77ab9ddcf745529d773efe7bb6eeb3b -size 66790690 +oid sha256:bc35eb2d43a47427d30aba0196f9eac90d089dd3abca319528c5d25c83510d0d +size 72364642 diff --git a/EndlessVendetta/Source/EndlessVendetta/AI/EnemyCharacter.cpp b/EndlessVendetta/Source/EndlessVendetta/AI/EnemyCharacter.cpp index 1e779bdc..54a2cf1f 100644 --- a/EndlessVendetta/Source/EndlessVendetta/AI/EnemyCharacter.cpp +++ b/EndlessVendetta/Source/EndlessVendetta/AI/EnemyCharacter.cpp @@ -71,6 +71,7 @@ void AEnemyCharacter::SetHostilityLevel(const EHostilityLevel NewHostilityLevel) if (NewHostilityLevel == EHostilityLevel::Hostile) { if (!IsValid(GetController())) return; + BecameHostile.Broadcast(); Cast(GetController())->GetBlackboardComponent()->SetValueAsBool("IsHostile", true); } HostilityLevel = NewHostilityLevel; diff --git a/EndlessVendetta/Source/EndlessVendetta/AI/EnemyCharacter.h b/EndlessVendetta/Source/EndlessVendetta/AI/EnemyCharacter.h index 11bcd3db..c9103277 100644 --- a/EndlessVendetta/Source/EndlessVendetta/AI/EnemyCharacter.h +++ b/EndlessVendetta/Source/EndlessVendetta/AI/EnemyCharacter.h @@ -17,6 +17,7 @@ enum class EHostilityLevel : uint8 Hostile UMETA(DisplayName = "Hostile") }; DECLARE_DYNAMIC_MULTICAST_DELEGATE(FEnemyDied); +DECLARE_DYNAMIC_MULTICAST_DELEGATE(FBecameHostile); UCLASS() class ENDLESSVENDETTA_API AEnemyCharacter : public AAICharacter @@ -32,6 +33,8 @@ public: EHostilityLevel HostilityLevel = EHostilityLevel::None; UPROPERTY(BlueprintAssignable) FEnemyDied EnemyDied; + UPROPERTY(BlueprintAssignable) + FBecameHostile BecameHostile; protected: // Called when the game starts or when spawned