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;