5#include "CoreMinimal.h"
6#include "UObject/Interface.h"
8#include "WeaponHUDInterface.generated.h"
23 virtual void SetAmmo(
const int32 CurrentAmmo,
const int32 TotalAmmo) = 0;
24 virtual void UpdateWeapons(
const TArray<FWeaponData_T>& Weapons,
const int32 CurrentWeaponIndex) = 0;
Definition WeaponHUDInterface.h:18
virtual void SetMaxNumberOfWeaponsDisplayed(const int32 Number)=0
virtual void SetAmmo(const int32 CurrentAmmo, const int32 TotalAmmo)=0
virtual void SetPlayerWeaponState(const FPlayerWeaponState &PlayerWeaponState)=0
virtual void UpdateWeapons(const TArray< FWeaponData_T > &Weapons, const int32 CurrentWeaponIndex)=0
Definition WeaponHUDInterface.h:12
A struct that represents the state of a player's weapon.
Definition WeaponStructs.h:118