LEAP Documentation 40220
Documentation for the LEAP project
UAfflictionInstanceStealth Class Reference

#include <AfflictionInstanceStealth.h>

Inheritance diagram for UAfflictionInstanceStealth:
UAfflictionInstanceVisibility UAfflictionInstanceBool

Public Member Functions

virtual bool Initialize (UAfflictionComponent *OwningComponent, AActor *AfflictionInstigator=NULL) override
 
virtual void EndPlay (const EEndPlayReason::Type EndPlayReason) override
 
- Public Member Functions inherited from UAfflictionInstanceVisibility
virtual bool GetBoolModifier ()
 
- Public Member Functions inherited from UAfflictionInstanceBool
virtual bool K2_GetTotalBoolModifier (bool Modifier, const TSubclassOf< UAfflictionInstance > AfflictionClass)
 
virtual bool GetBoolModifier ()
 

Protected Member Functions

virtual void SetupPlayerInputComponent ()
 
void UnBindPlayerInputs ()
 
void StartUncloakTimer ()
 
void DisableAffliction ()
 
void BeginDisableCloak ()
 
- Protected Member Functions inherited from UAfflictionInstanceVisibility
virtual void ApplyModifier () override
 
- Protected Member Functions inherited from UAfflictionInstanceBool
virtual void GetTotalBoolModifier (const TSubclassOf< UAfflictionInstance > AfflictionClass, bool &TotalModifer)
 

Protected Attributes

FInputActionBinding ActionBindingFire
 
FInputActionBinding ActionBindingSecondaryAbility
 
FInputActionBinding ActionBindingUltimateAbility
 
FInputActionBinding ActionBindingMelee
 
FInputActionBinding ActionBindingPersonalVehicle
 
FInputActionBinding ActionBindingAltFire
 
float UnequipDuration = 1.0f
 
- Protected Attributes inherited from UAfflictionInstanceVisibility
bool bVisible = true
 

Member Function Documentation

◆ BeginDisableCloak()

void UAfflictionInstanceStealth::BeginDisableCloak ( )
protected

◆ DisableAffliction()

void UAfflictionInstanceStealth::DisableAffliction ( )
protected

◆ EndPlay()

void UAfflictionInstanceStealth::EndPlay ( const EEndPlayReason::Type  EndPlayReason)
overridevirtual

◆ Initialize()

bool UAfflictionInstanceStealth::Initialize ( UAfflictionComponent *  OwningComponent,
AActor *  AfflictionInstigator = NULL 
)
overridevirtual

◆ SetupPlayerInputComponent()

void UAfflictionInstanceStealth::SetupPlayerInputComponent ( )
protectedvirtual

◆ StartUncloakTimer()

void UAfflictionInstanceStealth::StartUncloakTimer ( )
protected

◆ UnBindPlayerInputs()

void UAfflictionInstanceStealth::UnBindPlayerInputs ( )
protected

Member Data Documentation

◆ ActionBindingAltFire

FInputActionBinding UAfflictionInstanceStealth::ActionBindingAltFire
protected

◆ ActionBindingFire

FInputActionBinding UAfflictionInstanceStealth::ActionBindingFire
protected

◆ ActionBindingMelee

FInputActionBinding UAfflictionInstanceStealth::ActionBindingMelee
protected

◆ ActionBindingPersonalVehicle

FInputActionBinding UAfflictionInstanceStealth::ActionBindingPersonalVehicle
protected

◆ ActionBindingSecondaryAbility

FInputActionBinding UAfflictionInstanceStealth::ActionBindingSecondaryAbility
protected

◆ ActionBindingUltimateAbility

FInputActionBinding UAfflictionInstanceStealth::ActionBindingUltimateAbility
protected

◆ UnequipDuration

float UAfflictionInstanceStealth::UnequipDuration = 1.0f
protected

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