changed some input-related code in player charac controller
This commit is contained in:
parent
917a1bb668
commit
18abbad56d
@ -4,7 +4,6 @@
|
||||
#include "HYPlayerCharacController.h"
|
||||
#include "HYGameStateBase.h"
|
||||
#include "hwanyoung2Character.h"
|
||||
#include "EnhancedInputComponent.h"
|
||||
|
||||
AHYPlayerCharacController::AHYPlayerCharacController()
|
||||
{
|
||||
@ -48,19 +47,9 @@ void AHYPlayerCharacController::Interact()
|
||||
void AHYPlayerCharacController::SetupInputComponent()
|
||||
{
|
||||
Super::SetupInputComponent();
|
||||
|
||||
if (UEnhancedInputComponent* EnhancedInputComponent = CastChecked<UEnhancedInputComponent>(InputComponent)) {
|
||||
EnhancedInputComponent->BindAction(
|
||||
InteractAction, ETriggerEvent::Triggered,
|
||||
this, &AHYPlayerCharacController::Interact);
|
||||
EnhancedInputComponent->BindAction(
|
||||
ToggleInventoryAction, ETriggerEvent::Triggered,
|
||||
this, &AHYPlayerCharacController::ReloadInventory);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
void AHYPlayerCharacController::OnPossess(APawn* InPawn)
|
||||
{
|
||||
|
||||
Super::OnPossess(InPawn);
|
||||
}
|
||||
|
@ -4,7 +4,6 @@
|
||||
|
||||
#include "HYInteractableActor.h"
|
||||
#include "InventoryItem.h"
|
||||
#include "InputAction.h"
|
||||
#include "CoreMinimal.h"
|
||||
#include "GameFramework/PlayerController.h"
|
||||
#include "HYPlayerCharacController.generated.h"
|
||||
@ -44,18 +43,6 @@ public:
|
||||
UPROPERTY(EditAnywhere, BlueprintReadWrite)
|
||||
int32 InventoryWeightLimit;
|
||||
|
||||
/** MappingContext */
|
||||
UPROPERTY(EditAnywhere, Category = Input, meta = (AllowPrivateAccess = "true"))
|
||||
class UInputMappingContext* InputMapping;
|
||||
|
||||
/** Toggle inventory GUI Input Action */
|
||||
UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Input, meta = (AllowPrivateAccess = "true"))
|
||||
class UInputAction* ToggleInventoryAction;
|
||||
|
||||
/** Interact Input Action */
|
||||
UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = Input, meta = (AllowPrivateAccess = "true"))
|
||||
class UInputAction* InteractAction;
|
||||
|
||||
#pragma endregion
|
||||
|
||||
|
||||
|
@ -54,7 +54,6 @@ private:
|
||||
void Initialize();
|
||||
|
||||
public:
|
||||
|
||||
|
||||
Ahwanyoung2Character();
|
||||
|
||||
@ -69,6 +68,7 @@ public:
|
||||
UFUNCTION(BlueprintCallable, Category = "HY_Character|Camera")
|
||||
FVector GetStartingCameraBoomLocation();
|
||||
|
||||
|
||||
/** Returns CameraBoom subobject **/
|
||||
class USpringArmComponent* GetCameraBoom() const { return CameraBoom; }
|
||||
/** Returns FollowCamera subobject **/
|
||||
|
Loading…
Reference in New Issue
Block a user