I’m following this documentation, but it doesn’t compile cause of “InputComponent”. Unfortunally the error is not that clear even in my language.
Here’s the error:
> CompilerResultsLog: Error: C:\Users\Paradisee\Desktop\C++\Paper\Source\Paper\PlayerTile.cpp(83) : note: I tipi a cui si punta sono privi di relazioni. La conversione richiede reinterpret_cast, cast di tipo C o cast di tipo funzione
> CompilerResultsLog: ERROR: UBT ERROR: Failed to produce item: C:\Users\Paradisee\Desktop\C++\Paper\Binaries\Win64\UE4Editor-Paper-583.dll
Here’s the code:
// Called to bind functionality to input
void APlayerTile::SetupPlayerInputComponent(UInputComponent* PlayerInputComponent)
{
Super::SetupPlayerInputComponent(PlayerInputComponent);
// Respond every frame to the values of our two movement axes, "MoveX" and "MoveY".
InputComponent->BindAction("MoveX", IE_Pressed, this, &APlayerTile::MoveX);
InputComponent->BindAction("MoveY", IE_Pressed, this, &APlayerTile::MoveY);
}