Gå till innehållet

UInputAction

Beskriver en action – något som kan göras av spelaren i spelet, t.ex. Move, Jump, Look, Shoot. Knyts till knapptryck och andra kontroller via en UInputMappingContext, och till funktioner via en UEnhancedInputComponent.

PlayerPawn.h
UPROPERTY(EditAnywhere, Category="Input")
UInputAction* MoveAction;

Själva Input Action-objektet skapas i regel i Unreal-editorn, och länkas in till en UInputAction-variabel i klassen.

När man kör spelet och Input Action-objektet aktiveras (av en mapping context) så är det en FInputActionInstance som skickas till funktionen, med information om vad som hänt i Input Action-objektet.