Space Plunder
Loading...
Searching...
No Matches
ICrosshairInterface Class Referenceabstract

#include <CrosshairInterface.h>

Inheritance diagram for ICrosshairInterface:
UCrosshairWidget

Public Member Functions

virtual void HitMarker (const AActor *ActorHit, const float Damage, const UDamageType *DamageType, const FName HitBone, const FVector HitLocation, const bool bKillingHit, const bool bInjuredPart)=0
 
virtual void GunRecoil (const float RecoilAmount)=0
 
virtual void SetHolstered (const bool bIsHolstered)=0
 
virtual void SetWeaponCrosshair (const struct FCrosshairData &CrosshairType, const float Spread)=0
 
virtual void StartedAiming ()=0
 
virtual void StoppedAiming ()=0
 

Member Function Documentation

◆ GunRecoil()

virtual void ICrosshairInterface::GunRecoil ( const float RecoilAmount)
pure virtual

Implemented in UCrosshairWidget.

◆ HitMarker()

virtual void ICrosshairInterface::HitMarker ( const AActor * ActorHit,
const float Damage,
const UDamageType * DamageType,
const FName HitBone,
const FVector HitLocation,
const bool bKillingHit,
const bool bInjuredPart )
pure virtual

Implemented in UCrosshairWidget.

◆ SetHolstered()

virtual void ICrosshairInterface::SetHolstered ( const bool bIsHolstered)
pure virtual

Implemented in UCrosshairWidget.

◆ SetWeaponCrosshair()

virtual void ICrosshairInterface::SetWeaponCrosshair ( const struct FCrosshairData & CrosshairType,
const float Spread )
pure virtual

◆ StartedAiming()

virtual void ICrosshairInterface::StartedAiming ( )
pure virtual

Implemented in UCrosshairWidget.

◆ StoppedAiming()

virtual void ICrosshairInterface::StoppedAiming ( )
pure virtual

Implemented in UCrosshairWidget.


The documentation for this class was generated from the following file: