From eea9ee49e627ce764d326229f5b113901ccf389a Mon Sep 17 00:00:00 2001 From: baz Date: Tue, 12 Sep 2023 23:39:05 +0100 Subject: [PATCH] Add Input Action for ThrowThrowable --- Source/Nakatomi/PlayerCharacter.cpp | 5 +++++ Source/Nakatomi/PlayerCharacter.h | 3 +++ 2 files changed, 8 insertions(+) diff --git a/Source/Nakatomi/PlayerCharacter.cpp b/Source/Nakatomi/PlayerCharacter.cpp index 975b123..b2d6df6 100644 --- a/Source/Nakatomi/PlayerCharacter.cpp +++ b/Source/Nakatomi/PlayerCharacter.cpp @@ -170,6 +170,11 @@ void APlayerCharacter::SetupPlayerInputComponent(UInputComponent* PlayerInputCom Input->BindAction(AimDownSightsAction, ETriggerEvent::Completed, this, &APlayerCharacter::EndAimDownSightsCallback); } + + if (ThrowAction) + { + Input->BindAction(ThrowAction, ETriggerEvent::Started, this, &APlayerCharacter::ThrowThrowable); + } } } diff --git a/Source/Nakatomi/PlayerCharacter.h b/Source/Nakatomi/PlayerCharacter.h index ab7696d..9136645 100644 --- a/Source/Nakatomi/PlayerCharacter.h +++ b/Source/Nakatomi/PlayerCharacter.h @@ -48,6 +48,9 @@ public: UPROPERTY(EditDefaultsOnly, BlueprintReadWrite) UInputAction* SprintAction; + UPROPERTY(EditDefaultsOnly, BlueprintReadWrite) + UInputAction* ThrowAction; + UPROPERTY(EditDefaultsOnly, BlueprintReadWrite) TSoftObjectPtr InputMappingContext;