Space Plunder
Loading...
Searching...
No Matches
CharacterShootingComponent.h File Reference
#include "CoreMinimal.h"
#include "Data/WeaponStructs.h"
#include "Interfaces/RecoilInterface.h"
#include "Components/CharacterComponent.h"
#include "CharacterShootingComponent.generated.h"

Go to the source code of this file.

Functions

 DECLARE_LOG_CATEGORY_EXTERN (LogShootingComponent, Display, All)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FOnWeaponEqiupped, const TArray< FWeaponData_T > &, Weapons, const int32, CurrentWeaponIndex)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams (FOnAmmoChangedSignature, const int32, CurrentAmmo, const int32, TotalAmmo)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnWeaponStateChanged, const FPlayerWeaponState &, WeaponState)
 
 DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam (FOnBulletShot, const float, RecoilAmount)
 

Function Documentation

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [1/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FOnBulletShot ,
const float ,
RecoilAmount  )

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam() [2/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam ( FOnWeaponStateChanged ,
const FPlayerWeaponState & ,
WeaponState  )

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams() [1/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ( FOnAmmoChangedSignature ,
const int32 ,
CurrentAmmo ,
const int32 ,
TotalAmmo  )

◆ DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams() [2/2]

DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams ( FOnWeaponEqiupped ,
const TArray< FWeaponData_T > & ,
Weapons ,
const int32 ,
CurrentWeaponIndex  )

◆ DECLARE_LOG_CATEGORY_EXTERN()

DECLARE_LOG_CATEGORY_EXTERN ( LogShootingComponent ,
Display ,
All  )