5#include "CoreMinimal.h"
7#include "AfflictionInstanceStealth.generated.h"
15 virtual bool Initialize(UAfflictionComponent* OwningComponent, AActor* AfflictionInstigator = NULL)
override;
16 virtual void EndPlay(
const EEndPlayReason::Type EndPlayReason)
override;
19 virtual void SetupPlayerInputComponent();
20 void UnBindPlayerInputs();
23 void StartUncloakTimer();
26 void DisableAffliction();
28 UFUNCTION(BlueprintImplementableEvent, Category =
"Cloak")
29 void BeginDisableCloak();
31 FInputActionBinding ActionBindingFire;
32 FInputActionBinding ActionBindingSecondaryAbility;
33 FInputActionBinding ActionBindingUltimateAbility;
34 FInputActionBinding ActionBindingMelee;
35 FInputActionBinding ActionBindingPersonalVehicle;
36 FInputActionBinding ActionBindingAltFire;
38 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Cloak")
39 float UnequipDuration = 1.0f;
42 float EquippedTimeStamp = 0.f;
44 FTimerHandle UnequipTimerHandle;
Definition: AfflictionInstanceStealth.h:11
Definition: AfflictionInstanceVisibility.h:11