Compare commits

...

2 Commits

Author SHA1 Message Date
baz
a5ae074c2b Implement WeaponAction PlaySound 2025-04-09 23:55:10 +01:00
baz
210e8ab3c9 Update Targets 2025-04-09 23:54:43 +01:00
3 changed files with 11 additions and 5 deletions

View File

@ -8,8 +8,8 @@ public class vampiresTarget : TargetRules
public vampiresTarget(TargetInfo Target) : base(Target)
{
Type = TargetType.Game;
DefaultBuildSettings = BuildSettingsVersion.V5;
IncludeOrderVersion = EngineIncludeOrderVersion.Unreal5_4;
DefaultBuildSettings = BuildSettingsVersion.Latest;
IncludeOrderVersion = EngineIncludeOrderVersion.Latest;
ExtraModuleNames.AddRange( new string[] { "vampires" } );
}
}

View File

@ -4,6 +4,7 @@
#include "Weapon.h"
#include "EXPComponent.h"
#include "Kismet/GameplayStatics.h"
// Sets default values
AWeapon::AWeapon()
@ -28,7 +29,12 @@ void AWeapon::ResetWeaponTimer()
void AWeapon::FireWeaponAction_Implementation()
{
// This should be overridden in child weapon classes
// This should be overridden in child weapon classes
if (WeaponActivatedSoundBase)
{
UGameplayStatics::PlaySound2D(GetWorld(), WeaponActivatedSoundBase);
}
}
bool AWeapon::UpgradeWeapon_Implementation()

View File

@ -8,8 +8,8 @@ public class vampiresEditorTarget : TargetRules
public vampiresEditorTarget(TargetInfo Target) : base(Target)
{
Type = TargetType.Editor;
DefaultBuildSettings = BuildSettingsVersion.V5;
IncludeOrderVersion = EngineIncludeOrderVersion.Unreal5_4;
DefaultBuildSettings = BuildSettingsVersion.Latest;
IncludeOrderVersion = EngineIncludeOrderVersion.Latest;
ExtraModuleNames.AddRange( new string[] { "vampires" } );
}
}